2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for ld 2.31.51.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 as_echo_n='sh -c $as_echo_n_body as_echo'
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 *v*x* | *x*v* ) as_opts=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 test -z "$as_dir" && as_dir=.
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
246 if test "x$CONFIG_SHELL" != x; then :
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
256 *v*x* | *x*v* ) as_opts=-vx ;;
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
284 SHELL=${CONFIG_SHELL-/bin/sh}
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
295 # Portably unset VAR.
298 { eval $1=; unset $1;}
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
322 # Create "$as_dir" as a directory, including parents if necessary.
327 -*) as_dir=./$as_dir;;
329 test -d "$as_dir" || eval $as_mkdir_p || {
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
360 test -d "$as_dir" && break
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
406 as_val=`expr "$@" || test $? -eq 1`
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
418 as_status=$1; test $as_status -eq 0 && as_status=1
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
504 # Exit status is that of the last command.
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
526 mkdir conf$$.dir 2>/dev/null
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
537 elif ln conf$$.file conf$$ 2>/dev/null; then
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
551 test -d ./-p && rmdir ./-p
556 as_executable_p=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" || exec 7<&0 </dev/null
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578 ac_default_prefix=/usr/local
580 ac_config_libobj_dir=.
587 # Identity of this package.
590 PACKAGE_VERSION='2.31.51'
591 PACKAGE_STRING='ld 2.31.51'
595 ac_unique_file="ldmain.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
609 # ifdef HAVE_STDLIB_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
633 ac_subst_vars='am__EXEEXT_FALSE
643 elf_plt_unwind_list_options
644 elf_shlib_list_options
647 enable_initfini_array
677 WARN_CFLAGS_FOR_BUILD
681 TARGET_SYSTEM_ROOT_DEFINE
711 MAINTAINER_MODE_FALSE
735 INSTALL_STRIP_PROGRAM
796 program_transform_name
807 ac_subst_files='TDIRS'
809 enable_option_checking
810 enable_dependency_tracking
812 enable_maintainer_mode
827 enable_compressed_debug_sections
831 enable_default_hash_style
833 enable_build_warnings
835 enable_initfini_array
837 ac_precious_vars='build_alias
854 # Initialize some variables set by options.
856 ac_init_version=false
857 ac_unrecognized_opts=
859 # The variables have the same names as the options, with
860 # dashes changed to underlines.
868 program_transform_name=s,x,x,
876 # Installation directory options.
877 # These are left unexpanded so users can "make install exec_prefix=/foo"
878 # and all the variables that are supposed to be based on exec_prefix
879 # by default will actually change.
880 # Use braces instead of parens because sh, perl, etc. also accept them.
881 # (The list follows the same order as the GNU Coding Standards.)
882 bindir='${exec_prefix}/bin'
883 sbindir='${exec_prefix}/sbin'
884 libexecdir='${exec_prefix}/libexec'
885 datarootdir='${prefix}/share'
886 datadir='${datarootdir}'
887 sysconfdir='${prefix}/etc'
888 sharedstatedir='${prefix}/com'
889 localstatedir='${prefix}/var'
890 includedir='${prefix}/include'
891 oldincludedir='/usr/include'
892 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
893 infodir='${datarootdir}/info'
898 libdir='${exec_prefix}/lib'
899 localedir='${datarootdir}/locale'
900 mandir='${datarootdir}/man'
906 # If the previous option needs an argument, assign it.
907 if test -n "$ac_prev"; then
908 eval $ac_prev=\$ac_option
914 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
919 # Accept the important Cygnus configure options, so we can diagnose typos.
921 case $ac_dashdash$ac_option in
925 -bindir | --bindir | --bindi | --bind | --bin | --bi)
927 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
930 -build | --build | --buil | --bui | --bu)
931 ac_prev=build_alias ;;
932 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
933 build_alias=$ac_optarg ;;
935 -cache-file | --cache-file | --cache-fil | --cache-fi \
936 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
937 ac_prev=cache_file ;;
938 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
939 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
940 cache_file=$ac_optarg ;;
943 cache_file=config.cache ;;
945 -datadir | --datadir | --datadi | --datad)
947 -datadir=* | --datadir=* | --datadi=* | --datad=*)
948 datadir=$ac_optarg ;;
950 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
951 | --dataroo | --dataro | --datar)
952 ac_prev=datarootdir ;;
953 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
954 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
955 datarootdir=$ac_optarg ;;
957 -disable-* | --disable-*)
958 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
959 # Reject names that are not valid shell variable names.
960 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
961 as_fn_error $? "invalid feature name: $ac_useropt"
962 ac_useropt_orig=$ac_useropt
963 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
964 case $ac_user_opts in
968 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
969 ac_unrecognized_sep=', ';;
971 eval enable_$ac_useropt=no ;;
973 -docdir | --docdir | --docdi | --doc | --do)
975 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
978 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
980 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
983 -enable-* | --enable-*)
984 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
985 # Reject names that are not valid shell variable names.
986 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987 as_fn_error $? "invalid feature name: $ac_useropt"
988 ac_useropt_orig=$ac_useropt
989 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990 case $ac_user_opts in
994 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
995 ac_unrecognized_sep=', ';;
997 eval enable_$ac_useropt=\$ac_optarg ;;
999 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1000 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1001 | --exec | --exe | --ex)
1002 ac_prev=exec_prefix ;;
1003 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1004 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1005 | --exec=* | --exe=* | --ex=*)
1006 exec_prefix=$ac_optarg ;;
1008 -gas | --gas | --ga | --g)
1009 # Obsolete; use --with-gas.
1012 -help | --help | --hel | --he | -h)
1013 ac_init_help=long ;;
1014 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1015 ac_init_help=recursive ;;
1016 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1017 ac_init_help=short ;;
1019 -host | --host | --hos | --ho)
1020 ac_prev=host_alias ;;
1021 -host=* | --host=* | --hos=* | --ho=*)
1022 host_alias=$ac_optarg ;;
1024 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1026 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1028 htmldir=$ac_optarg ;;
1030 -includedir | --includedir | --includedi | --included | --include \
1031 | --includ | --inclu | --incl | --inc)
1032 ac_prev=includedir ;;
1033 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1034 | --includ=* | --inclu=* | --incl=* | --inc=*)
1035 includedir=$ac_optarg ;;
1037 -infodir | --infodir | --infodi | --infod | --info | --inf)
1039 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1040 infodir=$ac_optarg ;;
1042 -libdir | --libdir | --libdi | --libd)
1044 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1045 libdir=$ac_optarg ;;
1047 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1048 | --libexe | --libex | --libe)
1049 ac_prev=libexecdir ;;
1050 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1051 | --libexe=* | --libex=* | --libe=*)
1052 libexecdir=$ac_optarg ;;
1054 -localedir | --localedir | --localedi | --localed | --locale)
1055 ac_prev=localedir ;;
1056 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1057 localedir=$ac_optarg ;;
1059 -localstatedir | --localstatedir | --localstatedi | --localstated \
1060 | --localstate | --localstat | --localsta | --localst | --locals)
1061 ac_prev=localstatedir ;;
1062 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1063 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1064 localstatedir=$ac_optarg ;;
1066 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1068 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1069 mandir=$ac_optarg ;;
1071 -nfp | --nfp | --nf)
1072 # Obsolete; use --without-fp.
1075 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1076 | --no-cr | --no-c | -n)
1079 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1080 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1083 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1084 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1085 | --oldin | --oldi | --old | --ol | --o)
1086 ac_prev=oldincludedir ;;
1087 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1088 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1089 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1090 oldincludedir=$ac_optarg ;;
1092 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1094 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1095 prefix=$ac_optarg ;;
1097 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1098 | --program-pre | --program-pr | --program-p)
1099 ac_prev=program_prefix ;;
1100 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1101 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1102 program_prefix=$ac_optarg ;;
1104 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1105 | --program-suf | --program-su | --program-s)
1106 ac_prev=program_suffix ;;
1107 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1108 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1109 program_suffix=$ac_optarg ;;
1111 -program-transform-name | --program-transform-name \
1112 | --program-transform-nam | --program-transform-na \
1113 | --program-transform-n | --program-transform- \
1114 | --program-transform | --program-transfor \
1115 | --program-transfo | --program-transf \
1116 | --program-trans | --program-tran \
1117 | --progr-tra | --program-tr | --program-t)
1118 ac_prev=program_transform_name ;;
1119 -program-transform-name=* | --program-transform-name=* \
1120 | --program-transform-nam=* | --program-transform-na=* \
1121 | --program-transform-n=* | --program-transform-=* \
1122 | --program-transform=* | --program-transfor=* \
1123 | --program-transfo=* | --program-transf=* \
1124 | --program-trans=* | --program-tran=* \
1125 | --progr-tra=* | --program-tr=* | --program-t=*)
1126 program_transform_name=$ac_optarg ;;
1128 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1130 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1131 pdfdir=$ac_optarg ;;
1133 -psdir | --psdir | --psdi | --psd | --ps)
1135 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1138 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1139 | -silent | --silent | --silen | --sile | --sil)
1142 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1144 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1146 sbindir=$ac_optarg ;;
1148 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1149 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1150 | --sharedst | --shareds | --shared | --share | --shar \
1152 ac_prev=sharedstatedir ;;
1153 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1154 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1155 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1157 sharedstatedir=$ac_optarg ;;
1159 -site | --site | --sit)
1161 -site=* | --site=* | --sit=*)
1164 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1166 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1167 srcdir=$ac_optarg ;;
1169 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1170 | --syscon | --sysco | --sysc | --sys | --sy)
1171 ac_prev=sysconfdir ;;
1172 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1173 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1174 sysconfdir=$ac_optarg ;;
1176 -target | --target | --targe | --targ | --tar | --ta | --t)
1177 ac_prev=target_alias ;;
1178 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1179 target_alias=$ac_optarg ;;
1181 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1184 -version | --version | --versio | --versi | --vers | -V)
1185 ac_init_version=: ;;
1188 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1189 # Reject names that are not valid shell variable names.
1190 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1191 as_fn_error $? "invalid package name: $ac_useropt"
1192 ac_useropt_orig=$ac_useropt
1193 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1194 case $ac_user_opts in
1198 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1199 ac_unrecognized_sep=', ';;
1201 eval with_$ac_useropt=\$ac_optarg ;;
1203 -without-* | --without-*)
1204 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1205 # Reject names that are not valid shell variable names.
1206 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1207 as_fn_error $? "invalid package name: $ac_useropt"
1208 ac_useropt_orig=$ac_useropt
1209 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1210 case $ac_user_opts in
1214 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1215 ac_unrecognized_sep=', ';;
1217 eval with_$ac_useropt=no ;;
1220 # Obsolete; use --with-x.
1223 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1224 | --x-incl | --x-inc | --x-in | --x-i)
1225 ac_prev=x_includes ;;
1226 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1227 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1228 x_includes=$ac_optarg ;;
1230 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1231 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1232 ac_prev=x_libraries ;;
1233 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1234 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1235 x_libraries=$ac_optarg ;;
1237 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1238 Try \`$0 --help' for more information"
1242 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1243 # Reject names that are not valid shell variable names.
1244 case $ac_envvar in #(
1245 '' | [0-9]* | *[!_$as_cr_alnum]* )
1246 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1248 eval $ac_envvar=\$ac_optarg
1249 export $ac_envvar ;;
1252 # FIXME: should be removed in autoconf 3.0.
1253 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1254 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1255 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1256 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1262 if test -n "$ac_prev"; then
1263 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1264 as_fn_error $? "missing argument to $ac_option"
1267 if test -n "$ac_unrecognized_opts"; then
1268 case $enable_option_checking in
1270 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1271 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1275 # Check all directory arguments for consistency.
1276 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1277 datadir sysconfdir sharedstatedir localstatedir includedir \
1278 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1279 libdir localedir mandir
1281 eval ac_val=\$$ac_var
1282 # Remove trailing slashes.
1285 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1286 eval $ac_var=\$ac_val;;
1288 # Be sure to have absolute directory names.
1290 [\\/$]* | ?:[\\/]* ) continue;;
1291 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1293 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1296 # There might be people who depend on the old broken behavior: `$host'
1297 # used to hold the argument of --host etc.
1298 # FIXME: To remove some day.
1301 target=$target_alias
1303 # FIXME: To remove some day.
1304 if test "x$host_alias" != x; then
1305 if test "x$build_alias" = x; then
1306 cross_compiling=maybe
1307 elif test "x$build_alias" != "x$host_alias"; then
1313 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1315 test "$silent" = yes && exec 6>/dev/null
1318 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1319 ac_ls_di=`ls -di .` &&
1320 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1321 as_fn_error $? "working directory cannot be determined"
1322 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1323 as_fn_error $? "pwd does not report name of working directory"
1326 # Find the source files, if location was not specified.
1327 if test -z "$srcdir"; then
1328 ac_srcdir_defaulted=yes
1329 # Try the directory containing this script, then the parent directory.
1330 ac_confdir=`$as_dirname -- "$as_myself" ||
1331 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1332 X"$as_myself" : 'X\(//\)[^/]' \| \
1333 X"$as_myself" : 'X\(//\)$' \| \
1334 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1335 $as_echo X"$as_myself" |
1336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1354 if test ! -r "$srcdir/$ac_unique_file"; then
1358 ac_srcdir_defaulted=no
1360 if test ! -r "$srcdir/$ac_unique_file"; then
1361 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1362 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1364 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1366 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1368 # When building in place, set srcdir=.
1369 if test "$ac_abs_confdir" = "$ac_pwd"; then
1372 # Remove unnecessary trailing slashes from srcdir.
1373 # Double slashes in file names in object file debugging info
1374 # mess up M-x gdb in Emacs.
1376 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1378 for ac_var in $ac_precious_vars; do
1379 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1380 eval ac_env_${ac_var}_value=\$${ac_var}
1381 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1382 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1386 # Report the --help message.
1388 if test "$ac_init_help" = "long"; then
1389 # Omit some internal or obsolete options to make the list less imposing.
1390 # This message is too long to be a string in the A/UX 3.1 sh.
1392 \`configure' configures ld 2.31.51 to adapt to many kinds of systems.
1394 Usage: $0 [OPTION]... [VAR=VALUE]...
1396 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1397 VAR=VALUE. See below for descriptions of some of the useful variables.
1399 Defaults for the options are specified in brackets.
1402 -h, --help display this help and exit
1403 --help=short display options specific to this package
1404 --help=recursive display the short help of all the included packages
1405 -V, --version display version information and exit
1406 -q, --quiet, --silent do not print \`checking ...' messages
1407 --cache-file=FILE cache test results in FILE [disabled]
1408 -C, --config-cache alias for \`--cache-file=config.cache'
1409 -n, --no-create do not create output files
1410 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1412 Installation directories:
1413 --prefix=PREFIX install architecture-independent files in PREFIX
1414 [$ac_default_prefix]
1415 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1418 By default, \`make install' will install all the files in
1419 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1420 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1421 for instance \`--prefix=\$HOME'.
1423 For better control, use the options below.
1425 Fine tuning of the installation directories:
1426 --bindir=DIR user executables [EPREFIX/bin]
1427 --sbindir=DIR system admin executables [EPREFIX/sbin]
1428 --libexecdir=DIR program executables [EPREFIX/libexec]
1429 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1430 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1431 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1432 --libdir=DIR object code libraries [EPREFIX/lib]
1433 --includedir=DIR C header files [PREFIX/include]
1434 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1435 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1436 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1437 --infodir=DIR info documentation [DATAROOTDIR/info]
1438 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1439 --mandir=DIR man documentation [DATAROOTDIR/man]
1440 --docdir=DIR documentation root [DATAROOTDIR/doc/ld]
1441 --htmldir=DIR html documentation [DOCDIR]
1442 --dvidir=DIR dvi documentation [DOCDIR]
1443 --pdfdir=DIR pdf documentation [DOCDIR]
1444 --psdir=DIR ps documentation [DOCDIR]
1450 --program-prefix=PREFIX prepend PREFIX to installed program names
1451 --program-suffix=SUFFIX append SUFFIX to installed program names
1452 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1455 --build=BUILD configure for building on BUILD [guessed]
1456 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1457 --target=TARGET configure for building compilers for TARGET [HOST]
1461 if test -n "$ac_init_help"; then
1462 case $ac_init_help in
1463 short | recursive ) echo "Configuration of ld 2.31.51:";;
1468 --disable-option-checking ignore unrecognized --enable/--with options
1469 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1470 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1471 --enable-dependency-tracking
1472 do not reject slow dependency extractors
1473 --disable-dependency-tracking
1474 speeds up one-time build
1475 --enable-silent-rules less verbose build output (undo: "make V=1")
1476 --disable-silent-rules verbose build output (undo: "make V=0")
1477 --enable-maintainer-mode
1478 enable make rules and dependencies not useful (and
1479 sometimes confusing) to the casual installer
1480 --enable-shared[=PKGS] build shared libraries [default=yes]
1481 --enable-static[=PKGS] build static libraries [default=yes]
1482 --enable-fast-install[=PKGS]
1483 optimize for fast installation [default=yes]
1484 --disable-libtool-lock avoid locking (might break parallel builds)
1485 --enable-plugins Enable support for plugins
1486 --disable-largefile omit support for large files
1487 --enable-targets alternative target configurations
1488 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1489 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1490 --enable-got=<type> GOT handling scheme (target, single, negative,
1492 --enable-compressed-debug-sections={all,ld,none}
1493 compress debug sections by default]
1494 --enable-new-dtags set DT_RUNPATH instead of DT_RPATH by default]
1495 --enable-relro enable -z relro in ELF linker by default
1496 --enable-separate-code enable -z separate-code in ELF linker by default
1497 --enable-default-hash-style={sysv,gnu,both}
1498 use this default hash style
1499 --enable-werror treat compile warnings as errors
1500 --enable-build-warnings enable build-time compiler warnings
1501 --disable-nls do not use Native Language Support
1502 --disable-initfini-array do not use .init_array/.fini_array sections
1505 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1506 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1507 --with-pic try to use only PIC/non-PIC objects [default=use
1509 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1510 --with-lib-path=dir1:dir2... set default LIB_PATH
1511 --with-sysroot=DIR Search for usr/lib et al within DIR.
1513 Some influential environment variables:
1514 CC C compiler command
1515 CFLAGS C compiler flags
1516 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1517 nonstandard directory <lib dir>
1518 LIBS libraries to pass to the linker, e.g. -l<library>
1519 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1520 you have headers in a nonstandard directory <include dir>
1521 CXX C++ compiler command
1522 CXXFLAGS C++ compiler flags
1524 CXXCPP C++ preprocessor
1525 YACC The `Yet Another Compiler Compiler' implementation to use.
1526 Defaults to the first program found out of: `bison -y', `byacc',
1528 YFLAGS The list of arguments that will be passed by default to $YACC.
1529 This script will default YFLAGS to the empty string to avoid a
1530 default value of `-d' given by some make applications.
1532 Use these variables to override the choices made by `configure' or to help
1533 it to find libraries and programs with nonstandard names/locations.
1535 Report bugs to the package provider.
1540 if test "$ac_init_help" = "recursive"; then
1541 # If there are subdirs, report their specific --help.
1542 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1543 test -d "$ac_dir" ||
1544 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1549 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1551 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1552 # A ".." for each directory in $ac_dir_suffix.
1553 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1554 case $ac_top_builddir_sub in
1555 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1556 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1559 ac_abs_top_builddir=$ac_pwd
1560 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1561 # for backward compatibility:
1562 ac_top_builddir=$ac_top_build_prefix
1565 .) # We are building in place.
1567 ac_top_srcdir=$ac_top_builddir_sub
1568 ac_abs_top_srcdir=$ac_pwd ;;
1569 [\\/]* | ?:[\\/]* ) # Absolute name.
1570 ac_srcdir=$srcdir$ac_dir_suffix;
1571 ac_top_srcdir=$srcdir
1572 ac_abs_top_srcdir=$srcdir ;;
1574 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1575 ac_top_srcdir=$ac_top_build_prefix$srcdir
1576 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1578 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1580 cd "$ac_dir" || { ac_status=$?; continue; }
1581 # Check for guested configure.
1582 if test -f "$ac_srcdir/configure.gnu"; then
1584 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1585 elif test -f "$ac_srcdir/configure"; then
1587 $SHELL "$ac_srcdir/configure" --help=recursive
1589 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1591 cd "$ac_pwd" || { ac_status=$?; break; }
1595 test -n "$ac_init_help" && exit $ac_status
1596 if $ac_init_version; then
1598 ld configure 2.31.51
1599 generated by GNU Autoconf 2.69
1601 Copyright (C) 2012 Free Software Foundation, Inc.
1602 This configure script is free software; the Free Software Foundation
1603 gives unlimited permission to copy, distribute and modify it.
1608 ## ------------------------ ##
1609 ## Autoconf initialization. ##
1610 ## ------------------------ ##
1612 # ac_fn_c_try_compile LINENO
1613 # --------------------------
1614 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1615 ac_fn_c_try_compile ()
1617 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1618 rm -f conftest.$ac_objext
1619 if { { ac_try="$ac_compile"
1621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622 *) ac_try_echo=$ac_try;;
1624 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625 $as_echo "$ac_try_echo"; } >&5
1626 (eval "$ac_compile") 2>conftest.err
1628 if test -s conftest.err; then
1629 grep -v '^ *+' conftest.err >conftest.er1
1630 cat conftest.er1 >&5
1631 mv -f conftest.er1 conftest.err
1633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634 test $ac_status = 0; } && {
1635 test -z "$ac_c_werror_flag" ||
1636 test ! -s conftest.err
1637 } && test -s conftest.$ac_objext; then :
1640 $as_echo "$as_me: failed program was:" >&5
1641 sed 's/^/| /' conftest.$ac_ext >&5
1645 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1646 as_fn_set_status $ac_retval
1648 } # ac_fn_c_try_compile
1650 # ac_fn_c_try_link LINENO
1651 # -----------------------
1652 # Try to link conftest.$ac_ext, and return whether this succeeded.
1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656 rm -f conftest.$ac_objext conftest$ac_exeext
1657 if { { ac_try="$ac_link"
1659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1660 *) ac_try_echo=$ac_try;;
1662 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663 $as_echo "$ac_try_echo"; } >&5
1664 (eval "$ac_link") 2>conftest.err
1666 if test -s conftest.err; then
1667 grep -v '^ *+' conftest.err >conftest.er1
1668 cat conftest.er1 >&5
1669 mv -f conftest.er1 conftest.err
1671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1672 test $ac_status = 0; } && {
1673 test -z "$ac_c_werror_flag" ||
1674 test ! -s conftest.err
1675 } && test -s conftest$ac_exeext && {
1676 test "$cross_compiling" = yes ||
1677 test -x conftest$ac_exeext
1681 $as_echo "$as_me: failed program was:" >&5
1682 sed 's/^/| /' conftest.$ac_ext >&5
1686 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1687 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1688 # interfere with the next link command; also delete a directory that is
1689 # left behind by Apple's compiler. We do this before executing the actions.
1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692 as_fn_set_status $ac_retval
1694 } # ac_fn_c_try_link
1696 # ac_fn_cxx_try_compile LINENO
1697 # ----------------------------
1698 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1699 ac_fn_cxx_try_compile ()
1701 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1702 rm -f conftest.$ac_objext
1703 if { { ac_try="$ac_compile"
1705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706 *) ac_try_echo=$ac_try;;
1708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709 $as_echo "$ac_try_echo"; } >&5
1710 (eval "$ac_compile") 2>conftest.err
1712 if test -s conftest.err; then
1713 grep -v '^ *+' conftest.err >conftest.er1
1714 cat conftest.er1 >&5
1715 mv -f conftest.er1 conftest.err
1717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718 test $ac_status = 0; } && {
1719 test -z "$ac_cxx_werror_flag" ||
1720 test ! -s conftest.err
1721 } && test -s conftest.$ac_objext; then :
1724 $as_echo "$as_me: failed program was:" >&5
1725 sed 's/^/| /' conftest.$ac_ext >&5
1729 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1730 as_fn_set_status $ac_retval
1732 } # ac_fn_cxx_try_compile
1734 # ac_fn_c_try_cpp LINENO
1735 # ----------------------
1736 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1740 if { { ac_try="$ac_cpp conftest.$ac_ext"
1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1743 *) ac_try_echo=$ac_try;;
1745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1746 $as_echo "$ac_try_echo"; } >&5
1747 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1749 if test -s conftest.err; then
1750 grep -v '^ *+' conftest.err >conftest.er1
1751 cat conftest.er1 >&5
1752 mv -f conftest.er1 conftest.err
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; } > conftest.i && {
1756 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1757 test ! -s conftest.err
1761 $as_echo "$as_me: failed program was:" >&5
1762 sed 's/^/| /' conftest.$ac_ext >&5
1766 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1767 as_fn_set_status $ac_retval
1771 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1772 # -------------------------------------------------------
1773 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1774 # the include files in INCLUDES and setting the cache variable VAR
1776 ac_fn_c_check_header_mongrel ()
1778 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779 if eval \${$3+:} false; then :
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1781 $as_echo_n "checking for $2... " >&6; }
1782 if eval \${$3+:} false; then :
1783 $as_echo_n "(cached) " >&6
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1787 $as_echo "$ac_res" >&6; }
1789 # Is the header compilable?
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1791 $as_echo_n "checking $2 usability... " >&6; }
1792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793 /* end confdefs.h. */
1797 if ac_fn_c_try_compile "$LINENO"; then :
1798 ac_header_compiler=yes
1800 ac_header_compiler=no
1802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1804 $as_echo "$ac_header_compiler" >&6; }
1806 # Is the header present?
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1808 $as_echo_n "checking $2 presence... " >&6; }
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810 /* end confdefs.h. */
1813 if ac_fn_c_try_cpp "$LINENO"; then :
1814 ac_header_preproc=yes
1816 ac_header_preproc=no
1818 rm -f conftest.err conftest.i conftest.$ac_ext
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1820 $as_echo "$ac_header_preproc" >&6; }
1822 # So? What about this header?
1823 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1825 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1826 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1828 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1831 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1832 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1833 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1834 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1836 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1838 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1840 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844 $as_echo_n "checking for $2... " >&6; }
1845 if eval \${$3+:} false; then :
1846 $as_echo_n "(cached) " >&6
1848 eval "$3=\$ac_header_compiler"
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1852 $as_echo "$ac_res" >&6; }
1854 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1856 } # ac_fn_c_check_header_mongrel
1858 # ac_fn_c_try_run LINENO
1859 # ----------------------
1860 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1861 # that executables *can* be run.
1864 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1865 if { { ac_try="$ac_link"
1867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1868 *) ac_try_echo=$ac_try;;
1870 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1871 $as_echo "$ac_try_echo"; } >&5
1872 (eval "$ac_link") 2>&5
1874 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1875 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1876 { { case "(($ac_try" in
1877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1878 *) ac_try_echo=$ac_try;;
1880 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1881 $as_echo "$ac_try_echo"; } >&5
1882 (eval "$ac_try") 2>&5
1884 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1885 test $ac_status = 0; }; }; then :
1888 $as_echo "$as_me: program exited with status $ac_status" >&5
1889 $as_echo "$as_me: failed program was:" >&5
1890 sed 's/^/| /' conftest.$ac_ext >&5
1892 ac_retval=$ac_status
1894 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1895 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1896 as_fn_set_status $ac_retval
1900 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1901 # -------------------------------------------------------
1902 # Tests whether HEADER exists and can be compiled using the include files in
1903 # INCLUDES, setting the cache variable VAR accordingly.
1904 ac_fn_c_check_header_compile ()
1906 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1908 $as_echo_n "checking for $2... " >&6; }
1909 if eval \${$3+:} false; then :
1910 $as_echo_n "(cached) " >&6
1912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913 /* end confdefs.h. */
1917 if ac_fn_c_try_compile "$LINENO"; then :
1922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1926 $as_echo "$ac_res" >&6; }
1927 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1929 } # ac_fn_c_check_header_compile
1931 # ac_fn_c_check_func LINENO FUNC VAR
1932 # ----------------------------------
1933 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1934 ac_fn_c_check_func ()
1936 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938 $as_echo_n "checking for $2... " >&6; }
1939 if eval \${$3+:} false; then :
1940 $as_echo_n "(cached) " >&6
1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h. */
1944 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1945 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1946 #define $2 innocuous_$2
1948 /* System header to define __stub macros and hopefully few prototypes,
1949 which can conflict with char $2 (); below.
1950 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1951 <limits.h> exists even on freestanding compilers. */
1954 # include <limits.h>
1956 # include <assert.h>
1961 /* Override any GCC internal prototype to avoid an error.
1962 Use char because int might match the return type of a GCC
1963 builtin and then its argument prototype would still apply. */
1968 /* The GNU C library defines this for functions which it implements
1969 to always fail with ENOSYS. Some functions are actually named
1970 something starting with __ and the normal name is an alias. */
1971 #if defined __stub_$2 || defined __stub___$2
1983 if ac_fn_c_try_link "$LINENO"; then :
1988 rm -f core conftest.err conftest.$ac_objext \
1989 conftest$ac_exeext conftest.$ac_ext
1992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1993 $as_echo "$ac_res" >&6; }
1994 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1996 } # ac_fn_c_check_func
1998 # ac_fn_cxx_try_cpp LINENO
1999 # ------------------------
2000 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2001 ac_fn_cxx_try_cpp ()
2003 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004 if { { ac_try="$ac_cpp conftest.$ac_ext"
2006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2007 *) ac_try_echo=$ac_try;;
2009 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2010 $as_echo "$ac_try_echo"; } >&5
2011 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2013 if test -s conftest.err; then
2014 grep -v '^ *+' conftest.err >conftest.er1
2015 cat conftest.er1 >&5
2016 mv -f conftest.er1 conftest.err
2018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2019 test $ac_status = 0; } > conftest.i && {
2020 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2021 test ! -s conftest.err
2025 $as_echo "$as_me: failed program was:" >&5
2026 sed 's/^/| /' conftest.$ac_ext >&5
2030 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2031 as_fn_set_status $ac_retval
2033 } # ac_fn_cxx_try_cpp
2035 # ac_fn_cxx_try_link LINENO
2036 # -------------------------
2037 # Try to link conftest.$ac_ext, and return whether this succeeded.
2038 ac_fn_cxx_try_link ()
2040 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2041 rm -f conftest.$ac_objext conftest$ac_exeext
2042 if { { ac_try="$ac_link"
2044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2045 *) ac_try_echo=$ac_try;;
2047 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2048 $as_echo "$ac_try_echo"; } >&5
2049 (eval "$ac_link") 2>conftest.err
2051 if test -s conftest.err; then
2052 grep -v '^ *+' conftest.err >conftest.er1
2053 cat conftest.er1 >&5
2054 mv -f conftest.er1 conftest.err
2056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2057 test $ac_status = 0; } && {
2058 test -z "$ac_cxx_werror_flag" ||
2059 test ! -s conftest.err
2060 } && test -s conftest$ac_exeext && {
2061 test "$cross_compiling" = yes ||
2062 test -x conftest$ac_exeext
2066 $as_echo "$as_me: failed program was:" >&5
2067 sed 's/^/| /' conftest.$ac_ext >&5
2071 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2072 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2073 # interfere with the next link command; also delete a directory that is
2074 # left behind by Apple's compiler. We do this before executing the actions.
2075 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2076 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2077 as_fn_set_status $ac_retval
2079 } # ac_fn_cxx_try_link
2081 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2082 # ---------------------------------------------
2083 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2085 ac_fn_c_check_decl ()
2087 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2088 as_decl_name=`echo $2|sed 's/ *(.*//'`
2089 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2091 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2092 if eval \${$3+:} false; then :
2093 $as_echo_n "(cached) " >&6
2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096 /* end confdefs.h. */
2101 #ifndef $as_decl_name
2103 (void) $as_decl_use;
2105 (void) $as_decl_name;
2113 if ac_fn_c_try_compile "$LINENO"; then :
2118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2122 $as_echo "$ac_res" >&6; }
2123 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2125 } # ac_fn_c_check_decl
2127 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2128 # --------------------------------------------
2129 # Tries to find the compile-time value of EXPR in a program that includes
2130 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2132 ac_fn_c_compute_int ()
2134 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2135 if test "$cross_compiling" = yes; then
2136 # Depending upon the size, compute the lo and hi bounds.
2137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138 /* end confdefs.h. */
2143 static int test_array [1 - 2 * !(($2) >= 0)];
2145 return test_array [0];
2151 if ac_fn_c_try_compile "$LINENO"; then :
2154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155 /* end confdefs.h. */
2160 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2162 return test_array [0];
2168 if ac_fn_c_try_compile "$LINENO"; then :
2169 ac_hi=$ac_mid; break
2171 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2172 if test $ac_lo -le $ac_mid; then
2176 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2182 /* end confdefs.h. */
2187 static int test_array [1 - 2 * !(($2) < 0)];
2189 return test_array [0];
2195 if ac_fn_c_try_compile "$LINENO"; then :
2198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2199 /* end confdefs.h. */
2204 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2206 return test_array [0];
2212 if ac_fn_c_try_compile "$LINENO"; then :
2213 ac_lo=$ac_mid; break
2215 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2216 if test $ac_mid -le $ac_hi; then
2220 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2230 # Binary search between lo and hi bounds.
2231 while test "x$ac_lo" != "x$ac_hi"; do
2232 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2234 /* end confdefs.h. */
2239 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2241 return test_array [0];
2247 if ac_fn_c_try_compile "$LINENO"; then :
2250 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2255 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2260 /* end confdefs.h. */
2262 static long int longval () { return $2; }
2263 static unsigned long int ulongval () { return $2; }
2270 FILE *f = fopen ("conftest.val", "w");
2275 long int i = longval ();
2278 fprintf (f, "%ld", i);
2282 unsigned long int i = ulongval ();
2285 fprintf (f, "%lu", i);
2287 /* Do not output a trailing newline, as this causes \r\n confusion
2288 on some platforms. */
2289 return ferror (f) || fclose (f) != 0;
2295 if ac_fn_c_try_run "$LINENO"; then :
2296 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2300 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2301 conftest.$ac_objext conftest.beam conftest.$ac_ext
2305 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2306 as_fn_set_status $ac_retval
2308 } # ac_fn_c_compute_int
2309 cat >config.log <<_ACEOF
2310 This file contains any messages produced by compilers while
2311 running configure, to aid debugging if configure makes a mistake.
2313 It was created by ld $as_me 2.31.51, which was
2314 generated by GNU Autoconf 2.69. Invocation command line was
2326 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2327 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2328 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2329 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2330 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2332 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2333 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2335 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2336 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2337 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2338 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2339 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2340 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2341 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2349 test -z "$as_dir" && as_dir=.
2350 $as_echo "PATH: $as_dir"
2366 # Keep a trace of the command line.
2367 # Strip out --no-create and --no-recursion so they do not pile up.
2368 # Strip out --silent because we don't want to record it for future runs.
2369 # Also quote any args containing shell meta-characters.
2370 # Make two passes to allow for proper duplicate-argument suppression.
2374 ac_must_keep_next=false
2380 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2381 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2382 | -silent | --silent | --silen | --sile | --sil)
2385 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2388 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2390 as_fn_append ac_configure_args1 " '$ac_arg'"
2391 if test $ac_must_keep_next = true; then
2392 ac_must_keep_next=false # Got value, back to normal.
2395 *=* | --config-cache | -C | -disable-* | --disable-* \
2396 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2397 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2398 | -with-* | --with-* | -without-* | --without-* | --x)
2399 case "$ac_configure_args0 " in
2400 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2403 -* ) ac_must_keep_next=true ;;
2406 as_fn_append ac_configure_args " '$ac_arg'"
2411 { ac_configure_args0=; unset ac_configure_args0;}
2412 { ac_configure_args1=; unset ac_configure_args1;}
2414 # When interrupted or exit'd, cleanup temporary files, and complete
2415 # config.log. We remove comments because anyway the quotes in there
2416 # would cause problems or look ugly.
2417 # WARNING: Use '\'' to represent an apostrophe within the trap.
2418 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2419 trap 'exit_status=$?
2420 # Save into config.log some information that might help in debugging.
2424 $as_echo "## ---------------- ##
2425 ## Cache variables. ##
2426 ## ---------------- ##"
2428 # The following way of writing the cache mishandles newlines in values,
2430 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2431 eval ac_val=\$$ac_var
2435 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2436 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2439 _ | IFS | as_nl) ;; #(
2440 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2441 *) { eval $ac_var=; unset $ac_var;} ;;
2446 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2447 *${as_nl}ac_space=\ *)
2449 "s/'\''/'\''\\\\'\'''\''/g;
2450 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2453 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2460 $as_echo "## ----------------- ##
2461 ## Output variables. ##
2462 ## ----------------- ##"
2464 for ac_var in $ac_subst_vars
2466 eval ac_val=\$$ac_var
2468 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2470 $as_echo "$ac_var='\''$ac_val'\''"
2474 if test -n "$ac_subst_files"; then
2475 $as_echo "## ------------------- ##
2476 ## File substitutions. ##
2477 ## ------------------- ##"
2479 for ac_var in $ac_subst_files
2481 eval ac_val=\$$ac_var
2483 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2485 $as_echo "$ac_var='\''$ac_val'\''"
2490 if test -s confdefs.h; then
2491 $as_echo "## ----------- ##
2498 test "$ac_signal" != 0 &&
2499 $as_echo "$as_me: caught signal $ac_signal"
2500 $as_echo "$as_me: exit $exit_status"
2502 rm -f core *.core core.conftest.* &&
2503 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2506 for ac_signal in 1 2 13 15; do
2507 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2511 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2512 rm -f -r conftest* confdefs.h
2514 $as_echo "/* confdefs.h */" > confdefs.h
2516 # Predefined preprocessor variables.
2518 cat >>confdefs.h <<_ACEOF
2519 #define PACKAGE_NAME "$PACKAGE_NAME"
2522 cat >>confdefs.h <<_ACEOF
2523 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2526 cat >>confdefs.h <<_ACEOF
2527 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2530 cat >>confdefs.h <<_ACEOF
2531 #define PACKAGE_STRING "$PACKAGE_STRING"
2534 cat >>confdefs.h <<_ACEOF
2535 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2538 cat >>confdefs.h <<_ACEOF
2539 #define PACKAGE_URL "$PACKAGE_URL"
2543 # Let the site file select an alternate cache file if it wants to.
2544 # Prefer an explicitly selected file to automatically selected ones.
2547 if test -n "$CONFIG_SITE"; then
2548 # We do not want a PATH search for config.site.
2549 case $CONFIG_SITE in #((
2550 -*) ac_site_file1=./$CONFIG_SITE;;
2551 */*) ac_site_file1=$CONFIG_SITE;;
2552 *) ac_site_file1=./$CONFIG_SITE;;
2554 elif test "x$prefix" != xNONE; then
2555 ac_site_file1=$prefix/share/config.site
2556 ac_site_file2=$prefix/etc/config.site
2558 ac_site_file1=$ac_default_prefix/share/config.site
2559 ac_site_file2=$ac_default_prefix/etc/config.site
2561 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2563 test "x$ac_site_file" = xNONE && continue
2564 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2566 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2567 sed 's/^/| /' "$ac_site_file" >&5
2569 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2570 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2571 as_fn_error $? "failed to load site script $ac_site_file
2572 See \`config.log' for more details" "$LINENO" 5; }
2576 if test -r "$cache_file"; then
2577 # Some versions of bash will fail to source /dev/null (special files
2578 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2579 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2581 $as_echo "$as_me: loading cache $cache_file" >&6;}
2583 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2584 *) . "./$cache_file";;
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2589 $as_echo "$as_me: creating cache $cache_file" >&6;}
2593 as_fn_append ac_header_list " stdlib.h"
2594 as_fn_append ac_header_list " unistd.h"
2595 as_fn_append ac_header_list " sys/param.h"
2596 # Check that the precious variables saved in the cache have kept the same
2598 ac_cache_corrupted=false
2599 for ac_var in $ac_precious_vars; do
2600 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2601 eval ac_new_set=\$ac_env_${ac_var}_set
2602 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2603 eval ac_new_val=\$ac_env_${ac_var}_value
2604 case $ac_old_set,$ac_new_set in
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2607 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2608 ac_cache_corrupted=: ;;
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2611 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2612 ac_cache_corrupted=: ;;
2615 if test "x$ac_old_val" != "x$ac_new_val"; then
2616 # differences in whitespace do not lead to failure.
2617 ac_old_val_w=`echo x $ac_old_val`
2618 ac_new_val_w=`echo x $ac_new_val`
2619 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2621 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2622 ac_cache_corrupted=:
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2625 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2626 eval $ac_var=\$ac_old_val
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2629 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2631 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2634 # Pass precious variables to config.status.
2635 if test "$ac_new_set" = set; then
2637 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2638 *) ac_arg=$ac_var=$ac_new_val ;;
2640 case " $ac_configure_args " in
2641 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2642 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2646 if $ac_cache_corrupted; then
2647 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2648 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2650 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2651 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2653 ## -------------------- ##
2654 ## Main body of script. ##
2655 ## -------------------- ##
2658 ac_cpp='$CPP $CPPFLAGS'
2659 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2660 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2661 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2670 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2671 if test -f "$ac_dir/install-sh"; then
2673 ac_install_sh="$ac_aux_dir/install-sh -c"
2675 elif test -f "$ac_dir/install.sh"; then
2677 ac_install_sh="$ac_aux_dir/install.sh -c"
2679 elif test -f "$ac_dir/shtool"; then
2681 ac_install_sh="$ac_aux_dir/shtool install -c"
2685 if test -z "$ac_aux_dir"; then
2686 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2689 # These three variables are undocumented and unsupported,
2690 # and are intended to be withdrawn in a future Autoconf release.
2691 # They can cause serious problems if a builder's source tree is in a directory
2692 # whose full name contains unusual characters.
2693 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2694 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2695 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2698 # Make sure we can run config.sub.
2699 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2700 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2703 $as_echo_n "checking build system type... " >&6; }
2704 if ${ac_cv_build+:} false; then :
2705 $as_echo_n "(cached) " >&6
2707 ac_build_alias=$build_alias
2708 test "x$ac_build_alias" = x &&
2709 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2710 test "x$ac_build_alias" = x &&
2711 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2712 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2713 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2717 $as_echo "$ac_cv_build" >&6; }
2718 case $ac_cv_build in
2720 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2723 ac_save_IFS=$IFS; IFS='-'
2729 # Remember, the first character of IFS is used to create $*,
2730 # except with old shells:
2733 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2737 $as_echo_n "checking host system type... " >&6; }
2738 if ${ac_cv_host+:} false; then :
2739 $as_echo_n "(cached) " >&6
2741 if test "x$host_alias" = x; then
2742 ac_cv_host=$ac_cv_build
2744 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2745 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2750 $as_echo "$ac_cv_host" >&6; }
2753 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2756 ac_save_IFS=$IFS; IFS='-'
2762 # Remember, the first character of IFS is used to create $*,
2763 # except with old shells:
2766 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2770 $as_echo_n "checking target system type... " >&6; }
2771 if ${ac_cv_target+:} false; then :
2772 $as_echo_n "(cached) " >&6
2774 if test "x$target_alias" = x; then
2775 ac_cv_target=$ac_cv_host
2777 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2778 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2783 $as_echo "$ac_cv_target" >&6; }
2784 case $ac_cv_target in
2786 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2788 target=$ac_cv_target
2789 ac_save_IFS=$IFS; IFS='-'
2795 # Remember, the first character of IFS is used to create $*,
2796 # except with old shells:
2799 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2802 # The aliases save the names the user supplied, while $host etc.
2803 # will get canonicalized.
2804 test -n "$target_alias" &&
2805 test "$program_prefix$program_suffix$program_transform_name" = \
2807 program_prefix=${target_alias}-
2809 # Expand $ac_aux_dir to an absolute path.
2810 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2813 ac_cpp='$CPP $CPPFLAGS'
2814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2817 if test -n "$ac_tool_prefix"; then
2818 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2819 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2821 $as_echo_n "checking for $ac_word... " >&6; }
2822 if ${ac_cv_prog_CC+:} false; then :
2823 $as_echo_n "(cached) " >&6
2825 if test -n "$CC"; then
2826 ac_cv_prog_CC="$CC" # Let the user override the test.
2828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2832 test -z "$as_dir" && as_dir=.
2833 for ac_exec_ext in '' $ac_executable_extensions; do
2834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2835 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2846 if test -n "$CC"; then
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2848 $as_echo "$CC" >&6; }
2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2851 $as_echo "no" >&6; }
2856 if test -z "$ac_cv_prog_CC"; then
2858 # Extract the first word of "gcc", so it can be a program name with args.
2859 set dummy gcc; ac_word=$2
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2861 $as_echo_n "checking for $ac_word... " >&6; }
2862 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2863 $as_echo_n "(cached) " >&6
2865 if test -n "$ac_ct_CC"; then
2866 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2872 test -z "$as_dir" && as_dir=.
2873 for ac_exec_ext in '' $ac_executable_extensions; do
2874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2875 ac_cv_prog_ac_ct_CC="gcc"
2876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2885 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2886 if test -n "$ac_ct_CC"; then
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2888 $as_echo "$ac_ct_CC" >&6; }
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2891 $as_echo "no" >&6; }
2894 if test "x$ac_ct_CC" = x; then
2897 case $cross_compiling:$ac_tool_warned in
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2900 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2901 ac_tool_warned=yes ;;
2909 if test -z "$CC"; then
2910 if test -n "$ac_tool_prefix"; then
2911 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2912 set dummy ${ac_tool_prefix}cc; ac_word=$2
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2914 $as_echo_n "checking for $ac_word... " >&6; }
2915 if ${ac_cv_prog_CC+:} false; then :
2916 $as_echo_n "(cached) " >&6
2918 if test -n "$CC"; then
2919 ac_cv_prog_CC="$CC" # Let the user override the test.
2921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925 test -z "$as_dir" && as_dir=.
2926 for ac_exec_ext in '' $ac_executable_extensions; do
2927 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2928 ac_cv_prog_CC="${ac_tool_prefix}cc"
2929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2939 if test -n "$CC"; then
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2941 $as_echo "$CC" >&6; }
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2944 $as_echo "no" >&6; }
2950 if test -z "$CC"; then
2951 # Extract the first word of "cc", so it can be a program name with args.
2952 set dummy cc; ac_word=$2
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2954 $as_echo_n "checking for $ac_word... " >&6; }
2955 if ${ac_cv_prog_CC+:} false; then :
2956 $as_echo_n "(cached) " >&6
2958 if test -n "$CC"; then
2959 ac_cv_prog_CC="$CC" # Let the user override the test.
2962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2966 test -z "$as_dir" && as_dir=.
2967 for ac_exec_ext in '' $ac_executable_extensions; do
2968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2969 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2970 ac_prog_rejected=yes
2974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2981 if test $ac_prog_rejected = yes; then
2982 # We found a bogon in the path, so make sure we never use it.
2983 set dummy $ac_cv_prog_CC
2985 if test $# != 0; then
2986 # We chose a different compiler from the bogus one.
2987 # However, it has the same basename, so the bogon will be chosen
2988 # first if we set CC to just the basename; use the full file name.
2990 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2996 if test -n "$CC"; then
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2998 $as_echo "$CC" >&6; }
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3001 $as_echo "no" >&6; }
3006 if test -z "$CC"; then
3007 if test -n "$ac_tool_prefix"; then
3008 for ac_prog in cl.exe
3010 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3011 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3013 $as_echo_n "checking for $ac_word... " >&6; }
3014 if ${ac_cv_prog_CC+:} false; then :
3015 $as_echo_n "(cached) " >&6
3017 if test -n "$CC"; then
3018 ac_cv_prog_CC="$CC" # Let the user override the test.
3020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3024 test -z "$as_dir" && as_dir=.
3025 for ac_exec_ext in '' $ac_executable_extensions; do
3026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3027 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3038 if test -n "$CC"; then
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3040 $as_echo "$CC" >&6; }
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3043 $as_echo "no" >&6; }
3047 test -n "$CC" && break
3050 if test -z "$CC"; then
3052 for ac_prog in cl.exe
3054 # Extract the first word of "$ac_prog", so it can be a program name with args.
3055 set dummy $ac_prog; ac_word=$2
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3057 $as_echo_n "checking for $ac_word... " >&6; }
3058 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3059 $as_echo_n "(cached) " >&6
3061 if test -n "$ac_ct_CC"; then
3062 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3068 test -z "$as_dir" && as_dir=.
3069 for ac_exec_ext in '' $ac_executable_extensions; do
3070 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3071 ac_cv_prog_ac_ct_CC="$ac_prog"
3072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3081 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3082 if test -n "$ac_ct_CC"; then
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3084 $as_echo "$ac_ct_CC" >&6; }
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3087 $as_echo "no" >&6; }
3091 test -n "$ac_ct_CC" && break
3094 if test "x$ac_ct_CC" = x; then
3097 case $cross_compiling:$ac_tool_warned in
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3101 ac_tool_warned=yes ;;
3110 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3111 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3112 as_fn_error $? "no acceptable C compiler found in \$PATH
3113 See \`config.log' for more details" "$LINENO" 5; }
3115 # Provide some information about the compiler.
3116 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3119 for ac_option in --version -v -V -qversion; do
3120 { { ac_try="$ac_compiler $ac_option >&5"
3122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3123 *) ac_try_echo=$ac_try;;
3125 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3126 $as_echo "$ac_try_echo"; } >&5
3127 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3129 if test -s conftest.err; then
3131 ... rest of stderr output deleted ...
3132 10q' conftest.err >conftest.er1
3133 cat conftest.er1 >&5
3135 rm -f conftest.er1 conftest.err
3136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3137 test $ac_status = 0; }
3140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3141 /* end confdefs.h. */
3151 ac_clean_files_save=$ac_clean_files
3152 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3153 # Try to create an executable without -o first, disregard a.out.
3154 # It will help us diagnose broken compilers, and finding out an intuition
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3157 $as_echo_n "checking whether the C compiler works... " >&6; }
3158 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3160 # The possible output files:
3161 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3164 for ac_file in $ac_files
3167 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3168 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3173 if { { ac_try="$ac_link_default"
3175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3176 *) ac_try_echo=$ac_try;;
3178 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3179 $as_echo "$ac_try_echo"; } >&5
3180 (eval "$ac_link_default") 2>&5
3182 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3183 test $ac_status = 0; }; then :
3184 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3185 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3186 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3187 # so that the user can short-circuit this test for compilers unknown to
3189 for ac_file in $ac_files ''
3191 test -f "$ac_file" || continue
3193 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3196 # We found the default executable, but exeext='' is most
3200 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3202 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3204 # We set ac_cv_exeext here because the later test for it is not
3205 # safe: cross compilers may not add the suffix if given an `-o'
3206 # argument, so we may need to know it at that point already.
3207 # Even if this section looks crufty: it has the advantage of
3214 test "$ac_cv_exeext" = no && ac_cv_exeext=
3219 if test -z "$ac_file"; then :
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3221 $as_echo "no" >&6; }
3222 $as_echo "$as_me: failed program was:" >&5
3223 sed 's/^/| /' conftest.$ac_ext >&5
3225 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3227 as_fn_error 77 "C compiler cannot create executables
3228 See \`config.log' for more details" "$LINENO" 5; }
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3231 $as_echo "yes" >&6; }
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3234 $as_echo_n "checking for C compiler default output file name... " >&6; }
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3236 $as_echo "$ac_file" >&6; }
3237 ac_exeext=$ac_cv_exeext
3239 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3240 ac_clean_files=$ac_clean_files_save
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3242 $as_echo_n "checking for suffix of executables... " >&6; }
3243 if { { ac_try="$ac_link"
3245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246 *) ac_try_echo=$ac_try;;
3248 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3249 $as_echo "$ac_try_echo"; } >&5
3250 (eval "$ac_link") 2>&5
3252 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3253 test $ac_status = 0; }; then :
3254 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3255 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3256 # work properly (i.e., refer to `conftest.exe'), while it won't with
3258 for ac_file in conftest.exe conftest conftest.*; do
3259 test -f "$ac_file" || continue
3261 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3262 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3268 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3269 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3270 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3271 See \`config.log' for more details" "$LINENO" 5; }
3273 rm -f conftest conftest$ac_cv_exeext
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3275 $as_echo "$ac_cv_exeext" >&6; }
3277 rm -f conftest.$ac_ext
3278 EXEEXT=$ac_cv_exeext
3280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3281 /* end confdefs.h. */
3286 FILE *f = fopen ("conftest.out", "w");
3287 return ferror (f) || fclose (f) != 0;
3293 ac_clean_files="$ac_clean_files conftest.out"
3294 # Check that the compiler produces executables we can run. If not, either
3295 # the compiler is broken, or we cross compile.
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3297 $as_echo_n "checking whether we are cross compiling... " >&6; }
3298 if test "$cross_compiling" != yes; then
3299 { { ac_try="$ac_link"
3301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3302 *) ac_try_echo=$ac_try;;
3304 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3305 $as_echo "$ac_try_echo"; } >&5
3306 (eval "$ac_link") 2>&5
3308 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3309 test $ac_status = 0; }
3310 if { ac_try='./conftest$ac_cv_exeext'
3311 { { case "(($ac_try" in
3312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313 *) ac_try_echo=$ac_try;;
3315 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3316 $as_echo "$ac_try_echo"; } >&5
3317 (eval "$ac_try") 2>&5
3319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3320 test $ac_status = 0; }; }; then
3323 if test "$cross_compiling" = maybe; then
3326 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3327 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3328 as_fn_error $? "cannot run C compiled programs.
3329 If you meant to cross compile, use \`--host'.
3330 See \`config.log' for more details" "$LINENO" 5; }
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3335 $as_echo "$cross_compiling" >&6; }
3337 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3338 ac_clean_files=$ac_clean_files_save
3339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3340 $as_echo_n "checking for suffix of object files... " >&6; }
3341 if ${ac_cv_objext+:} false; then :
3342 $as_echo_n "(cached) " >&6
3344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345 /* end confdefs.h. */
3355 rm -f conftest.o conftest.obj
3356 if { { ac_try="$ac_compile"
3358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359 *) ac_try_echo=$ac_try;;
3361 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3362 $as_echo "$ac_try_echo"; } >&5
3363 (eval "$ac_compile") 2>&5
3365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3366 test $ac_status = 0; }; then :
3367 for ac_file in conftest.o conftest.obj conftest.*; do
3368 test -f "$ac_file" || continue;
3370 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3371 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3376 $as_echo "$as_me: failed program was:" >&5
3377 sed 's/^/| /' conftest.$ac_ext >&5
3379 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381 as_fn_error $? "cannot compute suffix of object files: cannot compile
3382 See \`config.log' for more details" "$LINENO" 5; }
3384 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3387 $as_echo "$ac_cv_objext" >&6; }
3388 OBJEXT=$ac_cv_objext
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3391 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3392 if ${ac_cv_c_compiler_gnu+:} false; then :
3393 $as_echo_n "(cached) " >&6
3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 /* end confdefs.h. */
3409 if ac_fn_c_try_compile "$LINENO"; then :
3414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3415 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3419 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3420 if test $ac_compiler_gnu = yes; then
3425 ac_test_CFLAGS=${CFLAGS+set}
3426 ac_save_CFLAGS=$CFLAGS
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3428 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3429 if ${ac_cv_prog_cc_g+:} false; then :
3430 $as_echo_n "(cached) " >&6
3432 ac_save_c_werror_flag=$ac_c_werror_flag
3433 ac_c_werror_flag=yes
3436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3437 /* end confdefs.h. */
3447 if ac_fn_c_try_compile "$LINENO"; then :
3451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3452 /* end confdefs.h. */
3462 if ac_fn_c_try_compile "$LINENO"; then :
3465 ac_c_werror_flag=$ac_save_c_werror_flag
3467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468 /* end confdefs.h. */
3478 if ac_fn_c_try_compile "$LINENO"; then :
3481 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3486 ac_c_werror_flag=$ac_save_c_werror_flag
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3489 $as_echo "$ac_cv_prog_cc_g" >&6; }
3490 if test "$ac_test_CFLAGS" = set; then
3491 CFLAGS=$ac_save_CFLAGS
3492 elif test $ac_cv_prog_cc_g = yes; then
3493 if test "$GCC" = yes; then
3499 if test "$GCC" = yes; then
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3506 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3507 if ${ac_cv_prog_cc_c89+:} false; then :
3508 $as_echo_n "(cached) " >&6
3510 ac_cv_prog_cc_c89=no
3512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513 /* end confdefs.h. */
3517 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3518 struct buf { int x; };
3519 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3520 static char *e (p, i)
3526 static char *f (char * (*g) (char **, int), char **p, ...)
3531 s = g (p, va_arg (v,int));
3536 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3537 function prototypes and stuff, but not '\xHH' hex character constants.
3538 These don't provoke an error unfortunately, instead are silently treated
3539 as 'x'. The following induces an error, until -std is added to get
3540 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3541 array size at least. It's necessary to write '\x00'==0 to get something
3542 that's true only with -std. */
3543 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3545 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3546 inside strings and character constants. */
3548 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3550 int test (int i, double x);
3551 struct s1 {int (*f) (int a);};
3552 struct s2 {int (*f) (double a);};
3553 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3559 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3564 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3565 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3567 CC="$ac_save_CC $ac_arg"
3568 if ac_fn_c_try_compile "$LINENO"; then :
3569 ac_cv_prog_cc_c89=$ac_arg
3571 rm -f core conftest.err conftest.$ac_objext
3572 test "x$ac_cv_prog_cc_c89" != "xno" && break
3574 rm -f conftest.$ac_ext
3579 case "x$ac_cv_prog_cc_c89" in
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3582 $as_echo "none needed" >&6; } ;;
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3585 $as_echo "unsupported" >&6; } ;;
3587 CC="$CC $ac_cv_prog_cc_c89"
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3589 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3591 if test "x$ac_cv_prog_cc_c89" != xno; then :
3596 ac_cpp='$CPP $CPPFLAGS'
3597 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3598 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3599 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3602 ac_cpp='$CPP $CPPFLAGS'
3603 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3604 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3605 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3607 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3608 if ${am_cv_prog_cc_c_o+:} false; then :
3609 $as_echo_n "(cached) " >&6
3611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3612 /* end confdefs.h. */
3622 # Make sure it works both with $CC and with simple cc.
3623 # Following AC_PROG_CC_C_O, we do the test twice because some
3624 # compilers refuse to overwrite an existing .o file with -o,
3625 # though they will create one.
3626 am_cv_prog_cc_c_o=yes
3628 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3629 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3632 (exit $ac_status); } \
3633 && test -f conftest2.$ac_objext; then
3636 am_cv_prog_cc_c_o=no
3640 rm -f core conftest*
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3644 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3645 if test "$am_cv_prog_cc_c_o" != yes; then
3646 # Losing compiler, so override with the script.
3647 # FIXME: It is wrong to rewrite CC.
3648 # But if we don't then we get into trouble of one sort or another.
3649 # A longer-term fix would be to have automake use am__CC in this case,
3650 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3651 CC="$am_aux_dir/compile $CC"
3654 ac_cpp='$CPP $CPPFLAGS'
3655 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3656 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3657 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3662 $as_echo_n "checking for library containing strerror... " >&6; }
3663 if ${ac_cv_search_strerror+:} false; then :
3664 $as_echo_n "(cached) " >&6
3666 ac_func_search_save_LIBS=$LIBS
3667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668 /* end confdefs.h. */
3670 /* Override any GCC internal prototype to avoid an error.
3671 Use char because int might match the return type of a GCC
3672 builtin and then its argument prototype would still apply. */
3685 for ac_lib in '' cposix; do
3686 if test -z "$ac_lib"; then
3687 ac_res="none required"
3690 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3692 if ac_fn_c_try_link "$LINENO"; then :
3693 ac_cv_search_strerror=$ac_res
3695 rm -f core conftest.err conftest.$ac_objext \
3697 if ${ac_cv_search_strerror+:} false; then :
3701 if ${ac_cv_search_strerror+:} false; then :
3704 ac_cv_search_strerror=no
3707 LIBS=$ac_func_search_save_LIBS
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3710 $as_echo "$ac_cv_search_strerror" >&6; }
3711 ac_res=$ac_cv_search_strerror
3712 if test "$ac_res" != no; then :
3713 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3718 am__api_version='1.15'
3720 # Find a good install program. We prefer a C program (faster),
3721 # so one script is as good as another. But avoid the broken or
3722 # incompatible versions:
3723 # SysV /etc/install, /usr/sbin/install
3724 # SunOS /usr/etc/install
3725 # IRIX /sbin/install
3727 # AmigaOS /C/install, which installs bootblocks on floppy discs
3728 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3729 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3730 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3731 # OS/2's system install, which has a completely different semantic
3732 # ./install, which can be erroneously created by make from ./install.sh.
3733 # Reject install programs that cannot install multiple files.
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3735 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3736 if test -z "$INSTALL"; then
3737 if ${ac_cv_path_install+:} false; then :
3738 $as_echo_n "(cached) " >&6
3740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3744 test -z "$as_dir" && as_dir=.
3745 # Account for people who put trailing slashes in PATH elements.
3746 case $as_dir/ in #((
3747 ./ | .// | /[cC]/* | \
3748 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3749 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3752 # OSF1 and SCO ODT 3.0 have their own names for install.
3753 # Don't use installbsd from OSF since it installs stuff as root
3755 for ac_prog in ginstall scoinst install; do
3756 for ac_exec_ext in '' $ac_executable_extensions; do
3757 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3758 if test $ac_prog = install &&
3759 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3760 # AIX install. It has an incompatible calling convention.
3762 elif test $ac_prog = install &&
3763 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3764 # program-specific install script used by HP pwplus--don't use.
3767 rm -rf conftest.one conftest.two conftest.dir
3768 echo one > conftest.one
3769 echo two > conftest.two
3771 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3772 test -s conftest.one && test -s conftest.two &&
3773 test -s conftest.dir/conftest.one &&
3774 test -s conftest.dir/conftest.two
3776 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3789 rm -rf conftest.one conftest.two conftest.dir
3792 if test "${ac_cv_path_install+set}" = set; then
3793 INSTALL=$ac_cv_path_install
3795 # As a last resort, use the slow shell script. Don't cache a
3796 # value for INSTALL within a source directory, because that will
3797 # break other packages using the cache if that directory is
3798 # removed, or if the value is a relative name.
3799 INSTALL=$ac_install_sh
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3803 $as_echo "$INSTALL" >&6; }
3805 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3806 # It thinks the first close brace ends the variable substitution.
3807 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3809 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3811 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3814 $as_echo_n "checking whether build environment is sane... " >&6; }
3815 # Reject unsafe characters in $srcdir or the absolute working directory
3816 # name. Accept space and tab only in the latter.
3820 *[\\\"\#\$\&\'\`$am_lf]*)
3821 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3824 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3825 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3828 # Do 'set' in a subshell so we don't clobber the current shell's
3829 # arguments. Must try -L first in case configure is actually a
3830 # symlink; some systems play weird games with the mod time of symlinks
3831 # (eg FreeBSD returns the mod time of the symlink's containing
3835 for am_try in 1 2; do
3836 echo "timestamp, slept: $am_has_slept" > conftest.file
3837 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3838 if test "$*" = "X"; then
3840 set X `ls -t "$srcdir/configure" conftest.file`
3842 if test "$*" != "X $srcdir/configure conftest.file" \
3843 && test "$*" != "X conftest.file $srcdir/configure"; then
3845 # If neither matched, then we have a broken ls. This can happen
3846 # if, for instance, CONFIG_SHELL is bash and it inherits a
3847 # broken ls alias from the environment. This has actually
3848 # happened. Such a system could not be considered "sane".
3849 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3850 alias in your environment" "$LINENO" 5
3852 if test "$2" = conftest.file || test $am_try -eq 2; then
3859 test "$2" = conftest.file
3865 as_fn_error $? "newly created file is older than distributed files!
3866 Check your system clock" "$LINENO" 5
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3869 $as_echo "yes" >&6; }
3870 # If we didn't sleep, we still need to ensure time stamps of config.status and
3871 # generated files are strictly newer.
3873 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3880 test "$program_prefix" != NONE &&
3881 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3882 # Use a double $ so make ignores it.
3883 test "$program_suffix" != NONE &&
3884 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3885 # Double any \ or $.
3886 # By default was `s,x,x', remove it if useless.
3887 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3888 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3890 if test x"${MISSING+set}" != xset; then
3893 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3895 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3898 # Use eval to expand $SHELL
3899 if eval "$MISSING --is-lightweight"; then
3900 am_missing_run="$MISSING "
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3904 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3907 if test x"${install_sh+set}" != xset; then
3910 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3912 install_sh="\${SHELL} $am_aux_dir/install-sh"
3916 # Installed binaries are usually stripped using 'strip' when the user
3917 # run "make install-strip". However 'strip' might not be the right
3918 # tool to use in cross-compilation environments, therefore Automake
3919 # will honor the 'STRIP' environment variable to overrule this program.
3920 if test "$cross_compiling" != no; then
3921 if test -n "$ac_tool_prefix"; then
3922 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3923 set dummy ${ac_tool_prefix}strip; ac_word=$2
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3925 $as_echo_n "checking for $ac_word... " >&6; }
3926 if ${ac_cv_prog_STRIP+:} false; then :
3927 $as_echo_n "(cached) " >&6
3929 if test -n "$STRIP"; then
3930 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3936 test -z "$as_dir" && as_dir=.
3937 for ac_exec_ext in '' $ac_executable_extensions; do
3938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3939 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3949 STRIP=$ac_cv_prog_STRIP
3950 if test -n "$STRIP"; then
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3952 $as_echo "$STRIP" >&6; }
3954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3955 $as_echo "no" >&6; }
3960 if test -z "$ac_cv_prog_STRIP"; then
3962 # Extract the first word of "strip", so it can be a program name with args.
3963 set dummy strip; ac_word=$2
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3965 $as_echo_n "checking for $ac_word... " >&6; }
3966 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3967 $as_echo_n "(cached) " >&6
3969 if test -n "$ac_ct_STRIP"; then
3970 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3976 test -z "$as_dir" && as_dir=.
3977 for ac_exec_ext in '' $ac_executable_extensions; do
3978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3979 ac_cv_prog_ac_ct_STRIP="strip"
3980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3989 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3990 if test -n "$ac_ct_STRIP"; then
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3992 $as_echo "$ac_ct_STRIP" >&6; }
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3995 $as_echo "no" >&6; }
3998 if test "x$ac_ct_STRIP" = x; then
4001 case $cross_compiling:$ac_tool_warned in
4003 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4004 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4005 ac_tool_warned=yes ;;
4010 STRIP="$ac_cv_prog_STRIP"
4014 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4017 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4018 if test -z "$MKDIR_P"; then
4019 if ${ac_cv_path_mkdir+:} false; then :
4020 $as_echo_n "(cached) " >&6
4022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4023 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4026 test -z "$as_dir" && as_dir=.
4027 for ac_prog in mkdir gmkdir; do
4028 for ac_exec_ext in '' $ac_executable_extensions; do
4029 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4030 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4031 'mkdir (GNU coreutils) '* | \
4032 'mkdir (coreutils) '* | \
4033 'mkdir (fileutils) '4.1*)
4034 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4044 test -d ./--version && rmdir ./--version
4045 if test "${ac_cv_path_mkdir+set}" = set; then
4046 MKDIR_P="$ac_cv_path_mkdir -p"
4048 # As a last resort, use the slow shell script. Don't cache a
4049 # value for MKDIR_P within a source directory, because that will
4050 # break other packages using the cache if that directory is
4051 # removed, or if the value is a relative name.
4052 MKDIR_P="$ac_install_sh -d"
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4056 $as_echo "$MKDIR_P" >&6; }
4058 for ac_prog in gawk mawk nawk awk
4060 # Extract the first word of "$ac_prog", so it can be a program name with args.
4061 set dummy $ac_prog; ac_word=$2
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4063 $as_echo_n "checking for $ac_word... " >&6; }
4064 if ${ac_cv_prog_AWK+:} false; then :
4065 $as_echo_n "(cached) " >&6
4067 if test -n "$AWK"; then
4068 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4074 test -z "$as_dir" && as_dir=.
4075 for ac_exec_ext in '' $ac_executable_extensions; do
4076 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4077 ac_cv_prog_AWK="$ac_prog"
4078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4088 if test -n "$AWK"; then
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4090 $as_echo "$AWK" >&6; }
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4093 $as_echo "no" >&6; }
4097 test -n "$AWK" && break
4100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4101 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4103 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4104 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4105 $as_echo_n "(cached) " >&6
4107 cat >conftest.make <<\_ACEOF
4110 @echo '@@@%%%=$(MAKE)=@@@%%%'
4112 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4113 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4115 eval ac_cv_prog_make_${ac_make}_set=yes;;
4117 eval ac_cv_prog_make_${ac_make}_set=no;;
4121 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4123 $as_echo "yes" >&6; }
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4127 $as_echo "no" >&6; }
4128 SET_MAKE="MAKE=${MAKE-make}"
4131 rm -rf .tst 2>/dev/null
4132 mkdir .tst 2>/dev/null
4133 if test -d .tst; then
4138 rmdir .tst 2>/dev/null
4140 DEPDIR="${am__leading_dot}deps"
4142 ac_config_commands="$ac_config_commands depfiles"
4145 am_make=${MAKE-make}
4146 cat > confinc << 'END'
4148 @echo this is the am__doit target
4151 # If we don't find an include directive, just comment out the code.
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4153 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4157 # First try GNU make style include.
4158 echo "include confinc" > confmf
4159 # Ignore all kinds of additional output from 'make'.
4160 case `$am_make -s -f confmf 2> /dev/null` in #(
4161 *the\ am__doit\ target*)
4167 # Now try BSD make style include.
4168 if test "$am__include" = "#"; then
4169 echo '.include "confinc"' > confmf
4170 case `$am_make -s -f confmf 2> /dev/null` in #(
4171 *the\ am__doit\ target*)
4172 am__include=.include
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4181 $as_echo "$_am_result" >&6; }
4182 rm -f confinc confmf
4184 # Check whether --enable-dependency-tracking was given.
4185 if test "${enable_dependency_tracking+set}" = set; then :
4186 enableval=$enable_dependency_tracking;
4189 if test "x$enable_dependency_tracking" != xno; then
4190 am_depcomp="$ac_aux_dir/depcomp"
4194 if test "x$enable_dependency_tracking" != xno; then
4203 # Check whether --enable-silent-rules was given.
4204 if test "${enable_silent_rules+set}" = set; then :
4205 enableval=$enable_silent_rules;
4208 case $enable_silent_rules in # (((
4209 yes) AM_DEFAULT_VERBOSITY=0;;
4210 no) AM_DEFAULT_VERBOSITY=1;;
4211 *) AM_DEFAULT_VERBOSITY=1;;
4213 am_make=${MAKE-make}
4214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4215 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4216 if ${am_cv_make_support_nested_variables+:} false; then :
4217 $as_echo_n "(cached) " >&6
4219 if $as_echo 'TRUE=$(BAR$(V))
4225 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4226 am_cv_make_support_nested_variables=yes
4228 am_cv_make_support_nested_variables=no
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4232 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4233 if test $am_cv_make_support_nested_variables = yes; then
4235 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4237 AM_V=$AM_DEFAULT_VERBOSITY
4238 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4242 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4243 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4244 # is not polluted with repeated "-I."
4245 am__isrc=' -I$(srcdir)'
4246 # test to see if srcdir already configured
4247 if test -f $srcdir/config.status; then
4248 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4252 # test whether we have cygpath
4253 if test -z "$CYGPATH_W"; then
4254 if (cygpath --version) >/dev/null 2>/dev/null; then
4255 CYGPATH_W='cygpath -w'
4262 # Define the identity of the package.
4267 cat >>confdefs.h <<_ACEOF
4268 #define PACKAGE "$PACKAGE"
4272 cat >>confdefs.h <<_ACEOF
4273 #define VERSION "$VERSION"
4276 # Some tools Automake needs.
4278 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4281 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4284 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4287 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4290 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4292 # For better backward compatibility. To be removed once Automake 1.9.x
4293 # dies out for good. For more background, see:
4294 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4295 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4296 mkdir_p='$(MKDIR_P)'
4298 # We need awk for the "check" target (and possibly the TAP driver). The
4299 # system "awk" is bad on some platforms.
4300 # Always define AMTAR for backward compatibility. Yes, it's still used
4301 # in the wild :-( We should find a proper way to deprecate it ...
4305 # We'll loop over all known methods to create a tar archive until one works.
4306 _am_tools='gnutar pax cpio none'
4308 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4314 depcc="$CC" am_compiler_list=
4316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4317 $as_echo_n "checking dependency style of $depcc... " >&6; }
4318 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4319 $as_echo_n "(cached) " >&6
4321 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4322 # We make a subdir and do the tests there. Otherwise we can end up
4323 # making bogus files that we don't know about and never remove. For
4324 # instance it was reported that on HP-UX the gcc test will end up
4325 # making a dummy file named 'D' -- because '-MD' means "put the output
4329 # Copy depcomp to subdir because otherwise we won't find it if we're
4330 # using a relative directory.
4331 cp "$am_depcomp" conftest.dir
4333 # We will build objects and dependencies in a subdirectory because
4334 # it helps to detect inapplicable dependency modes. For instance
4335 # both Tru64's cc and ICC support -MD to output dependencies as a
4336 # side effect of compilation, but ICC will put the dependencies in
4337 # the current directory while Tru64 will put them in the object
4341 am_cv_CC_dependencies_compiler_type=none
4342 if test "$am_compiler_list" = ""; then
4343 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4346 case " $depcc " in #(
4347 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4350 for depmode in $am_compiler_list; do
4351 # Setup a source with many dependencies, because some compilers
4352 # like to wrap large dependency lists on column 80 (with \), and
4353 # we should not choose a depcomp mode which is confused by this.
4355 # We need to recreate these files for each test, as the compiler may
4356 # overwrite some of them when testing with obscure command lines.
4357 # This happens at least with the AIX C compiler.
4359 for i in 1 2 3 4 5 6; do
4360 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4361 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4362 # Solaris 10 /bin/sh.
4363 echo '/* dummy */' > sub/conftst$i.h
4365 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4367 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4368 # mode. It turns out that the SunPro C++ compiler does not properly
4369 # handle '-M -o', and we need to detect this. Also, some Intel
4370 # versions had trouble with output in subdirs.
4371 am__obj=sub/conftest.${OBJEXT-o}
4372 am__minus_obj="-o $am__obj"
4375 # This depmode causes a compiler race in universal mode.
4376 test "$am__universal" = false || continue
4379 # After this tag, mechanisms are not by side-effect, so they'll
4380 # only be used when explicitly requested.
4381 if test "x$enable_dependency_tracking" = xyes; then
4387 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4388 # This compiler won't grok '-c -o', but also, the minuso test has
4389 # not run yet. These depmodes are late enough in the game, and
4390 # so weak that their functioning should not be impacted.
4391 am__obj=conftest.${OBJEXT-o}
4396 if depmode=$depmode \
4397 source=sub/conftest.c object=$am__obj \
4398 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4399 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4400 >/dev/null 2>conftest.err &&
4401 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4402 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4403 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4404 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4405 # icc doesn't choke on unknown options, it will just issue warnings
4406 # or remarks (even with -Werror). So we grep stderr for any message
4407 # that says an option was ignored or not supported.
4408 # When given -MP, icc 7.0 and 7.1 complain thusly:
4409 # icc: Command line warning: ignoring option '-M'; no argument required
4410 # The diagnosis changed in icc 8.0:
4411 # icc: Command line remark: option '-MP' not supported
4412 if (grep 'ignoring option' conftest.err ||
4413 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4414 am_cv_CC_dependencies_compiler_type=$depmode
4423 am_cv_CC_dependencies_compiler_type=none
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4428 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4429 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4432 test "x$enable_dependency_tracking" != xno \
4433 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4435 am__fastdepCC_FALSE='#'
4437 am__fastdepCC_TRUE='#'
4438 am__fastdepCC_FALSE=
4443 # POSIX will say in a future version that running "rm -f" with no argument
4444 # is OK; and we want to be able to make that assumption in our Makefile
4445 # recipes. So use an aggressive probe to check that the usage we want is
4446 # actually supported "in the wild" to an acceptable degree.
4447 # See automake bug#10828.
4448 # To make any issue more visible, cause the running configure to be aborted
4449 # by default if the 'rm' program in use doesn't match our expectations; the
4450 # user can still override this though.
4451 if rm -f && rm -fr && rm -rf; then : OK; else
4455 Your 'rm' program seems unable to run without file operands specified
4456 on the command line, even when the '-f' option is present. This is contrary
4457 to the behaviour of most rm programs out there, and not conforming with
4458 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4460 Please tell bug-automake@gnu.org about your system, including the value
4461 of your $PATH and any error possibly output before this message. This
4462 can help us improve future automake versions.
4465 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4466 echo 'Configuration will proceed anyway, since you have set the' >&2
4467 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4471 Aborting the configuration process, to ensure you take notice of the issue.
4473 You can download and install GNU coreutils to get an 'rm' implementation
4474 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4476 If you want to complete the configuration process using your problematic
4477 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4478 to "yes", and re-run configure.
4481 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4487 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4488 # Check whether --enable-maintainer-mode was given.
4489 if test "${enable_maintainer_mode+set}" = set; then :
4490 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4492 USE_MAINTAINER_MODE=no
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4496 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4497 if test $USE_MAINTAINER_MODE = yes; then
4498 MAINTAINER_MODE_TRUE=
4499 MAINTAINER_MODE_FALSE='#'
4501 MAINTAINER_MODE_TRUE='#'
4502 MAINTAINER_MODE_FALSE=
4505 MAINT=$MAINTAINER_MODE_TRUE
4510 ac_cpp='$CPP $CPPFLAGS'
4511 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4512 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4513 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4514 if test -n "$ac_tool_prefix"; then
4515 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4516 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4518 $as_echo_n "checking for $ac_word... " >&6; }
4519 if ${ac_cv_prog_CC+:} false; then :
4520 $as_echo_n "(cached) " >&6
4522 if test -n "$CC"; then
4523 ac_cv_prog_CC="$CC" # Let the user override the test.
4525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4529 test -z "$as_dir" && as_dir=.
4530 for ac_exec_ext in '' $ac_executable_extensions; do
4531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4532 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4543 if test -n "$CC"; then
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4545 $as_echo "$CC" >&6; }
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4548 $as_echo "no" >&6; }
4553 if test -z "$ac_cv_prog_CC"; then
4555 # Extract the first word of "gcc", so it can be a program name with args.
4556 set dummy gcc; ac_word=$2
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4558 $as_echo_n "checking for $ac_word... " >&6; }
4559 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4560 $as_echo_n "(cached) " >&6
4562 if test -n "$ac_ct_CC"; then
4563 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4569 test -z "$as_dir" && as_dir=.
4570 for ac_exec_ext in '' $ac_executable_extensions; do
4571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4572 ac_cv_prog_ac_ct_CC="gcc"
4573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4582 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4583 if test -n "$ac_ct_CC"; then
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4585 $as_echo "$ac_ct_CC" >&6; }
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4588 $as_echo "no" >&6; }
4591 if test "x$ac_ct_CC" = x; then
4594 case $cross_compiling:$ac_tool_warned in
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4597 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4598 ac_tool_warned=yes ;;
4606 if test -z "$CC"; then
4607 if test -n "$ac_tool_prefix"; then
4608 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4609 set dummy ${ac_tool_prefix}cc; ac_word=$2
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4611 $as_echo_n "checking for $ac_word... " >&6; }
4612 if ${ac_cv_prog_CC+:} false; then :
4613 $as_echo_n "(cached) " >&6
4615 if test -n "$CC"; then
4616 ac_cv_prog_CC="$CC" # Let the user override the test.
4618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4622 test -z "$as_dir" && as_dir=.
4623 for ac_exec_ext in '' $ac_executable_extensions; do
4624 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4625 ac_cv_prog_CC="${ac_tool_prefix}cc"
4626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4636 if test -n "$CC"; then
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4638 $as_echo "$CC" >&6; }
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641 $as_echo "no" >&6; }
4647 if test -z "$CC"; then
4648 # Extract the first word of "cc", so it can be a program name with args.
4649 set dummy cc; ac_word=$2
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4651 $as_echo_n "checking for $ac_word... " >&6; }
4652 if ${ac_cv_prog_CC+:} false; then :
4653 $as_echo_n "(cached) " >&6
4655 if test -n "$CC"; then
4656 ac_cv_prog_CC="$CC" # Let the user override the test.
4659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4663 test -z "$as_dir" && as_dir=.
4664 for ac_exec_ext in '' $ac_executable_extensions; do
4665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4666 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4667 ac_prog_rejected=yes
4671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4678 if test $ac_prog_rejected = yes; then
4679 # We found a bogon in the path, so make sure we never use it.
4680 set dummy $ac_cv_prog_CC
4682 if test $# != 0; then
4683 # We chose a different compiler from the bogus one.
4684 # However, it has the same basename, so the bogon will be chosen
4685 # first if we set CC to just the basename; use the full file name.
4687 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4693 if test -n "$CC"; then
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4695 $as_echo "$CC" >&6; }
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4698 $as_echo "no" >&6; }
4703 if test -z "$CC"; then
4704 if test -n "$ac_tool_prefix"; then
4705 for ac_prog in cl.exe
4707 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4708 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4710 $as_echo_n "checking for $ac_word... " >&6; }
4711 if ${ac_cv_prog_CC+:} false; then :
4712 $as_echo_n "(cached) " >&6
4714 if test -n "$CC"; then
4715 ac_cv_prog_CC="$CC" # Let the user override the test.
4717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4721 test -z "$as_dir" && as_dir=.
4722 for ac_exec_ext in '' $ac_executable_extensions; do
4723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4724 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4735 if test -n "$CC"; then
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4737 $as_echo "$CC" >&6; }
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4740 $as_echo "no" >&6; }
4744 test -n "$CC" && break
4747 if test -z "$CC"; then
4749 for ac_prog in cl.exe
4751 # Extract the first word of "$ac_prog", so it can be a program name with args.
4752 set dummy $ac_prog; ac_word=$2
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4754 $as_echo_n "checking for $ac_word... " >&6; }
4755 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4756 $as_echo_n "(cached) " >&6
4758 if test -n "$ac_ct_CC"; then
4759 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4765 test -z "$as_dir" && as_dir=.
4766 for ac_exec_ext in '' $ac_executable_extensions; do
4767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4768 ac_cv_prog_ac_ct_CC="$ac_prog"
4769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4778 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4779 if test -n "$ac_ct_CC"; then
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4781 $as_echo "$ac_ct_CC" >&6; }
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4784 $as_echo "no" >&6; }
4788 test -n "$ac_ct_CC" && break
4791 if test "x$ac_ct_CC" = x; then
4794 case $cross_compiling:$ac_tool_warned in
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4797 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4798 ac_tool_warned=yes ;;
4807 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4808 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4809 as_fn_error $? "no acceptable C compiler found in \$PATH
4810 See \`config.log' for more details" "$LINENO" 5; }
4812 # Provide some information about the compiler.
4813 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4816 for ac_option in --version -v -V -qversion; do
4817 { { ac_try="$ac_compiler $ac_option >&5"
4819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4820 *) ac_try_echo=$ac_try;;
4822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4823 $as_echo "$ac_try_echo"; } >&5
4824 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4826 if test -s conftest.err; then
4828 ... rest of stderr output deleted ...
4829 10q' conftest.err >conftest.er1
4830 cat conftest.er1 >&5
4832 rm -f conftest.er1 conftest.err
4833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4834 test $ac_status = 0; }
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4838 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4839 if ${ac_cv_c_compiler_gnu+:} false; then :
4840 $as_echo_n "(cached) " >&6
4842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4843 /* end confdefs.h. */
4856 if ac_fn_c_try_compile "$LINENO"; then :
4861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4862 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4866 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4867 if test $ac_compiler_gnu = yes; then
4872 ac_test_CFLAGS=${CFLAGS+set}
4873 ac_save_CFLAGS=$CFLAGS
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4875 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4876 if ${ac_cv_prog_cc_g+:} false; then :
4877 $as_echo_n "(cached) " >&6
4879 ac_save_c_werror_flag=$ac_c_werror_flag
4880 ac_c_werror_flag=yes
4883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4884 /* end confdefs.h. */
4894 if ac_fn_c_try_compile "$LINENO"; then :
4898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4899 /* end confdefs.h. */
4909 if ac_fn_c_try_compile "$LINENO"; then :
4912 ac_c_werror_flag=$ac_save_c_werror_flag
4914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4915 /* end confdefs.h. */
4925 if ac_fn_c_try_compile "$LINENO"; then :
4928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4933 ac_c_werror_flag=$ac_save_c_werror_flag
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4936 $as_echo "$ac_cv_prog_cc_g" >&6; }
4937 if test "$ac_test_CFLAGS" = set; then
4938 CFLAGS=$ac_save_CFLAGS
4939 elif test $ac_cv_prog_cc_g = yes; then
4940 if test "$GCC" = yes; then
4946 if test "$GCC" = yes; then
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4953 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4954 if ${ac_cv_prog_cc_c89+:} false; then :
4955 $as_echo_n "(cached) " >&6
4957 ac_cv_prog_cc_c89=no
4959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4960 /* end confdefs.h. */
4964 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4965 struct buf { int x; };
4966 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4967 static char *e (p, i)
4973 static char *f (char * (*g) (char **, int), char **p, ...)
4978 s = g (p, va_arg (v,int));
4983 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4984 function prototypes and stuff, but not '\xHH' hex character constants.
4985 These don't provoke an error unfortunately, instead are silently treated
4986 as 'x'. The following induces an error, until -std is added to get
4987 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4988 array size at least. It's necessary to write '\x00'==0 to get something
4989 that's true only with -std. */
4990 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4992 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4993 inside strings and character constants. */
4995 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4997 int test (int i, double x);
4998 struct s1 {int (*f) (int a);};
4999 struct s2 {int (*f) (double a);};
5000 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5006 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5011 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5012 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5014 CC="$ac_save_CC $ac_arg"
5015 if ac_fn_c_try_compile "$LINENO"; then :
5016 ac_cv_prog_cc_c89=$ac_arg
5018 rm -f core conftest.err conftest.$ac_objext
5019 test "x$ac_cv_prog_cc_c89" != "xno" && break
5021 rm -f conftest.$ac_ext
5026 case "x$ac_cv_prog_cc_c89" in
5028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5029 $as_echo "none needed" >&6; } ;;
5031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5032 $as_echo "unsupported" >&6; } ;;
5034 CC="$CC $ac_cv_prog_cc_c89"
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5036 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5038 if test "x$ac_cv_prog_cc_c89" != xno; then :
5043 ac_cpp='$CPP $CPPFLAGS'
5044 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5045 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5046 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5049 ac_cpp='$CPP $CPPFLAGS'
5050 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5051 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5052 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5054 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5055 if ${am_cv_prog_cc_c_o+:} false; then :
5056 $as_echo_n "(cached) " >&6
5058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5059 /* end confdefs.h. */
5069 # Make sure it works both with $CC and with simple cc.
5070 # Following AC_PROG_CC_C_O, we do the test twice because some
5071 # compilers refuse to overwrite an existing .o file with -o,
5072 # though they will create one.
5073 am_cv_prog_cc_c_o=yes
5075 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5076 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5079 (exit $ac_status); } \
5080 && test -f conftest2.$ac_objext; then
5083 am_cv_prog_cc_c_o=no
5087 rm -f core conftest*
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5091 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5092 if test "$am_cv_prog_cc_c_o" != yes; then
5093 # Losing compiler, so override with the script.
5094 # FIXME: It is wrong to rewrite CC.
5095 # But if we don't then we get into trouble of one sort or another.
5096 # A longer-term fix would be to have automake use am__CC in this case,
5097 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5098 CC="$am_aux_dir/compile $CC"
5101 ac_cpp='$CPP $CPPFLAGS'
5102 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5103 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5104 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5108 ac_cpp='$CXXCPP $CPPFLAGS'
5109 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5110 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5111 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5112 if test -z "$CXX"; then
5113 if test -n "$CCC"; then
5116 if test -n "$ac_tool_prefix"; then
5117 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5119 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5120 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5122 $as_echo_n "checking for $ac_word... " >&6; }
5123 if ${ac_cv_prog_CXX+:} false; then :
5124 $as_echo_n "(cached) " >&6
5126 if test -n "$CXX"; then
5127 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5133 test -z "$as_dir" && as_dir=.
5134 for ac_exec_ext in '' $ac_executable_extensions; do
5135 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5136 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5147 if test -n "$CXX"; then
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5149 $as_echo "$CXX" >&6; }
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5152 $as_echo "no" >&6; }
5156 test -n "$CXX" && break
5159 if test -z "$CXX"; then
5161 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5163 # Extract the first word of "$ac_prog", so it can be a program name with args.
5164 set dummy $ac_prog; ac_word=$2
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5166 $as_echo_n "checking for $ac_word... " >&6; }
5167 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5168 $as_echo_n "(cached) " >&6
5170 if test -n "$ac_ct_CXX"; then
5171 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5177 test -z "$as_dir" && as_dir=.
5178 for ac_exec_ext in '' $ac_executable_extensions; do
5179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5180 ac_cv_prog_ac_ct_CXX="$ac_prog"
5181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5190 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5191 if test -n "$ac_ct_CXX"; then
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5193 $as_echo "$ac_ct_CXX" >&6; }
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5196 $as_echo "no" >&6; }
5200 test -n "$ac_ct_CXX" && break
5203 if test "x$ac_ct_CXX" = x; then
5206 case $cross_compiling:$ac_tool_warned in
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5210 ac_tool_warned=yes ;;
5218 # Provide some information about the compiler.
5219 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5222 for ac_option in --version -v -V -qversion; do
5223 { { ac_try="$ac_compiler $ac_option >&5"
5225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5226 *) ac_try_echo=$ac_try;;
5228 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5229 $as_echo "$ac_try_echo"; } >&5
5230 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5232 if test -s conftest.err; then
5234 ... rest of stderr output deleted ...
5235 10q' conftest.err >conftest.er1
5236 cat conftest.er1 >&5
5238 rm -f conftest.er1 conftest.err
5239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5240 test $ac_status = 0; }
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5244 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5245 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5246 $as_echo_n "(cached) " >&6
5248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5249 /* end confdefs.h. */
5262 if ac_fn_cxx_try_compile "$LINENO"; then :
5267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5268 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5272 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5273 if test $ac_compiler_gnu = yes; then
5278 ac_test_CXXFLAGS=${CXXFLAGS+set}
5279 ac_save_CXXFLAGS=$CXXFLAGS
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5281 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5282 if ${ac_cv_prog_cxx_g+:} false; then :
5283 $as_echo_n "(cached) " >&6
5285 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5286 ac_cxx_werror_flag=yes
5289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5290 /* end confdefs.h. */
5300 if ac_fn_cxx_try_compile "$LINENO"; then :
5301 ac_cv_prog_cxx_g=yes
5304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5305 /* end confdefs.h. */
5315 if ac_fn_cxx_try_compile "$LINENO"; then :
5318 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5321 /* end confdefs.h. */
5331 if ac_fn_cxx_try_compile "$LINENO"; then :
5332 ac_cv_prog_cxx_g=yes
5334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5339 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5342 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5343 if test "$ac_test_CXXFLAGS" = set; then
5344 CXXFLAGS=$ac_save_CXXFLAGS
5345 elif test $ac_cv_prog_cxx_g = yes; then
5346 if test "$GXX" = yes; then
5352 if test "$GXX" = yes; then
5359 ac_cpp='$CPP $CPPFLAGS'
5360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5361 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5362 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5364 depcc="$CXX" am_compiler_list=
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5367 $as_echo_n "checking dependency style of $depcc... " >&6; }
5368 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5369 $as_echo_n "(cached) " >&6
5371 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5372 # We make a subdir and do the tests there. Otherwise we can end up
5373 # making bogus files that we don't know about and never remove. For
5374 # instance it was reported that on HP-UX the gcc test will end up
5375 # making a dummy file named 'D' -- because '-MD' means "put the output
5379 # Copy depcomp to subdir because otherwise we won't find it if we're
5380 # using a relative directory.
5381 cp "$am_depcomp" conftest.dir
5383 # We will build objects and dependencies in a subdirectory because
5384 # it helps to detect inapplicable dependency modes. For instance
5385 # both Tru64's cc and ICC support -MD to output dependencies as a
5386 # side effect of compilation, but ICC will put the dependencies in
5387 # the current directory while Tru64 will put them in the object
5391 am_cv_CXX_dependencies_compiler_type=none
5392 if test "$am_compiler_list" = ""; then
5393 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5396 case " $depcc " in #(
5397 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5400 for depmode in $am_compiler_list; do
5401 # Setup a source with many dependencies, because some compilers
5402 # like to wrap large dependency lists on column 80 (with \), and
5403 # we should not choose a depcomp mode which is confused by this.
5405 # We need to recreate these files for each test, as the compiler may
5406 # overwrite some of them when testing with obscure command lines.
5407 # This happens at least with the AIX C compiler.
5409 for i in 1 2 3 4 5 6; do
5410 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5411 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5412 # Solaris 10 /bin/sh.
5413 echo '/* dummy */' > sub/conftst$i.h
5415 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5417 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5418 # mode. It turns out that the SunPro C++ compiler does not properly
5419 # handle '-M -o', and we need to detect this. Also, some Intel
5420 # versions had trouble with output in subdirs.
5421 am__obj=sub/conftest.${OBJEXT-o}
5422 am__minus_obj="-o $am__obj"
5425 # This depmode causes a compiler race in universal mode.
5426 test "$am__universal" = false || continue
5429 # After this tag, mechanisms are not by side-effect, so they'll
5430 # only be used when explicitly requested.
5431 if test "x$enable_dependency_tracking" = xyes; then
5437 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5438 # This compiler won't grok '-c -o', but also, the minuso test has
5439 # not run yet. These depmodes are late enough in the game, and
5440 # so weak that their functioning should not be impacted.
5441 am__obj=conftest.${OBJEXT-o}
5446 if depmode=$depmode \
5447 source=sub/conftest.c object=$am__obj \
5448 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5449 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5450 >/dev/null 2>conftest.err &&
5451 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5452 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5453 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5454 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5455 # icc doesn't choke on unknown options, it will just issue warnings
5456 # or remarks (even with -Werror). So we grep stderr for any message
5457 # that says an option was ignored or not supported.
5458 # When given -MP, icc 7.0 and 7.1 complain thusly:
5459 # icc: Command line warning: ignoring option '-M'; no argument required
5460 # The diagnosis changed in icc 8.0:
5461 # icc: Command line remark: option '-MP' not supported
5462 if (grep 'ignoring option' conftest.err ||
5463 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5464 am_cv_CXX_dependencies_compiler_type=$depmode
5473 am_cv_CXX_dependencies_compiler_type=none
5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5478 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5479 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5482 test "x$enable_dependency_tracking" != xno \
5483 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5484 am__fastdepCXX_TRUE=
5485 am__fastdepCXX_FALSE='#'
5487 am__fastdepCXX_TRUE='#'
5488 am__fastdepCXX_FALSE=
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5493 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5494 if ${ac_cv_path_GREP+:} false; then :
5495 $as_echo_n "(cached) " >&6
5497 if test -z "$GREP"; then
5498 ac_path_GREP_found=false
5499 # Loop through the user's path and test for each of PROGNAME-LIST
5500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5501 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5504 test -z "$as_dir" && as_dir=.
5505 for ac_prog in grep ggrep; do
5506 for ac_exec_ext in '' $ac_executable_extensions; do
5507 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5508 as_fn_executable_p "$ac_path_GREP" || continue
5509 # Check for GNU ac_path_GREP and select it if it is found.
5510 # Check for GNU $ac_path_GREP
5511 case `"$ac_path_GREP" --version 2>&1` in
5513 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5516 $as_echo_n 0123456789 >"conftest.in"
5519 cat "conftest.in" "conftest.in" >"conftest.tmp"
5520 mv "conftest.tmp" "conftest.in"
5521 cp "conftest.in" "conftest.nl"
5522 $as_echo 'GREP' >> "conftest.nl"
5523 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5524 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5525 as_fn_arith $ac_count + 1 && ac_count=$as_val
5526 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5527 # Best one so far, save it but keep looking for a better one
5528 ac_cv_path_GREP="$ac_path_GREP"
5529 ac_path_GREP_max=$ac_count
5531 # 10*(2^10) chars as input seems more than enough
5532 test $ac_count -gt 10 && break
5534 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5537 $ac_path_GREP_found && break 3
5542 if test -z "$ac_cv_path_GREP"; then
5543 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5546 ac_cv_path_GREP=$GREP
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5551 $as_echo "$ac_cv_path_GREP" >&6; }
5552 GREP="$ac_cv_path_GREP"
5556 ac_cpp='$CPP $CPPFLAGS'
5557 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5558 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5559 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5561 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5562 # On Suns, sometimes $CPP names a directory.
5563 if test -n "$CPP" && test -d "$CPP"; then
5566 if test -z "$CPP"; then
5567 if ${ac_cv_prog_CPP+:} false; then :
5568 $as_echo_n "(cached) " >&6
5570 # Double quotes because CPP needs to be expanded
5571 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5574 for ac_c_preproc_warn_flag in '' yes
5576 # Use a header file that comes with gcc, so configuring glibc
5577 # with a fresh cross-compiler works.
5578 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5579 # <limits.h> exists even on freestanding compilers.
5580 # On the NeXT, cc -E runs the code through the compiler's parser,
5581 # not just through cpp. "Syntax error" is here to catch this case.
5582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5583 /* end confdefs.h. */
5585 # include <limits.h>
5587 # include <assert.h>
5591 if ac_fn_c_try_cpp "$LINENO"; then :
5594 # Broken: fails on valid input.
5597 rm -f conftest.err conftest.i conftest.$ac_ext
5599 # OK, works on sane cases. Now check whether nonexistent headers
5600 # can be detected and how.
5601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602 /* end confdefs.h. */
5603 #include <ac_nonexistent.h>
5605 if ac_fn_c_try_cpp "$LINENO"; then :
5606 # Broken: success on invalid input.
5609 # Passes both tests.
5613 rm -f conftest.err conftest.i conftest.$ac_ext
5616 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5617 rm -f conftest.i conftest.err conftest.$ac_ext
5618 if $ac_preproc_ok; then :
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5631 $as_echo "$CPP" >&6; }
5633 for ac_c_preproc_warn_flag in '' yes
5635 # Use a header file that comes with gcc, so configuring glibc
5636 # with a fresh cross-compiler works.
5637 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5638 # <limits.h> exists even on freestanding compilers.
5639 # On the NeXT, cc -E runs the code through the compiler's parser,
5640 # not just through cpp. "Syntax error" is here to catch this case.
5641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5642 /* end confdefs.h. */
5644 # include <limits.h>
5646 # include <assert.h>
5650 if ac_fn_c_try_cpp "$LINENO"; then :
5653 # Broken: fails on valid input.
5656 rm -f conftest.err conftest.i conftest.$ac_ext
5658 # OK, works on sane cases. Now check whether nonexistent headers
5659 # can be detected and how.
5660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5661 /* end confdefs.h. */
5662 #include <ac_nonexistent.h>
5664 if ac_fn_c_try_cpp "$LINENO"; then :
5665 # Broken: success on invalid input.
5668 # Passes both tests.
5672 rm -f conftest.err conftest.i conftest.$ac_ext
5675 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5676 rm -f conftest.i conftest.err conftest.$ac_ext
5677 if $ac_preproc_ok; then :
5680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5681 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5682 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5683 See \`config.log' for more details" "$LINENO" 5; }
5687 ac_cpp='$CPP $CPPFLAGS'
5688 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5689 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5690 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5694 $as_echo_n "checking for egrep... " >&6; }
5695 if ${ac_cv_path_EGREP+:} false; then :
5696 $as_echo_n "(cached) " >&6
5698 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5699 then ac_cv_path_EGREP="$GREP -E"
5701 if test -z "$EGREP"; then
5702 ac_path_EGREP_found=false
5703 # Loop through the user's path and test for each of PROGNAME-LIST
5704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5705 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5708 test -z "$as_dir" && as_dir=.
5709 for ac_prog in egrep; do
5710 for ac_exec_ext in '' $ac_executable_extensions; do
5711 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5712 as_fn_executable_p "$ac_path_EGREP" || continue
5713 # Check for GNU ac_path_EGREP and select it if it is found.
5714 # Check for GNU $ac_path_EGREP
5715 case `"$ac_path_EGREP" --version 2>&1` in
5717 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5720 $as_echo_n 0123456789 >"conftest.in"
5723 cat "conftest.in" "conftest.in" >"conftest.tmp"
5724 mv "conftest.tmp" "conftest.in"
5725 cp "conftest.in" "conftest.nl"
5726 $as_echo 'EGREP' >> "conftest.nl"
5727 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5728 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5729 as_fn_arith $ac_count + 1 && ac_count=$as_val
5730 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5731 # Best one so far, save it but keep looking for a better one
5732 ac_cv_path_EGREP="$ac_path_EGREP"
5733 ac_path_EGREP_max=$ac_count
5735 # 10*(2^10) chars as input seems more than enough
5736 test $ac_count -gt 10 && break
5738 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5741 $ac_path_EGREP_found && break 3
5746 if test -z "$ac_cv_path_EGREP"; then
5747 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5750 ac_cv_path_EGREP=$EGREP
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5756 $as_echo "$ac_cv_path_EGREP" >&6; }
5757 EGREP="$ac_cv_path_EGREP"
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5761 $as_echo_n "checking for ANSI C header files... " >&6; }
5762 if ${ac_cv_header_stdc+:} false; then :
5763 $as_echo_n "(cached) " >&6
5765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5766 /* end confdefs.h. */
5780 if ac_fn_c_try_compile "$LINENO"; then :
5781 ac_cv_header_stdc=yes
5783 ac_cv_header_stdc=no
5785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5787 if test $ac_cv_header_stdc = yes; then
5788 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5790 /* end confdefs.h. */
5794 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5795 $EGREP "memchr" >/dev/null 2>&1; then :
5798 ac_cv_header_stdc=no
5804 if test $ac_cv_header_stdc = yes; then
5805 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5807 /* end confdefs.h. */
5811 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5812 $EGREP "free" >/dev/null 2>&1; then :
5815 ac_cv_header_stdc=no
5821 if test $ac_cv_header_stdc = yes; then
5822 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5823 if test "$cross_compiling" = yes; then :
5826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5827 /* end confdefs.h. */
5830 #if ((' ' & 0x0FF) == 0x020)
5831 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5832 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5834 # define ISLOWER(c) \
5835 (('a' <= (c) && (c) <= 'i') \
5836 || ('j' <= (c) && (c) <= 'r') \
5837 || ('s' <= (c) && (c) <= 'z'))
5838 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5841 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5846 for (i = 0; i < 256; i++)
5847 if (XOR (islower (i), ISLOWER (i))
5848 || toupper (i) != TOUPPER (i))
5853 if ac_fn_c_try_run "$LINENO"; then :
5856 ac_cv_header_stdc=no
5858 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5859 conftest.$ac_objext conftest.beam conftest.$ac_ext
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5865 $as_echo "$ac_cv_header_stdc" >&6; }
5866 if test $ac_cv_header_stdc = yes; then
5868 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5872 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5873 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5874 inttypes.h stdint.h unistd.h
5876 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5877 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5879 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5880 cat >>confdefs.h <<_ACEOF
5881 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5890 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5891 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5898 if test "$MINIX" = yes; then
5900 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5903 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5906 $as_echo "#define _MINIX 1" >>confdefs.h
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5912 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5913 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5914 $as_echo_n "(cached) " >&6
5916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5917 /* end confdefs.h. */
5919 # define __EXTENSIONS__ 1
5920 $ac_includes_default
5929 if ac_fn_c_try_compile "$LINENO"; then :
5930 ac_cv_safe_to_define___extensions__=yes
5932 ac_cv_safe_to_define___extensions__=no
5934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5937 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5938 test $ac_cv_safe_to_define___extensions__ = yes &&
5939 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5941 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5943 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5945 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5947 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5957 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5962 macro_version='2.2.7a'
5963 macro_revision='1.3134'
5977 ltmain="$ac_aux_dir/ltmain.sh"
5979 # Backslashify metacharacters that are still active within
5980 # double-quoted strings.
5981 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5983 # Same as above, but do not quote variable references.
5984 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5986 # Sed substitution to delay expansion of an escaped shell variable in a
5987 # double_quote_subst'ed string.
5988 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5990 # Sed substitution to delay expansion of an escaped single quote.
5991 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5993 # Sed substitution to avoid accidental globbing in evaled expressions
5994 no_glob_subst='s/\*/\\\*/g'
5996 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5997 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5998 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6001 $as_echo_n "checking how to print strings... " >&6; }
6002 # Test print first, because it will be a builtin if present.
6003 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6004 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6006 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6009 # Use this function as a fallback that always works.
6010 func_fallback_echo ()
6012 eval 'cat <<_LTECHO_EOF
6016 ECHO='func_fallback_echo'
6019 # func_echo_all arg...
6020 # Invoke $ECHO with all args, space-separated.
6027 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6028 $as_echo "printf" >&6; } ;;
6029 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6030 $as_echo "print -r" >&6; } ;;
6031 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6032 $as_echo "cat" >&6; } ;;
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6049 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6050 if ${ac_cv_path_SED+:} false; then :
6051 $as_echo_n "(cached) " >&6
6053 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6054 for ac_i in 1 2 3 4 5 6 7; do
6055 ac_script="$ac_script$as_nl$ac_script"
6057 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6058 { ac_script=; unset ac_script;}
6059 if test -z "$SED"; then
6060 ac_path_SED_found=false
6061 # Loop through the user's path and test for each of PROGNAME-LIST
6062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6066 test -z "$as_dir" && as_dir=.
6067 for ac_prog in sed gsed; do
6068 for ac_exec_ext in '' $ac_executable_extensions; do
6069 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6070 as_fn_executable_p "$ac_path_SED" || continue
6071 # Check for GNU ac_path_SED and select it if it is found.
6072 # Check for GNU $ac_path_SED
6073 case `"$ac_path_SED" --version 2>&1` in
6075 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6078 $as_echo_n 0123456789 >"conftest.in"
6081 cat "conftest.in" "conftest.in" >"conftest.tmp"
6082 mv "conftest.tmp" "conftest.in"
6083 cp "conftest.in" "conftest.nl"
6084 $as_echo '' >> "conftest.nl"
6085 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6086 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6087 as_fn_arith $ac_count + 1 && ac_count=$as_val
6088 if test $ac_count -gt ${ac_path_SED_max-0}; then
6089 # Best one so far, save it but keep looking for a better one
6090 ac_cv_path_SED="$ac_path_SED"
6091 ac_path_SED_max=$ac_count
6093 # 10*(2^10) chars as input seems more than enough
6094 test $ac_count -gt 10 && break
6096 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6099 $ac_path_SED_found && break 3
6104 if test -z "$ac_cv_path_SED"; then
6105 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6113 $as_echo "$ac_cv_path_SED" >&6; }
6114 SED="$ac_cv_path_SED"
6117 test -z "$SED" && SED=sed
6118 Xsed="$SED -e 1s/^X//"
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6131 $as_echo_n "checking for fgrep... " >&6; }
6132 if ${ac_cv_path_FGREP+:} false; then :
6133 $as_echo_n "(cached) " >&6
6135 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6136 then ac_cv_path_FGREP="$GREP -F"
6138 if test -z "$FGREP"; then
6139 ac_path_FGREP_found=false
6140 # Loop through the user's path and test for each of PROGNAME-LIST
6141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6142 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6145 test -z "$as_dir" && as_dir=.
6146 for ac_prog in fgrep; do
6147 for ac_exec_ext in '' $ac_executable_extensions; do
6148 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6149 as_fn_executable_p "$ac_path_FGREP" || continue
6150 # Check for GNU ac_path_FGREP and select it if it is found.
6151 # Check for GNU $ac_path_FGREP
6152 case `"$ac_path_FGREP" --version 2>&1` in
6154 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6157 $as_echo_n 0123456789 >"conftest.in"
6160 cat "conftest.in" "conftest.in" >"conftest.tmp"
6161 mv "conftest.tmp" "conftest.in"
6162 cp "conftest.in" "conftest.nl"
6163 $as_echo 'FGREP' >> "conftest.nl"
6164 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6165 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6166 as_fn_arith $ac_count + 1 && ac_count=$as_val
6167 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6168 # Best one so far, save it but keep looking for a better one
6169 ac_cv_path_FGREP="$ac_path_FGREP"
6170 ac_path_FGREP_max=$ac_count
6172 # 10*(2^10) chars as input seems more than enough
6173 test $ac_count -gt 10 && break
6175 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6178 $ac_path_FGREP_found && break 3
6183 if test -z "$ac_cv_path_FGREP"; then
6184 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6187 ac_cv_path_FGREP=$FGREP
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6193 $as_echo "$ac_cv_path_FGREP" >&6; }
6194 FGREP="$ac_cv_path_FGREP"
6197 test -z "$GREP" && GREP=grep
6217 # Check whether --with-gnu-ld was given.
6218 if test "${with_gnu_ld+set}" = set; then :
6219 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6225 if test "$GCC" = yes; then
6226 # Check if gcc -print-prog-name=ld gives a path.
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6228 $as_echo_n "checking for ld used by $CC... " >&6; }
6231 # gcc leaves a trailing carriage return which upsets mingw
6232 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6234 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6237 # Accept absolute paths.
6239 re_direlt='/[^/][^/]*/\.\./'
6240 # Canonicalize the pathname of ld
6241 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6242 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6243 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6245 test -z "$LD" && LD="$ac_prog"
6248 # If it fails, then pretend we aren't using GCC.
6252 # If it is relative, then search for the first ld in PATH.
6256 elif test "$with_gnu_ld" = yes; then
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6258 $as_echo_n "checking for GNU ld... " >&6; }
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6261 $as_echo_n "checking for non-GNU ld... " >&6; }
6263 if ${lt_cv_path_LD+:} false; then :
6264 $as_echo_n "(cached) " >&6
6266 if test -z "$LD"; then
6267 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6268 for ac_dir in $PATH; do
6270 test -z "$ac_dir" && ac_dir=.
6271 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6272 lt_cv_path_LD="$ac_dir/$ac_prog"
6273 # Check to see if the program is GNU ld. I'd rather use --version,
6274 # but apparently some variants of GNU ld only accept -v.
6275 # Break only if it was the GNU/non-GNU ld that we prefer.
6276 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6277 *GNU* | *'with BFD'*)
6278 test "$with_gnu_ld" != no && break
6281 test "$with_gnu_ld" != yes && break
6288 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6293 if test -n "$LD"; then
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6295 $as_echo "$LD" >&6; }
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6298 $as_echo "no" >&6; }
6300 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6302 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6303 if ${lt_cv_prog_gnu_ld+:} false; then :
6304 $as_echo_n "(cached) " >&6
6306 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6307 case `$LD -v 2>&1 </dev/null` in
6308 *GNU* | *'with BFD'*)
6309 lt_cv_prog_gnu_ld=yes
6312 lt_cv_prog_gnu_ld=no
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6317 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6318 with_gnu_ld=$lt_cv_prog_gnu_ld
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6329 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6330 if ${lt_cv_path_NM+:} false; then :
6331 $as_echo_n "(cached) " >&6
6333 if test -n "$NM"; then
6334 # Let the user override the test.
6337 lt_nm_to_check="${ac_tool_prefix}nm"
6338 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6339 lt_nm_to_check="$lt_nm_to_check nm"
6341 for lt_tmp_nm in $lt_nm_to_check; do
6342 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6343 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6345 test -z "$ac_dir" && ac_dir=.
6346 tmp_nm="$ac_dir/$lt_tmp_nm"
6347 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6348 # Check to see if the nm accepts a BSD-compat flag.
6349 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6350 # nm: unknown option "B" ignored
6351 # Tru64's nm complains that /dev/null is an invalid object file
6352 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6353 */dev/null* | *'Invalid file or object type'*)
6354 lt_cv_path_NM="$tmp_nm -B"
6358 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6360 lt_cv_path_NM="$tmp_nm -p"
6364 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6365 continue # so that we can try to find one that supports BSD flags
6374 : ${lt_cv_path_NM=no}
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6378 $as_echo "$lt_cv_path_NM" >&6; }
6379 if test "$lt_cv_path_NM" != "no"; then
6382 # Didn't find any BSD compatible name lister, look for dumpbin.
6383 if test -n "$DUMPBIN"; then :
6384 # Let the user override the test.
6386 if test -n "$ac_tool_prefix"; then
6387 for ac_prog in dumpbin "link -dump"
6389 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6390 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6392 $as_echo_n "checking for $ac_word... " >&6; }
6393 if ${ac_cv_prog_DUMPBIN+:} false; then :
6394 $as_echo_n "(cached) " >&6
6396 if test -n "$DUMPBIN"; then
6397 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6403 test -z "$as_dir" && as_dir=.
6404 for ac_exec_ext in '' $ac_executable_extensions; do
6405 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6406 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6407 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6416 DUMPBIN=$ac_cv_prog_DUMPBIN
6417 if test -n "$DUMPBIN"; then
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6419 $as_echo "$DUMPBIN" >&6; }
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6422 $as_echo "no" >&6; }
6426 test -n "$DUMPBIN" && break
6429 if test -z "$DUMPBIN"; then
6430 ac_ct_DUMPBIN=$DUMPBIN
6431 for ac_prog in dumpbin "link -dump"
6433 # Extract the first word of "$ac_prog", so it can be a program name with args.
6434 set dummy $ac_prog; ac_word=$2
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6436 $as_echo_n "checking for $ac_word... " >&6; }
6437 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6438 $as_echo_n "(cached) " >&6
6440 if test -n "$ac_ct_DUMPBIN"; then
6441 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6447 test -z "$as_dir" && as_dir=.
6448 for ac_exec_ext in '' $ac_executable_extensions; do
6449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6450 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6460 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6461 if test -n "$ac_ct_DUMPBIN"; then
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6463 $as_echo "$ac_ct_DUMPBIN" >&6; }
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6466 $as_echo "no" >&6; }
6470 test -n "$ac_ct_DUMPBIN" && break
6473 if test "x$ac_ct_DUMPBIN" = x; then
6476 case $cross_compiling:$ac_tool_warned in
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6479 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6480 ac_tool_warned=yes ;;
6482 DUMPBIN=$ac_ct_DUMPBIN
6486 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6488 DUMPBIN="$DUMPBIN -symbols"
6496 if test "$DUMPBIN" != ":"; then
6500 test -z "$NM" && NM=nm
6507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6508 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6509 if ${lt_cv_nm_interface+:} false; then :
6510 $as_echo_n "(cached) " >&6
6512 lt_cv_nm_interface="BSD nm"
6513 echo "int some_variable = 0;" > conftest.$ac_ext
6514 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6515 (eval "$ac_compile" 2>conftest.err)
6516 cat conftest.err >&5
6517 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6518 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6519 cat conftest.err >&5
6520 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6521 cat conftest.out >&5
6522 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6523 lt_cv_nm_interface="MS dumpbin"
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6528 $as_echo "$lt_cv_nm_interface" >&6; }
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6531 $as_echo_n "checking whether ln -s works... " >&6; }
6533 if test "$LN_S" = "ln -s"; then
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6535 $as_echo "yes" >&6; }
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6538 $as_echo "no, using $LN_S" >&6; }
6541 # find the maximum length of command line arguments
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6543 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6544 if ${lt_cv_sys_max_cmd_len+:} false; then :
6545 $as_echo_n "(cached) " >&6
6552 # On DJGPP, this test can blow up pretty badly due to problems in libc
6553 # (any single argument exceeding 2000 bytes causes a buffer overrun
6554 # during glob expansion). Even if it were fixed, the result of this
6555 # check would be larger than it should be.
6556 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6560 # Under GNU Hurd, this test is not required because there is
6561 # no limit to the length of command line arguments.
6562 # Libtool will interpret -1 as no limit whatsoever
6563 lt_cv_sys_max_cmd_len=-1;
6566 cygwin* | mingw* | cegcc*)
6567 # On Win9x/ME, this test blows up -- it succeeds, but takes
6568 # about 5 minutes as the teststring grows exponentially.
6569 # Worse, since 9x/ME are not pre-emptively multitasking,
6570 # you end up with a "frozen" computer, even though with patience
6571 # the test eventually succeeds (with a max line length of 256k).
6572 # Instead, let's just punt: use the minimum linelength reported by
6573 # all of the supported platforms: 8192 (on NT/2K/XP).
6574 lt_cv_sys_max_cmd_len=8192;
6578 # On MiNT this can take a long time and run out of memory.
6579 lt_cv_sys_max_cmd_len=8192;
6583 # On AmigaOS with pdksh, this test takes hours, literally.
6584 # So we just punt and use a minimum line length of 8192.
6585 lt_cv_sys_max_cmd_len=8192;
6588 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6589 # This has been around since 386BSD, at least. Likely further.
6590 if test -x /sbin/sysctl; then
6591 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6592 elif test -x /usr/sbin/sysctl; then
6593 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6595 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6597 # And add a safety zone
6598 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6599 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6603 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6604 lt_cv_sys_max_cmd_len=196608
6608 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6609 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6610 # nice to cause kernel panics so lets avoid the loop below.
6611 # First set a reasonable default.
6612 lt_cv_sys_max_cmd_len=16384
6614 if test -x /sbin/sysconfig; then
6615 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6616 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6621 lt_cv_sys_max_cmd_len=102400
6623 sysv5* | sco5v6* | sysv4.2uw2*)
6624 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6625 if test -n "$kargmax"; then
6626 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6628 lt_cv_sys_max_cmd_len=32768
6632 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6633 if test -n "$lt_cv_sys_max_cmd_len"; then
6634 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6635 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6637 # Make teststring a little bigger before we do anything with it.
6638 # a 1K string should be a reasonable start.
6639 for i in 1 2 3 4 5 6 7 8 ; do
6640 teststring=$teststring$teststring
6642 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6643 # If test is not a shell built-in, we'll probably end up computing a
6644 # maximum length that is only half of the actual maximum length, but
6646 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6647 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6648 test $i != 17 # 1/2 MB should be enough
6651 teststring=$teststring$teststring
6653 # Only check the string length outside the loop.
6654 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6656 # Add a significant safety factor because C++ compilers can tack on
6657 # massive amounts of additional arguments before passing them to the
6658 # linker. It appears as though 1/2 is a usable value.
6659 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6666 if test -n $lt_cv_sys_max_cmd_len ; then
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6668 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6671 $as_echo "none" >&6; }
6673 max_cmd_len=$lt_cv_sys_max_cmd_len
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6685 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6686 # Try some XSI features
6689 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6691 && eval 'test $(( 1 + 1 )) -eq 2 \
6692 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6695 $as_echo "$xsi_shell" >&6; }
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6699 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6701 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6703 && lt_shell_append=yes
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6705 $as_echo "$lt_shell_append" >&6; }
6708 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6718 # test EBCDIC or ASCII
6719 case `echo X|tr X '\101'` in
6720 A) # ASCII based system
6721 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6722 lt_SP2NL='tr \040 \012'
6723 lt_NL2SP='tr \015\012 \040\040'
6725 *) # EBCDIC based system
6726 lt_SP2NL='tr \100 \n'
6727 lt_NL2SP='tr \r\n \100\100'
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6740 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6741 if ${lt_cv_ld_reload_flag+:} false; then :
6742 $as_echo_n "(cached) " >&6
6744 lt_cv_ld_reload_flag='-r'
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6747 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6748 reload_flag=$lt_cv_ld_reload_flag
6749 case $reload_flag in
6751 *) reload_flag=" $reload_flag" ;;
6753 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6756 if test "$GCC" = yes; then
6757 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6759 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6772 if test -n "$ac_tool_prefix"; then
6773 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6774 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6776 $as_echo_n "checking for $ac_word... " >&6; }
6777 if ${ac_cv_prog_OBJDUMP+:} false; then :
6778 $as_echo_n "(cached) " >&6
6780 if test -n "$OBJDUMP"; then
6781 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6787 test -z "$as_dir" && as_dir=.
6788 for ac_exec_ext in '' $ac_executable_extensions; do
6789 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6790 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6800 OBJDUMP=$ac_cv_prog_OBJDUMP
6801 if test -n "$OBJDUMP"; then
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6803 $as_echo "$OBJDUMP" >&6; }
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6806 $as_echo "no" >&6; }
6811 if test -z "$ac_cv_prog_OBJDUMP"; then
6812 ac_ct_OBJDUMP=$OBJDUMP
6813 # Extract the first word of "objdump", so it can be a program name with args.
6814 set dummy objdump; ac_word=$2
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6816 $as_echo_n "checking for $ac_word... " >&6; }
6817 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6818 $as_echo_n "(cached) " >&6
6820 if test -n "$ac_ct_OBJDUMP"; then
6821 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6827 test -z "$as_dir" && as_dir=.
6828 for ac_exec_ext in '' $ac_executable_extensions; do
6829 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6830 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6840 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6841 if test -n "$ac_ct_OBJDUMP"; then
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6843 $as_echo "$ac_ct_OBJDUMP" >&6; }
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6846 $as_echo "no" >&6; }
6849 if test "x$ac_ct_OBJDUMP" = x; then
6852 case $cross_compiling:$ac_tool_warned in
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6855 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6856 ac_tool_warned=yes ;;
6858 OBJDUMP=$ac_ct_OBJDUMP
6861 OBJDUMP="$ac_cv_prog_OBJDUMP"
6864 test -z "$OBJDUMP" && OBJDUMP=objdump
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6875 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6876 if ${lt_cv_deplibs_check_method+:} false; then :
6877 $as_echo_n "(cached) " >&6
6879 lt_cv_file_magic_cmd='$MAGIC_CMD'
6880 lt_cv_file_magic_test_file=
6881 lt_cv_deplibs_check_method='unknown'
6882 # Need to set the preceding variable on all platforms that support
6883 # interlibrary dependencies.
6884 # 'none' -- dependencies not supported.
6885 # `unknown' -- same as none, but documents that we really don't know.
6886 # 'pass_all' -- all dependencies passed with no checks.
6887 # 'test_compile' -- check by making test program.
6888 # 'file_magic [[regex]]' -- check by looking for files in library path
6889 # which responds to the $file_magic_cmd with a given extended regex.
6890 # If you have `file' or equivalent on your system and you're not sure
6891 # whether `pass_all' will *always* work, you probably want this one.
6895 lt_cv_deplibs_check_method=pass_all
6899 lt_cv_deplibs_check_method=pass_all
6903 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6904 lt_cv_file_magic_cmd='/usr/bin/file -L'
6905 lt_cv_file_magic_test_file=/shlib/libc.so
6909 # func_win32_libid is a shell function defined in ltmain.sh
6910 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6911 lt_cv_file_magic_cmd='func_win32_libid'
6915 # Base MSYS/MinGW do not provide the 'file' command needed by
6916 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6917 # unless we find 'file', for example because we are cross-compiling.
6918 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6919 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6920 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6921 lt_cv_file_magic_cmd='func_win32_libid'
6923 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6924 lt_cv_file_magic_cmd='$OBJDUMP -f'
6929 # use the weaker test based on 'objdump'. See mingw*.
6930 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6931 lt_cv_file_magic_cmd='$OBJDUMP -f'
6934 darwin* | rhapsody*)
6935 lt_cv_deplibs_check_method=pass_all
6938 freebsd* | dragonfly*)
6939 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6942 # Not sure whether the presence of OpenBSD here was a mistake.
6943 # Let's accept both of them until this is cleared up.
6944 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6945 lt_cv_file_magic_cmd=/usr/bin/file
6946 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6950 lt_cv_deplibs_check_method=pass_all
6955 lt_cv_deplibs_check_method=pass_all
6959 lt_cv_deplibs_check_method=pass_all
6962 hpux10.20* | hpux11*)
6963 lt_cv_file_magic_cmd=/usr/bin/file
6966 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6967 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6970 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]'
6971 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6974 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6975 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6981 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6982 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6985 irix5* | irix6* | nonstopux*)
6987 *-32|*"-32 ") libmagic=32-bit;;
6988 *-n32|*"-n32 ") libmagic=N32;;
6989 *-64|*"-64 ") libmagic=64-bit;;
6990 *) libmagic=never-match;;
6992 lt_cv_deplibs_check_method=pass_all
6995 # This must be Linux ELF.
6996 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6997 lt_cv_deplibs_check_method=pass_all
7001 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7002 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7004 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7009 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7010 lt_cv_file_magic_cmd=/usr/bin/file
7011 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7015 lt_cv_deplibs_check_method=pass_all
7019 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7020 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7022 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7026 osf3* | osf4* | osf5*)
7027 lt_cv_deplibs_check_method=pass_all
7031 lt_cv_deplibs_check_method=pass_all
7035 lt_cv_deplibs_check_method=pass_all
7038 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7039 lt_cv_deplibs_check_method=pass_all
7043 case $host_vendor in
7045 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]'
7046 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7049 lt_cv_deplibs_check_method=pass_all
7052 lt_cv_file_magic_cmd='/bin/file'
7053 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7056 lt_cv_file_magic_cmd='/bin/file'
7057 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7058 lt_cv_file_magic_test_file=/lib/libc.so
7061 lt_cv_deplibs_check_method=pass_all
7064 lt_cv_deplibs_check_method=pass_all
7070 lt_cv_deplibs_check_method=pass_all
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7076 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7077 file_magic_cmd=$lt_cv_file_magic_cmd
7078 deplibs_check_method=$lt_cv_deplibs_check_method
7079 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7092 if test -n "$ac_tool_prefix"; then
7093 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7094 set dummy ${ac_tool_prefix}ar; ac_word=$2
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7096 $as_echo_n "checking for $ac_word... " >&6; }
7097 if ${ac_cv_prog_AR+:} false; then :
7098 $as_echo_n "(cached) " >&6
7100 if test -n "$AR"; then
7101 ac_cv_prog_AR="$AR" # Let the user override the test.
7103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7107 test -z "$as_dir" && as_dir=.
7108 for ac_exec_ext in '' $ac_executable_extensions; do
7109 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7110 ac_cv_prog_AR="${ac_tool_prefix}ar"
7111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7121 if test -n "$AR"; then
7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7123 $as_echo "$AR" >&6; }
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7126 $as_echo "no" >&6; }
7131 if test -z "$ac_cv_prog_AR"; then
7133 # Extract the first word of "ar", so it can be a program name with args.
7134 set dummy ar; ac_word=$2
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7136 $as_echo_n "checking for $ac_word... " >&6; }
7137 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7138 $as_echo_n "(cached) " >&6
7140 if test -n "$ac_ct_AR"; then
7141 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7147 test -z "$as_dir" && as_dir=.
7148 for ac_exec_ext in '' $ac_executable_extensions; do
7149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7150 ac_cv_prog_ac_ct_AR="ar"
7151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7160 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7161 if test -n "$ac_ct_AR"; then
7162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7163 $as_echo "$ac_ct_AR" >&6; }
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7166 $as_echo "no" >&6; }
7169 if test "x$ac_ct_AR" = x; then
7172 case $cross_compiling:$ac_tool_warned in
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7175 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7176 ac_tool_warned=yes ;;
7184 test -z "$AR" && AR=ar
7185 test -z "$AR_FLAGS" && AR_FLAGS=cru
7197 if test -n "$ac_tool_prefix"; then
7198 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7199 set dummy ${ac_tool_prefix}strip; ac_word=$2
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7201 $as_echo_n "checking for $ac_word... " >&6; }
7202 if ${ac_cv_prog_STRIP+:} false; then :
7203 $as_echo_n "(cached) " >&6
7205 if test -n "$STRIP"; then
7206 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7212 test -z "$as_dir" && as_dir=.
7213 for ac_exec_ext in '' $ac_executable_extensions; do
7214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7215 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7225 STRIP=$ac_cv_prog_STRIP
7226 if test -n "$STRIP"; then
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7228 $as_echo "$STRIP" >&6; }
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7231 $as_echo "no" >&6; }
7236 if test -z "$ac_cv_prog_STRIP"; then
7238 # Extract the first word of "strip", so it can be a program name with args.
7239 set dummy strip; ac_word=$2
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7241 $as_echo_n "checking for $ac_word... " >&6; }
7242 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7243 $as_echo_n "(cached) " >&6
7245 if test -n "$ac_ct_STRIP"; then
7246 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7252 test -z "$as_dir" && as_dir=.
7253 for ac_exec_ext in '' $ac_executable_extensions; do
7254 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7255 ac_cv_prog_ac_ct_STRIP="strip"
7256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7265 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7266 if test -n "$ac_ct_STRIP"; then
7267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7268 $as_echo "$ac_ct_STRIP" >&6; }
7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7271 $as_echo "no" >&6; }
7274 if test "x$ac_ct_STRIP" = x; then
7277 case $cross_compiling:$ac_tool_warned in
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7280 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7281 ac_tool_warned=yes ;;
7286 STRIP="$ac_cv_prog_STRIP"
7289 test -z "$STRIP" && STRIP=:
7296 if test -n "$ac_tool_prefix"; then
7297 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7298 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7300 $as_echo_n "checking for $ac_word... " >&6; }
7301 if ${ac_cv_prog_RANLIB+:} false; then :
7302 $as_echo_n "(cached) " >&6
7304 if test -n "$RANLIB"; then
7305 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7311 test -z "$as_dir" && as_dir=.
7312 for ac_exec_ext in '' $ac_executable_extensions; do
7313 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7314 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7324 RANLIB=$ac_cv_prog_RANLIB
7325 if test -n "$RANLIB"; then
7326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7327 $as_echo "$RANLIB" >&6; }
7329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7330 $as_echo "no" >&6; }
7335 if test -z "$ac_cv_prog_RANLIB"; then
7336 ac_ct_RANLIB=$RANLIB
7337 # Extract the first word of "ranlib", so it can be a program name with args.
7338 set dummy ranlib; ac_word=$2
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7340 $as_echo_n "checking for $ac_word... " >&6; }
7341 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7342 $as_echo_n "(cached) " >&6
7344 if test -n "$ac_ct_RANLIB"; then
7345 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7351 test -z "$as_dir" && as_dir=.
7352 for ac_exec_ext in '' $ac_executable_extensions; do
7353 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7354 ac_cv_prog_ac_ct_RANLIB="ranlib"
7355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7364 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7365 if test -n "$ac_ct_RANLIB"; then
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7367 $as_echo "$ac_ct_RANLIB" >&6; }
7369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7370 $as_echo "no" >&6; }
7373 if test "x$ac_ct_RANLIB" = x; then
7376 case $cross_compiling:$ac_tool_warned in
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7379 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7380 ac_tool_warned=yes ;;
7382 RANLIB=$ac_ct_RANLIB
7385 RANLIB="$ac_cv_prog_RANLIB"
7388 test -z "$RANLIB" && RANLIB=:
7395 # Determine commands to create old-style static archives.
7396 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7397 old_postinstall_cmds='chmod 644 $oldlib'
7398 old_postuninstall_cmds=
7400 if test -n "$RANLIB"; then
7403 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7406 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7409 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7414 lock_old_archive_extraction=yes ;;
7416 lock_old_archive_extraction=no ;;
7457 # If no C compiler was specified, use CC.
7460 # If no C compiler flags were specified, use CFLAGS.
7461 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7463 # Allow CC to be a program name with arguments.
7467 # Check for command to grab the raw symbol name followed by C symbol from nm.
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7469 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7470 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7471 $as_echo_n "(cached) " >&6
7474 # These are sane defaults that work on at least a few old systems.
7475 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7477 # Character class describing NM global symbol codes.
7478 symcode='[BCDEGRST]'
7480 # Regexp to match symbols that can be accessed directly from C.
7481 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7483 # Define system-specific variables.
7488 cygwin* | mingw* | pw32* | cegcc*)
7489 symcode='[ABCDGISTW]'
7492 if test "$host_cpu" = ia64; then
7493 symcode='[ABCDEGRST]'
7497 symcode='[BCDEGRST]'
7500 symcode='[BCDEGQRST]'
7511 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7519 # If we're using GNU nm, then use its standard symbol codes.
7520 case `$NM -V 2>&1` in
7521 *GNU* | *'with BFD'*)
7522 symcode='[ABCDGIRSTW]' ;;
7525 # Transform an extracted symbol line into a proper C declaration.
7526 # Some systems (esp. on ia64) link data and code symbols differently,
7527 # so use this general approach.
7528 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7530 # Transform an extracted symbol line into symbol name and symbol address
7531 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7532 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'"
7534 # Handle CRLF in mingw tool chain
7538 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7542 # Try without a prefix underscore, then with it.
7543 for ac_symprfx in "" "_"; do
7545 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7546 symxfrm="\\1 $ac_symprfx\\2 \\2"
7548 # Write the raw and C identifiers.
7549 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7550 # Fake it for dumpbin and say T for any non-static function
7551 # and D for any global variable.
7552 # Also find C++ and __fastcall symbols from MSVC++,
7553 # which start with @ or ?.
7554 lt_cv_sys_global_symbol_pipe="$AWK '"\
7555 " {last_section=section; section=\$ 3};"\
7556 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7557 " \$ 0!~/External *\|/{next};"\
7558 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7559 " {if(hide[section]) next};"\
7560 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7561 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7562 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7563 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7564 " ' prfx=^$ac_symprfx"
7566 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7569 # Check to see that the pipe works correctly.
7573 cat > conftest.$ac_ext <<_LT_EOF
7578 void nm_test_func(void);
7579 void nm_test_func(void){}
7583 int main(){nm_test_var='a';nm_test_func();return(0);}
7586 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7587 (eval $ac_compile) 2>&5
7589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7590 test $ac_status = 0; }; then
7591 # Now try to grab the symbols.
7593 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7594 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7597 test $ac_status = 0; } && test -s "$nlist"; then
7598 # Try sorting and uniquifying the output.
7599 if sort "$nlist" | uniq > "$nlist"T; then
7600 mv -f "$nlist"T "$nlist"
7605 # Make sure that we snagged all the symbols we need.
7606 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7607 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7608 cat <<_LT_EOF > conftest.$ac_ext
7614 # Now generate the symbol file.
7615 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7617 cat <<_LT_EOF >> conftest.$ac_ext
7619 /* The mapping between symbol names and symbols. */
7624 lt__PROGRAM__LTX_preloaded_symbols[] =
7626 { "@PROGRAM@", (void *) 0 },
7628 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7629 cat <<\_LT_EOF >> conftest.$ac_ext
7633 /* This works around a problem in FreeBSD linker */
7634 #ifdef FREEBSD_WORKAROUND
7635 static const void *lt_preloaded_setup() {
7636 return lt__PROGRAM__LTX_preloaded_symbols;
7644 # Now try linking the two files.
7645 mv conftest.$ac_objext conftstm.$ac_objext
7646 lt_save_LIBS="$LIBS"
7647 lt_save_CFLAGS="$CFLAGS"
7648 LIBS="conftstm.$ac_objext"
7649 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7650 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7651 (eval $ac_link) 2>&5
7653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7654 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7657 LIBS="$lt_save_LIBS"
7658 CFLAGS="$lt_save_CFLAGS"
7660 echo "cannot find nm_test_func in $nlist" >&5
7663 echo "cannot find nm_test_var in $nlist" >&5
7666 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7669 echo "$progname: failed program was:" >&5
7670 cat conftest.$ac_ext >&5
7672 rm -rf conftest* conftst*
7674 # Do not use the global_symbol_pipe unless it works.
7675 if test "$pipe_works" = yes; then
7678 lt_cv_sys_global_symbol_pipe=
7684 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7685 lt_cv_sys_global_symbol_to_cdecl=
7687 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7689 $as_echo "failed" >&6; }
7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7692 $as_echo "ok" >&6; }
7716 # Check whether --enable-libtool-lock was given.
7717 if test "${enable_libtool_lock+set}" = set; then :
7718 enableval=$enable_libtool_lock;
7721 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7723 # Some flags need to be propagated to the compiler or linker for good
7727 # Find out which ABI we are using.
7728 echo 'int i;' > conftest.$ac_ext
7729 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7730 (eval $ac_compile) 2>&5
7732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7733 test $ac_status = 0; }; then
7734 case `/usr/bin/file conftest.$ac_objext` in
7746 # Find out which ABI we are using.
7747 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7748 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7749 (eval $ac_compile) 2>&5
7751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7752 test $ac_status = 0; }; then
7753 if test "$lt_cv_prog_gnu_ld" = yes; then
7754 case `/usr/bin/file conftest.$ac_objext` in
7756 LD="${LD-ld} -melf32bsmip"
7759 LD="${LD-ld} -melf32bmipn32"
7762 LD="${LD-ld} -melf64bmip"
7766 case `/usr/bin/file conftest.$ac_objext` in
7782 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7783 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7784 # Find out which ABI we are using.
7785 echo 'int i;' > conftest.$ac_ext
7786 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7787 (eval $ac_compile) 2>&5
7789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7790 test $ac_status = 0; }; then
7791 case `/usr/bin/file conftest.o` in
7794 x86_64-*kfreebsd*-gnu)
7795 LD="${LD-ld} -m elf_i386_fbsd"
7798 case `/usr/bin/file conftest.o` in
7800 LD="${LD-ld} -m elf32_x86_64"
7803 LD="${LD-ld} -m elf_i386"
7807 powerpc64le-*linux*)
7808 LD="${LD-ld} -m elf32lppclinux"
7811 LD="${LD-ld} -m elf32ppclinux"
7814 LD="${LD-ld} -m elf_s390"
7817 LD="${LD-ld} -m elf32_sparc"
7823 x86_64-*kfreebsd*-gnu)
7824 LD="${LD-ld} -m elf_x86_64_fbsd"
7827 LD="${LD-ld} -m elf_x86_64"
7830 LD="${LD-ld} -m elf64lppc"
7833 LD="${LD-ld} -m elf64ppc"
7835 s390*-*linux*|s390*-*tpf*)
7836 LD="${LD-ld} -m elf64_s390"
7839 LD="${LD-ld} -m elf64_sparc"
7849 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7850 SAVE_CFLAGS="$CFLAGS"
7851 CFLAGS="$CFLAGS -belf"
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7853 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7854 if ${lt_cv_cc_needs_belf+:} false; then :
7855 $as_echo_n "(cached) " >&6
7858 ac_cpp='$CPP $CPPFLAGS'
7859 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7860 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7861 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7864 /* end confdefs.h. */
7874 if ac_fn_c_try_link "$LINENO"; then :
7875 lt_cv_cc_needs_belf=yes
7877 lt_cv_cc_needs_belf=no
7879 rm -f core conftest.err conftest.$ac_objext \
7880 conftest$ac_exeext conftest.$ac_ext
7882 ac_cpp='$CPP $CPPFLAGS'
7883 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7884 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7885 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7889 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7890 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7891 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7892 CFLAGS="$SAVE_CFLAGS"
7896 # Find out which ABI we are using.
7897 echo 'int i;' > conftest.$ac_ext
7898 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7899 (eval $ac_compile) 2>&5
7901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7902 test $ac_status = 0; }; then
7903 case `/usr/bin/file conftest.o` in
7905 case $lt_cv_prog_gnu_ld in
7906 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7908 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7920 need_locks="$enable_libtool_lock"
7924 rhapsody* | darwin*)
7925 if test -n "$ac_tool_prefix"; then
7926 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7927 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7929 $as_echo_n "checking for $ac_word... " >&6; }
7930 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7931 $as_echo_n "(cached) " >&6
7933 if test -n "$DSYMUTIL"; then
7934 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7940 test -z "$as_dir" && as_dir=.
7941 for ac_exec_ext in '' $ac_executable_extensions; do
7942 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7943 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7953 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7954 if test -n "$DSYMUTIL"; then
7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7956 $as_echo "$DSYMUTIL" >&6; }
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7959 $as_echo "no" >&6; }
7964 if test -z "$ac_cv_prog_DSYMUTIL"; then
7965 ac_ct_DSYMUTIL=$DSYMUTIL
7966 # Extract the first word of "dsymutil", so it can be a program name with args.
7967 set dummy dsymutil; ac_word=$2
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7969 $as_echo_n "checking for $ac_word... " >&6; }
7970 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7971 $as_echo_n "(cached) " >&6
7973 if test -n "$ac_ct_DSYMUTIL"; then
7974 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7980 test -z "$as_dir" && as_dir=.
7981 for ac_exec_ext in '' $ac_executable_extensions; do
7982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7983 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7993 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7994 if test -n "$ac_ct_DSYMUTIL"; then
7995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7996 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7999 $as_echo "no" >&6; }
8002 if test "x$ac_ct_DSYMUTIL" = x; then
8005 case $cross_compiling:$ac_tool_warned in
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8009 ac_tool_warned=yes ;;
8011 DSYMUTIL=$ac_ct_DSYMUTIL
8014 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8017 if test -n "$ac_tool_prefix"; then
8018 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8019 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8021 $as_echo_n "checking for $ac_word... " >&6; }
8022 if ${ac_cv_prog_NMEDIT+:} false; then :
8023 $as_echo_n "(cached) " >&6
8025 if test -n "$NMEDIT"; then
8026 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8032 test -z "$as_dir" && as_dir=.
8033 for ac_exec_ext in '' $ac_executable_extensions; do
8034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8035 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8045 NMEDIT=$ac_cv_prog_NMEDIT
8046 if test -n "$NMEDIT"; then
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8048 $as_echo "$NMEDIT" >&6; }
8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8051 $as_echo "no" >&6; }
8056 if test -z "$ac_cv_prog_NMEDIT"; then
8057 ac_ct_NMEDIT=$NMEDIT
8058 # Extract the first word of "nmedit", so it can be a program name with args.
8059 set dummy nmedit; ac_word=$2
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8061 $as_echo_n "checking for $ac_word... " >&6; }
8062 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8063 $as_echo_n "(cached) " >&6
8065 if test -n "$ac_ct_NMEDIT"; then
8066 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8072 test -z "$as_dir" && as_dir=.
8073 for ac_exec_ext in '' $ac_executable_extensions; do
8074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8075 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8085 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8086 if test -n "$ac_ct_NMEDIT"; then
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8088 $as_echo "$ac_ct_NMEDIT" >&6; }
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8091 $as_echo "no" >&6; }
8094 if test "x$ac_ct_NMEDIT" = x; then
8097 case $cross_compiling:$ac_tool_warned in
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8101 ac_tool_warned=yes ;;
8103 NMEDIT=$ac_ct_NMEDIT
8106 NMEDIT="$ac_cv_prog_NMEDIT"
8109 if test -n "$ac_tool_prefix"; then
8110 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8111 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8113 $as_echo_n "checking for $ac_word... " >&6; }
8114 if ${ac_cv_prog_LIPO+:} false; then :
8115 $as_echo_n "(cached) " >&6
8117 if test -n "$LIPO"; then
8118 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8124 test -z "$as_dir" && as_dir=.
8125 for ac_exec_ext in '' $ac_executable_extensions; do
8126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8127 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8137 LIPO=$ac_cv_prog_LIPO
8138 if test -n "$LIPO"; then
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8140 $as_echo "$LIPO" >&6; }
8142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8143 $as_echo "no" >&6; }
8148 if test -z "$ac_cv_prog_LIPO"; then
8150 # Extract the first word of "lipo", so it can be a program name with args.
8151 set dummy lipo; ac_word=$2
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8153 $as_echo_n "checking for $ac_word... " >&6; }
8154 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8155 $as_echo_n "(cached) " >&6
8157 if test -n "$ac_ct_LIPO"; then
8158 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8164 test -z "$as_dir" && as_dir=.
8165 for ac_exec_ext in '' $ac_executable_extensions; do
8166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8167 ac_cv_prog_ac_ct_LIPO="lipo"
8168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8177 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8178 if test -n "$ac_ct_LIPO"; then
8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8180 $as_echo "$ac_ct_LIPO" >&6; }
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8183 $as_echo "no" >&6; }
8186 if test "x$ac_ct_LIPO" = x; then
8189 case $cross_compiling:$ac_tool_warned in
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8192 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8193 ac_tool_warned=yes ;;
8198 LIPO="$ac_cv_prog_LIPO"
8201 if test -n "$ac_tool_prefix"; then
8202 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8203 set dummy ${ac_tool_prefix}otool; ac_word=$2
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8205 $as_echo_n "checking for $ac_word... " >&6; }
8206 if ${ac_cv_prog_OTOOL+:} false; then :
8207 $as_echo_n "(cached) " >&6
8209 if test -n "$OTOOL"; then
8210 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8216 test -z "$as_dir" && as_dir=.
8217 for ac_exec_ext in '' $ac_executable_extensions; do
8218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8219 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8229 OTOOL=$ac_cv_prog_OTOOL
8230 if test -n "$OTOOL"; then
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8232 $as_echo "$OTOOL" >&6; }
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8235 $as_echo "no" >&6; }
8240 if test -z "$ac_cv_prog_OTOOL"; then
8242 # Extract the first word of "otool", so it can be a program name with args.
8243 set dummy otool; ac_word=$2
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8245 $as_echo_n "checking for $ac_word... " >&6; }
8246 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8247 $as_echo_n "(cached) " >&6
8249 if test -n "$ac_ct_OTOOL"; then
8250 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8256 test -z "$as_dir" && as_dir=.
8257 for ac_exec_ext in '' $ac_executable_extensions; do
8258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8259 ac_cv_prog_ac_ct_OTOOL="otool"
8260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8269 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8270 if test -n "$ac_ct_OTOOL"; then
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8272 $as_echo "$ac_ct_OTOOL" >&6; }
8274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8275 $as_echo "no" >&6; }
8278 if test "x$ac_ct_OTOOL" = x; then
8281 case $cross_compiling:$ac_tool_warned in
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8284 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8285 ac_tool_warned=yes ;;
8290 OTOOL="$ac_cv_prog_OTOOL"
8293 if test -n "$ac_tool_prefix"; then
8294 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8295 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8297 $as_echo_n "checking for $ac_word... " >&6; }
8298 if ${ac_cv_prog_OTOOL64+:} false; then :
8299 $as_echo_n "(cached) " >&6
8301 if test -n "$OTOOL64"; then
8302 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8308 test -z "$as_dir" && as_dir=.
8309 for ac_exec_ext in '' $ac_executable_extensions; do
8310 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8311 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8321 OTOOL64=$ac_cv_prog_OTOOL64
8322 if test -n "$OTOOL64"; then
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8324 $as_echo "$OTOOL64" >&6; }
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8327 $as_echo "no" >&6; }
8332 if test -z "$ac_cv_prog_OTOOL64"; then
8333 ac_ct_OTOOL64=$OTOOL64
8334 # Extract the first word of "otool64", so it can be a program name with args.
8335 set dummy otool64; ac_word=$2
8336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8337 $as_echo_n "checking for $ac_word... " >&6; }
8338 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8339 $as_echo_n "(cached) " >&6
8341 if test -n "$ac_ct_OTOOL64"; then
8342 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8348 test -z "$as_dir" && as_dir=.
8349 for ac_exec_ext in '' $ac_executable_extensions; do
8350 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8351 ac_cv_prog_ac_ct_OTOOL64="otool64"
8352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8361 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8362 if test -n "$ac_ct_OTOOL64"; then
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8364 $as_echo "$ac_ct_OTOOL64" >&6; }
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8367 $as_echo "no" >&6; }
8370 if test "x$ac_ct_OTOOL64" = x; then
8373 case $cross_compiling:$ac_tool_warned in
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8376 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8377 ac_tool_warned=yes ;;
8379 OTOOL64=$ac_ct_OTOOL64
8382 OTOOL64="$ac_cv_prog_OTOOL64"
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8412 $as_echo_n "checking for -single_module linker flag... " >&6; }
8413 if ${lt_cv_apple_cc_single_mod+:} false; then :
8414 $as_echo_n "(cached) " >&6
8416 lt_cv_apple_cc_single_mod=no
8417 if test -z "${LT_MULTI_MODULE}"; then
8418 # By default we will add the -single_module flag. You can override
8419 # by either setting the environment variable LT_MULTI_MODULE
8420 # non-empty at configure time, or by adding -multi_module to the
8422 rm -rf libconftest.dylib*
8423 echo "int foo(void){return 1;}" > conftest.c
8424 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8425 -dynamiclib -Wl,-single_module conftest.c" >&5
8426 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8427 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8429 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8430 lt_cv_apple_cc_single_mod=yes
8432 cat conftest.err >&5
8434 rm -rf libconftest.dylib*
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8439 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8441 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8442 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8443 $as_echo_n "(cached) " >&6
8445 lt_cv_ld_exported_symbols_list=no
8446 save_LDFLAGS=$LDFLAGS
8447 echo "_main" > conftest.sym
8448 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8450 /* end confdefs.h. */
8460 if ac_fn_c_try_link "$LINENO"; then :
8461 lt_cv_ld_exported_symbols_list=yes
8463 lt_cv_ld_exported_symbols_list=no
8465 rm -f core conftest.err conftest.$ac_objext \
8466 conftest$ac_exeext conftest.$ac_ext
8467 LDFLAGS="$save_LDFLAGS"
8470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8471 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8473 $as_echo_n "checking for -force_load linker flag... " >&6; }
8474 if ${lt_cv_ld_force_load+:} false; then :
8475 $as_echo_n "(cached) " >&6
8477 lt_cv_ld_force_load=no
8478 cat > conftest.c << _LT_EOF
8479 int forced_loaded() { return 2;}
8481 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8482 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8483 echo "$AR cru libconftest.a conftest.o" >&5
8484 $AR cru libconftest.a conftest.o 2>&5
8485 cat > conftest.c << _LT_EOF
8486 int main() { return 0;}
8488 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8489 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8491 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8492 lt_cv_ld_force_load=yes
8494 cat conftest.err >&5
8496 rm -f conftest.err libconftest.a conftest conftest.c
8497 rm -rf conftest.dSYM
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8501 $as_echo "$lt_cv_ld_force_load" >&6; }
8503 rhapsody* | darwin1.[012])
8504 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8506 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8507 darwin*) # darwin 5.x on
8508 # if running on 10.5 or later, the deployment target defaults
8509 # to the OS version, if on x86, and 10.4, the deployment
8510 # target defaults to 10.4. Don't you love it?
8511 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8512 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8513 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8515 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8517 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8521 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8522 _lt_dar_single_mod='$single_module'
8524 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8525 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8527 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8529 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8530 _lt_dsymutil='~$DSYMUTIL $lib || :'
8537 for ac_header in dlfcn.h
8539 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8541 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8542 cat >>confdefs.h <<_ACEOF
8543 #define HAVE_DLFCN_H 1
8565 # Check whether --enable-shared was given.
8566 if test "${enable_shared+set}" = set; then :
8567 enableval=$enable_shared; p=${PACKAGE-default}
8569 yes) enable_shared=yes ;;
8570 no) enable_shared=no ;;
8573 # Look at the argument we got. We use all the common list separators.
8574 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8575 for pkg in $enableval; do
8577 if test "X$pkg" = "X$p"; then
8596 # Check whether --enable-static was given.
8597 if test "${enable_static+set}" = set; then :
8598 enableval=$enable_static; p=${PACKAGE-default}
8600 yes) enable_static=yes ;;
8601 no) enable_static=no ;;
8604 # Look at the argument we got. We use all the common list separators.
8605 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8606 for pkg in $enableval; do
8608 if test "X$pkg" = "X$p"; then
8628 # Check whether --with-pic was given.
8629 if test "${with_pic+set}" = set; then :
8630 withval=$with_pic; pic_mode="$withval"
8636 test -z "$pic_mode" && pic_mode=default
8644 # Check whether --enable-fast-install was given.
8645 if test "${enable_fast_install+set}" = set; then :
8646 enableval=$enable_fast_install; p=${PACKAGE-default}
8648 yes) enable_fast_install=yes ;;
8649 no) enable_fast_install=no ;;
8651 enable_fast_install=no
8652 # Look at the argument we got. We use all the common list separators.
8653 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8654 for pkg in $enableval; do
8656 if test "X$pkg" = "X$p"; then
8657 enable_fast_install=yes
8664 enable_fast_install=yes
8677 # This can be used to rebuild libtool when needed
8678 LIBTOOL_DEPS="$ltmain"
8680 # Always use our own libtool.
8681 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8708 test -z "$LN_S" && LN_S="ln -s"
8723 if test -n "${ZSH_VERSION+set}" ; then
8724 setopt NO_GLOB_SUBST
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8728 $as_echo_n "checking for objdir... " >&6; }
8729 if ${lt_cv_objdir+:} false; then :
8730 $as_echo_n "(cached) " >&6
8732 rm -f .libs 2>/dev/null
8733 mkdir .libs 2>/dev/null
8734 if test -d .libs; then
8737 # MS-DOS does not allow filenames that begin with a dot.
8740 rmdir .libs 2>/dev/null
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8743 $as_echo "$lt_cv_objdir" >&6; }
8744 objdir=$lt_cv_objdir
8750 cat >>confdefs.h <<_ACEOF
8751 #define LT_OBJDIR "$lt_cv_objdir/"
8759 # AIX sometimes has problems with the GCC collect2 program. For some
8760 # reason, if we set the COLLECT_NAMES environment variable, the problems
8761 # vanish in a puff of smoke.
8762 if test "X${COLLECT_NAMES+set}" != Xset; then
8764 export COLLECT_NAMES
8771 can_build_shared=yes
8773 # All known linkers require a `.a' archive for static linking (except MSVC,
8774 # which needs '.lib').
8777 with_gnu_ld="$lt_cv_prog_gnu_ld"
8780 old_CFLAGS="$CFLAGS"
8782 # Set sane defaults for various variables
8783 test -z "$CC" && CC=cc
8784 test -z "$LTCC" && LTCC=$CC
8785 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8786 test -z "$LD" && LD=ld
8787 test -z "$ac_objext" && ac_objext=o
8789 for cc_temp in $compiler""; do
8791 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8792 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8797 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8800 # Only perform the check for file, if the check method requires it
8801 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8802 case $deplibs_check_method in
8804 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8806 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8807 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8808 $as_echo_n "(cached) " >&6
8812 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8815 lt_save_MAGIC_CMD="$MAGIC_CMD"
8816 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8817 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8818 for ac_dir in $ac_dummy; do
8820 test -z "$ac_dir" && ac_dir=.
8821 if test -f $ac_dir/${ac_tool_prefix}file; then
8822 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8823 if test -n "$file_magic_test_file"; then
8824 case $deplibs_check_method in
8826 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8827 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8828 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8829 $EGREP "$file_magic_regex" > /dev/null; then
8834 *** Warning: the command libtool uses to detect shared libraries,
8835 *** $file_magic_cmd, produces output that libtool cannot recognize.
8836 *** The result is that libtool may fail to recognize shared libraries
8837 *** as such. This will affect the creation of libtool libraries that
8838 *** depend on shared libraries, but programs linked with such libtool
8839 *** libraries will work regardless of this problem. Nevertheless, you
8840 *** may want to report the problem to your system manager and/or to
8841 *** bug-libtool@gnu.org
8851 MAGIC_CMD="$lt_save_MAGIC_CMD"
8856 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8857 if test -n "$MAGIC_CMD"; then
8858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8859 $as_echo "$MAGIC_CMD" >&6; }
8861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8862 $as_echo "no" >&6; }
8869 if test -z "$lt_cv_path_MAGIC_CMD"; then
8870 if test -n "$ac_tool_prefix"; then
8871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8872 $as_echo_n "checking for file... " >&6; }
8873 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8874 $as_echo_n "(cached) " >&6
8878 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8881 lt_save_MAGIC_CMD="$MAGIC_CMD"
8882 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8883 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8884 for ac_dir in $ac_dummy; do
8886 test -z "$ac_dir" && ac_dir=.
8887 if test -f $ac_dir/file; then
8888 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8889 if test -n "$file_magic_test_file"; then
8890 case $deplibs_check_method in
8892 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8893 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8894 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8895 $EGREP "$file_magic_regex" > /dev/null; then
8900 *** Warning: the command libtool uses to detect shared libraries,
8901 *** $file_magic_cmd, produces output that libtool cannot recognize.
8902 *** The result is that libtool may fail to recognize shared libraries
8903 *** as such. This will affect the creation of libtool libraries that
8904 *** depend on shared libraries, but programs linked with such libtool
8905 *** libraries will work regardless of this problem. Nevertheless, you
8906 *** may want to report the problem to your system manager and/or to
8907 *** bug-libtool@gnu.org
8917 MAGIC_CMD="$lt_save_MAGIC_CMD"
8922 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8923 if test -n "$MAGIC_CMD"; then
8924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8925 $as_echo "$MAGIC_CMD" >&6; }
8927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8928 $as_echo "no" >&6; }
8941 # Use C for the default configuration in the libtool script
8945 ac_cpp='$CPP $CPPFLAGS'
8946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8951 # Source file extension for C test sources.
8954 # Object file extension for compiled C test sources.
8958 # Code to be used in simple compile tests
8959 lt_simple_compile_test_code="int some_variable = 0;"
8961 # Code to be used in simple link tests
8962 lt_simple_link_test_code='int main(){return(0);}'
8970 # If no C compiler was specified, use CC.
8973 # If no C compiler flags were specified, use CFLAGS.
8974 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8976 # Allow CC to be a program name with arguments.
8979 # Save the default compiler, since it gets overwritten when the other
8980 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8981 compiler_DEFAULT=$CC
8983 # save warnings/boilerplate of simple test code
8984 ac_outfile=conftest.$ac_objext
8985 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8986 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8987 _lt_compiler_boilerplate=`cat conftest.err`
8990 ac_outfile=conftest.$ac_objext
8991 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8992 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8993 _lt_linker_boilerplate=`cat conftest.err`
8998 ## There is no encapsulation within the following macros, do not change
8999 ## the running order or otherwise move them around unless you know exactly
9000 ## what you are doing...
9001 if test -n "$compiler"; then
9003 lt_prog_compiler_no_builtin_flag=
9005 if test "$GCC" = yes; then
9006 case $cc_basename in
9008 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9010 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9014 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9015 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9016 $as_echo_n "(cached) " >&6
9018 lt_cv_prog_compiler_rtti_exceptions=no
9019 ac_outfile=conftest.$ac_objext
9020 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9021 lt_compiler_flag="-fno-rtti -fno-exceptions"
9022 # Insert the option either (1) after the last *FLAGS variable, or
9023 # (2) before a word containing "conftest.", or (3) at the end.
9024 # Note that $ac_compile itself does not contain backslashes and begins
9025 # with a dollar sign (not a hyphen), so the echo should work correctly.
9026 # The option is referenced via a variable to avoid confusing sed.
9027 lt_compile=`echo "$ac_compile" | $SED \
9028 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9029 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9030 -e 's:$: $lt_compiler_flag:'`
9031 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9032 (eval "$lt_compile" 2>conftest.err)
9034 cat conftest.err >&5
9035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9036 if (exit $ac_status) && test -s "$ac_outfile"; then
9037 # The compiler can only warn and ignore the option if not recognized
9038 # So say no if there are warnings other than the usual output.
9039 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9040 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9041 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9042 lt_cv_prog_compiler_rtti_exceptions=yes
9048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9049 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9051 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9052 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9064 lt_prog_compiler_wl=
9065 lt_prog_compiler_pic=
9066 lt_prog_compiler_static=
9068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9069 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9071 if test "$GCC" = yes; then
9072 lt_prog_compiler_wl='-Wl,'
9073 lt_prog_compiler_static='-static'
9077 # All AIX code is PIC.
9078 if test "$host_cpu" = ia64; then
9079 # AIX 5 now supports IA64 processor
9080 lt_prog_compiler_static='-Bstatic'
9082 lt_prog_compiler_pic='-fPIC'
9088 # see comment about AmigaOS4 .so support
9089 lt_prog_compiler_pic='-fPIC'
9092 # FIXME: we need at least 68020 code to build shared libraries, but
9093 # adding the `-m68020' flag to GCC prevents building anything better,
9095 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9100 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9101 # PIC is the default for these OSes.
9104 mingw* | cygwin* | pw32* | os2* | cegcc*)
9105 # This hack is so that the source file can tell whether it is being
9106 # built for inclusion in a dll (and should export symbols for example).
9107 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9108 # (--disable-auto-import) libraries
9109 lt_prog_compiler_pic='-DDLL_EXPORT'
9112 darwin* | rhapsody*)
9113 # PIC is the default on this platform
9114 # Common symbols not allowed in MH_DYLIB files
9115 lt_prog_compiler_pic='-fno-common'
9119 # PIC is the default for Haiku.
9120 # The "-static" flag exists, but is broken.
9121 lt_prog_compiler_static=
9125 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9126 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9127 # sets the default TLS model and affects inlining.
9133 lt_prog_compiler_pic='-fPIC'
9139 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9140 # Instead, we relocate shared libraries at runtime.
9144 # Just because we use GCC doesn't mean we suddenly get shared libraries
9145 # on systems that don't support them.
9146 lt_prog_compiler_can_build_shared=no
9151 # QNX uses GNU C++, but need to define -shared option too, otherwise
9153 lt_prog_compiler_pic='-fPIC -shared'
9157 if test -d /usr/nec; then
9158 lt_prog_compiler_pic=-Kconform_pic
9163 lt_prog_compiler_pic='-fPIC'
9167 case $cc_basename in
9168 nvcc*) # Cuda Compiler Driver 2.2
9169 lt_prog_compiler_wl='-Xlinker '
9170 lt_prog_compiler_pic='-Xcompiler -fPIC'
9174 # PORTME Check for flag to pass linker flags through the system compiler.
9177 lt_prog_compiler_wl='-Wl,'
9178 if test "$host_cpu" = ia64; then
9179 # AIX 5 now supports IA64 processor
9180 lt_prog_compiler_static='-Bstatic'
9182 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9186 mingw* | cygwin* | pw32* | os2* | cegcc*)
9187 # This hack is so that the source file can tell whether it is being
9188 # built for inclusion in a dll (and should export symbols for example).
9189 lt_prog_compiler_pic='-DDLL_EXPORT'
9192 hpux9* | hpux10* | hpux11*)
9193 lt_prog_compiler_wl='-Wl,'
9194 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9201 lt_prog_compiler_pic='+Z'
9204 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9205 lt_prog_compiler_static='${wl}-a ${wl}archive'
9208 irix5* | irix6* | nonstopux*)
9209 lt_prog_compiler_wl='-Wl,'
9210 # PIC (with -KPIC) is the default.
9211 lt_prog_compiler_static='-non_shared'
9214 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9215 case $cc_basename in
9216 # old Intel for x86_64 which still supported -KPIC.
9218 lt_prog_compiler_wl='-Wl,'
9219 lt_prog_compiler_pic='-KPIC'
9220 lt_prog_compiler_static='-static'
9222 # icc used to be incompatible with GCC.
9223 # ICC 10 doesn't accept -KPIC any more.
9225 lt_prog_compiler_wl='-Wl,'
9226 lt_prog_compiler_pic='-fPIC'
9227 lt_prog_compiler_static='-static'
9229 # Lahey Fortran 8.1.
9231 lt_prog_compiler_wl='-Wl,'
9232 lt_prog_compiler_pic='--shared'
9233 lt_prog_compiler_static='--static'
9235 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9236 # Portland Group compilers (*not* the Pentium gcc compiler,
9237 # which looks to be a dead project)
9238 lt_prog_compiler_wl='-Wl,'
9239 lt_prog_compiler_pic='-fpic'
9240 lt_prog_compiler_static='-Bstatic'
9243 lt_prog_compiler_wl='-Wl,'
9244 # All Alpha code is PIC.
9245 lt_prog_compiler_static='-non_shared'
9247 xl* | bgxl* | bgf* | mpixl*)
9248 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9249 lt_prog_compiler_wl='-Wl,'
9250 lt_prog_compiler_pic='-qpic'
9251 lt_prog_compiler_static='-qstaticlink'
9254 case `$CC -V 2>&1 | sed 5q` in
9255 *Sun\ F* | *Sun*Fortran*)
9256 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9257 lt_prog_compiler_pic='-KPIC'
9258 lt_prog_compiler_static='-Bstatic'
9259 lt_prog_compiler_wl=''
9263 lt_prog_compiler_pic='-KPIC'
9264 lt_prog_compiler_static='-Bstatic'
9265 lt_prog_compiler_wl='-Wl,'
9273 lt_prog_compiler_pic='-KPIC'
9274 lt_prog_compiler_static='-Bstatic'
9278 # QNX uses GNU C++, but need to define -shared option too, otherwise
9280 lt_prog_compiler_pic='-fPIC -shared'
9283 osf3* | osf4* | osf5*)
9284 lt_prog_compiler_wl='-Wl,'
9285 # All OSF/1 code is PIC.
9286 lt_prog_compiler_static='-non_shared'
9290 lt_prog_compiler_static='-non_shared'
9294 lt_prog_compiler_pic='-KPIC'
9295 lt_prog_compiler_static='-Bstatic'
9296 case $cc_basename in
9298 lt_prog_compiler_wl='-Qoption ld ';;
9300 lt_prog_compiler_wl='-Wl,';;
9305 lt_prog_compiler_wl='-Qoption ld '
9306 lt_prog_compiler_pic='-PIC'
9307 lt_prog_compiler_static='-Bstatic'
9310 sysv4 | sysv4.2uw2* | sysv4.3*)
9311 lt_prog_compiler_wl='-Wl,'
9312 lt_prog_compiler_pic='-KPIC'
9313 lt_prog_compiler_static='-Bstatic'
9317 if test -d /usr/nec ;then
9318 lt_prog_compiler_pic='-Kconform_pic'
9319 lt_prog_compiler_static='-Bstatic'
9323 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9324 lt_prog_compiler_wl='-Wl,'
9325 lt_prog_compiler_pic='-KPIC'
9326 lt_prog_compiler_static='-Bstatic'
9330 lt_prog_compiler_wl='-Wl,'
9331 lt_prog_compiler_can_build_shared=no
9335 lt_prog_compiler_pic='-pic'
9336 lt_prog_compiler_static='-Bstatic'
9340 lt_prog_compiler_can_build_shared=no
9346 # For platforms which do not support PIC, -DPIC is meaningless:
9348 lt_prog_compiler_pic=
9351 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9355 $as_echo "$lt_prog_compiler_pic" >&6; }
9363 # Check to make sure the PIC flag actually works.
9365 if test -n "$lt_prog_compiler_pic"; then
9366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9367 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9368 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9369 $as_echo_n "(cached) " >&6
9371 lt_cv_prog_compiler_pic_works=no
9372 ac_outfile=conftest.$ac_objext
9373 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9374 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9375 # Insert the option either (1) after the last *FLAGS variable, or
9376 # (2) before a word containing "conftest.", or (3) at the end.
9377 # Note that $ac_compile itself does not contain backslashes and begins
9378 # with a dollar sign (not a hyphen), so the echo should work correctly.
9379 # The option is referenced via a variable to avoid confusing sed.
9380 lt_compile=`echo "$ac_compile" | $SED \
9381 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9382 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9383 -e 's:$: $lt_compiler_flag:'`
9384 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9385 (eval "$lt_compile" 2>conftest.err)
9387 cat conftest.err >&5
9388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9389 if (exit $ac_status) && test -s "$ac_outfile"; then
9390 # The compiler can only warn and ignore the option if not recognized
9391 # So say no if there are warnings other than the usual output.
9392 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9393 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9394 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9395 lt_cv_prog_compiler_pic_works=yes
9401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9402 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9404 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9405 case $lt_prog_compiler_pic in
9407 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9410 lt_prog_compiler_pic=
9411 lt_prog_compiler_can_build_shared=no
9422 # Check to make sure the static flag actually works.
9424 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9426 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9427 if ${lt_cv_prog_compiler_static_works+:} false; then :
9428 $as_echo_n "(cached) " >&6
9430 lt_cv_prog_compiler_static_works=no
9431 save_LDFLAGS="$LDFLAGS"
9432 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9433 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9434 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9435 # The linker can only warn and ignore the option if not recognized
9436 # So say no if there are warnings
9437 if test -s conftest.err; then
9438 # Append any errors to the config.log.
9439 cat conftest.err 1>&5
9440 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9441 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9442 if diff conftest.exp conftest.er2 >/dev/null; then
9443 lt_cv_prog_compiler_static_works=yes
9446 lt_cv_prog_compiler_static_works=yes
9450 LDFLAGS="$save_LDFLAGS"
9453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9454 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9456 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9459 lt_prog_compiler_static=
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9469 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9470 if ${lt_cv_prog_compiler_c_o+:} false; then :
9471 $as_echo_n "(cached) " >&6
9473 lt_cv_prog_compiler_c_o=no
9474 $RM -r conftest 2>/dev/null
9478 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9480 lt_compiler_flag="-o out/conftest2.$ac_objext"
9481 # Insert the option either (1) after the last *FLAGS variable, or
9482 # (2) before a word containing "conftest.", or (3) at the end.
9483 # Note that $ac_compile itself does not contain backslashes and begins
9484 # with a dollar sign (not a hyphen), so the echo should work correctly.
9485 lt_compile=`echo "$ac_compile" | $SED \
9486 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9487 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9488 -e 's:$: $lt_compiler_flag:'`
9489 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9490 (eval "$lt_compile" 2>out/conftest.err)
9492 cat out/conftest.err >&5
9493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9494 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9496 # The compiler can only warn and ignore the option if not recognized
9497 # So say no if there are warnings
9498 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9499 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9500 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9501 lt_cv_prog_compiler_c_o=yes
9506 # SGI C++ compiler will create directory out/ii_files/ for
9507 # template instantiation
9508 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9509 $RM out/* && rmdir out
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9516 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9524 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9525 if ${lt_cv_prog_compiler_c_o+:} false; then :
9526 $as_echo_n "(cached) " >&6
9528 lt_cv_prog_compiler_c_o=no
9529 $RM -r conftest 2>/dev/null
9533 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9535 lt_compiler_flag="-o out/conftest2.$ac_objext"
9536 # Insert the option either (1) after the last *FLAGS variable, or
9537 # (2) before a word containing "conftest.", or (3) at the end.
9538 # Note that $ac_compile itself does not contain backslashes and begins
9539 # with a dollar sign (not a hyphen), so the echo should work correctly.
9540 lt_compile=`echo "$ac_compile" | $SED \
9541 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9542 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9543 -e 's:$: $lt_compiler_flag:'`
9544 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9545 (eval "$lt_compile" 2>out/conftest.err)
9547 cat out/conftest.err >&5
9548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9549 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9551 # The compiler can only warn and ignore the option if not recognized
9552 # So say no if there are warnings
9553 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9554 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9555 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9556 lt_cv_prog_compiler_c_o=yes
9561 # SGI C++ compiler will create directory out/ii_files/ for
9562 # template instantiation
9563 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9564 $RM out/* && rmdir out
9570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9571 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9576 hard_links="nottested"
9577 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9578 # do not overwrite the value of need_locks provided by the user
9579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9580 $as_echo_n "checking if we can lock with hard links... " >&6; }
9583 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9585 ln conftest.a conftest.b 2>&5 || hard_links=no
9586 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9588 $as_echo "$hard_links" >&6; }
9589 if test "$hard_links" = no; then
9590 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9591 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9604 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9607 allow_undefined_flag=
9608 always_export_symbols=no
9610 archive_expsym_cmds=
9611 compiler_needs_object=no
9612 enable_shared_with_static_runtimes=no
9613 export_dynamic_flag_spec=
9614 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9615 hardcode_automatic=no
9617 hardcode_direct_absolute=no
9618 hardcode_libdir_flag_spec=
9619 hardcode_libdir_flag_spec_ld=
9620 hardcode_libdir_separator=
9622 hardcode_shlibpath_var=unsupported
9624 link_all_deplibs=unknown
9627 old_archive_from_new_cmds=
9628 old_archive_from_expsyms_cmds=
9629 thread_safe_flag_spec=
9630 whole_archive_flag_spec=
9631 # include_expsyms should be a list of space-separated symbols to be *always*
9632 # included in the symbol list
9634 # exclude_expsyms can be an extended regexp of symbols to exclude
9635 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9636 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9637 # as well as any symbol that contains `d'.
9638 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9639 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9640 # platforms (ab)use it in PIC code, but their linkers get confused if
9641 # the symbol is explicitly referenced. Since portable code cannot
9642 # rely on this symbol name, it's probably fine to never include it in
9643 # preloaded symbol tables.
9644 # Exclude shared library initialization/finalization symbols.
9645 extract_expsyms_cmds=
9648 cygwin* | mingw* | pw32* | cegcc*)
9649 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9650 # When not using gcc, we currently assume that we are using
9651 # Microsoft Visual C++.
9652 if test "$GCC" != yes; then
9657 # we just hope/assume this is gcc and not c89 (= MSVC++)
9667 # On some targets, GNU ld is compatible enough with the native linker
9668 # that we're better off using the native interface for both.
9669 lt_use_gnu_ld_interface=no
9670 if test "$with_gnu_ld" = yes; then
9673 # The AIX port of GNU ld has always aspired to compatibility
9674 # with the native linker. However, as the warning in the GNU ld
9675 # block says, versions before 2.19.5* couldn't really create working
9676 # shared libraries, regardless of the interface used.
9677 case `$LD -v 2>&1` in
9678 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9679 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9680 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9682 lt_use_gnu_ld_interface=yes
9687 lt_use_gnu_ld_interface=yes
9692 if test "$lt_use_gnu_ld_interface" = yes; then
9693 # If archive_cmds runs LD, not CC, wlarc should be empty
9696 # Set some defaults for GNU ld with shared library support. These
9697 # are reset later if shared libraries are not supported. Putting them
9698 # here allows them to be overridden if necessary.
9699 runpath_var=LD_RUN_PATH
9700 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9701 export_dynamic_flag_spec='${wl}--export-dynamic'
9702 # ancient GNU ld didn't support --whole-archive et. al.
9703 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9704 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9706 whole_archive_flag_spec=
9708 supports_anon_versioning=no
9709 case `$LD -v 2>&1` in
9710 *GNU\ gold*) supports_anon_versioning=yes ;;
9711 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9712 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9713 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9714 *\ 2.11.*) ;; # other 2.11 versions
9715 *) supports_anon_versioning=yes ;;
9718 # See if GNU ld supports shared libraries.
9721 # On AIX/PPC, the GNU linker is very broken
9722 if test "$host_cpu" != ia64; then
9726 *** Warning: the GNU linker, at least up to release 2.19, is reported
9727 *** to be unable to reliably create shared libraries on AIX.
9728 *** Therefore, libtool is disabling shared libraries support. If you
9729 *** really care for shared libraries, you may want to install binutils
9730 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9731 *** You will then need to restart the configuration process.
9740 # see comment about AmigaOS4 .so support
9741 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9742 archive_expsym_cmds=''
9745 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)'
9746 hardcode_libdir_flag_spec='-L$libdir'
9747 hardcode_minus_L=yes
9753 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9754 allow_undefined_flag=unsupported
9755 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9756 # support --undefined. This deserves some investigation. FIXME
9757 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9763 cygwin* | mingw* | pw32* | cegcc*)
9764 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9765 # as there is no search path for DLLs.
9766 hardcode_libdir_flag_spec='-L$libdir'
9767 export_dynamic_flag_spec='${wl}--export-all-symbols'
9768 allow_undefined_flag=unsupported
9769 always_export_symbols=no
9770 enable_shared_with_static_runtimes=yes
9771 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9773 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9774 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9775 # If the export-symbols file already is a .def file (1st line
9776 # is EXPORTS), use it as is; otherwise, prepend...
9777 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9778 cp $export_symbols $output_objdir/$soname.def;
9780 echo EXPORTS > $output_objdir/$soname.def;
9781 cat $export_symbols >> $output_objdir/$soname.def;
9783 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9790 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9791 link_all_deplibs=yes
9796 hardcode_shlibpath_var=no
9797 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9798 export_dynamic_flag_spec='${wl}-E'
9799 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9800 # Instead, shared libraries are loaded at an image base (0x10000000 by
9801 # default) and relocated if they conflict, which is a slow very memory
9802 # consuming and fragmenting process. To avoid this, we pick a random,
9803 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9804 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9805 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9806 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'
9809 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9811 if test "$host_os" = linux-dietlibc; then
9812 case $cc_basename in
9813 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9816 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9817 && test "$tmp_diet" = no
9819 tmp_addflag=' $pic_flag'
9820 tmp_sharedflag='-shared'
9821 case $cc_basename,$host_cpu in
9822 pgcc*) # Portland Group C compiler
9823 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'
9824 tmp_addflag=' $pic_flag'
9826 pgf77* | pgf90* | pgf95* | pgfortran*)
9827 # Portland Group f77 and f90 compilers
9828 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'
9829 tmp_addflag=' $pic_flag -Mnomain' ;;
9830 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9831 tmp_addflag=' -i_dynamic' ;;
9832 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9833 tmp_addflag=' -i_dynamic -nofor_main' ;;
9834 ifc* | ifort*) # Intel Fortran compiler
9835 tmp_addflag=' -nofor_main' ;;
9836 lf95*) # Lahey Fortran 8.1
9837 whole_archive_flag_spec=
9838 tmp_sharedflag='--shared' ;;
9839 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9840 tmp_sharedflag='-qmkshrobj'
9842 nvcc*) # Cuda Compiler Driver 2.2
9843 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'
9844 compiler_needs_object=yes
9847 case `$CC -V 2>&1 | sed 5q` in
9848 *Sun\ C*) # Sun C 5.9
9849 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'
9850 compiler_needs_object=yes
9851 tmp_sharedflag='-G' ;;
9852 *Sun\ F*) # Sun Fortran 8.3
9853 tmp_sharedflag='-G' ;;
9855 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9857 if test "x$supports_anon_versioning" = xyes; then
9858 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9859 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9860 echo "local: *; };" >> $output_objdir/$libname.ver~
9861 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9864 case $cc_basename in
9865 xlf* | bgf* | bgxlf* | mpixlf*)
9866 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9867 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9868 hardcode_libdir_flag_spec=
9869 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9870 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9871 if test "x$supports_anon_versioning" = xyes; then
9872 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9873 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9874 echo "local: *; };" >> $output_objdir/$libname.ver~
9875 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9885 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9886 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9889 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9890 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9895 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9899 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9900 *** create shared libraries on Solaris systems. Therefore, libtool
9901 *** is disabling shared libraries support. We urge you to upgrade GNU
9902 *** binutils to release 2.9.1 or newer. Another option is to modify
9903 *** your PATH or compiler configuration so that the native linker is
9904 *** used, and then restart.
9907 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9908 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9909 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9915 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9916 case `$LD -v 2>&1` in
9917 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9921 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9922 *** reliably create shared libraries on SCO systems. Therefore, libtool
9923 *** is disabling shared libraries support. We urge you to upgrade GNU
9924 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9925 *** your PATH or compiler configuration so that the native linker is
9926 *** used, and then restart.
9931 # For security reasons, it is highly recommended that you always
9932 # use absolute paths for naming shared libraries, and exclude the
9933 # DT_RUNPATH tag from executables and libraries. But doing so
9934 # requires that you compile everything twice, which is a pain.
9935 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9936 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9937 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9938 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9947 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9950 hardcode_shlibpath_var=no
9954 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9955 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9956 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9963 if test "$ld_shlibs" = no; then
9965 hardcode_libdir_flag_spec=
9966 export_dynamic_flag_spec=
9967 whole_archive_flag_spec=
9970 # PORTME fill in a description of your system's linker (not GNU ld)
9973 allow_undefined_flag=unsupported
9974 always_export_symbols=yes
9975 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'
9976 # Note: this linker hardcodes the directories in LIBPATH if there
9977 # are no directories specified by -L.
9978 hardcode_minus_L=yes
9979 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9980 # Neither direct hardcoding nor static linking is supported with a
9982 hardcode_direct=unsupported
9987 if test "$host_cpu" = ia64; then
9988 # On IA64, the linker does run time linking by default, so we don't
9989 # have to do anything special.
9990 aix_use_runtimelinking=no
9991 exp_sym_flag='-Bexport'
9994 # If we're using GNU nm, then we don't want the "-C" option.
9995 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9996 # Also, AIX nm treats weak defined symbols like other global
9997 # defined symbols, whereas GNU nm marks them as "W".
9998 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9999 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'
10001 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10003 aix_use_runtimelinking=no
10005 # Test if we are trying to use run time linking or normal
10006 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10007 # need to do runtime linking.
10008 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10009 for ld_flag in $LDFLAGS; do
10010 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10011 aix_use_runtimelinking=yes
10018 exp_sym_flag='-bexport'
10019 no_entry_flag='-bnoentry'
10022 # When large executables or shared objects are built, AIX ld can
10023 # have problems creating the table of contents. If linking a library
10024 # or program results in "error TOC overflow" add -mminimal-toc to
10025 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10026 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10029 hardcode_direct=yes
10030 hardcode_direct_absolute=yes
10031 hardcode_libdir_separator=':'
10032 link_all_deplibs=yes
10033 file_list_spec='${wl}-f,'
10035 if test "$GCC" = yes; then
10036 case $host_os in aix4.[012]|aix4.[012].*)
10037 # We only want to do this on AIX 4.2 and lower, the check
10038 # below for broken collect2 doesn't work under 4.3+
10039 collect2name=`${CC} -print-prog-name=collect2`
10040 if test -f "$collect2name" &&
10041 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10043 # We have reworked collect2
10046 # We have old collect2
10047 hardcode_direct=unsupported
10048 # It fails to find uninstalled libraries when the uninstalled
10049 # path is not listed in the libpath. Setting hardcode_minus_L
10050 # to unsupported forces relinking
10051 hardcode_minus_L=yes
10052 hardcode_libdir_flag_spec='-L$libdir'
10053 hardcode_libdir_separator=
10057 shared_flag='-shared'
10058 if test "$aix_use_runtimelinking" = yes; then
10059 shared_flag="$shared_flag "'${wl}-G'
10063 if test "$host_cpu" = ia64; then
10064 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10065 # chokes on -Wl,-G. The following line is correct:
10068 if test "$aix_use_runtimelinking" = yes; then
10069 shared_flag='${wl}-G'
10071 shared_flag='${wl}-bM:SRE'
10076 export_dynamic_flag_spec='${wl}-bexpall'
10077 # It seems that -bexpall does not export symbols beginning with
10078 # underscore (_), so it is better to generate a list of symbols to export.
10079 always_export_symbols=yes
10080 if test "$aix_use_runtimelinking" = yes; then
10081 # Warning - without using the other runtime loading flags (-brtl),
10082 # -berok will link without error, but may produce a broken library.
10083 allow_undefined_flag='-berok'
10084 # Determine the default libpath from the value encoded in an
10085 # empty executable.
10086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10087 /* end confdefs.h. */
10097 if ac_fn_c_try_link "$LINENO"; then :
10099 lt_aix_libpath_sed='
10100 /Import File Strings/,/^$/ {
10106 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10107 # Check for a 64-bit object if we didn't find anything.
10108 if test -z "$aix_libpath"; then
10109 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10112 rm -f core conftest.err conftest.$ac_objext \
10113 conftest$ac_exeext conftest.$ac_ext
10114 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10116 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10117 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"
10119 if test "$host_cpu" = ia64; then
10120 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10121 allow_undefined_flag="-z nodefs"
10122 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"
10124 # Determine the default libpath from the value encoded in an
10125 # empty executable.
10126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10127 /* end confdefs.h. */
10137 if ac_fn_c_try_link "$LINENO"; then :
10139 lt_aix_libpath_sed='
10140 /Import File Strings/,/^$/ {
10146 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10147 # Check for a 64-bit object if we didn't find anything.
10148 if test -z "$aix_libpath"; then
10149 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10152 rm -f core conftest.err conftest.$ac_objext \
10153 conftest$ac_exeext conftest.$ac_ext
10154 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10156 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10157 # Warning - without using the other run time loading flags,
10158 # -berok will link without error, but may produce a broken library.
10159 no_undefined_flag=' ${wl}-bernotok'
10160 allow_undefined_flag=' ${wl}-berok'
10161 if test "$with_gnu_ld" = yes; then
10162 # We only use this code for GNU lds that support --whole-archive.
10163 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10165 # Exported symbols can be pulled into shared objects from archives
10166 whole_archive_flag_spec='$convenience'
10168 archive_cmds_need_lc=yes
10169 # This is similar to how AIX traditionally builds its shared libraries.
10170 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'
10178 # see comment about AmigaOS4 .so support
10179 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10180 archive_expsym_cmds=''
10183 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)'
10184 hardcode_libdir_flag_spec='-L$libdir'
10185 hardcode_minus_L=yes
10191 export_dynamic_flag_spec=-rdynamic
10194 cygwin* | mingw* | pw32* | cegcc*)
10195 # When not using gcc, we currently assume that we are using
10196 # Microsoft Visual C++.
10197 # hardcode_libdir_flag_spec is actually meaningless, as there is
10198 # no search path for DLLs.
10199 hardcode_libdir_flag_spec=' '
10200 allow_undefined_flag=unsupported
10201 # Tell ltmain to make .lib files, not .a files.
10203 # Tell ltmain to make .dll files, not .so files.
10205 # FIXME: Setting linknames here is a bad hack.
10206 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10207 # The linker will automatically build a .lib file if we build a DLL.
10208 old_archive_from_new_cmds='true'
10209 # FIXME: Should let the user specify the lib program.
10210 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10211 fix_srcfile_path='`cygpath -w "$srcfile"`'
10212 enable_shared_with_static_runtimes=yes
10215 darwin* | rhapsody*)
10218 archive_cmds_need_lc=no
10220 hardcode_automatic=yes
10221 hardcode_shlibpath_var=unsupported
10222 if test "$lt_cv_ld_force_load" = "yes"; then
10223 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\"`'
10225 whole_archive_flag_spec=''
10227 link_all_deplibs=yes
10228 allow_undefined_flag="$_lt_dar_allow_undefined"
10229 case $cc_basename in
10230 ifort*) _lt_dar_can_shared=yes ;;
10231 *) _lt_dar_can_shared=$GCC ;;
10233 if test "$_lt_dar_can_shared" = "yes"; then
10234 output_verbose_link_cmd=func_echo_all
10235 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10236 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10237 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}"
10238 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}"
10247 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10248 hardcode_libdir_flag_spec='-L$libdir'
10249 hardcode_shlibpath_var=no
10252 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10253 # support. Future versions do this automatically, but an explicit c++rt0.o
10254 # does not break anything, and helps significantly (at the cost of a little
10257 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10258 hardcode_libdir_flag_spec='-R$libdir'
10259 hardcode_direct=yes
10260 hardcode_shlibpath_var=no
10263 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10265 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10266 hardcode_direct=yes
10267 hardcode_minus_L=yes
10268 hardcode_shlibpath_var=no
10271 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10272 freebsd* | dragonfly*)
10273 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10274 hardcode_libdir_flag_spec='-R$libdir'
10275 hardcode_direct=yes
10276 hardcode_shlibpath_var=no
10280 if test "$GCC" = yes; then
10281 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'
10283 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'
10285 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10286 hardcode_libdir_separator=:
10287 hardcode_direct=yes
10289 # hardcode_minus_L: Not really in the search PATH,
10290 # but as the default location of the library.
10291 hardcode_minus_L=yes
10292 export_dynamic_flag_spec='${wl}-E'
10296 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10297 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10299 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10301 if test "$with_gnu_ld" = no; then
10302 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10303 hardcode_libdir_flag_spec_ld='+b $libdir'
10304 hardcode_libdir_separator=:
10305 hardcode_direct=yes
10306 hardcode_direct_absolute=yes
10307 export_dynamic_flag_spec='${wl}-E'
10308 # hardcode_minus_L: Not really in the search PATH,
10309 # but as the default location of the library.
10310 hardcode_minus_L=yes
10315 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10318 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10321 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10324 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10330 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10333 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10337 # Older versions of the 11.00 compiler do not understand -b yet
10338 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10340 $as_echo_n "checking if $CC understands -b... " >&6; }
10341 if ${lt_cv_prog_compiler__b+:} false; then :
10342 $as_echo_n "(cached) " >&6
10344 lt_cv_prog_compiler__b=no
10345 save_LDFLAGS="$LDFLAGS"
10346 LDFLAGS="$LDFLAGS -b"
10347 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10348 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10349 # The linker can only warn and ignore the option if not recognized
10350 # So say no if there are warnings
10351 if test -s conftest.err; then
10352 # Append any errors to the config.log.
10353 cat conftest.err 1>&5
10354 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10355 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10356 if diff conftest.exp conftest.er2 >/dev/null; then
10357 lt_cv_prog_compiler__b=yes
10360 lt_cv_prog_compiler__b=yes
10364 LDFLAGS="$save_LDFLAGS"
10367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10368 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10370 if test x"$lt_cv_prog_compiler__b" = xyes; then
10371 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10373 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10379 if test "$with_gnu_ld" = no; then
10380 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10381 hardcode_libdir_separator=:
10386 hardcode_shlibpath_var=no
10389 hardcode_direct=yes
10390 hardcode_direct_absolute=yes
10391 export_dynamic_flag_spec='${wl}-E'
10393 # hardcode_minus_L: Not really in the search PATH,
10394 # but as the default location of the library.
10395 hardcode_minus_L=yes
10401 irix5* | irix6* | nonstopux*)
10402 if test "$GCC" = yes; then
10403 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'
10404 # Try to use the -exported_symbol ld option, if it does not
10405 # work, assume that -exports_file does not work either and
10406 # implicitly export all symbols.
10407 save_LDFLAGS="$LDFLAGS"
10408 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10410 /* end confdefs.h. */
10413 if ac_fn_c_try_link "$LINENO"; then :
10414 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'
10417 rm -f core conftest.err conftest.$ac_objext \
10418 conftest$ac_exeext conftest.$ac_ext
10419 LDFLAGS="$save_LDFLAGS"
10421 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'
10422 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'
10424 archive_cmds_need_lc='no'
10425 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10426 hardcode_libdir_separator=:
10428 link_all_deplibs=yes
10432 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10433 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10435 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10437 hardcode_libdir_flag_spec='-R$libdir'
10438 hardcode_direct=yes
10439 hardcode_shlibpath_var=no
10443 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10444 hardcode_direct=yes
10445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10446 hardcode_libdir_separator=:
10447 hardcode_shlibpath_var=no
10454 if test -f /usr/libexec/ld.so; then
10455 hardcode_direct=yes
10456 hardcode_shlibpath_var=no
10457 hardcode_direct_absolute=yes
10458 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10459 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10460 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10461 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10462 export_dynamic_flag_spec='${wl}-E'
10465 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10466 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10467 hardcode_libdir_flag_spec='-R$libdir'
10470 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10471 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10481 hardcode_libdir_flag_spec='-L$libdir'
10482 hardcode_minus_L=yes
10483 allow_undefined_flag=unsupported
10484 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'
10485 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10489 if test "$GCC" = yes; then
10490 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10491 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'
10493 allow_undefined_flag=' -expect_unresolved \*'
10494 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'
10496 archive_cmds_need_lc='no'
10497 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10498 hardcode_libdir_separator=:
10501 osf4* | osf5*) # as osf3* with the addition of -msym flag
10502 if test "$GCC" = yes; then
10503 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10504 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'
10505 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10507 allow_undefined_flag=' -expect_unresolved \*'
10508 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'
10509 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~
10510 $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'
10512 # Both c and cxx compiler support -rpath directly
10513 hardcode_libdir_flag_spec='-rpath $libdir'
10515 archive_cmds_need_lc='no'
10516 hardcode_libdir_separator=:
10520 no_undefined_flag=' -z defs'
10521 if test "$GCC" = yes; then
10523 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10524 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10525 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10527 case `$CC -V 2>&1` in
10530 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10531 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10532 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10536 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10537 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10538 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10542 hardcode_libdir_flag_spec='-R$libdir'
10543 hardcode_shlibpath_var=no
10545 solaris2.[0-5] | solaris2.[0-5].*) ;;
10547 # The compiler driver will combine and reorder linker options,
10548 # but understands `-z linker_flag'. GCC discards it without `$wl',
10549 # but is careful enough not to reorder.
10550 # Supported since Solaris 2.6 (maybe 2.5.1?)
10551 if test "$GCC" = yes; then
10552 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10554 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10558 link_all_deplibs=yes
10562 if test "x$host_vendor" = xsequent; then
10563 # Use $CC to link under sequent, because it throws in some extra .o
10564 # files that make .init and .fini sections work.
10565 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10567 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10569 hardcode_libdir_flag_spec='-L$libdir'
10570 hardcode_direct=yes
10571 hardcode_minus_L=yes
10572 hardcode_shlibpath_var=no
10576 case $host_vendor in
10578 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10579 hardcode_direct=yes # is this really true???
10582 ## LD is ld it makes a PLAMLIB
10583 ## CC just makes a GrossModule.
10584 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10585 reload_cmds='$CC -r -o $output$reload_objs'
10589 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10590 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10593 runpath_var='LD_RUN_PATH'
10594 hardcode_shlibpath_var=no
10598 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10599 hardcode_shlibpath_var=no
10600 export_dynamic_flag_spec='-Bexport'
10604 if test -d /usr/nec; then
10605 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10606 hardcode_shlibpath_var=no
10607 runpath_var=LD_RUN_PATH
10608 hardcode_runpath_var=yes
10613 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10614 no_undefined_flag='${wl}-z,text'
10615 archive_cmds_need_lc=no
10616 hardcode_shlibpath_var=no
10617 runpath_var='LD_RUN_PATH'
10619 if test "$GCC" = yes; then
10620 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10621 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10623 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10624 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10628 sysv5* | sco3.2v5* | sco5v6*)
10629 # Note: We can NOT use -z defs as we might desire, because we do not
10630 # link with -lc, and that would cause any symbols used from libc to
10631 # always be unresolved, which means just about no library would
10632 # ever link correctly. If we're not using GNU ld we use -z text
10633 # though, which does catch some bad symbols but isn't as heavy-handed
10635 no_undefined_flag='${wl}-z,text'
10636 allow_undefined_flag='${wl}-z,nodefs'
10637 archive_cmds_need_lc=no
10638 hardcode_shlibpath_var=no
10639 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10640 hardcode_libdir_separator=':'
10641 link_all_deplibs=yes
10642 export_dynamic_flag_spec='${wl}-Bexport'
10643 runpath_var='LD_RUN_PATH'
10645 if test "$GCC" = yes; then
10646 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10647 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10649 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10650 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10655 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10656 hardcode_libdir_flag_spec='-L$libdir'
10657 hardcode_shlibpath_var=no
10665 if test x$host_vendor = xsni; then
10667 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10668 export_dynamic_flag_spec='${wl}-Blargedynsym'
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10675 $as_echo "$ld_shlibs" >&6; }
10676 test "$ld_shlibs" = no && can_build_shared=no
10678 with_gnu_ld=$with_gnu_ld
10695 # Do we need to explicitly link libc?
10697 case "x$archive_cmds_need_lc" in
10699 # Assume -lc should be added
10700 archive_cmds_need_lc=yes
10702 if test "$enable_shared" = yes && test "$GCC" = yes; then
10703 case $archive_cmds in
10705 # FIXME: we may have to deal with multi-command sequences.
10708 # Test whether the compiler implicitly links with -lc since on some
10709 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10710 # to ld, don't add -lc before -lgcc.
10711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10712 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10713 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10714 $as_echo_n "(cached) " >&6
10717 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10719 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10720 (eval $ac_compile) 2>&5
10722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10723 test $ac_status = 0; } 2>conftest.err; then
10726 libobjs=conftest.$ac_objext
10728 wl=$lt_prog_compiler_wl
10729 pic_flag=$lt_prog_compiler_pic
10735 lt_save_allow_undefined_flag=$allow_undefined_flag
10736 allow_undefined_flag=
10737 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10738 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10741 test $ac_status = 0; }
10743 lt_cv_archive_cmds_need_lc=no
10745 lt_cv_archive_cmds_need_lc=yes
10747 allow_undefined_flag=$lt_save_allow_undefined_flag
10749 cat conftest.err 1>&5
10754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10755 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10756 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10920 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10922 if test "$GCC" = yes; then
10924 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10925 *) lt_awk_arg="/^libraries:/" ;;
10928 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10929 *) lt_sed_strip_eq="s,=/,/,g" ;;
10931 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10932 case $lt_search_path_spec in
10934 # if the path contains ";" then we assume it to be the separator
10935 # otherwise default to the standard path separator (i.e. ":") - it is
10936 # assumed that no part of a normal pathname contains ";" but that should
10937 # okay in the real world where ";" in dirpaths is itself problematic.
10938 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10941 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10944 # Ok, now we have the path, separated by spaces, we can step through it
10945 # and add multilib dir if necessary.
10946 lt_tmp_lt_search_path_spec=
10947 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10948 for lt_sys_path in $lt_search_path_spec; do
10949 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10950 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10952 test -d "$lt_sys_path" && \
10953 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10956 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10957 BEGIN {RS=" "; FS="/|\n";} {
10960 for (lt_i = NF; lt_i > 0; lt_i--) {
10961 if ($lt_i != "" && $lt_i != ".") {
10962 if ($lt_i == "..") {
10965 if (lt_count == 0) {
10966 lt_foo="/" $lt_i lt_foo;
10973 if (lt_foo != "") { lt_freq[lt_foo]++; }
10974 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10976 # AWK program above erroneously prepends '/' to C:/dos/paths
10979 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10980 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10982 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10984 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10986 library_names_spec=
10987 libname_spec='lib$name'
10991 postuninstall_cmds=
10995 shlibpath_overrides_runpath=unknown
10997 dynamic_linker="$host_os ld.so"
10998 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10999 need_lib_prefix=unknown
11000 hardcode_into_libs=no
11002 # when you set need_version to no, make sure it does not cause -set_version
11003 # flags to be left without arguments
11004 need_version=unknown
11009 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11010 shlibpath_var=LIBPATH
11012 # AIX 3 has no versioning support, so we append a major version to the name.
11013 soname_spec='${libname}${release}${shared_ext}$major'
11020 hardcode_into_libs=yes
11021 if test "$host_cpu" = ia64; then
11022 # AIX 5 supports IA64
11023 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11024 shlibpath_var=LD_LIBRARY_PATH
11026 # With GCC up to 2.95.x, collect2 would create an import file
11027 # for dependence libraries. The import file would start with
11028 # the line `#! .'. This would cause the generated library to
11029 # depend on `.', always an invalid library. This was fixed in
11030 # development snapshots of GCC prior to 3.0.
11032 aix4 | aix4.[01] | aix4.[01].*)
11033 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11035 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11038 can_build_shared=no
11042 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11043 # soname into executable. Probably we can add versioning support to
11044 # collect2, so additional links can be useful in future.
11045 if test "$aix_use_runtimelinking" = yes; then
11046 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11047 # instead of lib<name>.a to let people know that these are not
11048 # typical AIX shared libraries.
11049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11051 # We preserve .a as extension for shared libraries through AIX4.2
11052 # and later when we are not doing run time linking.
11053 library_names_spec='${libname}${release}.a $libname.a'
11054 soname_spec='${libname}${release}${shared_ext}$major'
11056 shlibpath_var=LIBPATH
11063 # Since July 2007 AmigaOS4 officially supports .so libraries.
11064 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11068 library_names_spec='$libname.ixlibrary $libname.a'
11069 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11070 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'
11076 library_names_spec='${libname}${shared_ext}'
11077 dynamic_linker="$host_os ld.so"
11078 shlibpath_var=LIBRARY_PATH
11084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11085 soname_spec='${libname}${release}${shared_ext}$major'
11086 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11087 shlibpath_var=LD_LIBRARY_PATH
11088 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11089 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11090 # the default ld.so.conf also contains /usr/contrib/lib and
11091 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11092 # libtool to hard-code these into programs
11095 cygwin* | mingw* | pw32* | cegcc*)
11096 version_type=windows
11101 case $GCC,$host_os in
11102 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11103 library_names_spec='$libname.dll.a'
11104 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11105 postinstall_cmds='base_file=`basename \${file}`~
11106 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11107 dldir=$destdir/`dirname \$dlpath`~
11108 test -d \$dldir || mkdir -p \$dldir~
11109 $install_prog $dir/$dlname \$dldir/$dlname~
11110 chmod a+x \$dldir/$dlname~
11111 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11112 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11114 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11115 dlpath=$dir/\$dldll~
11117 shlibpath_overrides_runpath=yes
11121 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11122 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11124 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11127 # MinGW DLLs use traditional 'lib' prefix
11128 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11131 # pw32 DLLs use 'pw' prefix rather than 'lib'
11132 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11138 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11141 dynamic_linker='Win32 ld.exe'
11142 # FIXME: first we should search . and the directory the executable is in
11146 darwin* | rhapsody*)
11147 dynamic_linker="$host_os dyld"
11148 version_type=darwin
11151 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11152 soname_spec='${libname}${release}${major}$shared_ext'
11153 shlibpath_overrides_runpath=yes
11154 shlibpath_var=DYLD_LIBRARY_PATH
11155 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11157 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11158 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11166 soname_spec='${libname}${release}${shared_ext}$major'
11167 shlibpath_var=LD_LIBRARY_PATH
11170 freebsd* | dragonfly*)
11171 # DragonFly does not have aout. When/if they implement a new
11172 # versioning mechanism, adjust this.
11173 if test -x /usr/bin/objformat; then
11174 objformat=`/usr/bin/objformat`
11177 freebsd[23].*) objformat=aout ;;
11178 *) objformat=elf ;;
11181 version_type=freebsd-$objformat
11182 case $version_type in
11184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11189 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11193 shlibpath_var=LD_LIBRARY_PATH
11196 shlibpath_overrides_runpath=yes
11198 freebsd3.[01]* | freebsdelf3.[01]*)
11199 shlibpath_overrides_runpath=yes
11200 hardcode_into_libs=yes
11202 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11203 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11204 shlibpath_overrides_runpath=no
11205 hardcode_into_libs=yes
11207 *) # from 4.6 on, and DragonFly
11208 shlibpath_overrides_runpath=yes
11209 hardcode_into_libs=yes
11218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11219 soname_spec='${libname}${release}${shared_ext}$major'
11220 shlibpath_var=LD_LIBRARY_PATH
11221 hardcode_into_libs=yes
11228 dynamic_linker="$host_os runtime_loader"
11229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11230 soname_spec='${libname}${release}${shared_ext}$major'
11231 shlibpath_var=LIBRARY_PATH
11232 shlibpath_overrides_runpath=yes
11233 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11234 hardcode_into_libs=yes
11237 hpux9* | hpux10* | hpux11*)
11238 # Give a soname corresponding to the major version so that dld.sl refuses to
11239 # link against other versions.
11246 hardcode_into_libs=yes
11247 dynamic_linker="$host_os dld.so"
11248 shlibpath_var=LD_LIBRARY_PATH
11249 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11251 soname_spec='${libname}${release}${shared_ext}$major'
11252 if test "X$HPUX_IA64_MODE" = X32; then
11253 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11255 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11257 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11261 hardcode_into_libs=yes
11262 dynamic_linker="$host_os dld.sl"
11263 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11264 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11266 soname_spec='${libname}${release}${shared_ext}$major'
11267 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11268 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11272 dynamic_linker="$host_os dld.sl"
11273 shlibpath_var=SHLIB_PATH
11274 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11276 soname_spec='${libname}${release}${shared_ext}$major'
11279 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11280 postinstall_cmds='chmod 555 $lib'
11281 # or fails outright, so override atomically:
11282 install_override_mode=555
11289 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11290 soname_spec='${libname}${release}${shared_ext}$major'
11291 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11292 shlibpath_var=LD_LIBRARY_PATH
11293 shlibpath_overrides_runpath=no
11294 hardcode_into_libs=yes
11297 irix5* | irix6* | nonstopux*)
11299 nonstopux*) version_type=nonstopux ;;
11301 if test "$lt_cv_prog_gnu_ld" = yes; then
11309 soname_spec='${libname}${release}${shared_ext}$major'
11310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11312 irix5* | nonstopux*)
11313 libsuff= shlibsuff=
11316 case $LD in # libtool.m4 will add one of these switches to LD
11317 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11318 libsuff= shlibsuff= libmagic=32-bit;;
11319 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11320 libsuff=32 shlibsuff=N32 libmagic=N32;;
11321 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11322 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11323 *) libsuff= shlibsuff= libmagic=never-match;;
11327 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11328 shlibpath_overrides_runpath=no
11329 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11330 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11331 hardcode_into_libs=yes
11334 # No shared lib support for Linux oldld, aout, or coff.
11335 linux*oldld* | linux*aout* | linux*coff*)
11339 # This must be Linux ELF.
11340 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11345 soname_spec='${libname}${release}${shared_ext}$major'
11346 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11347 shlibpath_var=LD_LIBRARY_PATH
11348 shlibpath_overrides_runpath=no
11350 # Some binutils ld are patched to set DT_RUNPATH
11351 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11352 $as_echo_n "(cached) " >&6
11354 lt_cv_shlibpath_overrides_runpath=no
11355 save_LDFLAGS=$LDFLAGS
11356 save_libdir=$libdir
11357 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11358 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11360 /* end confdefs.h. */
11370 if ac_fn_c_try_link "$LINENO"; then :
11371 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11372 lt_cv_shlibpath_overrides_runpath=yes
11375 rm -f core conftest.err conftest.$ac_objext \
11376 conftest$ac_exeext conftest.$ac_ext
11377 LDFLAGS=$save_LDFLAGS
11378 libdir=$save_libdir
11382 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11384 # This implies no fast_install, which is unacceptable.
11385 # Some rework will be needed to allow for fast_install
11386 # before this can be enabled.
11387 hardcode_into_libs=yes
11389 # Append ld.so.conf contents to the search path
11390 if test -f /etc/ld.so.conf; then
11391 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' ' '`
11392 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11395 # We used to test for /lib/ld.so.1 and disable shared libraries on
11396 # powerpc, because MkLinux only supported shared libraries with the
11397 # GNU dynamic linker. Since this was broken with cross compilers,
11398 # most powerpc-linux boxes support dynamic linking these days and
11399 # people can always --disable-shared, the test was removed, and we
11400 # assume the GNU/Linux dynamic linker is in use.
11401 dynamic_linker='GNU/Linux ld.so'
11408 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11410 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11411 dynamic_linker='NetBSD (a.out) ld.so'
11413 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11414 soname_spec='${libname}${release}${shared_ext}$major'
11415 dynamic_linker='NetBSD ld.elf_so'
11417 shlibpath_var=LD_LIBRARY_PATH
11418 shlibpath_overrides_runpath=yes
11419 hardcode_into_libs=yes
11424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11425 shlibpath_var=LD_LIBRARY_PATH
11426 shlibpath_overrides_runpath=yes
11433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11434 soname_spec='${libname}${release}${shared_ext}$major'
11435 shlibpath_var=LD_LIBRARY_PATH
11436 shlibpath_overrides_runpath=no
11437 hardcode_into_libs=yes
11438 dynamic_linker='ldqnx.so'
11443 sys_lib_dlsearch_path_spec="/usr/lib"
11445 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11447 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11448 *) need_version=no ;;
11450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11451 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11452 shlibpath_var=LD_LIBRARY_PATH
11453 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11455 openbsd2.[89] | openbsd2.[89].*)
11456 shlibpath_overrides_runpath=no
11459 shlibpath_overrides_runpath=yes
11463 shlibpath_overrides_runpath=yes
11468 libname_spec='$name'
11471 library_names_spec='$libname${shared_ext} $libname.a'
11472 dynamic_linker='OS/2 ld.exe'
11473 shlibpath_var=LIBPATH
11476 osf3* | osf4* | osf5*)
11480 soname_spec='${libname}${release}${shared_ext}$major'
11481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11482 shlibpath_var=LD_LIBRARY_PATH
11483 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11484 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11496 soname_spec='${libname}${release}${shared_ext}$major'
11497 shlibpath_var=LD_LIBRARY_PATH
11498 shlibpath_overrides_runpath=yes
11499 hardcode_into_libs=yes
11500 # ldd complains unless libraries are executable
11501 postinstall_cmds='chmod +x $lib'
11506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11507 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11508 shlibpath_var=LD_LIBRARY_PATH
11509 shlibpath_overrides_runpath=yes
11510 if test "$with_gnu_ld" = yes; then
11518 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11519 soname_spec='${libname}${release}${shared_ext}$major'
11520 shlibpath_var=LD_LIBRARY_PATH
11521 case $host_vendor in
11523 shlibpath_overrides_runpath=no
11525 runpath_var=LD_RUN_PATH
11533 shlibpath_overrides_runpath=no
11534 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11540 if test -d /usr/nec ;then
11542 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11543 soname_spec='$libname${shared_ext}.$major'
11544 shlibpath_var=LD_LIBRARY_PATH
11548 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11549 version_type=freebsd-elf
11552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11553 soname_spec='${libname}${release}${shared_ext}$major'
11554 shlibpath_var=LD_LIBRARY_PATH
11555 shlibpath_overrides_runpath=yes
11556 hardcode_into_libs=yes
11557 if test "$with_gnu_ld" = yes; then
11558 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11560 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11563 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11567 sys_lib_dlsearch_path_spec='/usr/lib'
11571 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11576 shlibpath_var=LD_LIBRARY_PATH
11577 shlibpath_overrides_runpath=no
11578 hardcode_into_libs=yes
11583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11584 soname_spec='${libname}${release}${shared_ext}$major'
11585 shlibpath_var=LD_LIBRARY_PATH
11592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11593 $as_echo "$dynamic_linker" >&6; }
11594 test "$dynamic_linker" = no && can_build_shared=no
11596 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11597 if test "$GCC" = yes; then
11598 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11601 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11602 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11604 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11605 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11700 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11702 if test -n "$hardcode_libdir_flag_spec" ||
11703 test -n "$runpath_var" ||
11704 test "X$hardcode_automatic" = "Xyes" ; then
11706 # We can hardcode non-existent directories.
11707 if test "$hardcode_direct" != no &&
11708 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11709 # have to relink, otherwise we might link with an installed library
11710 # when we should be linking with a yet-to-be-installed one
11711 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11712 test "$hardcode_minus_L" != no; then
11713 # Linking always hardcodes the temporary library directory.
11714 hardcode_action=relink
11716 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11717 hardcode_action=immediate
11720 # We cannot hardcode anything, or else we can only hardcode existing
11722 hardcode_action=unsupported
11724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11725 $as_echo "$hardcode_action" >&6; }
11727 if test "$hardcode_action" = relink ||
11728 test "$inherit_rpath" = yes; then
11729 # Fast installation is not supported
11730 enable_fast_install=no
11731 elif test "$shlibpath_overrides_runpath" = yes ||
11732 test "$enable_shared" = no; then
11733 # Fast installation is not necessary
11734 enable_fast_install=needless
11742 if test "x$enable_dlopen" != xyes; then
11743 enable_dlopen=unknown
11744 enable_dlopen_self=unknown
11745 enable_dlopen_self_static=unknown
11752 lt_cv_dlopen="load_add_on"
11754 lt_cv_dlopen_self=yes
11757 mingw* | pw32* | cegcc*)
11758 lt_cv_dlopen="LoadLibrary"
11763 lt_cv_dlopen="dlopen"
11768 # if libdl is installed we need to link against it
11769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11770 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11771 if ${ac_cv_lib_dl_dlopen+:} false; then :
11772 $as_echo_n "(cached) " >&6
11774 ac_check_lib_save_LIBS=$LIBS
11776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11777 /* end confdefs.h. */
11779 /* Override any GCC internal prototype to avoid an error.
11780 Use char because int might match the return type of a GCC
11781 builtin and then its argument prototype would still apply. */
11794 if ac_fn_c_try_link "$LINENO"; then :
11795 ac_cv_lib_dl_dlopen=yes
11797 ac_cv_lib_dl_dlopen=no
11799 rm -f core conftest.err conftest.$ac_objext \
11800 conftest$ac_exeext conftest.$ac_ext
11801 LIBS=$ac_check_lib_save_LIBS
11803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11804 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11805 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11806 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11809 lt_cv_dlopen="dyld"
11811 lt_cv_dlopen_self=yes
11818 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11819 if test "x$ac_cv_func_shl_load" = xyes; then :
11820 lt_cv_dlopen="shl_load"
11822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11823 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11824 if ${ac_cv_lib_dld_shl_load+:} false; then :
11825 $as_echo_n "(cached) " >&6
11827 ac_check_lib_save_LIBS=$LIBS
11829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11830 /* end confdefs.h. */
11832 /* Override any GCC internal prototype to avoid an error.
11833 Use char because int might match the return type of a GCC
11834 builtin and then its argument prototype would still apply. */
11842 return shl_load ();
11847 if ac_fn_c_try_link "$LINENO"; then :
11848 ac_cv_lib_dld_shl_load=yes
11850 ac_cv_lib_dld_shl_load=no
11852 rm -f core conftest.err conftest.$ac_objext \
11853 conftest$ac_exeext conftest.$ac_ext
11854 LIBS=$ac_check_lib_save_LIBS
11856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11857 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11858 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11859 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11861 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11862 if test "x$ac_cv_func_dlopen" = xyes; then :
11863 lt_cv_dlopen="dlopen"
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11866 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11867 if ${ac_cv_lib_dl_dlopen+:} false; then :
11868 $as_echo_n "(cached) " >&6
11870 ac_check_lib_save_LIBS=$LIBS
11872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11873 /* end confdefs.h. */
11875 /* Override any GCC internal prototype to avoid an error.
11876 Use char because int might match the return type of a GCC
11877 builtin and then its argument prototype would still apply. */
11890 if ac_fn_c_try_link "$LINENO"; then :
11891 ac_cv_lib_dl_dlopen=yes
11893 ac_cv_lib_dl_dlopen=no
11895 rm -f core conftest.err conftest.$ac_objext \
11896 conftest$ac_exeext conftest.$ac_ext
11897 LIBS=$ac_check_lib_save_LIBS
11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11900 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11901 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11902 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11905 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11906 if ${ac_cv_lib_svld_dlopen+:} false; then :
11907 $as_echo_n "(cached) " >&6
11909 ac_check_lib_save_LIBS=$LIBS
11910 LIBS="-lsvld $LIBS"
11911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11912 /* end confdefs.h. */
11914 /* Override any GCC internal prototype to avoid an error.
11915 Use char because int might match the return type of a GCC
11916 builtin and then its argument prototype would still apply. */
11929 if ac_fn_c_try_link "$LINENO"; then :
11930 ac_cv_lib_svld_dlopen=yes
11932 ac_cv_lib_svld_dlopen=no
11934 rm -f core conftest.err conftest.$ac_objext \
11935 conftest$ac_exeext conftest.$ac_ext
11936 LIBS=$ac_check_lib_save_LIBS
11938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11939 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11940 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11941 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11944 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11945 if ${ac_cv_lib_dld_dld_link+:} false; then :
11946 $as_echo_n "(cached) " >&6
11948 ac_check_lib_save_LIBS=$LIBS
11950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11951 /* end confdefs.h. */
11953 /* Override any GCC internal prototype to avoid an error.
11954 Use char because int might match the return type of a GCC
11955 builtin and then its argument prototype would still apply. */
11963 return dld_link ();
11968 if ac_fn_c_try_link "$LINENO"; then :
11969 ac_cv_lib_dld_dld_link=yes
11971 ac_cv_lib_dld_dld_link=no
11973 rm -f core conftest.err conftest.$ac_objext \
11974 conftest$ac_exeext conftest.$ac_ext
11975 LIBS=$ac_check_lib_save_LIBS
11977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11978 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11979 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11980 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12001 if test "x$lt_cv_dlopen" != xno; then
12007 case $lt_cv_dlopen in
12009 save_CPPFLAGS="$CPPFLAGS"
12010 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12012 save_LDFLAGS="$LDFLAGS"
12013 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12016 LIBS="$lt_cv_dlopen_libs $LIBS"
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12019 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12020 if ${lt_cv_dlopen_self+:} false; then :
12021 $as_echo_n "(cached) " >&6
12023 if test "$cross_compiling" = yes; then :
12024 lt_cv_dlopen_self=cross
12026 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12027 lt_status=$lt_dlunknown
12028 cat > conftest.$ac_ext <<_LT_EOF
12029 #line 12029 "configure"
12030 #include "confdefs.h"
12039 # define LT_DLGLOBAL RTLD_GLOBAL
12042 # define LT_DLGLOBAL DL_GLOBAL
12044 # define LT_DLGLOBAL 0
12048 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12049 find out it does not work in some platform. */
12050 #ifndef LT_DLLAZY_OR_NOW
12052 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12055 # define LT_DLLAZY_OR_NOW DL_LAZY
12058 # define LT_DLLAZY_OR_NOW RTLD_NOW
12061 # define LT_DLLAZY_OR_NOW DL_NOW
12063 # define LT_DLLAZY_OR_NOW 0
12070 /* When -fvisbility=hidden is used, assume the code has been annotated
12071 correspondingly for the symbols needed. */
12072 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12073 void fnord () __attribute__((visibility("default")));
12076 void fnord () { int i=42; }
12079 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12080 int status = $lt_dlunknown;
12084 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12087 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12088 else puts (dlerror ());
12090 /* dlclose (self); */
12098 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12099 (eval $ac_link) 2>&5
12101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12102 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12103 (./conftest; exit; ) >&5 2>/dev/null
12105 case x$lt_status in
12106 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12107 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12108 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12111 # compilation failed
12112 lt_cv_dlopen_self=no
12119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12120 $as_echo "$lt_cv_dlopen_self" >&6; }
12122 if test "x$lt_cv_dlopen_self" = xyes; then
12123 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12125 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12126 if ${lt_cv_dlopen_self_static+:} false; then :
12127 $as_echo_n "(cached) " >&6
12129 if test "$cross_compiling" = yes; then :
12130 lt_cv_dlopen_self_static=cross
12132 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12133 lt_status=$lt_dlunknown
12134 cat > conftest.$ac_ext <<_LT_EOF
12135 #line 12135 "configure"
12136 #include "confdefs.h"
12145 # define LT_DLGLOBAL RTLD_GLOBAL
12148 # define LT_DLGLOBAL DL_GLOBAL
12150 # define LT_DLGLOBAL 0
12154 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12155 find out it does not work in some platform. */
12156 #ifndef LT_DLLAZY_OR_NOW
12158 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12161 # define LT_DLLAZY_OR_NOW DL_LAZY
12164 # define LT_DLLAZY_OR_NOW RTLD_NOW
12167 # define LT_DLLAZY_OR_NOW DL_NOW
12169 # define LT_DLLAZY_OR_NOW 0
12176 /* When -fvisbility=hidden is used, assume the code has been annotated
12177 correspondingly for the symbols needed. */
12178 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12179 void fnord () __attribute__((visibility("default")));
12182 void fnord () { int i=42; }
12185 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12186 int status = $lt_dlunknown;
12190 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12193 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12194 else puts (dlerror ());
12196 /* dlclose (self); */
12204 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12205 (eval $ac_link) 2>&5
12207 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12208 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12209 (./conftest; exit; ) >&5 2>/dev/null
12211 case x$lt_status in
12212 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12213 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12214 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12217 # compilation failed
12218 lt_cv_dlopen_self_static=no
12225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12226 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12229 CPPFLAGS="$save_CPPFLAGS"
12230 LDFLAGS="$save_LDFLAGS"
12235 case $lt_cv_dlopen_self in
12236 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12237 *) enable_dlopen_self=unknown ;;
12240 case $lt_cv_dlopen_self_static in
12241 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12242 *) enable_dlopen_self_static=unknown ;;
12264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12265 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12266 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12267 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12268 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12270 $as_echo "yes" >&6; }
12272 # FIXME - insert some real tests, host_os isn't really good enough
12275 if test -n "$STRIP" ; then
12276 striplib="$STRIP -x"
12277 old_striplib="$STRIP -S"
12278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12279 $as_echo "yes" >&6; }
12281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12282 $as_echo "no" >&6; }
12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12287 $as_echo "no" >&6; }
12303 # Report which library types will actually be built
12304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12305 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12307 $as_echo "$can_build_shared" >&6; }
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12310 $as_echo_n "checking whether to build shared libraries... " >&6; }
12311 test "$can_build_shared" = "no" && enable_shared=no
12313 # On AIX, shared libraries and static libraries use the same namespace, and
12314 # are all built from PIC.
12317 test "$enable_shared" = yes && enable_static=no
12318 if test -n "$RANLIB"; then
12319 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12320 postinstall_cmds='$RANLIB $lib'
12325 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12326 test "$enable_shared" = yes && enable_static=no
12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12331 $as_echo "$enable_shared" >&6; }
12333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12334 $as_echo_n "checking whether to build static libraries... " >&6; }
12335 # Make sure either enable_shared or enable_static is yes.
12336 test "$enable_shared" = yes || enable_static=yes
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12338 $as_echo "$enable_static" >&6; }
12345 ac_cpp='$CPP $CPPFLAGS'
12346 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12347 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12348 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12352 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12353 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12354 (test "X$CXX" != "Xg++"))) ; then
12356 ac_cpp='$CXXCPP $CPPFLAGS'
12357 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12358 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12359 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12361 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12362 if test -z "$CXXCPP"; then
12363 if ${ac_cv_prog_CXXCPP+:} false; then :
12364 $as_echo_n "(cached) " >&6
12366 # Double quotes because CXXCPP needs to be expanded
12367 for CXXCPP in "$CXX -E" "/lib/cpp"
12369 ac_preproc_ok=false
12370 for ac_cxx_preproc_warn_flag in '' yes
12372 # Use a header file that comes with gcc, so configuring glibc
12373 # with a fresh cross-compiler works.
12374 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12375 # <limits.h> exists even on freestanding compilers.
12376 # On the NeXT, cc -E runs the code through the compiler's parser,
12377 # not just through cpp. "Syntax error" is here to catch this case.
12378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12379 /* end confdefs.h. */
12381 # include <limits.h>
12383 # include <assert.h>
12387 if ac_fn_cxx_try_cpp "$LINENO"; then :
12390 # Broken: fails on valid input.
12393 rm -f conftest.err conftest.i conftest.$ac_ext
12395 # OK, works on sane cases. Now check whether nonexistent headers
12396 # can be detected and how.
12397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12398 /* end confdefs.h. */
12399 #include <ac_nonexistent.h>
12401 if ac_fn_cxx_try_cpp "$LINENO"; then :
12402 # Broken: success on invalid input.
12405 # Passes both tests.
12409 rm -f conftest.err conftest.i conftest.$ac_ext
12412 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12413 rm -f conftest.i conftest.err conftest.$ac_ext
12414 if $ac_preproc_ok; then :
12419 ac_cv_prog_CXXCPP=$CXXCPP
12422 CXXCPP=$ac_cv_prog_CXXCPP
12424 ac_cv_prog_CXXCPP=$CXXCPP
12426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12427 $as_echo "$CXXCPP" >&6; }
12428 ac_preproc_ok=false
12429 for ac_cxx_preproc_warn_flag in '' yes
12431 # Use a header file that comes with gcc, so configuring glibc
12432 # with a fresh cross-compiler works.
12433 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12434 # <limits.h> exists even on freestanding compilers.
12435 # On the NeXT, cc -E runs the code through the compiler's parser,
12436 # not just through cpp. "Syntax error" is here to catch this case.
12437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12438 /* end confdefs.h. */
12440 # include <limits.h>
12442 # include <assert.h>
12446 if ac_fn_cxx_try_cpp "$LINENO"; then :
12449 # Broken: fails on valid input.
12452 rm -f conftest.err conftest.i conftest.$ac_ext
12454 # OK, works on sane cases. Now check whether nonexistent headers
12455 # can be detected and how.
12456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12457 /* end confdefs.h. */
12458 #include <ac_nonexistent.h>
12460 if ac_fn_cxx_try_cpp "$LINENO"; then :
12461 # Broken: success on invalid input.
12464 # Passes both tests.
12468 rm -f conftest.err conftest.i conftest.$ac_ext
12471 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12472 rm -f conftest.i conftest.err conftest.$ac_ext
12473 if $ac_preproc_ok; then :
12476 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12477 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12478 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12479 See \`config.log' for more details" "$LINENO" 5; }
12483 ac_cpp='$CPP $CPPFLAGS'
12484 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12485 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12486 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12489 _lt_caught_CXX_error=yes
12493 ac_cpp='$CXXCPP $CPPFLAGS'
12494 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12495 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12496 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12498 archive_cmds_need_lc_CXX=no
12499 allow_undefined_flag_CXX=
12500 always_export_symbols_CXX=no
12501 archive_expsym_cmds_CXX=
12502 compiler_needs_object_CXX=no
12503 export_dynamic_flag_spec_CXX=
12504 hardcode_direct_CXX=no
12505 hardcode_direct_absolute_CXX=no
12506 hardcode_libdir_flag_spec_CXX=
12507 hardcode_libdir_flag_spec_ld_CXX=
12508 hardcode_libdir_separator_CXX=
12509 hardcode_minus_L_CXX=no
12510 hardcode_shlibpath_var_CXX=unsupported
12511 hardcode_automatic_CXX=no
12512 inherit_rpath_CXX=no
12514 module_expsym_cmds_CXX=
12515 link_all_deplibs_CXX=unknown
12516 old_archive_cmds_CXX=$old_archive_cmds
12517 reload_flag_CXX=$reload_flag
12518 reload_cmds_CXX=$reload_cmds
12519 no_undefined_flag_CXX=
12520 whole_archive_flag_spec_CXX=
12521 enable_shared_with_static_runtimes_CXX=no
12523 # Source file extension for C++ test sources.
12526 # Object file extension for compiled C++ test sources.
12530 # No sense in running all these tests if we already determined that
12531 # the CXX compiler isn't working. Some variables (like enable_shared)
12532 # are currently assumed to apply to all compilers on this platform,
12533 # and will be corrupted by setting them based on a non-working compiler.
12534 if test "$_lt_caught_CXX_error" != yes; then
12535 # Code to be used in simple compile tests
12536 lt_simple_compile_test_code="int some_variable = 0;"
12538 # Code to be used in simple link tests
12539 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12541 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12548 # If no C compiler was specified, use CC.
12551 # If no C compiler flags were specified, use CFLAGS.
12552 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12554 # Allow CC to be a program name with arguments.
12558 # save warnings/boilerplate of simple test code
12559 ac_outfile=conftest.$ac_objext
12560 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12561 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12562 _lt_compiler_boilerplate=`cat conftest.err`
12565 ac_outfile=conftest.$ac_objext
12566 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12567 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12568 _lt_linker_boilerplate=`cat conftest.err`
12572 # Allow CC to be a program name with arguments.
12577 lt_save_with_gnu_ld=$with_gnu_ld
12578 lt_save_path_LD=$lt_cv_path_LD
12579 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12580 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12582 $as_unset lt_cv_prog_gnu_ld
12584 if test -n "${lt_cv_path_LDCXX+set}"; then
12585 lt_cv_path_LD=$lt_cv_path_LDCXX
12587 $as_unset lt_cv_path_LD
12589 test -z "${LDCXX+set}" || LD=$LDCXX
12593 for cc_temp in $compiler""; do
12595 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12596 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12601 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12604 if test -n "$compiler"; then
12605 # We don't want -fno-exception when compiling C++ code, so set the
12606 # no_builtin_flag separately
12607 if test "$GXX" = yes; then
12608 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12610 lt_prog_compiler_no_builtin_flag_CXX=
12613 if test "$GXX" = yes; then
12614 # Set up default GNU C++ configuration
12618 # Check whether --with-gnu-ld was given.
12619 if test "${with_gnu_ld+set}" = set; then :
12620 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12626 if test "$GCC" = yes; then
12627 # Check if gcc -print-prog-name=ld gives a path.
12628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12629 $as_echo_n "checking for ld used by $CC... " >&6; }
12632 # gcc leaves a trailing carriage return which upsets mingw
12633 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12635 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12638 # Accept absolute paths.
12640 re_direlt='/[^/][^/]*/\.\./'
12641 # Canonicalize the pathname of ld
12642 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12643 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12644 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12646 test -z "$LD" && LD="$ac_prog"
12649 # If it fails, then pretend we aren't using GCC.
12653 # If it is relative, then search for the first ld in PATH.
12654 with_gnu_ld=unknown
12657 elif test "$with_gnu_ld" = yes; then
12658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12659 $as_echo_n "checking for GNU ld... " >&6; }
12661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12662 $as_echo_n "checking for non-GNU ld... " >&6; }
12664 if ${lt_cv_path_LD+:} false; then :
12665 $as_echo_n "(cached) " >&6
12667 if test -z "$LD"; then
12668 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12669 for ac_dir in $PATH; do
12671 test -z "$ac_dir" && ac_dir=.
12672 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12673 lt_cv_path_LD="$ac_dir/$ac_prog"
12674 # Check to see if the program is GNU ld. I'd rather use --version,
12675 # but apparently some variants of GNU ld only accept -v.
12676 # Break only if it was the GNU/non-GNU ld that we prefer.
12677 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12678 *GNU* | *'with BFD'*)
12679 test "$with_gnu_ld" != no && break
12682 test "$with_gnu_ld" != yes && break
12689 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12693 LD="$lt_cv_path_LD"
12694 if test -n "$LD"; then
12695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12696 $as_echo "$LD" >&6; }
12698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12699 $as_echo "no" >&6; }
12701 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12703 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12704 if ${lt_cv_prog_gnu_ld+:} false; then :
12705 $as_echo_n "(cached) " >&6
12707 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12708 case `$LD -v 2>&1 </dev/null` in
12709 *GNU* | *'with BFD'*)
12710 lt_cv_prog_gnu_ld=yes
12713 lt_cv_prog_gnu_ld=no
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12718 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12719 with_gnu_ld=$lt_cv_prog_gnu_ld
12727 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12728 # archiving commands below assume that GNU ld is being used.
12729 if test "$with_gnu_ld" = yes; then
12730 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12731 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12733 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12734 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12736 # If archive_cmds runs LD, not CC, wlarc should be empty
12737 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12738 # investigate it a little bit more. (MM)
12741 # ancient GNU ld didn't support --whole-archive et. al.
12742 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12743 $GREP 'no-whole-archive' > /dev/null; then
12744 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12746 whole_archive_flag_spec_CXX=
12752 # A generic and very simple default shared library creation
12753 # command for GNU C++ for the case where it uses the native
12754 # linker, instead of GNU ld. If possible, this setting should
12755 # overridden to take advantage of the native linker features on
12756 # the platform it is being used on.
12757 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12760 # Commands to make compiler produce verbose output that lists
12761 # what "hidden" libraries, object files and flags are used when
12762 # linking a shared library.
12763 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12771 # PORTME: fill in a description of your system's C++ link characteristics
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12773 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12777 # FIXME: insert proper C++ library support
12781 if test "$host_cpu" = ia64; then
12782 # On IA64, the linker does run time linking by default, so we don't
12783 # have to do anything special.
12784 aix_use_runtimelinking=no
12785 exp_sym_flag='-Bexport'
12788 aix_use_runtimelinking=no
12790 # Test if we are trying to use run time linking or normal
12791 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12792 # need to do runtime linking.
12793 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12794 for ld_flag in $LDFLAGS; do
12797 aix_use_runtimelinking=yes
12805 exp_sym_flag='-bexport'
12806 no_entry_flag='-bnoentry'
12809 # When large executables or shared objects are built, AIX ld can
12810 # have problems creating the table of contents. If linking a library
12811 # or program results in "error TOC overflow" add -mminimal-toc to
12812 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12813 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12815 archive_cmds_CXX=''
12816 hardcode_direct_CXX=yes
12817 hardcode_direct_absolute_CXX=yes
12818 hardcode_libdir_separator_CXX=':'
12819 link_all_deplibs_CXX=yes
12820 file_list_spec_CXX='${wl}-f,'
12822 if test "$GXX" = yes; then
12823 case $host_os in aix4.[012]|aix4.[012].*)
12824 # We only want to do this on AIX 4.2 and lower, the check
12825 # below for broken collect2 doesn't work under 4.3+
12826 collect2name=`${CC} -print-prog-name=collect2`
12827 if test -f "$collect2name" &&
12828 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12830 # We have reworked collect2
12833 # We have old collect2
12834 hardcode_direct_CXX=unsupported
12835 # It fails to find uninstalled libraries when the uninstalled
12836 # path is not listed in the libpath. Setting hardcode_minus_L
12837 # to unsupported forces relinking
12838 hardcode_minus_L_CXX=yes
12839 hardcode_libdir_flag_spec_CXX='-L$libdir'
12840 hardcode_libdir_separator_CXX=
12843 shared_flag='-shared'
12844 if test "$aix_use_runtimelinking" = yes; then
12845 shared_flag="$shared_flag "'${wl}-G'
12849 if test "$host_cpu" = ia64; then
12850 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12851 # chokes on -Wl,-G. The following line is correct:
12854 if test "$aix_use_runtimelinking" = yes; then
12855 shared_flag='${wl}-G'
12857 shared_flag='${wl}-bM:SRE'
12862 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12863 # It seems that -bexpall does not export symbols beginning with
12864 # underscore (_), so it is better to generate a list of symbols to
12866 always_export_symbols_CXX=yes
12867 if test "$aix_use_runtimelinking" = yes; then
12868 # Warning - without using the other runtime loading flags (-brtl),
12869 # -berok will link without error, but may produce a broken library.
12870 allow_undefined_flag_CXX='-berok'
12871 # Determine the default libpath from the value encoded in an empty
12873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12874 /* end confdefs.h. */
12884 if ac_fn_cxx_try_link "$LINENO"; then :
12886 lt_aix_libpath_sed='
12887 /Import File Strings/,/^$/ {
12893 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12894 # Check for a 64-bit object if we didn't find anything.
12895 if test -z "$aix_libpath"; then
12896 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12899 rm -f core conftest.err conftest.$ac_objext \
12900 conftest$ac_exeext conftest.$ac_ext
12901 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12903 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12905 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"
12907 if test "$host_cpu" = ia64; then
12908 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12909 allow_undefined_flag_CXX="-z nodefs"
12910 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"
12912 # Determine the default libpath from the value encoded in an
12913 # empty executable.
12914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12915 /* end confdefs.h. */
12925 if ac_fn_cxx_try_link "$LINENO"; then :
12927 lt_aix_libpath_sed='
12928 /Import File Strings/,/^$/ {
12934 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12935 # Check for a 64-bit object if we didn't find anything.
12936 if test -z "$aix_libpath"; then
12937 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12940 rm -f core conftest.err conftest.$ac_objext \
12941 conftest$ac_exeext conftest.$ac_ext
12942 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12944 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12945 # Warning - without using the other run time loading flags,
12946 # -berok will link without error, but may produce a broken library.
12947 no_undefined_flag_CXX=' ${wl}-bernotok'
12948 allow_undefined_flag_CXX=' ${wl}-berok'
12949 if test "$with_gnu_ld" = yes; then
12950 # We only use this code for GNU lds that support --whole-archive.
12951 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12953 # Exported symbols can be pulled into shared objects from archives
12954 whole_archive_flag_spec_CXX='$convenience'
12956 archive_cmds_need_lc_CXX=yes
12957 # This is similar to how AIX traditionally builds its shared
12959 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'
12965 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12966 allow_undefined_flag_CXX=unsupported
12967 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12968 # support --undefined. This deserves some investigation. FIXME
12969 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12976 case $cc_basename in
12978 # FIXME: insert proper C++ library support
12984 cygwin* | mingw* | pw32* | cegcc*)
12985 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12986 # as there is no search path for DLLs.
12987 hardcode_libdir_flag_spec_CXX='-L$libdir'
12988 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12989 allow_undefined_flag_CXX=unsupported
12990 always_export_symbols_CXX=no
12991 enable_shared_with_static_runtimes_CXX=yes
12993 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12994 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'
12995 # If the export-symbols file already is a .def file (1st line
12996 # is EXPORTS), use it as is; otherwise, prepend...
12997 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12998 cp $export_symbols $output_objdir/$soname.def;
13000 echo EXPORTS > $output_objdir/$soname.def;
13001 cat $export_symbols >> $output_objdir/$soname.def;
13003 $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'
13008 darwin* | rhapsody*)
13011 archive_cmds_need_lc_CXX=no
13012 hardcode_direct_CXX=no
13013 hardcode_automatic_CXX=yes
13014 hardcode_shlibpath_var_CXX=unsupported
13015 if test "$lt_cv_ld_force_load" = "yes"; then
13016 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\"`'
13018 whole_archive_flag_spec_CXX=''
13020 link_all_deplibs_CXX=yes
13021 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13022 case $cc_basename in
13023 ifort*) _lt_dar_can_shared=yes ;;
13024 *) _lt_dar_can_shared=$GCC ;;
13026 if test "$_lt_dar_can_shared" = "yes"; then
13027 output_verbose_link_cmd=func_echo_all
13028 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}"
13029 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13030 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}"
13031 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}"
13032 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13033 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}"
13034 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}"
13044 case $cc_basename in
13046 # FIXME: insert proper C++ library support
13050 # Green Hills C++ Compiler
13051 # FIXME: insert proper C++ library support
13055 # FIXME: insert proper C++ library support
13062 # C++ shared libraries reported to be fairly broken before
13068 archive_cmds_need_lc_CXX=no
13071 freebsd* | dragonfly*)
13072 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13081 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13082 link_all_deplibs_CXX=yes
13086 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13087 hardcode_libdir_separator_CXX=:
13088 export_dynamic_flag_spec_CXX='${wl}-E'
13089 hardcode_direct_CXX=yes
13090 hardcode_minus_L_CXX=yes # Not in the search PATH,
13091 # but as the default
13092 # location of the library.
13094 case $cc_basename in
13096 # FIXME: insert proper C++ library support
13100 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'
13101 # Commands to make compiler produce verbose output that lists
13102 # what "hidden" libraries, object files and flags are used when
13103 # linking a shared library.
13105 # There doesn't appear to be a way to prevent this compiler from
13106 # explicitly linking system object files so we need to strip them
13107 # from the output so that they don't get included in the library
13109 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"'
13112 if test "$GXX" = yes; then
13113 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'
13115 # FIXME: insert proper C++ library support
13123 if test $with_gnu_ld = no; then
13124 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13125 hardcode_libdir_separator_CXX=:
13131 export_dynamic_flag_spec_CXX='${wl}-E'
13137 hardcode_direct_CXX=no
13138 hardcode_shlibpath_var_CXX=no
13141 hardcode_direct_CXX=yes
13142 hardcode_direct_absolute_CXX=yes
13143 hardcode_minus_L_CXX=yes # Not in the search PATH,
13144 # but as the default
13145 # location of the library.
13149 case $cc_basename in
13151 # FIXME: insert proper C++ library support
13157 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13160 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13163 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13166 # Commands to make compiler produce verbose output that lists
13167 # what "hidden" libraries, object files and flags are used when
13168 # linking a shared library.
13170 # There doesn't appear to be a way to prevent this compiler from
13171 # explicitly linking system object files so we need to strip them
13172 # from the output so that they don't get included in the library
13174 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"'
13177 if test "$GXX" = yes; then
13178 if test $with_gnu_ld = no; then
13181 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13184 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13187 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'
13192 # FIXME: insert proper C++ library support
13200 hardcode_direct_CXX=no
13201 hardcode_shlibpath_var_CXX=no
13202 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13203 export_dynamic_flag_spec_CXX='${wl}-E'
13204 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13205 # Instead, shared libraries are loaded at an image base (0x10000000 by
13206 # default) and relocated if they conflict, which is a slow very memory
13207 # consuming and fragmenting process. To avoid this, we pick a random,
13208 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13209 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13210 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'
13211 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'
13214 case $cc_basename in
13217 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'
13219 # Archives containing C++ object files must be created using
13220 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13221 # necessary to make sure instantiated templates are included
13223 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13226 if test "$GXX" = yes; then
13227 if test "$with_gnu_ld" = no; then
13228 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'
13230 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'
13233 link_all_deplibs_CXX=yes
13236 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13237 hardcode_libdir_separator_CXX=:
13238 inherit_rpath_CXX=yes
13241 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13242 case $cc_basename in
13244 # Kuck and Associates, Inc. (KAI) C++ Compiler
13246 # KCC will only create a shared library if the output file
13247 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13248 # to its proper name (with version) after linking.
13249 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'
13250 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'
13251 # Commands to make compiler produce verbose output that lists
13252 # what "hidden" libraries, object files and flags are used when
13253 # linking a shared library.
13255 # There doesn't appear to be a way to prevent this compiler from
13256 # explicitly linking system object files so we need to strip them
13257 # from the output so that they don't get included in the library
13259 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"'
13261 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13262 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13264 # Archives containing C++ object files must be created using
13265 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13266 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13271 # version 8.0 and above of icpc choke on multiply defined symbols
13272 # if we add $predep_objects and $postdep_objects, however 7.1 and
13273 # earlier do not add the objects themselves.
13274 case `$CC -V 2>&1` in
13276 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13277 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'
13279 *) # Version 8.0 or newer
13282 ia64*) tmp_idyn=' -i_dynamic';;
13284 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13285 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'
13288 archive_cmds_need_lc_CXX=no
13289 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13290 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13291 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13294 # Portland Group C++ compiler
13296 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13297 prelink_cmds_CXX='tpldir=Template.dir~
13299 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13300 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13301 old_archive_cmds_CXX='tpldir=Template.dir~
13303 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13304 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13306 archive_cmds_CXX='tpldir=Template.dir~
13308 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13309 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13310 archive_expsym_cmds_CXX='tpldir=Template.dir~
13312 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13313 $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'
13315 *) # Version 6 and above use weak symbols
13316 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13317 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'
13321 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13322 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13323 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'
13327 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13328 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'
13330 runpath_var=LD_RUN_PATH
13331 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13332 hardcode_libdir_separator_CXX=:
13334 # Commands to make compiler produce verbose output that lists
13335 # what "hidden" libraries, object files and flags are used when
13336 # linking a shared library.
13338 # There doesn't appear to be a way to prevent this compiler from
13339 # explicitly linking system object files so we need to strip them
13340 # from the output so that they don't get included in the library
13342 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'
13344 xl* | mpixl* | bgxl*)
13345 # IBM XL 8.0 on PPC, with GNU ld
13346 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13347 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13348 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13349 if test "x$supports_anon_versioning" = xyes; then
13350 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13351 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13352 echo "local: *; };" >> $output_objdir/$libname.ver~
13353 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13357 case `$CC -V 2>&1 | sed 5q` in
13360 no_undefined_flag_CXX=' -zdefs'
13361 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13362 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'
13363 hardcode_libdir_flag_spec_CXX='-R$libdir'
13364 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'
13365 compiler_needs_object_CXX=yes
13367 # Not sure whether something based on
13368 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13370 output_verbose_link_cmd='func_echo_all'
13372 # Archives containing C++ object files must be created using
13373 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13374 # necessary to make sure instantiated templates are included
13376 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13384 # FIXME: insert proper C++ library support
13389 # FIXME: insert proper C++ library support
13394 case $cc_basename in
13396 # FIXME: insert proper C++ library support
13400 # FIXME: insert proper C++ library support
13407 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13408 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13410 hardcode_libdir_flag_spec_CXX='-R$libdir'
13411 hardcode_direct_CXX=yes
13412 hardcode_shlibpath_var_CXX=no
13414 # Workaround some broken pre-1.5 toolchains
13415 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13423 # C++ shared libraries are fairly broken
13428 if test -f /usr/libexec/ld.so; then
13429 hardcode_direct_CXX=yes
13430 hardcode_shlibpath_var_CXX=no
13431 hardcode_direct_absolute_CXX=yes
13432 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13433 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13434 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13435 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13436 export_dynamic_flag_spec_CXX='${wl}-E'
13437 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13439 output_verbose_link_cmd=func_echo_all
13445 osf3* | osf4* | osf5*)
13446 case $cc_basename in
13448 # Kuck and Associates, Inc. (KAI) C++ Compiler
13450 # KCC will only create a shared library if the output file
13451 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13452 # to its proper name (with version) after linking.
13453 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'
13455 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13456 hardcode_libdir_separator_CXX=:
13458 # Archives containing C++ object files must be created using
13459 # the KAI C++ compiler.
13461 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13462 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13466 # Rational C++ 2.4.1
13467 # FIXME: insert proper C++ library support
13473 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13474 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'
13475 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13478 allow_undefined_flag_CXX=' -expect_unresolved \*'
13479 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'
13480 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13481 echo "-hidden">> $lib.exp~
13482 $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~
13484 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13488 hardcode_libdir_separator_CXX=:
13490 # Commands to make compiler produce verbose output that lists
13491 # what "hidden" libraries, object files and flags are used when
13492 # linking a shared library.
13494 # There doesn't appear to be a way to prevent this compiler from
13495 # explicitly linking system object files so we need to strip them
13496 # from the output so that they don't get included in the library
13498 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"'
13501 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13502 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13505 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'
13508 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'
13512 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13513 hardcode_libdir_separator_CXX=:
13515 # Commands to make compiler produce verbose output that lists
13516 # what "hidden" libraries, object files and flags are used when
13517 # linking a shared library.
13518 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13521 # FIXME: insert proper C++ library support
13529 # FIXME: insert proper C++ library support
13534 case $cc_basename in
13537 # FIXME: insert proper C++ library support
13542 # FIXME: insert proper C++ library support
13546 # FIXME: insert proper C++ library support
13553 case $cc_basename in
13555 # Sun C++ 4.2, 5.x and Centerline C++
13556 archive_cmds_need_lc_CXX=yes
13557 no_undefined_flag_CXX=' -zdefs'
13558 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13559 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13560 $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'
13562 hardcode_libdir_flag_spec_CXX='-R$libdir'
13563 hardcode_shlibpath_var_CXX=no
13565 solaris2.[0-5] | solaris2.[0-5].*) ;;
13567 # The compiler driver will combine and reorder linker options,
13568 # but understands `-z linker_flag'.
13569 # Supported since Solaris 2.6 (maybe 2.5.1?)
13570 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13573 link_all_deplibs_CXX=yes
13575 output_verbose_link_cmd='func_echo_all'
13577 # Archives containing C++ object files must be created using
13578 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13579 # necessary to make sure instantiated templates are included
13581 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13584 # Green Hills C++ Compiler
13585 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13587 # The C++ compiler must be used to create the archive.
13588 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13591 # GNU C++ compiler with Solaris linker
13592 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13593 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13594 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13595 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13596 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13597 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13599 # Commands to make compiler produce verbose output that lists
13600 # what "hidden" libraries, object files and flags are used when
13601 # linking a shared library.
13602 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13604 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13606 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13607 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13608 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13610 # Commands to make compiler produce verbose output that lists
13611 # what "hidden" libraries, object files and flags are used when
13612 # linking a shared library.
13613 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13616 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13618 solaris2.[0-5] | solaris2.[0-5].*) ;;
13620 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13628 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13629 no_undefined_flag_CXX='${wl}-z,text'
13630 archive_cmds_need_lc_CXX=no
13631 hardcode_shlibpath_var_CXX=no
13632 runpath_var='LD_RUN_PATH'
13634 case $cc_basename in
13636 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13637 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13640 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13641 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13646 sysv5* | sco3.2v5* | sco5v6*)
13647 # Note: We can NOT use -z defs as we might desire, because we do not
13648 # link with -lc, and that would cause any symbols used from libc to
13649 # always be unresolved, which means just about no library would
13650 # ever link correctly. If we're not using GNU ld we use -z text
13651 # though, which does catch some bad symbols but isn't as heavy-handed
13653 no_undefined_flag_CXX='${wl}-z,text'
13654 allow_undefined_flag_CXX='${wl}-z,nodefs'
13655 archive_cmds_need_lc_CXX=no
13656 hardcode_shlibpath_var_CXX=no
13657 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13658 hardcode_libdir_separator_CXX=':'
13659 link_all_deplibs_CXX=yes
13660 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13661 runpath_var='LD_RUN_PATH'
13663 case $cc_basename in
13665 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13666 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13667 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13668 '"$old_archive_cmds_CXX"
13669 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13670 '"$reload_cmds_CXX"
13673 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13674 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13680 case $cc_basename in
13682 # NonStop-UX NCC 3.20
13683 # FIXME: insert proper C++ library support
13687 # FIXME: insert proper C++ library support
13694 # FIXME: insert proper C++ library support
13699 # FIXME: insert proper C++ library support
13704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13705 $as_echo "$ld_shlibs_CXX" >&6; }
13706 test "$ld_shlibs_CXX" = no && can_build_shared=no
13712 ## There is no encapsulation within the following macros, do not change
13713 ## the running order or otherwise move them around unless you know exactly
13714 ## what you are doing...
13715 # Dependencies to place before and after the object being linked:
13716 predep_objects_CXX=
13717 postdep_objects_CXX=
13720 compiler_lib_search_path_CXX=
13722 cat > conftest.$ac_ext <<_LT_EOF
13726 Foo (void) { a = 0; }
13732 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13733 (eval $ac_compile) 2>&5
13735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13736 test $ac_status = 0; }; then
13737 # Parse the compiler output and extract the necessary
13738 # objects, libraries and library flags.
13740 # Sentinel used to keep track of whether or not we are before
13741 # the conftest object file.
13742 pre_test_object_deps_done=no
13744 for p in `eval "$output_verbose_link_cmd"`; do
13748 # Some compilers place space between "-{L,R}" and the path.
13749 # Remove the space.
13750 if test $p = "-L" ||
13751 test $p = "-R"; then
13758 if test "$pre_test_object_deps_done" = no; then
13761 # Internal compiler library paths should come after those
13762 # provided the user. The postdeps already come after the
13763 # user supplied libs so there is no need to process them.
13764 if test -z "$compiler_lib_search_path_CXX"; then
13765 compiler_lib_search_path_CXX="${prev}${p}"
13767 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13770 # The "-l" case would never come before the object being
13771 # linked, so don't bother handling this case.
13774 if test -z "$postdeps_CXX"; then
13775 postdeps_CXX="${prev}${p}"
13777 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13783 # This assumes that the test object file only shows up
13784 # once in the compiler output.
13785 if test "$p" = "conftest.$objext"; then
13786 pre_test_object_deps_done=yes
13790 if test "$pre_test_object_deps_done" = no; then
13791 if test -z "$predep_objects_CXX"; then
13792 predep_objects_CXX="$p"
13794 predep_objects_CXX="$predep_objects_CXX $p"
13797 if test -z "$postdep_objects_CXX"; then
13798 postdep_objects_CXX="$p"
13800 postdep_objects_CXX="$postdep_objects_CXX $p"
13805 *) ;; # Ignore the rest.
13813 echo "libtool.m4: error: problem compiling CXX test program"
13816 $RM -f confest.$objext
13818 # PORTME: override above test on systems where it is broken
13821 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13822 # hack all around it, let's just trust "g++" to DTRT.
13823 predep_objects_CXX=
13824 postdep_objects_CXX=
13829 case `$CC -V 2>&1 | sed 5q` in
13833 # The more standards-conforming stlport4 library is
13834 # incompatible with the Cstd library. Avoid specifying
13835 # it if it's in CXXFLAGS. Ignore libCrun as
13836 # -library=stlport4 depends on it.
13837 case " $CXX $CXXFLAGS " in
13838 *" -library=stlport4 "*)
13839 solaris_use_stlport4=yes
13843 if test "$solaris_use_stlport4" != yes; then
13844 postdeps_CXX='-library=Cstd -library=Crun'
13851 case $cc_basename in
13853 # The more standards-conforming stlport4 library is
13854 # incompatible with the Cstd library. Avoid specifying
13855 # it if it's in CXXFLAGS. Ignore libCrun as
13856 # -library=stlport4 depends on it.
13857 case " $CXX $CXXFLAGS " in
13858 *" -library=stlport4 "*)
13859 solaris_use_stlport4=yes
13863 # Adding this requires a known-good setup of shared libraries for
13864 # Sun compiler versions before 5.6, else PIC objects from an old
13865 # archive will be linked into the output, leading to subtle bugs.
13866 if test "$solaris_use_stlport4" != yes; then
13867 postdeps_CXX='-library=Cstd -library=Crun'
13875 case " $postdeps_CXX " in
13876 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13878 compiler_lib_search_dirs_CXX=
13879 if test -n "${compiler_lib_search_path_CXX}"; then
13880 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13913 lt_prog_compiler_wl_CXX=
13914 lt_prog_compiler_pic_CXX=
13915 lt_prog_compiler_static_CXX=
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13918 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13920 # C++ specific cases for pic, static, wl, etc.
13921 if test "$GXX" = yes; then
13922 lt_prog_compiler_wl_CXX='-Wl,'
13923 lt_prog_compiler_static_CXX='-static'
13927 # All AIX code is PIC.
13928 if test "$host_cpu" = ia64; then
13929 # AIX 5 now supports IA64 processor
13930 lt_prog_compiler_static_CXX='-Bstatic'
13932 lt_prog_compiler_pic_CXX='-fPIC'
13938 # see comment about AmigaOS4 .so support
13939 lt_prog_compiler_pic_CXX='-fPIC'
13942 # FIXME: we need at least 68020 code to build shared libraries, but
13943 # adding the `-m68020' flag to GCC prevents building anything better,
13945 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13950 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13951 # PIC is the default for these OSes.
13953 mingw* | cygwin* | os2* | pw32* | cegcc*)
13954 # This hack is so that the source file can tell whether it is being
13955 # built for inclusion in a dll (and should export symbols for example).
13956 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13957 # (--disable-auto-import) libraries
13958 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13960 darwin* | rhapsody*)
13961 # PIC is the default on this platform
13962 # Common symbols not allowed in MH_DYLIB files
13963 lt_prog_compiler_pic_CXX='-fno-common'
13966 # DJGPP does not support shared libraries at all
13967 lt_prog_compiler_pic_CXX=
13970 # PIC is the default for Haiku.
13971 # The "-static" flag exists, but is broken.
13972 lt_prog_compiler_static_CXX=
13975 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13976 # Instead, we relocate shared libraries at runtime.
13979 if test -d /usr/nec; then
13980 lt_prog_compiler_pic_CXX=-Kconform_pic
13984 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13985 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13986 # sets the default TLS model and affects inlining.
13991 lt_prog_compiler_pic_CXX='-fPIC'
13996 # QNX uses GNU C++, but need to define -shared option too, otherwise
13997 # it will coredump.
13998 lt_prog_compiler_pic_CXX='-fPIC -shared'
14001 lt_prog_compiler_pic_CXX='-fPIC'
14007 # All AIX code is PIC.
14008 if test "$host_cpu" = ia64; then
14009 # AIX 5 now supports IA64 processor
14010 lt_prog_compiler_static_CXX='-Bstatic'
14012 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14016 case $cc_basename in
14018 # Green Hills C++ Compiler
14019 # _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"
14024 case $cc_basename in
14026 lt_prog_compiler_pic_CXX='-KPIC'
14029 # Green Hills C++ Compiler
14030 lt_prog_compiler_pic_CXX='-pic'
14036 freebsd* | dragonfly*)
14037 # FreeBSD uses GNU C++
14039 hpux9* | hpux10* | hpux11*)
14040 case $cc_basename in
14042 lt_prog_compiler_wl_CXX='-Wl,'
14043 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14044 if test "$host_cpu" != ia64; then
14045 lt_prog_compiler_pic_CXX='+Z'
14049 lt_prog_compiler_wl_CXX='-Wl,'
14050 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14056 lt_prog_compiler_pic_CXX='+Z'
14065 # This is c89, which is MS Visual C++ (no shared libs)
14066 # Anyone wants to do a port?
14068 irix5* | irix6* | nonstopux*)
14069 case $cc_basename in
14071 lt_prog_compiler_wl_CXX='-Wl,'
14072 lt_prog_compiler_static_CXX='-non_shared'
14073 # CC pic flag -KPIC is the default.
14079 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14080 case $cc_basename in
14083 lt_prog_compiler_wl_CXX='--backend -Wl,'
14084 lt_prog_compiler_pic_CXX='-fPIC'
14087 # old Intel C++ for x86_64 which still supported -KPIC.
14088 lt_prog_compiler_wl_CXX='-Wl,'
14089 lt_prog_compiler_pic_CXX='-KPIC'
14090 lt_prog_compiler_static_CXX='-static'
14093 # Intel C++, used to be incompatible with GCC.
14094 # ICC 10 doesn't accept -KPIC any more.
14095 lt_prog_compiler_wl_CXX='-Wl,'
14096 lt_prog_compiler_pic_CXX='-fPIC'
14097 lt_prog_compiler_static_CXX='-static'
14100 # Portland Group C++ compiler
14101 lt_prog_compiler_wl_CXX='-Wl,'
14102 lt_prog_compiler_pic_CXX='-fpic'
14103 lt_prog_compiler_static_CXX='-Bstatic'
14107 # Make sure the PIC flag is empty. It appears that all Alpha
14108 # Linux and Compaq Tru64 Unix objects are PIC.
14109 lt_prog_compiler_pic_CXX=
14110 lt_prog_compiler_static_CXX='-non_shared'
14112 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14113 # IBM XL 8.0, 9.0 on PPC and BlueGene
14114 lt_prog_compiler_wl_CXX='-Wl,'
14115 lt_prog_compiler_pic_CXX='-qpic'
14116 lt_prog_compiler_static_CXX='-qstaticlink'
14119 case `$CC -V 2>&1 | sed 5q` in
14122 lt_prog_compiler_pic_CXX='-KPIC'
14123 lt_prog_compiler_static_CXX='-Bstatic'
14124 lt_prog_compiler_wl_CXX='-Qoption ld '
14135 case $cc_basename in
14137 lt_prog_compiler_pic_CXX='-W c,exportall'
14146 # QNX uses GNU C++, but need to define -shared option too, otherwise
14147 # it will coredump.
14148 lt_prog_compiler_pic_CXX='-fPIC -shared'
14150 osf3* | osf4* | osf5*)
14151 case $cc_basename in
14153 lt_prog_compiler_wl_CXX='--backend -Wl,'
14156 # Rational C++ 2.4.1
14157 lt_prog_compiler_pic_CXX='-pic'
14160 # Digital/Compaq C++
14161 lt_prog_compiler_wl_CXX='-Wl,'
14162 # Make sure the PIC flag is empty. It appears that all Alpha
14163 # Linux and Compaq Tru64 Unix objects are PIC.
14164 lt_prog_compiler_pic_CXX=
14165 lt_prog_compiler_static_CXX='-non_shared'
14174 case $cc_basename in
14176 # Sun C++ 4.2, 5.x and Centerline C++
14177 lt_prog_compiler_pic_CXX='-KPIC'
14178 lt_prog_compiler_static_CXX='-Bstatic'
14179 lt_prog_compiler_wl_CXX='-Qoption ld '
14182 # Green Hills C++ Compiler
14183 lt_prog_compiler_pic_CXX='-PIC'
14190 case $cc_basename in
14193 lt_prog_compiler_pic_CXX='-pic'
14194 lt_prog_compiler_static_CXX='-Bstatic'
14198 lt_prog_compiler_pic_CXX='-pic'
14204 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14205 case $cc_basename in
14207 lt_prog_compiler_wl_CXX='-Wl,'
14208 lt_prog_compiler_pic_CXX='-KPIC'
14209 lt_prog_compiler_static_CXX='-Bstatic'
14214 case $cc_basename in
14216 # NonStop-UX NCC 3.20
14217 lt_prog_compiler_pic_CXX='-KPIC'
14226 lt_prog_compiler_can_build_shared_CXX=no
14232 # For platforms which do not support PIC, -DPIC is meaningless:
14234 lt_prog_compiler_pic_CXX=
14237 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14241 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14246 # Check to make sure the PIC flag actually works.
14248 if test -n "$lt_prog_compiler_pic_CXX"; then
14249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14250 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14251 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14252 $as_echo_n "(cached) " >&6
14254 lt_cv_prog_compiler_pic_works_CXX=no
14255 ac_outfile=conftest.$ac_objext
14256 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14257 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14258 # Insert the option either (1) after the last *FLAGS variable, or
14259 # (2) before a word containing "conftest.", or (3) at the end.
14260 # Note that $ac_compile itself does not contain backslashes and begins
14261 # with a dollar sign (not a hyphen), so the echo should work correctly.
14262 # The option is referenced via a variable to avoid confusing sed.
14263 lt_compile=`echo "$ac_compile" | $SED \
14264 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14265 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14266 -e 's:$: $lt_compiler_flag:'`
14267 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14268 (eval "$lt_compile" 2>conftest.err)
14270 cat conftest.err >&5
14271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14272 if (exit $ac_status) && test -s "$ac_outfile"; then
14273 # The compiler can only warn and ignore the option if not recognized
14274 # So say no if there are warnings other than the usual output.
14275 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14276 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14277 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14278 lt_cv_prog_compiler_pic_works_CXX=yes
14284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14285 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14287 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14288 case $lt_prog_compiler_pic_CXX in
14290 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14293 lt_prog_compiler_pic_CXX=
14294 lt_prog_compiler_can_build_shared_CXX=no
14302 # Check to make sure the static flag actually works.
14304 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14306 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14307 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14308 $as_echo_n "(cached) " >&6
14310 lt_cv_prog_compiler_static_works_CXX=no
14311 save_LDFLAGS="$LDFLAGS"
14312 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14313 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14314 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14315 # The linker can only warn and ignore the option if not recognized
14316 # So say no if there are warnings
14317 if test -s conftest.err; then
14318 # Append any errors to the config.log.
14319 cat conftest.err 1>&5
14320 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14321 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14322 if diff conftest.exp conftest.er2 >/dev/null; then
14323 lt_cv_prog_compiler_static_works_CXX=yes
14326 lt_cv_prog_compiler_static_works_CXX=yes
14330 LDFLAGS="$save_LDFLAGS"
14333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14334 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14336 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14339 lt_prog_compiler_static_CXX=
14345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14346 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14347 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14348 $as_echo_n "(cached) " >&6
14350 lt_cv_prog_compiler_c_o_CXX=no
14351 $RM -r conftest 2>/dev/null
14355 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14357 lt_compiler_flag="-o out/conftest2.$ac_objext"
14358 # Insert the option either (1) after the last *FLAGS variable, or
14359 # (2) before a word containing "conftest.", or (3) at the end.
14360 # Note that $ac_compile itself does not contain backslashes and begins
14361 # with a dollar sign (not a hyphen), so the echo should work correctly.
14362 lt_compile=`echo "$ac_compile" | $SED \
14363 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14364 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14365 -e 's:$: $lt_compiler_flag:'`
14366 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14367 (eval "$lt_compile" 2>out/conftest.err)
14369 cat out/conftest.err >&5
14370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14371 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14373 # The compiler can only warn and ignore the option if not recognized
14374 # So say no if there are warnings
14375 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14376 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14377 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14378 lt_cv_prog_compiler_c_o_CXX=yes
14383 # SGI C++ compiler will create directory out/ii_files/ for
14384 # template instantiation
14385 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14386 $RM out/* && rmdir out
14392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14393 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14398 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14399 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14400 $as_echo_n "(cached) " >&6
14402 lt_cv_prog_compiler_c_o_CXX=no
14403 $RM -r conftest 2>/dev/null
14407 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14409 lt_compiler_flag="-o out/conftest2.$ac_objext"
14410 # Insert the option either (1) after the last *FLAGS variable, or
14411 # (2) before a word containing "conftest.", or (3) at the end.
14412 # Note that $ac_compile itself does not contain backslashes and begins
14413 # with a dollar sign (not a hyphen), so the echo should work correctly.
14414 lt_compile=`echo "$ac_compile" | $SED \
14415 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14416 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14417 -e 's:$: $lt_compiler_flag:'`
14418 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14419 (eval "$lt_compile" 2>out/conftest.err)
14421 cat out/conftest.err >&5
14422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14423 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14425 # The compiler can only warn and ignore the option if not recognized
14426 # So say no if there are warnings
14427 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14428 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14429 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14430 lt_cv_prog_compiler_c_o_CXX=yes
14435 # SGI C++ compiler will create directory out/ii_files/ for
14436 # template instantiation
14437 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14438 $RM out/* && rmdir out
14444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14445 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14450 hard_links="nottested"
14451 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14452 # do not overwrite the value of need_locks provided by the user
14453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14454 $as_echo_n "checking if we can lock with hard links... " >&6; }
14457 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14459 ln conftest.a conftest.b 2>&5 || hard_links=no
14460 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14462 $as_echo "$hard_links" >&6; }
14463 if test "$hard_links" = no; then
14464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14465 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14475 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14477 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14480 # If we're using GNU nm, then we don't want the "-C" option.
14481 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14482 # Also, AIX nm treats weak defined symbols like other global defined
14483 # symbols, whereas GNU nm marks them as "W".
14484 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14485 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'
14487 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14491 export_symbols_cmds_CXX="$ltdll_cmds"
14493 cygwin* | mingw* | cegcc*)
14494 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'
14497 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14500 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14503 $as_echo "$ld_shlibs_CXX" >&6; }
14504 test "$ld_shlibs_CXX" = no && can_build_shared=no
14506 with_gnu_ld_CXX=$with_gnu_ld
14514 # Do we need to explicitly link libc?
14516 case "x$archive_cmds_need_lc_CXX" in
14518 # Assume -lc should be added
14519 archive_cmds_need_lc_CXX=yes
14521 if test "$enable_shared" = yes && test "$GCC" = yes; then
14522 case $archive_cmds_CXX in
14524 # FIXME: we may have to deal with multi-command sequences.
14527 # Test whether the compiler implicitly links with -lc since on some
14528 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14529 # to ld, don't add -lc before -lgcc.
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14531 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14532 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14533 $as_echo_n "(cached) " >&6
14536 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14538 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14539 (eval $ac_compile) 2>&5
14541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14542 test $ac_status = 0; } 2>conftest.err; then
14545 libobjs=conftest.$ac_objext
14547 wl=$lt_prog_compiler_wl_CXX
14548 pic_flag=$lt_prog_compiler_pic_CXX
14554 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14555 allow_undefined_flag_CXX=
14556 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14557 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14560 test $ac_status = 0; }
14562 lt_cv_archive_cmds_need_lc_CXX=no
14564 lt_cv_archive_cmds_need_lc_CXX=yes
14566 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14568 cat conftest.err 1>&5
14573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14574 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14575 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14646 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14648 library_names_spec=
14649 libname_spec='lib$name'
14653 postuninstall_cmds=
14657 shlibpath_overrides_runpath=unknown
14659 dynamic_linker="$host_os ld.so"
14660 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14661 need_lib_prefix=unknown
14662 hardcode_into_libs=no
14664 # when you set need_version to no, make sure it does not cause -set_version
14665 # flags to be left without arguments
14666 need_version=unknown
14671 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14672 shlibpath_var=LIBPATH
14674 # AIX 3 has no versioning support, so we append a major version to the name.
14675 soname_spec='${libname}${release}${shared_ext}$major'
14682 hardcode_into_libs=yes
14683 if test "$host_cpu" = ia64; then
14684 # AIX 5 supports IA64
14685 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14686 shlibpath_var=LD_LIBRARY_PATH
14688 # With GCC up to 2.95.x, collect2 would create an import file
14689 # for dependence libraries. The import file would start with
14690 # the line `#! .'. This would cause the generated library to
14691 # depend on `.', always an invalid library. This was fixed in
14692 # development snapshots of GCC prior to 3.0.
14694 aix4 | aix4.[01] | aix4.[01].*)
14695 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14697 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14700 can_build_shared=no
14704 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14705 # soname into executable. Probably we can add versioning support to
14706 # collect2, so additional links can be useful in future.
14707 if test "$aix_use_runtimelinking" = yes; then
14708 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14709 # instead of lib<name>.a to let people know that these are not
14710 # typical AIX shared libraries.
14711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14713 # We preserve .a as extension for shared libraries through AIX4.2
14714 # and later when we are not doing run time linking.
14715 library_names_spec='${libname}${release}.a $libname.a'
14716 soname_spec='${libname}${release}${shared_ext}$major'
14718 shlibpath_var=LIBPATH
14725 # Since July 2007 AmigaOS4 officially supports .so libraries.
14726 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14730 library_names_spec='$libname.ixlibrary $libname.a'
14731 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14732 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'
14738 library_names_spec='${libname}${shared_ext}'
14739 dynamic_linker="$host_os ld.so"
14740 shlibpath_var=LIBRARY_PATH
14746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14747 soname_spec='${libname}${release}${shared_ext}$major'
14748 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14749 shlibpath_var=LD_LIBRARY_PATH
14750 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14751 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14752 # the default ld.so.conf also contains /usr/contrib/lib and
14753 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14754 # libtool to hard-code these into programs
14757 cygwin* | mingw* | pw32* | cegcc*)
14758 version_type=windows
14763 case $GCC,$host_os in
14764 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14765 library_names_spec='$libname.dll.a'
14766 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14767 postinstall_cmds='base_file=`basename \${file}`~
14768 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14769 dldir=$destdir/`dirname \$dlpath`~
14770 test -d \$dldir || mkdir -p \$dldir~
14771 $install_prog $dir/$dlname \$dldir/$dlname~
14772 chmod a+x \$dldir/$dlname~
14773 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14774 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14776 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14777 dlpath=$dir/\$dldll~
14779 shlibpath_overrides_runpath=yes
14783 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14784 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14788 # MinGW DLLs use traditional 'lib' prefix
14789 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14792 # pw32 DLLs use 'pw' prefix rather than 'lib'
14793 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14799 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14802 dynamic_linker='Win32 ld.exe'
14803 # FIXME: first we should search . and the directory the executable is in
14807 darwin* | rhapsody*)
14808 dynamic_linker="$host_os dyld"
14809 version_type=darwin
14812 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14813 soname_spec='${libname}${release}${major}$shared_ext'
14814 shlibpath_overrides_runpath=yes
14815 shlibpath_var=DYLD_LIBRARY_PATH
14816 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14818 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14826 soname_spec='${libname}${release}${shared_ext}$major'
14827 shlibpath_var=LD_LIBRARY_PATH
14830 freebsd* | dragonfly*)
14831 # DragonFly does not have aout. When/if they implement a new
14832 # versioning mechanism, adjust this.
14833 if test -x /usr/bin/objformat; then
14834 objformat=`/usr/bin/objformat`
14837 freebsd[23].*) objformat=aout ;;
14838 *) objformat=elf ;;
14841 version_type=freebsd-$objformat
14842 case $version_type in
14844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14849 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14853 shlibpath_var=LD_LIBRARY_PATH
14856 shlibpath_overrides_runpath=yes
14858 freebsd3.[01]* | freebsdelf3.[01]*)
14859 shlibpath_overrides_runpath=yes
14860 hardcode_into_libs=yes
14862 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14863 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14864 shlibpath_overrides_runpath=no
14865 hardcode_into_libs=yes
14867 *) # from 4.6 on, and DragonFly
14868 shlibpath_overrides_runpath=yes
14869 hardcode_into_libs=yes
14878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14879 soname_spec='${libname}${release}${shared_ext}$major'
14880 shlibpath_var=LD_LIBRARY_PATH
14881 hardcode_into_libs=yes
14888 dynamic_linker="$host_os runtime_loader"
14889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14890 soname_spec='${libname}${release}${shared_ext}$major'
14891 shlibpath_var=LIBRARY_PATH
14892 shlibpath_overrides_runpath=yes
14893 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14894 hardcode_into_libs=yes
14897 hpux9* | hpux10* | hpux11*)
14898 # Give a soname corresponding to the major version so that dld.sl refuses to
14899 # link against other versions.
14906 hardcode_into_libs=yes
14907 dynamic_linker="$host_os dld.so"
14908 shlibpath_var=LD_LIBRARY_PATH
14909 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14911 soname_spec='${libname}${release}${shared_ext}$major'
14912 if test "X$HPUX_IA64_MODE" = X32; then
14913 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14915 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14917 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14921 hardcode_into_libs=yes
14922 dynamic_linker="$host_os dld.sl"
14923 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14924 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14926 soname_spec='${libname}${release}${shared_ext}$major'
14927 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14928 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14932 dynamic_linker="$host_os dld.sl"
14933 shlibpath_var=SHLIB_PATH
14934 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14936 soname_spec='${libname}${release}${shared_ext}$major'
14939 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14940 postinstall_cmds='chmod 555 $lib'
14941 # or fails outright, so override atomically:
14942 install_override_mode=555
14949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14950 soname_spec='${libname}${release}${shared_ext}$major'
14951 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14952 shlibpath_var=LD_LIBRARY_PATH
14953 shlibpath_overrides_runpath=no
14954 hardcode_into_libs=yes
14957 irix5* | irix6* | nonstopux*)
14959 nonstopux*) version_type=nonstopux ;;
14961 if test "$lt_cv_prog_gnu_ld" = yes; then
14969 soname_spec='${libname}${release}${shared_ext}$major'
14970 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14972 irix5* | nonstopux*)
14973 libsuff= shlibsuff=
14976 case $LD in # libtool.m4 will add one of these switches to LD
14977 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14978 libsuff= shlibsuff= libmagic=32-bit;;
14979 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14980 libsuff=32 shlibsuff=N32 libmagic=N32;;
14981 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14982 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14983 *) libsuff= shlibsuff= libmagic=never-match;;
14987 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14988 shlibpath_overrides_runpath=no
14989 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14990 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14991 hardcode_into_libs=yes
14994 # No shared lib support for Linux oldld, aout, or coff.
14995 linux*oldld* | linux*aout* | linux*coff*)
14999 # This must be Linux ELF.
15000 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15005 soname_spec='${libname}${release}${shared_ext}$major'
15006 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15007 shlibpath_var=LD_LIBRARY_PATH
15008 shlibpath_overrides_runpath=no
15010 # Some binutils ld are patched to set DT_RUNPATH
15011 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15012 $as_echo_n "(cached) " >&6
15014 lt_cv_shlibpath_overrides_runpath=no
15015 save_LDFLAGS=$LDFLAGS
15016 save_libdir=$libdir
15017 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15018 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15020 /* end confdefs.h. */
15030 if ac_fn_cxx_try_link "$LINENO"; then :
15031 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15032 lt_cv_shlibpath_overrides_runpath=yes
15035 rm -f core conftest.err conftest.$ac_objext \
15036 conftest$ac_exeext conftest.$ac_ext
15037 LDFLAGS=$save_LDFLAGS
15038 libdir=$save_libdir
15042 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15044 # This implies no fast_install, which is unacceptable.
15045 # Some rework will be needed to allow for fast_install
15046 # before this can be enabled.
15047 hardcode_into_libs=yes
15049 # Append ld.so.conf contents to the search path
15050 if test -f /etc/ld.so.conf; then
15051 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' ' '`
15052 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15055 # We used to test for /lib/ld.so.1 and disable shared libraries on
15056 # powerpc, because MkLinux only supported shared libraries with the
15057 # GNU dynamic linker. Since this was broken with cross compilers,
15058 # most powerpc-linux boxes support dynamic linking these days and
15059 # people can always --disable-shared, the test was removed, and we
15060 # assume the GNU/Linux dynamic linker is in use.
15061 dynamic_linker='GNU/Linux ld.so'
15068 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15070 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15071 dynamic_linker='NetBSD (a.out) ld.so'
15073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15074 soname_spec='${libname}${release}${shared_ext}$major'
15075 dynamic_linker='NetBSD ld.elf_so'
15077 shlibpath_var=LD_LIBRARY_PATH
15078 shlibpath_overrides_runpath=yes
15079 hardcode_into_libs=yes
15084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15085 shlibpath_var=LD_LIBRARY_PATH
15086 shlibpath_overrides_runpath=yes
15093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15094 soname_spec='${libname}${release}${shared_ext}$major'
15095 shlibpath_var=LD_LIBRARY_PATH
15096 shlibpath_overrides_runpath=no
15097 hardcode_into_libs=yes
15098 dynamic_linker='ldqnx.so'
15103 sys_lib_dlsearch_path_spec="/usr/lib"
15105 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15107 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15108 *) need_version=no ;;
15110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15111 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15112 shlibpath_var=LD_LIBRARY_PATH
15113 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15115 openbsd2.[89] | openbsd2.[89].*)
15116 shlibpath_overrides_runpath=no
15119 shlibpath_overrides_runpath=yes
15123 shlibpath_overrides_runpath=yes
15128 libname_spec='$name'
15131 library_names_spec='$libname${shared_ext} $libname.a'
15132 dynamic_linker='OS/2 ld.exe'
15133 shlibpath_var=LIBPATH
15136 osf3* | osf4* | osf5*)
15140 soname_spec='${libname}${release}${shared_ext}$major'
15141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15142 shlibpath_var=LD_LIBRARY_PATH
15143 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15144 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15156 soname_spec='${libname}${release}${shared_ext}$major'
15157 shlibpath_var=LD_LIBRARY_PATH
15158 shlibpath_overrides_runpath=yes
15159 hardcode_into_libs=yes
15160 # ldd complains unless libraries are executable
15161 postinstall_cmds='chmod +x $lib'
15166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15167 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15168 shlibpath_var=LD_LIBRARY_PATH
15169 shlibpath_overrides_runpath=yes
15170 if test "$with_gnu_ld" = yes; then
15178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15179 soname_spec='${libname}${release}${shared_ext}$major'
15180 shlibpath_var=LD_LIBRARY_PATH
15181 case $host_vendor in
15183 shlibpath_overrides_runpath=no
15185 runpath_var=LD_RUN_PATH
15193 shlibpath_overrides_runpath=no
15194 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15200 if test -d /usr/nec ;then
15202 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15203 soname_spec='$libname${shared_ext}.$major'
15204 shlibpath_var=LD_LIBRARY_PATH
15208 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15209 version_type=freebsd-elf
15212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15213 soname_spec='${libname}${release}${shared_ext}$major'
15214 shlibpath_var=LD_LIBRARY_PATH
15215 shlibpath_overrides_runpath=yes
15216 hardcode_into_libs=yes
15217 if test "$with_gnu_ld" = yes; then
15218 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15220 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15223 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15227 sys_lib_dlsearch_path_spec='/usr/lib'
15231 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15236 shlibpath_var=LD_LIBRARY_PATH
15237 shlibpath_overrides_runpath=no
15238 hardcode_into_libs=yes
15243 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15244 soname_spec='${libname}${release}${shared_ext}$major'
15245 shlibpath_var=LD_LIBRARY_PATH
15252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15253 $as_echo "$dynamic_linker" >&6; }
15254 test "$dynamic_linker" = no && can_build_shared=no
15256 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15257 if test "$GCC" = yes; then
15258 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15261 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15262 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15264 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15265 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15306 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15307 hardcode_action_CXX=
15308 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15309 test -n "$runpath_var_CXX" ||
15310 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15312 # We can hardcode non-existent directories.
15313 if test "$hardcode_direct_CXX" != no &&
15314 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15315 # have to relink, otherwise we might link with an installed library
15316 # when we should be linking with a yet-to-be-installed one
15317 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15318 test "$hardcode_minus_L_CXX" != no; then
15319 # Linking always hardcodes the temporary library directory.
15320 hardcode_action_CXX=relink
15322 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15323 hardcode_action_CXX=immediate
15326 # We cannot hardcode anything, or else we can only hardcode existing
15328 hardcode_action_CXX=unsupported
15330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15331 $as_echo "$hardcode_action_CXX" >&6; }
15333 if test "$hardcode_action_CXX" = relink ||
15334 test "$inherit_rpath_CXX" = yes; then
15335 # Fast installation is not supported
15336 enable_fast_install=no
15337 elif test "$shlibpath_overrides_runpath" = yes ||
15338 test "$enable_shared" = no; then
15339 # Fast installation is not necessary
15340 enable_fast_install=needless
15349 fi # test -n "$compiler"
15355 with_gnu_ld=$lt_save_with_gnu_ld
15356 lt_cv_path_LDCXX=$lt_cv_path_LD
15357 lt_cv_path_LD=$lt_save_path_LD
15358 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15359 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15360 fi # test "$_lt_caught_CXX_error" != yes
15363 ac_cpp='$CPP $CPPFLAGS'
15364 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15365 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15366 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15380 ac_config_commands="$ac_config_commands libtool"
15385 # Only expand once:
15389 # The tests for host and target for $enable_largefile require
15394 # As the $enable_largefile decision depends on --enable-plugins we must set it
15395 # even in directories otherwise not depending on the $plugins option.
15399 for ac_header in dlfcn.h
15401 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15403 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
15404 cat >>confdefs.h <<_ACEOF
15405 #define HAVE_DLFCN_H 1
15412 for ac_header in windows.h
15414 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15416 if test "x$ac_cv_header_windows_h" = xyes; then :
15417 cat >>confdefs.h <<_ACEOF
15418 #define HAVE_WINDOWS_H 1
15426 # Check whether --enable-plugins was given.
15427 if test "${enable_plugins+set}" = set; then :
15428 enableval=$enable_plugins; case "${enableval}" in
15431 if test "$maybe_plugins" != "yes" ; then
15432 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15436 plugins=$maybe_plugins
15440 if test "$plugins" = "yes"; then
15441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
15442 $as_echo_n "checking for library containing dlsym... " >&6; }
15443 if ${ac_cv_search_dlsym+:} false; then :
15444 $as_echo_n "(cached) " >&6
15446 ac_func_search_save_LIBS=$LIBS
15447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15448 /* end confdefs.h. */
15450 /* Override any GCC internal prototype to avoid an error.
15451 Use char because int might match the return type of a GCC
15452 builtin and then its argument prototype would still apply. */
15465 for ac_lib in '' dl; do
15466 if test -z "$ac_lib"; then
15467 ac_res="none required"
15470 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15472 if ac_fn_c_try_link "$LINENO"; then :
15473 ac_cv_search_dlsym=$ac_res
15475 rm -f core conftest.err conftest.$ac_objext \
15477 if ${ac_cv_search_dlsym+:} false; then :
15481 if ${ac_cv_search_dlsym+:} false; then :
15484 ac_cv_search_dlsym=no
15486 rm conftest.$ac_ext
15487 LIBS=$ac_func_search_save_LIBS
15489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
15490 $as_echo "$ac_cv_search_dlsym" >&6; }
15491 ac_res=$ac_cv_search_dlsym
15492 if test "$ac_res" != no; then :
15493 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15501 sparc-*-solaris*|i[3-7]86-*-solaris*)
15502 # On native 32bit sparc and ia32 solaris, large-file and procfs support
15503 # are mutually exclusive; and without procfs support, the bfd/ elf module
15504 # cannot provide certain routines such as elfcore_write_prpsinfo
15505 # or elfcore_write_prstatus. So unless the user explicitly requested
15506 # large-file support through the --enable-largefile switch, disable
15507 # large-file support in favor of procfs support.
15508 test "${target}" = "${host}" -a "x$plugins" = xno \
15509 && : ${enable_largefile="no"}
15513 # Check whether --enable-largefile was given.
15514 if test "${enable_largefile+set}" = set; then :
15515 enableval=$enable_largefile;
15518 if test "$enable_largefile" != no; then
15520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15521 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15522 if ${ac_cv_sys_largefile_CC+:} false; then :
15523 $as_echo_n "(cached) " >&6
15525 ac_cv_sys_largefile_CC=no
15526 if test "$GCC" != yes; then
15529 # IRIX 6.2 and later do not support large files by default,
15530 # so use the C compiler's -n32 option if that helps.
15531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15532 /* end confdefs.h. */
15533 #include <sys/types.h>
15534 /* Check that off_t can represent 2**63 - 1 correctly.
15535 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15536 since some C++ compilers masquerading as C compilers
15537 incorrectly reject 9223372036854775807. */
15538 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15539 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15540 && LARGE_OFF_T % 2147483647 == 1)
15550 if ac_fn_c_try_compile "$LINENO"; then :
15553 rm -f core conftest.err conftest.$ac_objext
15555 if ac_fn_c_try_compile "$LINENO"; then :
15556 ac_cv_sys_largefile_CC=' -n32'; break
15558 rm -f core conftest.err conftest.$ac_objext
15562 rm -f conftest.$ac_ext
15565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15566 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15567 if test "$ac_cv_sys_largefile_CC" != no; then
15568 CC=$CC$ac_cv_sys_largefile_CC
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15572 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15573 if ${ac_cv_sys_file_offset_bits+:} false; then :
15574 $as_echo_n "(cached) " >&6
15577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15578 /* end confdefs.h. */
15579 #include <sys/types.h>
15580 /* Check that off_t can represent 2**63 - 1 correctly.
15581 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15582 since some C++ compilers masquerading as C compilers
15583 incorrectly reject 9223372036854775807. */
15584 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15585 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15586 && LARGE_OFF_T % 2147483647 == 1)
15596 if ac_fn_c_try_compile "$LINENO"; then :
15597 ac_cv_sys_file_offset_bits=no; break
15599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15601 /* end confdefs.h. */
15602 #define _FILE_OFFSET_BITS 64
15603 #include <sys/types.h>
15604 /* Check that off_t can represent 2**63 - 1 correctly.
15605 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15606 since some C++ compilers masquerading as C compilers
15607 incorrectly reject 9223372036854775807. */
15608 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15609 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15610 && LARGE_OFF_T % 2147483647 == 1)
15620 if ac_fn_c_try_compile "$LINENO"; then :
15621 ac_cv_sys_file_offset_bits=64; break
15623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15624 ac_cv_sys_file_offset_bits=unknown
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15629 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15630 case $ac_cv_sys_file_offset_bits in #(
15633 cat >>confdefs.h <<_ACEOF
15634 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15639 if test $ac_cv_sys_file_offset_bits = unknown; then
15640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15641 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15642 if ${ac_cv_sys_large_files+:} false; then :
15643 $as_echo_n "(cached) " >&6
15646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15647 /* end confdefs.h. */
15648 #include <sys/types.h>
15649 /* Check that off_t can represent 2**63 - 1 correctly.
15650 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15651 since some C++ compilers masquerading as C compilers
15652 incorrectly reject 9223372036854775807. */
15653 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15654 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15655 && LARGE_OFF_T % 2147483647 == 1)
15665 if ac_fn_c_try_compile "$LINENO"; then :
15666 ac_cv_sys_large_files=no; break
15668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15670 /* end confdefs.h. */
15671 #define _LARGE_FILES 1
15672 #include <sys/types.h>
15673 /* Check that off_t can represent 2**63 - 1 correctly.
15674 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15675 since some C++ compilers masquerading as C compilers
15676 incorrectly reject 9223372036854775807. */
15677 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15678 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15679 && LARGE_OFF_T % 2147483647 == 1)
15689 if ac_fn_c_try_compile "$LINENO"; then :
15690 ac_cv_sys_large_files=1; break
15692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15693 ac_cv_sys_large_files=unknown
15697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15698 $as_echo "$ac_cv_sys_large_files" >&6; }
15699 case $ac_cv_sys_large_files in #(
15702 cat >>confdefs.h <<_ACEOF
15703 #define _LARGE_FILES $ac_cv_sys_large_files
15716 # Check whether --with-lib-path was given.
15717 if test "${with_lib_path+set}" = set; then :
15718 withval=$with_lib_path; LIB_PATH=$withval
15721 # Check whether --enable-targets was given.
15722 if test "${enable_targets+set}" = set; then :
15723 enableval=$enable_targets; case "${enableval}" in
15724 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
15726 no) enable_targets= ;;
15727 *) enable_targets=$enableval ;;
15730 # Check whether --enable-64-bit-bfd was given.
15731 if test "${enable_64_bit_bfd+set}" = set; then :
15732 enableval=$enable_64_bit_bfd; case "${enableval}" in
15733 yes) want64=true ;;
15734 no) want64=false ;;
15735 *) as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15742 # Check whether --with-sysroot was given.
15743 if test "${with_sysroot+set}" = set; then :
15744 withval=$with_sysroot;
15745 case ${with_sysroot} in
15746 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15747 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15750 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15753 if test "x$prefix" = xNONE; then
15754 test_prefix=/usr/local
15756 test_prefix=$prefix
15758 if test "x$exec_prefix" = xNONE; then
15759 test_exec_prefix=$test_prefix
15761 test_exec_prefix=$exec_prefix
15763 case ${TARGET_SYSTEM_ROOT} in
15764 "${test_prefix}"|"${test_prefix}/"*|\
15765 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15766 '${prefix}'|'${prefix}/'*|\
15767 '${exec_prefix}'|'${exec_prefix}/'*)
15768 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15769 TARGET_SYSTEM_ROOT_DEFINE="$t"
15776 TARGET_SYSTEM_ROOT=
15777 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15785 # Check whether --enable-gold was given.
15786 if test "${enable_gold+set}" = set; then :
15787 enableval=$enable_gold; case "${enableval}" in
15789 install_as_default=no
15790 installed_linker=ld.bfd
15793 install_as_default=yes
15794 installed_linker=ld.bfd
15797 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
15801 install_as_default=yes
15802 installed_linker=ld.bfd
15808 # Check whether --enable-got was given.
15809 if test "${enable_got+set}" = set; then :
15810 enableval=$enable_got; case "${enableval}" in
15811 target | single | negative | multigot) got_handling=$enableval ;;
15812 *) as_fn_error $? "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15815 got_handling=target
15819 case "${got_handling}" in
15822 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15826 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15830 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15834 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15836 *) as_fn_error $? "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15840 # Decide the default method for compressing debug sections.
15841 ac_default_compressed_debug_sections=unset
15842 # Provide a configure time option to override our default.
15843 # Check whether --enable-compressed_debug_sections was given.
15844 if test "${enable_compressed_debug_sections+set}" = set; then :
15845 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15846 ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15847 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
15851 # Decide setting DT_RUNPATH instead of DT_RPATH by default
15852 ac_default_new_dtags=unset
15853 # Provide a configure time option to override our default.
15854 # Check whether --enable-new_dtags was given.
15855 if test "${enable_new_dtags+set}" = set; then :
15856 enableval=$enable_new_dtags; case "${enableval}" in
15857 yes) ac_default_new_dtags=1 ;;
15858 no) ac_default_new_dtags=0 ;;
15862 # Decide if -z relro should be enabled in ELF linker by default.
15863 ac_default_ld_z_relro=unset
15864 # Provide a configure time option to override our default.
15865 # Check whether --enable-relro was given.
15866 if test "${enable_relro+set}" = set; then :
15867 enableval=$enable_relro; case "${enableval}" in
15868 yes) ac_default_ld_z_relro=1 ;;
15869 no) ac_default_ld_z_relro=0 ;;
15873 # Decide if -z separate-code should be enabled in ELF linker by default.
15874 ac_default_ld_z_separate_code=unset
15875 # Check whether --enable-separate-code was given.
15876 if test "${enable_separate_code+set}" = set; then :
15877 enableval=$enable_separate_code; case "${enableval}" in
15878 yes) ac_default_ld_z_separate_code=1 ;;
15879 no) ac_default_ld_z_separate_code=0 ;;
15884 # Decide which "--hash-style" to use by default
15885 # Provide a configure time option to override our default.
15886 # Check whether --enable-default-hash-style was given.
15887 if test "${enable_default_hash_style+set}" = set; then :
15888 enableval=$enable_default_hash_style; case "${enable_default_hash_style}" in
15889 sysv | gnu | both) ;;
15890 *) as_fn_error $? "bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;;
15893 case "${target}" in
15894 # Enable gnu hash only on GNU targets, but not mips
15895 mips*-*-*) enable_default_hash_style=sysv ;;
15896 *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;;
15897 *) enable_default_hash_style=sysv ;;
15902 case "${enable_default_hash_style}" in
15903 sysv | both) ac_default_emit_sysv_hash=1 ;;
15904 *) ac_default_emit_sysv_hash=0 ;;
15907 case "${enable_default_hash_style}" in
15908 gnu | both) ac_default_emit_gnu_hash=1 ;;
15909 *) ac_default_emit_gnu_hash=0 ;;
15913 # Set the 'development' global.
15914 . $srcdir/../bfd/development.sh
15916 # Set acp_cpp_for_build variable
15917 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
15919 # Default set of GCC warnings to enable.
15920 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15921 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15923 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15925 /* end confdefs.h. */
15928 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15929 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15932 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15937 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15939 /* end confdefs.h. */
15942 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15943 $EGREP "^[0-4]$" >/dev/null 2>&1; then :
15946 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15951 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15952 WARN_WRITE_STRINGS=""
15953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15954 /* end confdefs.h. */
15957 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15958 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15961 WARN_WRITE_STRINGS="-Wwrite-strings"
15966 # Verify CC_FOR_BUILD to be compatible with warning flags
15968 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15970 /* end confdefs.h. */
15973 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15974 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15977 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
15982 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15984 /* end confdefs.h. */
15987 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15988 $EGREP "^[0-4]$" >/dev/null 2>&1; then :
15991 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
15996 # Check whether --enable-werror was given.
15997 if test "${enable_werror+set}" = set; then :
15998 enableval=$enable_werror; case "${enableval}" in
15999 yes | y) ERROR_ON_WARNING="yes" ;;
16000 no | n) ERROR_ON_WARNING="no" ;;
16001 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16006 # Disable -Wformat by default when using gcc on mingw
16009 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
16010 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
16011 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
16017 # Enable -Werror by default when using gcc. Turn it off for releases.
16018 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
16019 ERROR_ON_WARNING=yes
16023 if test "${ERROR_ON_WARNING}" = yes ; then
16024 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
16025 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
16026 NO_WERROR="-Wno-error"
16029 if test "${GCC}" = yes ; then
16030 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16031 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
16034 # Check whether --enable-build-warnings was given.
16035 if test "${enable_build_warnings+set}" = set; then :
16036 enableval=$enable_build_warnings; case "${enableval}" in
16037 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16038 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
16039 no) if test "${GCC}" = yes ; then
16041 WARN_CFLAGS_FOR_BUILD="-w"
16043 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16044 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
16045 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
16046 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16047 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
16048 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
16049 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
16050 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16055 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
16056 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
16066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
16067 $as_echo_n "checking for LC_MESSAGES... " >&6; }
16068 if ${am_cv_val_LC_MESSAGES+:} false; then :
16069 $as_echo_n "(cached) " >&6
16071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16072 /* end confdefs.h. */
16073 #include <locale.h>
16082 if ac_fn_c_try_link "$LINENO"; then :
16083 am_cv_val_LC_MESSAGES=yes
16085 am_cv_val_LC_MESSAGES=no
16087 rm -f core conftest.err conftest.$ac_objext \
16088 conftest$ac_exeext conftest.$ac_ext
16090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
16091 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
16092 if test $am_cv_val_LC_MESSAGES = yes; then
16094 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
16099 ac_config_headers="$ac_config_headers config.h:config.in"
16105 if test -z "$target" ; then
16106 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
16108 if test -z "$host" ; then
16109 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
16112 # host-specific stuff:
16114 ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
16115 # If we haven't got the data from the intl directory,
16116 # assume NLS is disabled.
16125 if test -f ../intl/config.intl; then
16126 . ../intl/config.intl
16128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16129 $as_echo_n "checking whether NLS is requested... " >&6; }
16130 if test x"$USE_NLS" != xyes; then
16131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16132 $as_echo "no" >&6; }
16134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16135 $as_echo "yes" >&6; }
16137 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
16140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
16141 $as_echo_n "checking for catalogs to be installed... " >&6; }
16142 # Look for .po and .gmo files in the source directory.
16145 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
16146 # If there aren't any .gmo files the shell will give us the
16147 # literal string "../path/to/srcdir/po/*.gmo" which has to be
16149 case "$cat" in *\**)
16152 # The quadruple backslash is collapsed to a double backslash
16153 # by the backticks, then collapsed again by the double quotes,
16154 # leaving us with one backslash in the sed expression (right
16155 # before the dot that mustn't act as a wildcard).
16156 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
16157 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
16158 # The user is allowed to set LINGUAS to a list of languages to
16159 # install catalogs for. If it's empty that means "all of them."
16160 if test "x$LINGUAS" = x; then
16161 CATALOGS="$CATALOGS $cat"
16162 XLINGUAS="$XLINGUAS $lang"
16164 case "$LINGUAS" in *$lang*)
16165 CATALOGS="$CATALOGS $cat"
16166 XLINGUAS="$XLINGUAS $lang"
16171 LINGUAS="$XLINGUAS"
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
16173 $as_echo "$LINGUAS" >&6; }
16187 if test -n "$ac_aux_dir"; then
16188 case "$ac_aux_dir" in
16189 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
16190 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
16193 if test -z "$MKINSTALLDIRS"; then
16194 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
16199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16200 $as_echo_n "checking whether NLS is requested... " >&6; }
16201 # Check whether --enable-nls was given.
16202 if test "${enable_nls+set}" = set; then :
16203 enableval=$enable_nls; USE_NLS=$enableval
16208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
16209 $as_echo "$USE_NLS" >&6; }
16216 # Prepare PATH_SEPARATOR.
16217 # The user is always right.
16218 if test "${PATH_SEPARATOR+set}" != set; then
16219 echo "#! /bin/sh" >conf$$.sh
16220 echo "exit 0" >>conf$$.sh
16222 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16230 # Find out how to test for executable files. Don't use a zero-byte file,
16231 # as systems may use methods other than mode bits to determine executability.
16232 cat >conf$$.file <<_ASEOF
16236 chmod +x conf$$.file
16237 if test -x conf$$.file >/dev/null 2>&1; then
16238 ac_executable_p="test -x"
16240 ac_executable_p="test -f"
16244 # Extract the first word of "msgfmt", so it can be a program name with args.
16245 set dummy msgfmt; ac_word=$2
16246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16247 $as_echo_n "checking for $ac_word... " >&6; }
16248 if ${ac_cv_path_MSGFMT+:} false; then :
16249 $as_echo_n "(cached) " >&6
16253 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
16256 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16257 for ac_dir in $PATH; do
16259 test -z "$ac_dir" && ac_dir=.
16260 for ac_exec_ext in '' $ac_executable_extensions; do
16261 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16262 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
16263 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16264 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
16271 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
16275 MSGFMT="$ac_cv_path_MSGFMT"
16276 if test "$MSGFMT" != ":"; then
16277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
16278 $as_echo "$MSGFMT" >&6; }
16280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16281 $as_echo "no" >&6; }
16284 # Extract the first word of "gmsgfmt", so it can be a program name with args.
16285 set dummy gmsgfmt; ac_word=$2
16286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16287 $as_echo_n "checking for $ac_word... " >&6; }
16288 if ${ac_cv_path_GMSGFMT+:} false; then :
16289 $as_echo_n "(cached) " >&6
16293 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
16296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16297 for as_dir in $PATH
16300 test -z "$as_dir" && as_dir=.
16301 for ac_exec_ext in '' $ac_executable_extensions; do
16302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16303 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
16304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16311 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
16315 GMSGFMT=$ac_cv_path_GMSGFMT
16316 if test -n "$GMSGFMT"; then
16317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
16318 $as_echo "$GMSGFMT" >&6; }
16320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16321 $as_echo "no" >&6; }
16327 # Prepare PATH_SEPARATOR.
16328 # The user is always right.
16329 if test "${PATH_SEPARATOR+set}" != set; then
16330 echo "#! /bin/sh" >conf$$.sh
16331 echo "exit 0" >>conf$$.sh
16333 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16341 # Find out how to test for executable files. Don't use a zero-byte file,
16342 # as systems may use methods other than mode bits to determine executability.
16343 cat >conf$$.file <<_ASEOF
16347 chmod +x conf$$.file
16348 if test -x conf$$.file >/dev/null 2>&1; then
16349 ac_executable_p="test -x"
16351 ac_executable_p="test -f"
16355 # Extract the first word of "xgettext", so it can be a program name with args.
16356 set dummy xgettext; ac_word=$2
16357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16358 $as_echo_n "checking for $ac_word... " >&6; }
16359 if ${ac_cv_path_XGETTEXT+:} false; then :
16360 $as_echo_n "(cached) " >&6
16362 case "$XGETTEXT" in
16364 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
16367 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16368 for ac_dir in $PATH; do
16370 test -z "$ac_dir" && ac_dir=.
16371 for ac_exec_ext in '' $ac_executable_extensions; do
16372 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16373 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16374 (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
16375 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
16382 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
16386 XGETTEXT="$ac_cv_path_XGETTEXT"
16387 if test "$XGETTEXT" != ":"; then
16388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
16389 $as_echo "$XGETTEXT" >&6; }
16391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16392 $as_echo "no" >&6; }
16398 # Prepare PATH_SEPARATOR.
16399 # The user is always right.
16400 if test "${PATH_SEPARATOR+set}" != set; then
16401 echo "#! /bin/sh" >conf$$.sh
16402 echo "exit 0" >>conf$$.sh
16404 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16412 # Find out how to test for executable files. Don't use a zero-byte file,
16413 # as systems may use methods other than mode bits to determine executability.
16414 cat >conf$$.file <<_ASEOF
16418 chmod +x conf$$.file
16419 if test -x conf$$.file >/dev/null 2>&1; then
16420 ac_executable_p="test -x"
16422 ac_executable_p="test -f"
16426 # Extract the first word of "msgmerge", so it can be a program name with args.
16427 set dummy msgmerge; ac_word=$2
16428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16429 $as_echo_n "checking for $ac_word... " >&6; }
16430 if ${ac_cv_path_MSGMERGE+:} false; then :
16431 $as_echo_n "(cached) " >&6
16433 case "$MSGMERGE" in
16435 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16438 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16439 for ac_dir in $PATH; do
16441 test -z "$ac_dir" && ac_dir=.
16442 for ac_exec_ext in '' $ac_executable_extensions; do
16443 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16444 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16445 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16452 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16456 MSGMERGE="$ac_cv_path_MSGMERGE"
16457 if test "$MSGMERGE" != ":"; then
16458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16459 $as_echo "$MSGMERGE" >&6; }
16461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16462 $as_echo "no" >&6; }
16466 if test "$GMSGFMT" != ":"; then
16467 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16468 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16471 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16473 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16478 if test "$XGETTEXT" != ":"; then
16479 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16480 (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
16483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16484 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16490 ac_config_commands="$ac_config_commands default-1"
16496 for ac_prog in 'bison -y' byacc
16498 # Extract the first word of "$ac_prog", so it can be a program name with args.
16499 set dummy $ac_prog; ac_word=$2
16500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16501 $as_echo_n "checking for $ac_word... " >&6; }
16502 if ${ac_cv_prog_YACC+:} false; then :
16503 $as_echo_n "(cached) " >&6
16505 if test -n "$YACC"; then
16506 ac_cv_prog_YACC="$YACC" # Let the user override the test.
16508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16509 for as_dir in $PATH
16512 test -z "$as_dir" && as_dir=.
16513 for ac_exec_ext in '' $ac_executable_extensions; do
16514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16515 ac_cv_prog_YACC="$ac_prog"
16516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16525 YACC=$ac_cv_prog_YACC
16526 if test -n "$YACC"; then
16527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16528 $as_echo "$YACC" >&6; }
16530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16531 $as_echo "no" >&6; }
16535 test -n "$YACC" && break
16537 test -n "$YACC" || YACC="yacc"
16539 for ac_prog in flex lex
16541 # Extract the first word of "$ac_prog", so it can be a program name with args.
16542 set dummy $ac_prog; ac_word=$2
16543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16544 $as_echo_n "checking for $ac_word... " >&6; }
16545 if ${ac_cv_prog_LEX+:} false; then :
16546 $as_echo_n "(cached) " >&6
16548 if test -n "$LEX"; then
16549 ac_cv_prog_LEX="$LEX" # Let the user override the test.
16551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16552 for as_dir in $PATH
16555 test -z "$as_dir" && as_dir=.
16556 for ac_exec_ext in '' $ac_executable_extensions; do
16557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16558 ac_cv_prog_LEX="$ac_prog"
16559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16568 LEX=$ac_cv_prog_LEX
16569 if test -n "$LEX"; then
16570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16571 $as_echo "$LEX" >&6; }
16573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16574 $as_echo "no" >&6; }
16578 test -n "$LEX" && break
16580 test -n "$LEX" || LEX=":"
16584 *) cat >conftest.l <<_ACEOF
16590 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
16591 yyless ((input () != 0)); }
16592 f { unput (yytext[0]); }
16593 . { BEGIN INITIAL; }
16595 #ifdef YYTEXT_POINTER
16596 extern char *yytext;
16601 return ! yylex () + ! yywrap ();
16604 { { ac_try="$LEX conftest.l"
16605 case "(($ac_try" in
16606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16607 *) ac_try_echo=$ac_try;;
16609 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16610 $as_echo "$ac_try_echo"; } >&5
16611 (eval "$LEX conftest.l") 2>&5
16613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16614 test $ac_status = 0; }
16615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16616 $as_echo_n "checking lex output file root... " >&6; }
16617 if ${ac_cv_prog_lex_root+:} false; then :
16618 $as_echo_n "(cached) " >&6
16621 if test -f lex.yy.c; then
16622 ac_cv_prog_lex_root=lex.yy
16623 elif test -f lexyy.c; then
16624 ac_cv_prog_lex_root=lexyy
16626 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
16629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16630 $as_echo "$ac_cv_prog_lex_root" >&6; }
16631 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16633 if test -z "${LEXLIB+set}"; then
16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16635 $as_echo_n "checking lex library... " >&6; }
16636 if ${ac_cv_lib_lex+:} false; then :
16637 $as_echo_n "(cached) " >&6
16641 ac_cv_lib_lex='none needed'
16642 for ac_lib in '' -lfl -ll; do
16643 LIBS="$ac_lib $ac_save_LIBS"
16644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16645 /* end confdefs.h. */
16646 `cat $LEX_OUTPUT_ROOT.c`
16648 if ac_fn_c_try_link "$LINENO"; then :
16649 ac_cv_lib_lex=$ac_lib
16651 rm -f core conftest.err conftest.$ac_objext \
16652 conftest$ac_exeext conftest.$ac_ext
16653 test "$ac_cv_lib_lex" != 'none needed' && break
16658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16659 $as_echo "$ac_cv_lib_lex" >&6; }
16660 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16665 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16666 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
16667 $as_echo_n "(cached) " >&6
16669 # POSIX says lex can declare yytext either as a pointer or an array; the
16670 # default is implementation-dependent. Figure out which it is, since
16671 # not all implementations provide the %pointer and %array declarations.
16672 ac_cv_prog_lex_yytext_pointer=no
16674 LIBS="$LEXLIB $ac_save_LIBS"
16675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16676 /* end confdefs.h. */
16678 #define YYTEXT_POINTER 1
16679 `cat $LEX_OUTPUT_ROOT.c`
16681 if ac_fn_c_try_link "$LINENO"; then :
16682 ac_cv_prog_lex_yytext_pointer=yes
16684 rm -f core conftest.err conftest.$ac_objext \
16685 conftest$ac_exeext conftest.$ac_ext
16689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16690 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16691 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16693 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16696 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16699 if test "$LEX" = :; then
16700 LEX=${am_missing_run}flex
16704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16705 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16706 # Check whether --enable-maintainer-mode was given.
16707 if test "${enable_maintainer_mode+set}" = set; then :
16708 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16710 USE_MAINTAINER_MODE=no
16713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16714 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16715 if test $USE_MAINTAINER_MODE = yes; then
16716 MAINTAINER_MODE_TRUE=
16717 MAINTAINER_MODE_FALSE='#'
16719 MAINTAINER_MODE_TRUE='#'
16720 MAINTAINER_MODE_FALSE=
16723 MAINT=$MAINTAINER_MODE_TRUE
16727 GENINSRC_NEVER_TRUE=
16728 GENINSRC_NEVER_FALSE='#'
16730 GENINSRC_NEVER_TRUE='#'
16731 GENINSRC_NEVER_FALSE=
16734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16735 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16736 if ${gcc_cv_prog_cmp_skip+:} false; then :
16737 $as_echo_n "(cached) " >&6
16741 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16742 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16743 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16746 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16749 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16750 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16753 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16760 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16761 do_compare="$gcc_cv_prog_cmp_skip"
16765 . ${srcdir}/configure.host
16770 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16772 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16773 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16774 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16775 cat >>confdefs.h <<_ACEOF
16776 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16783 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16785 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16786 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16787 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16788 cat >>confdefs.h <<_ACEOF
16789 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16797 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16798 if ${gcc_cv_header_string+:} false; then :
16799 $as_echo_n "(cached) " >&6
16801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16802 /* end confdefs.h. */
16803 #include <string.h>
16804 #include <strings.h>
16813 if ac_fn_c_try_compile "$LINENO"; then :
16814 gcc_cv_header_string=yes
16816 gcc_cv_header_string=no
16818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16821 $as_echo "$gcc_cv_header_string" >&6; }
16822 if test $gcc_cv_header_string = yes; then
16824 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16828 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16830 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16831 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16832 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16833 cat >>confdefs.h <<_ACEOF
16834 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16840 for ac_func in open lseek close
16842 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16843 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16844 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16845 cat >>confdefs.h <<_ACEOF
16846 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16852 ac_header_dirent=no
16853 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16854 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16856 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16857 if eval \${$as_ac_Header+:} false; then :
16858 $as_echo_n "(cached) " >&6
16860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16861 /* end confdefs.h. */
16862 #include <sys/types.h>
16874 if ac_fn_c_try_compile "$LINENO"; then :
16875 eval "$as_ac_Header=yes"
16877 eval "$as_ac_Header=no"
16879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16881 eval ac_res=\$$as_ac_Header
16882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16883 $as_echo "$ac_res" >&6; }
16884 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16885 cat >>confdefs.h <<_ACEOF
16886 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16889 ac_header_dirent=$ac_hdr; break
16893 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16894 if test $ac_header_dirent = dirent.h; then
16895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16896 $as_echo_n "checking for library containing opendir... " >&6; }
16897 if ${ac_cv_search_opendir+:} false; then :
16898 $as_echo_n "(cached) " >&6
16900 ac_func_search_save_LIBS=$LIBS
16901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16902 /* end confdefs.h. */
16904 /* Override any GCC internal prototype to avoid an error.
16905 Use char because int might match the return type of a GCC
16906 builtin and then its argument prototype would still apply. */
16919 for ac_lib in '' dir; do
16920 if test -z "$ac_lib"; then
16921 ac_res="none required"
16924 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16926 if ac_fn_c_try_link "$LINENO"; then :
16927 ac_cv_search_opendir=$ac_res
16929 rm -f core conftest.err conftest.$ac_objext \
16931 if ${ac_cv_search_opendir+:} false; then :
16935 if ${ac_cv_search_opendir+:} false; then :
16938 ac_cv_search_opendir=no
16940 rm conftest.$ac_ext
16941 LIBS=$ac_func_search_save_LIBS
16943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16944 $as_echo "$ac_cv_search_opendir" >&6; }
16945 ac_res=$ac_cv_search_opendir
16946 if test "$ac_res" != no; then :
16947 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16953 $as_echo_n "checking for library containing opendir... " >&6; }
16954 if ${ac_cv_search_opendir+:} false; then :
16955 $as_echo_n "(cached) " >&6
16957 ac_func_search_save_LIBS=$LIBS
16958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16959 /* end confdefs.h. */
16961 /* Override any GCC internal prototype to avoid an error.
16962 Use char because int might match the return type of a GCC
16963 builtin and then its argument prototype would still apply. */
16976 for ac_lib in '' x; do
16977 if test -z "$ac_lib"; then
16978 ac_res="none required"
16981 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16983 if ac_fn_c_try_link "$LINENO"; then :
16984 ac_cv_search_opendir=$ac_res
16986 rm -f core conftest.err conftest.$ac_objext \
16988 if ${ac_cv_search_opendir+:} false; then :
16992 if ${ac_cv_search_opendir+:} false; then :
16995 ac_cv_search_opendir=no
16997 rm conftest.$ac_ext
16998 LIBS=$ac_func_search_save_LIBS
17000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17001 $as_echo "$ac_cv_search_opendir" >&6; }
17002 ac_res=$ac_cv_search_opendir
17003 if test "$ac_res" != no; then :
17004 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17014 for ac_header in $ac_header_list
17016 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17017 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17019 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17020 cat >>confdefs.h <<_ACEOF
17021 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17035 for ac_func in getpagesize
17037 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
17038 if test "x$ac_cv_func_getpagesize" = xyes; then :
17039 cat >>confdefs.h <<_ACEOF
17040 #define HAVE_GETPAGESIZE 1
17046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
17047 $as_echo_n "checking for working mmap... " >&6; }
17048 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
17049 $as_echo_n "(cached) " >&6
17051 if test "$cross_compiling" = yes; then :
17052 ac_cv_func_mmap_fixed_mapped=no
17054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17055 /* end confdefs.h. */
17056 $ac_includes_default
17057 /* malloc might have been renamed as rpl_malloc. */
17060 /* Thanks to Mike Haertel and Jim Avera for this test.
17061 Here is a matrix of mmap possibilities:
17062 mmap private not fixed
17063 mmap private fixed at somewhere currently unmapped
17064 mmap private fixed at somewhere already mapped
17065 mmap shared not fixed
17066 mmap shared fixed at somewhere currently unmapped
17067 mmap shared fixed at somewhere already mapped
17068 For private mappings, we should verify that changes cannot be read()
17069 back from the file, nor mmap's back from the file at a different
17070 address. (There have been systems where private was not correctly
17071 implemented like the infamous i386 svr4.0, and systems where the
17072 VM page cache was not coherent with the file system buffer cache
17073 like early versions of FreeBSD and possibly contemporary NetBSD.)
17074 For shared mappings, we should conversely verify that changes get
17075 propagated back to all the places they're supposed to be.
17077 Grep wants private fixed already mapped.
17078 The main things grep needs to know about mmap are:
17079 * does it exist and is it safe to write into the mmap'd area
17080 * how to use it (BSD variants) */
17083 #include <sys/mman.h>
17085 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
17089 /* This mess was copied from the GNU getpagesize.h. */
17090 #ifndef HAVE_GETPAGESIZE
17091 # ifdef _SC_PAGESIZE
17092 # define getpagesize() sysconf(_SC_PAGESIZE)
17093 # else /* no _SC_PAGESIZE */
17094 # ifdef HAVE_SYS_PARAM_H
17095 # include <sys/param.h>
17096 # ifdef EXEC_PAGESIZE
17097 # define getpagesize() EXEC_PAGESIZE
17098 # else /* no EXEC_PAGESIZE */
17100 # define getpagesize() NBPG * CLSIZE
17103 # endif /* no CLSIZE */
17104 # else /* no NBPG */
17106 # define getpagesize() NBPC
17107 # else /* no NBPC */
17109 # define getpagesize() PAGESIZE
17110 # endif /* PAGESIZE */
17111 # endif /* no NBPC */
17112 # endif /* no NBPG */
17113 # endif /* no EXEC_PAGESIZE */
17114 # else /* no HAVE_SYS_PARAM_H */
17115 # define getpagesize() 8192 /* punt totally */
17116 # endif /* no HAVE_SYS_PARAM_H */
17117 # endif /* no _SC_PAGESIZE */
17119 #endif /* no HAVE_GETPAGESIZE */
17124 char *data, *data2, *data3;
17125 const char *cdata2;
17129 pagesize = getpagesize ();
17131 /* First, make a file with some known garbage in it. */
17132 data = (char *) malloc (pagesize);
17135 for (i = 0; i < pagesize; ++i)
17136 *(data + i) = rand ();
17138 fd = creat ("conftest.mmap", 0600);
17141 if (write (fd, data, pagesize) != pagesize)
17145 /* Next, check that the tail of a page is zero-filled. File must have
17146 non-zero length, otherwise we risk SIGBUS for entire page. */
17147 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
17151 if (write (fd2, cdata2, 1) != 1)
17153 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
17154 if (data2 == MAP_FAILED)
17156 for (i = 0; i < pagesize; ++i)
17160 if (munmap (data2, pagesize))
17163 /* Next, try to mmap the file at a fixed address which already has
17164 something else allocated at it. If we can, also make sure that
17165 we see the same garbage. */
17166 fd = open ("conftest.mmap", O_RDWR);
17169 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17170 MAP_PRIVATE | MAP_FIXED, fd, 0L))
17172 for (i = 0; i < pagesize; ++i)
17173 if (*(data + i) != *(data2 + i))
17176 /* Finally, make sure that changes to the mapped area do not
17177 percolate back to the file as seen by read(). (This is a bug on
17178 some variants of i386 svr4.0.) */
17179 for (i = 0; i < pagesize; ++i)
17180 *(data2 + i) = *(data2 + i) + 1;
17181 data3 = (char *) malloc (pagesize);
17184 if (read (fd, data3, pagesize) != pagesize)
17186 for (i = 0; i < pagesize; ++i)
17187 if (*(data + i) != *(data3 + i))
17193 if ac_fn_c_try_run "$LINENO"; then :
17194 ac_cv_func_mmap_fixed_mapped=yes
17196 ac_cv_func_mmap_fixed_mapped=no
17198 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17199 conftest.$ac_objext conftest.beam conftest.$ac_ext
17203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
17204 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
17205 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17207 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
17210 rm -f conftest.mmap conftest.txt
17213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17214 $as_echo_n "checking for library containing dlopen... " >&6; }
17215 if ${ac_cv_search_dlopen+:} false; then :
17216 $as_echo_n "(cached) " >&6
17218 ac_func_search_save_LIBS=$LIBS
17219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17220 /* end confdefs.h. */
17222 /* Override any GCC internal prototype to avoid an error.
17223 Use char because int might match the return type of a GCC
17224 builtin and then its argument prototype would still apply. */
17237 for ac_lib in '' dl; do
17238 if test -z "$ac_lib"; then
17239 ac_res="none required"
17242 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
17244 if ac_fn_c_try_link "$LINENO"; then :
17245 ac_cv_search_dlopen=$ac_res
17247 rm -f core conftest.err conftest.$ac_objext \
17249 if ${ac_cv_search_dlopen+:} false; then :
17253 if ${ac_cv_search_dlopen+:} false; then :
17256 ac_cv_search_dlopen=no
17258 rm conftest.$ac_ext
17259 LIBS=$ac_func_search_save_LIBS
17261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17262 $as_echo "$ac_cv_search_dlopen" >&6; }
17263 ac_res=$ac_cv_search_dlopen
17264 if test "$ac_res" != no; then :
17265 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17269 if test x$plugins = xyes; then
17270 ENABLE_PLUGINS_TRUE=
17271 ENABLE_PLUGINS_FALSE='#'
17273 ENABLE_PLUGINS_TRUE='#'
17274 ENABLE_PLUGINS_FALSE=
17278 # Check whether --enable-initfini-array was given.
17279 if test "${enable_initfini_array+set}" = set; then :
17280 enableval=$enable_initfini_array; case "${enableval}" in
17282 *) as_fn_error $? "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
17285 enable_initfini_array=yes
17289 if test $enable_initfini_array = yes; then
17291 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
17295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
17296 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
17297 if ${ld_cv_decl_getopt_unistd_h+:} false; then :
17298 $as_echo_n "(cached) " >&6
17300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17301 /* end confdefs.h. */
17302 #include <unistd.h>
17306 extern int getopt (int, char *const*, const char *);
17311 if ac_fn_c_try_compile "$LINENO"; then :
17312 ld_cv_decl_getopt_unistd_h=yes
17314 ld_cv_decl_getopt_unistd_h=no
17316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
17320 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
17321 if test $ld_cv_decl_getopt_unistd_h = yes; then
17323 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
17329 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
17331 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
17335 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
17336 if test "x$ac_cv_have_decl_strstr" = xyes; then :
17342 cat >>confdefs.h <<_ACEOF
17343 #define HAVE_DECL_STRSTR $ac_have_decl
17345 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
17346 if test "x$ac_cv_have_decl_free" = xyes; then :
17352 cat >>confdefs.h <<_ACEOF
17353 #define HAVE_DECL_FREE $ac_have_decl
17355 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
17356 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
17362 cat >>confdefs.h <<_ACEOF
17363 #define HAVE_DECL_SBRK $ac_have_decl
17365 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
17366 if test "x$ac_cv_have_decl_getenv" = xyes; then :
17372 cat >>confdefs.h <<_ACEOF
17373 #define HAVE_DECL_GETENV $ac_have_decl
17375 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
17376 if test "x$ac_cv_have_decl_environ" = xyes; then :
17382 cat >>confdefs.h <<_ACEOF
17383 #define HAVE_DECL_ENVIRON $ac_have_decl
17387 # When converting linker scripts into strings for use in emulation
17388 # files, use astring.sed if the compiler supports ANSI string
17389 # concatenation, or ostring.sed otherwise. This is to support the
17390 # broken Microsoft MSVC compiler, which limits the length of string
17391 # constants, while still supporting pre-ANSI compilers which do not
17392 # support string concatenation.
17393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
17394 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
17395 if ${ld_cv_string_concatenation+:} false; then :
17396 $as_echo_n "(cached) " >&6
17398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17399 /* end confdefs.h. */
17409 if ac_fn_c_try_compile "$LINENO"; then :
17410 ld_cv_string_concatenation=yes
17412 ld_cv_string_concatenation=no
17414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
17418 $as_echo "$ld_cv_string_concatenation" >&6; }
17419 if test "$ld_cv_string_concatenation" = "yes"; then
17420 STRINGIFY=astring.sed
17422 STRINGIFY=ostring.sed
17426 # target-specific stuff:
17436 # If the host is 64-bit, then we enable 64-bit targets by default.
17437 # This is consistent with what ../bfd/configure.ac does.
17438 if test x${want64} = xfalse; then
17439 # The cast to long int works around a bug in the HP C Compiler
17440 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17441 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17442 # This bug is HP SR number 8606223364.
17443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17444 $as_echo_n "checking size of void *... " >&6; }
17445 if ${ac_cv_sizeof_void_p+:} false; then :
17446 $as_echo_n "(cached) " >&6
17448 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
17451 if test "$ac_cv_type_void_p" = yes; then
17452 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17453 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17454 as_fn_error 77 "cannot compute sizeof (void *)
17455 See \`config.log' for more details" "$LINENO" 5; }
17457 ac_cv_sizeof_void_p=0
17462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17463 $as_echo "$ac_cv_sizeof_void_p" >&6; }
17467 cat >>confdefs.h <<_ACEOF
17468 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17472 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17477 elf_list_options=FALSE
17478 elf_shlib_list_options=FALSE
17479 elf_plt_unwind_list_options=FALSE
17480 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17482 if test "$targ_alias" = "all"; then
17484 elf_list_options=TRUE
17485 elf_shlib_list_options=TRUE
17486 elf_plt_unwind_list_options=TRUE
17488 # Canonicalize the secondary target names.
17489 result=`$ac_config_sub $targ_alias 2>/dev/null`
17490 if test -n "$result"; then
17496 . ${srcdir}/configure.tgt
17498 if test "$targ" = "$target"; then
17502 if test x${want64} = xfalse; then
17503 . ${srcdir}/../bfd/config.bfd
17506 if test x${want64} = xtrue; then
17507 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17508 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17511 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17512 case " $all_emuls " in
17515 all_emuls="$all_emuls e${i}.o"
17516 eval result=\$tdir_$i
17517 test -z "$result" && result=$targ_alias
17518 echo tdir_$i=$result >> tdirs
17521 elf_list_options=TRUE
17524 if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17525 elf_list_options=TRUE
17529 if test "$elf_list_options" = "TRUE"; then
17530 . ${srcdir}/emulparams/${i}.sh
17531 if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17532 elf_shlib_list_options=TRUE
17534 if test x${PLT_UNWIND} = xyes; then
17535 elf_plt_unwind_list_options=TRUE
17542 for i in $targ_emul $targ_extra_libpath; do
17543 case " $all_libpath " in
17546 if test -z "$all_libpath"; then
17549 all_libpath="$all_libpath ${i}"
17555 for i in $targ_extra_ofiles; do
17556 case " $all_emul_extras " in
17559 all_emul_extras="$all_emul_extras ${i}"
17567 if test x$ac_default_compressed_debug_sections = xyes ; then
17569 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17573 if test "${ac_default_new_dtags}" = unset; then
17574 ac_default_new_dtags=0
17577 cat >>confdefs.h <<_ACEOF
17578 #define DEFAULT_NEW_DTAGS $ac_default_new_dtags
17582 if test "${ac_default_ld_z_relro}" = unset; then
17583 ac_default_ld_z_relro=0
17586 cat >>confdefs.h <<_ACEOF
17587 #define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
17591 if test "${ac_default_ld_z_separate_code}" = unset; then
17592 ac_default_ld_z_separate_code=0
17595 cat >>confdefs.h <<_ACEOF
17596 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
17601 cat >>confdefs.h <<_ACEOF
17602 #define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash
17607 cat >>confdefs.h <<_ACEOF
17608 #define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash
17620 if test x${all_targets} = xtrue; then
17621 if test x${want64} = xtrue; then
17622 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17623 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17625 EMULATION_OFILES='$(ALL_EMULATIONS)'
17626 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17629 EMULATION_OFILES=$all_emuls
17630 EMUL_EXTRA_OFILES=$all_emul_extras
17636 EMULATION_LIBPATH=$all_libpath
17639 if test x${enable_static} = xno; then
17640 TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
17642 TESTBFDLIB="../bfd/.libs/libbfd.a"
17646 target_vendor=${target_vendor=$host_vendor}
17647 case "$target_vendor" in
17648 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17649 *) EXTRA_SHLIB_EXTENSION= ;;
17652 case "$target_os" in
17653 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17656 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17658 cat >>confdefs.h <<_ACEOF
17659 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17664 ac_config_commands="$ac_config_commands default"
17672 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17674 cat >confcache <<\_ACEOF
17675 # This file is a shell script that caches the results of configure
17676 # tests run on this system so they can be shared between configure
17677 # scripts and configure runs, see configure's option --config-cache.
17678 # It is not useful on other systems. If it contains results you don't
17679 # want to keep, you may remove or edit it.
17681 # config.status only pays attention to the cache file if you give it
17682 # the --recheck option to rerun configure.
17684 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17685 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17686 # following values.
17690 # The following way of writing the cache mishandles newlines in values,
17691 # but we know of no workaround that is simple, portable, and efficient.
17692 # So, we kill variables containing newlines.
17693 # Ultrix sh set writes to stderr and can't be redirected directly,
17694 # and sets the high bit in the cache file unless we assign to the vars.
17696 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17697 eval ac_val=\$$ac_var
17701 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17702 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17705 _ | IFS | as_nl) ;; #(
17706 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17707 *) { eval $ac_var=; unset $ac_var;} ;;
17713 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17714 *${as_nl}ac_space=\ *)
17715 # `set' does not quote correctly, so add quotes: double-quote
17716 # substitution turns \\\\ into \\, and sed turns \\ into \.
17719 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17722 # `set' quotes correctly as required by POSIX, so do not add quotes.
17723 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17732 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17734 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17736 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17737 if test -w "$cache_file"; then
17738 if test "x$cache_file" != "x/dev/null"; then
17739 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17740 $as_echo "$as_me: updating cache $cache_file" >&6;}
17741 if test ! -f "$cache_file" || test -h "$cache_file"; then
17742 cat confcache >"$cache_file"
17744 case $cache_file in #(
17746 mv -f confcache "$cache_file"$$ &&
17747 mv -f "$cache_file"$$ "$cache_file" ;; #(
17749 mv -f confcache "$cache_file" ;;
17754 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17755 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17760 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17761 # Let make expand exec_prefix.
17762 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17764 DEFS=-DHAVE_CONFIG_H
17769 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17770 # 1. Remove the extension, and $U if already installed.
17771 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17772 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17773 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17774 # will be set to the directory where LIBOBJS objects are built.
17775 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17776 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17778 LIBOBJS=$ac_libobjs
17780 LTLIBOBJS=$ac_ltlibobjs
17783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17784 $as_echo_n "checking that generated files are newer than configure... " >&6; }
17785 if test -n "$am_sleep_pid"; then
17786 # Hide warnings about reused PIDs.
17787 wait $am_sleep_pid 2>/dev/null
17789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17790 $as_echo "done" >&6; }
17791 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17792 as_fn_error $? "conditional \"AMDEP\" was never defined.
17793 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17795 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17796 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17797 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17799 if test -n "$EXEEXT"; then
17801 am__EXEEXT_FALSE='#'
17803 am__EXEEXT_TRUE='#'
17807 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17808 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17809 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17811 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17812 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
17813 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17815 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17816 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17817 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17819 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17820 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
17821 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17823 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17824 as_fn_error $? "conditional \"ENABLE_PLUGINS\" was never defined.
17825 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17828 : "${CONFIG_STATUS=./config.status}"
17830 ac_clean_files_save=$ac_clean_files
17831 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17832 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17833 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17835 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17837 # Generated by $as_me.
17838 # Run this file to recreate the current configuration.
17839 # Compiler output produced by configure, useful for debugging
17840 # configure, is in config.log if it exists.
17843 ac_cs_recheck=false
17846 SHELL=\${CONFIG_SHELL-$SHELL}
17849 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17850 ## -------------------- ##
17851 ## M4sh Initialization. ##
17852 ## -------------------- ##
17854 # Be more Bourne compatible
17855 DUALCASE=1; export DUALCASE # for MKS sh
17856 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17859 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17860 # is contrary to our usage. Disable this feature.
17861 alias -g '${1+"$@"}'='"$@"'
17862 setopt NO_GLOB_SUBST
17864 case `(set -o) 2>/dev/null` in #(
17876 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17877 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17878 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17879 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17880 # Prefer a ksh shell builtin over an external printf program on Solaris,
17881 # but without wasting forks for bash or zsh.
17882 if test -z "$BASH_VERSION$ZSH_VERSION" \
17883 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17884 as_echo='print -r --'
17885 as_echo_n='print -rn --'
17886 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17887 as_echo='printf %s\n'
17888 as_echo_n='printf %s'
17890 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17891 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17892 as_echo_n='/usr/ucb/echo -n'
17894 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17895 as_echo_n_body='eval
17899 expr "X$arg" : "X\\(.*\\)$as_nl";
17900 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17902 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17904 export as_echo_n_body
17905 as_echo_n='sh -c $as_echo_n_body as_echo'
17907 export as_echo_body
17908 as_echo='sh -c $as_echo_body as_echo'
17911 # The user is always right.
17912 if test "${PATH_SEPARATOR+set}" != set; then
17914 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17915 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17922 # We need space, tab and new line, in precisely that order. Quoting is
17923 # there to prevent editors from complaining about space-tab.
17924 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17925 # splitting by setting IFS to empty value.)
17928 # Find who we are. Look in the path if we contain no directory separator.
17931 *[\\/]* ) as_myself=$0 ;;
17932 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17933 for as_dir in $PATH
17936 test -z "$as_dir" && as_dir=.
17937 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17943 # We did not find ourselves, most probably we were run as `sh COMMAND'
17944 # in which case we are not to be found in the path.
17945 if test "x$as_myself" = x; then
17948 if test ! -f "$as_myself"; then
17949 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17953 # Unset variables that we do not need and which cause bugs (e.g. in
17954 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17955 # suppresses any "Segmentation fault" message there. '((' could
17956 # trigger a bug in pdksh 5.2.14.
17957 for as_var in BASH_ENV ENV MAIL MAILPATH
17958 do eval test x\${$as_var+set} = xset \
17959 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17972 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17975 # as_fn_error STATUS ERROR [LINENO LOG_FD]
17976 # ----------------------------------------
17977 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17978 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17979 # script with STATUS, using 1 if that was 0.
17982 as_status=$1; test $as_status -eq 0 && as_status=1
17984 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17985 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17987 $as_echo "$as_me: error: $2" >&2
17988 as_fn_exit $as_status
17992 # as_fn_set_status STATUS
17993 # -----------------------
17994 # Set $? to STATUS, without forking.
17995 as_fn_set_status ()
17998 } # as_fn_set_status
18000 # as_fn_exit STATUS
18001 # -----------------
18002 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18006 as_fn_set_status $1
18012 # Portably unset VAR.
18015 { eval $1=; unset $1;}
18017 as_unset=as_fn_unset
18018 # as_fn_append VAR VALUE
18019 # ----------------------
18020 # Append the text in VALUE to the end of the definition contained in VAR. Take
18021 # advantage of any shell optimizations that allow amortized linear growth over
18022 # repeated appends, instead of the typical quadratic growth present in naive
18024 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18025 eval 'as_fn_append ()
18036 # as_fn_arith ARG...
18037 # ------------------
18038 # Perform arithmetic evaluation on the ARGs, and store the result in the
18039 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18040 # must be portable across $(()) and expr.
18041 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18042 eval 'as_fn_arith ()
18049 as_val=`expr "$@" || test $? -eq 1`
18054 if expr a : '\(a\)' >/dev/null 2>&1 &&
18055 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18061 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18062 as_basename=basename
18067 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18073 as_me=`$as_basename -- "$0" ||
18074 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18075 X"$0" : 'X\(//\)$' \| \
18076 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18078 sed '/^.*\/\([^/][^/]*\)\/*$/{
18092 # Avoid depending upon Character Ranges.
18093 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18094 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18095 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18096 as_cr_digits='0123456789'
18097 as_cr_alnum=$as_cr_Letters$as_cr_digits
18099 ECHO_C= ECHO_N= ECHO_T=
18100 case `echo -n x` in #(((((
18102 case `echo 'xy\c'` in
18103 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18105 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18112 rm -f conf$$ conf$$.exe conf$$.file
18113 if test -d conf$$.dir; then
18114 rm -f conf$$.dir/conf$$.file
18117 mkdir conf$$.dir 2>/dev/null
18119 if (echo >conf$$.file) 2>/dev/null; then
18120 if ln -s conf$$.file conf$$ 2>/dev/null; then
18122 # ... but there are two gotchas:
18123 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18124 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18125 # In both cases, we have to default to `cp -pR'.
18126 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18128 elif ln conf$$.file conf$$ 2>/dev/null; then
18136 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18137 rmdir conf$$.dir 2>/dev/null
18142 # Create "$as_dir" as a directory, including parents if necessary.
18147 -*) as_dir=./$as_dir;;
18149 test -d "$as_dir" || eval $as_mkdir_p || {
18153 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18154 *) as_qdir=$as_dir;;
18156 as_dirs="'$as_qdir' $as_dirs"
18157 as_dir=`$as_dirname -- "$as_dir" ||
18158 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18159 X"$as_dir" : 'X\(//\)[^/]' \| \
18160 X"$as_dir" : 'X\(//\)$' \| \
18161 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18162 $as_echo X"$as_dir" |
18163 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18167 /^X\(\/\/\)[^/].*/{
18180 test -d "$as_dir" && break
18182 test -z "$as_dirs" || eval "mkdir $as_dirs"
18183 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18187 if mkdir -p . 2>/dev/null; then
18188 as_mkdir_p='mkdir -p "$as_dir"'
18190 test -d ./-p && rmdir ./-p
18195 # as_fn_executable_p FILE
18196 # -----------------------
18197 # Test if FILE is an executable regular file.
18198 as_fn_executable_p ()
18200 test -f "$1" && test -x "$1"
18201 } # as_fn_executable_p
18202 as_test_x='test -x'
18203 as_executable_p=as_fn_executable_p
18205 # Sed expression to map a string onto a valid CPP name.
18206 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18208 # Sed expression to map a string onto a valid variable name.
18209 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18213 ## ----------------------------------- ##
18214 ## Main body of $CONFIG_STATUS script. ##
18215 ## ----------------------------------- ##
18217 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18219 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18220 # Save the log message, to keep $0 and so on meaningful, and to
18221 # report actual input values of CONFIG_FILES etc. instead of their
18222 # values after options handling.
18224 This file was extended by ld $as_me 2.31.51, which was
18225 generated by GNU Autoconf 2.69. Invocation command line was
18227 CONFIG_FILES = $CONFIG_FILES
18228 CONFIG_HEADERS = $CONFIG_HEADERS
18229 CONFIG_LINKS = $CONFIG_LINKS
18230 CONFIG_COMMANDS = $CONFIG_COMMANDS
18233 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18238 case $ac_config_files in *"
18239 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18242 case $ac_config_headers in *"
18243 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18247 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18248 # Files that config.status was made for.
18249 config_files="$ac_config_files"
18250 config_headers="$ac_config_headers"
18251 config_commands="$ac_config_commands"
18255 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18257 \`$as_me' instantiates files and other configuration actions
18258 from templates according to the current configuration. Unless the files
18259 and actions are specified as TAGs, all are instantiated by default.
18261 Usage: $0 [OPTION]... [TAG]...
18263 -h, --help print this help, then exit
18264 -V, --version print version number and configuration settings, then exit
18265 --config print configuration, then exit
18266 -q, --quiet, --silent
18267 do not print progress messages
18268 -d, --debug don't remove temporary files
18269 --recheck update $as_me by reconfiguring in the same conditions
18270 --file=FILE[:TEMPLATE]
18271 instantiate the configuration file FILE
18272 --header=FILE[:TEMPLATE]
18273 instantiate the configuration header FILE
18275 Configuration files:
18278 Configuration headers:
18281 Configuration commands:
18284 Report bugs to the package provider."
18287 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18288 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18290 ld config.status 2.31.51
18291 configured by $0, generated by GNU Autoconf 2.69,
18292 with options \\"\$ac_cs_config\\"
18294 Copyright (C) 2012 Free Software Foundation, Inc.
18295 This config.status script is free software; the Free Software Foundation
18296 gives unlimited permission to copy, distribute and modify it."
18303 test -n "\$AWK" || AWK=awk
18306 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18307 # The default lists apply if the user does not specify any file.
18313 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18314 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18318 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18330 # Handling of the options.
18331 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18333 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18334 $as_echo "$ac_cs_version"; exit ;;
18335 --config | --confi | --conf | --con | --co | --c )
18336 $as_echo "$ac_cs_config"; exit ;;
18337 --debug | --debu | --deb | --de | --d | -d )
18339 --file | --fil | --fi | --f )
18342 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18343 '') as_fn_error $? "missing file argument" ;;
18345 as_fn_append CONFIG_FILES " '$ac_optarg'"
18346 ac_need_defaults=false;;
18347 --header | --heade | --head | --hea )
18350 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18352 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18353 ac_need_defaults=false;;
18355 # Conflict between --help and --header
18356 as_fn_error $? "ambiguous option: \`$1'
18357 Try \`$0 --help' for more information.";;
18358 --help | --hel | -h )
18359 $as_echo "$ac_cs_usage"; exit ;;
18360 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18361 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18364 # This is an error.
18365 -*) as_fn_error $? "unrecognized option: \`$1'
18366 Try \`$0 --help' for more information." ;;
18368 *) as_fn_append ac_config_targets " $1"
18369 ac_need_defaults=false ;;
18375 ac_configure_extra_args=
18377 if $ac_cs_silent; then
18379 ac_configure_extra_args="$ac_configure_extra_args --silent"
18383 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18384 if \$ac_cs_recheck; then
18385 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18387 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18388 CONFIG_SHELL='$SHELL'
18389 export CONFIG_SHELL
18394 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18398 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18399 ## Running $as_me. ##
18405 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18409 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18412 # The HP-UX ksh and POSIX shell print the target directory to stdout
18413 # if CDPATH is set.
18414 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18416 sed_quote_subst='$sed_quote_subst'
18417 double_quote_subst='$double_quote_subst'
18418 delay_variable_subst='$delay_variable_subst'
18419 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18420 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18421 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18422 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18423 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18424 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18425 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18426 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18427 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18428 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18429 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18430 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18431 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18432 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18433 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18434 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18435 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18436 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18437 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18438 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18439 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18440 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18441 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18442 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18443 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18444 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18445 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18446 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18447 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18448 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18449 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18450 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18451 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18452 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18453 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18454 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18455 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18456 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18457 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18458 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18459 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18460 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18461 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18462 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18463 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18464 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18465 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18466 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18467 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"`'
18468 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18469 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18470 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18471 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18472 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18473 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18474 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18475 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18476 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18477 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18478 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18479 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18480 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18481 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18482 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18483 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18484 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18485 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18486 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18487 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18488 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18489 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18490 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18491 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18492 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18493 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18494 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18495 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18496 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18497 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18498 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18499 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18500 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18501 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18502 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18503 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18504 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18505 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18506 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18507 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18508 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18509 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18510 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18511 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18512 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18513 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18514 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18515 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18516 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18517 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18518 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18519 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18520 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18521 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18522 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18523 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18524 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18525 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18526 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18527 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18528 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18529 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18530 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18531 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18532 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18533 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18534 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18535 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18536 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18537 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18538 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18539 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18540 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18541 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18542 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18543 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18544 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18545 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18546 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18547 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18548 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18549 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18550 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18551 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18552 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18553 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18554 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18555 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18556 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18557 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18558 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18559 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18560 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18561 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18562 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18563 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18564 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18565 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18566 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18567 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18568 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18569 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18570 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18571 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18572 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18573 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18574 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18575 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18576 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18577 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18578 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18579 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18580 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18581 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18582 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18583 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18584 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18585 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18586 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18587 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18588 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18589 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18590 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18591 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18592 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18593 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18596 LTCFLAGS='$LTCFLAGS'
18597 compiler='$compiler_DEFAULT'
18599 # A function that is used when there is no print builtin or printf.
18600 func_fallback_echo ()
18602 eval 'cat <<_LTECHO_EOF
18607 # Quote evaled strings.
18621 deplibs_check_method \
18630 lt_cv_sys_global_symbol_pipe \
18631 lt_cv_sys_global_symbol_to_cdecl \
18632 lt_cv_sys_global_symbol_to_c_name_address \
18633 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18634 lt_prog_compiler_no_builtin_flag \
18635 lt_prog_compiler_wl \
18636 lt_prog_compiler_pic \
18637 lt_prog_compiler_static \
18638 lt_cv_prog_compiler_c_o \
18646 export_dynamic_flag_spec \
18647 whole_archive_flag_spec \
18648 compiler_needs_object \
18650 allow_undefined_flag \
18651 no_undefined_flag \
18652 hardcode_libdir_flag_spec \
18653 hardcode_libdir_flag_spec_ld \
18654 hardcode_libdir_separator \
18659 variables_saved_for_relink \
18661 library_names_spec \
18663 install_override_mode \
18667 compiler_lib_search_dirs \
18672 compiler_lib_search_path \
18676 lt_prog_compiler_no_builtin_flag_CXX \
18677 lt_prog_compiler_wl_CXX \
18678 lt_prog_compiler_pic_CXX \
18679 lt_prog_compiler_static_CXX \
18680 lt_cv_prog_compiler_c_o_CXX \
18681 export_dynamic_flag_spec_CXX \
18682 whole_archive_flag_spec_CXX \
18683 compiler_needs_object_CXX \
18685 allow_undefined_flag_CXX \
18686 no_undefined_flag_CXX \
18687 hardcode_libdir_flag_spec_CXX \
18688 hardcode_libdir_flag_spec_ld_CXX \
18689 hardcode_libdir_separator_CXX \
18690 fix_srcfile_path_CXX \
18691 exclude_expsyms_CXX \
18692 include_expsyms_CXX \
18693 file_list_spec_CXX \
18694 compiler_lib_search_dirs_CXX \
18695 predep_objects_CXX \
18696 postdep_objects_CXX \
18699 compiler_lib_search_path_CXX; do
18700 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18701 *[\\\\\\\`\\"\\\$]*)
18702 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18705 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18710 # Double-quote double-evaled strings.
18711 for var in reload_cmds \
18712 old_postinstall_cmds \
18713 old_postuninstall_cmds \
18715 extract_expsyms_cmds \
18716 old_archive_from_new_cmds \
18717 old_archive_from_expsyms_cmds \
18719 archive_expsym_cmds \
18721 module_expsym_cmds \
18722 export_symbols_cmds \
18725 postuninstall_cmds \
18727 sys_lib_search_path_spec \
18728 sys_lib_dlsearch_path_spec \
18730 old_archive_cmds_CXX \
18731 old_archive_from_new_cmds_CXX \
18732 old_archive_from_expsyms_cmds_CXX \
18734 archive_expsym_cmds_CXX \
18736 module_expsym_cmds_CXX \
18737 export_symbols_cmds_CXX \
18738 prelink_cmds_CXX; do
18739 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18740 *[\\\\\\\`\\"\\\$]*)
18741 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18744 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18749 ac_aux_dir='$ac_aux_dir'
18750 xsi_shell='$xsi_shell'
18751 lt_shell_append='$lt_shell_append'
18753 # See if we are running on zsh, and set the options which allow our
18754 # commands through without removal of \ escapes INIT.
18755 if test -n "\${ZSH_VERSION+set}" ; then
18756 setopt NO_GLOB_SUBST
18762 TIMESTAMP='$TIMESTAMP'
18770 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18771 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18773 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18774 # Capture the value of LINGUAS because we need it to compute CATALOGS.
18775 LINGUAS="${LINGUAS-%UNSET%}"
18781 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18783 # Handling of arguments.
18784 for ac_config_target in $ac_config_targets
18786 case $ac_config_target in
18787 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18788 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18789 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18790 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18791 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18792 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18793 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18795 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18800 # If the user did not use the arguments to specify the items to instantiate,
18801 # then the envvar interface is used. Set only those that are not.
18802 # We use the long form for the default assignment because of an extremely
18803 # bizarre bug on SunOS 4.1.3.
18804 if $ac_need_defaults; then
18805 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18806 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18807 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18810 # Have a temporary directory for convenience. Make it in the build tree
18811 # simply because there is no reason against having it here, and in addition,
18812 # creating and moving files from /tmp can sometimes cause problems.
18813 # Hook for its removal unless debugging.
18814 # Note that there is a small window in which the directory will not be cleaned:
18815 # after its creation but before its name has been assigned to `$tmp'.
18819 trap 'exit_status=$?
18820 : "${ac_tmp:=$tmp}"
18821 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18823 trap 'as_fn_exit 1' 1 2 13 15
18825 # Create a (secure) tmp directory for tmp files.
18828 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18832 tmp=./conf$$-$RANDOM
18833 (umask 077 && mkdir "$tmp")
18834 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18837 # Set up the scripts for CONFIG_FILES section.
18838 # No need to generate them if there are no CONFIG_FILES.
18839 # This happens for instance with `./config.status config.h'.
18840 if test -n "$CONFIG_FILES"; then
18842 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18843 ac_cs_awk_getline=:
18844 ac_cs_awk_pipe_init=
18845 ac_cs_awk_read_file='
18846 while ((getline aline < (F[key])) > 0)
18849 ac_cs_awk_pipe_fini=
18851 ac_cs_awk_getline=false
18852 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18853 ac_cs_awk_read_file='
18855 print "cat " F[key] " &&"
18856 '$ac_cs_awk_pipe_init
18857 # The final `:' finishes the AND list.
18858 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18860 ac_cr=`echo X | tr X '\015'`
18861 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18862 # But we know of no other shell where ac_cr would be empty at this
18863 # point, so we can use a bashism as a fallback.
18864 if test "x$ac_cr" = x; then
18865 eval ac_cr=\$\'\\r\'
18867 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18868 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18871 ac_cs_awk_cr=$ac_cr
18874 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18877 # Create commands to substitute file output variables.
18879 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18880 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
18881 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18884 } >conf$$files.sh &&
18885 . ./conf$$files.sh ||
18886 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18887 rm -f conf$$files.sh
18890 echo "cat >conf$$subs.awk <<_ACEOF" &&
18891 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18893 } >conf$$subs.sh ||
18894 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18895 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18897 for ac_last_try in false false false false false :; do
18898 . ./conf$$subs.sh ||
18899 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18901 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18902 if test $ac_delim_n = $ac_delim_num; then
18904 elif $ac_last_try; then
18905 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18907 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18910 rm -f conf$$subs.sh
18912 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18913 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18917 s/^/S["/; s/!.*/"]=/
18927 s/\(.\{148\}\)..*/\1/
18929 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18934 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18941 s/\(.\{148\}\)..*/\1/
18943 s/["\\]/\\&/g; s/^/"/; s/$/"/
18947 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18952 ' <conf$$subs.awk | sed '
18957 ' >>$CONFIG_STATUS || ac_write_fail=1
18958 rm -f conf$$subs.awk
18959 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18961 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18962 for (key in S) S_is_set[key] = 1
18964 \$ac_cs_awk_pipe_init
18968 nfields = split(line, field, "@")
18970 len = length(field[1])
18971 for (i = 2; i < nfields; i++) {
18973 keylen = length(key)
18974 if (S_is_set[key]) {
18976 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18977 len += length(value) + length(field[++i])
18982 if (nfields == 3 && !substed) {
18984 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18985 \$ac_cs_awk_read_file
18991 \$ac_cs_awk_pipe_fini
18994 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18995 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18996 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18999 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19000 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19003 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19004 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19005 # trailing colons and then remove the whole line if VPATH becomes empty
19006 # (actually we leave an empty line to preserve line numbers).
19007 if test "x$srcdir" = x.; then
19008 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19026 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19027 fi # test -n "$CONFIG_FILES"
19029 # Set up the scripts for CONFIG_HEADERS section.
19030 # No need to generate them if there are no CONFIG_HEADERS.
19031 # This happens for instance with `./config.status Makefile'.
19032 if test -n "$CONFIG_HEADERS"; then
19033 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19037 # Transform confdefs.h into an awk script `defines.awk', embedded as
19038 # here-document in config.status, that substitutes the proper values into
19039 # config.h.in to produce config.h.
19041 # Create a delimiter string that does not exist in confdefs.h, to ease
19042 # handling of long lines.
19044 for ac_last_try in false false :; do
19045 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19046 if test -z "$ac_tt"; then
19048 elif $ac_last_try; then
19049 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19051 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19055 # For the awk script, D is an array of macro values keyed by name,
19056 # likewise P contains macro parameters if any. Preserve backslash
19057 # newline sequences.
19059 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19061 s/.\{148\}/&'"$ac_delim"'/g
19064 s/^[ ]*#[ ]*define[ ][ ]*/ /
19071 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19073 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
19077 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19078 D["\1"]=" \3\\\\\\n"\\/p
19080 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19085 s/.\{148\}/&'"$ac_delim"'/g
19090 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19093 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19095 ' <confdefs.h | sed '
19096 s/'"$ac_delim"'/"\\\
19097 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19099 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19100 for (key in D) D_is_set[key] = 1
19103 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19105 split(line, arg, " ")
19106 if (arg[1] == "#") {
19110 defundef = substr(arg[1], 2)
19113 split(mac1, mac2, "(") #)
19115 prefix = substr(line, 1, index(line, defundef) - 1)
19116 if (D_is_set[macro]) {
19117 # Preserve the white space surrounding the "#".
19118 print prefix "define", macro P[macro] D[macro]
19121 # Replace #undef with comments. This is necessary, for example,
19122 # in the case of _POSIX_SOURCE, which is predefined and required
19123 # on some systems where configure will not decide to define it.
19124 if (defundef == "undef") {
19125 print "/*", prefix defundef, macro, "*/"
19133 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19134 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19135 fi # test -n "$CONFIG_HEADERS"
19138 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
19143 :[FHLC]) ac_mode=$ac_tag; continue;;
19145 case $ac_mode$ac_tag in
19147 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19148 :[FH]-) ac_tag=-:-;;
19149 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19166 -) ac_f="$ac_tmp/stdin";;
19167 *) # Look for the file first in the build tree, then in the source tree
19168 # (if the path is not absolute). The absolute path cannot be DOS-style,
19169 # because $ac_f cannot contain `:'.
19173 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19175 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19177 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19178 as_fn_append ac_file_inputs " '$ac_f'"
19181 # Let's still pretend it is `configure' which instantiates (i.e., don't
19182 # use $as_me), people would be surprised to read:
19183 # /* config.h. Generated by config.status. */
19184 configure_input='Generated from '`
19185 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19187 if test x"$ac_file" != x-; then
19188 configure_input="$ac_file. $configure_input"
19189 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19190 $as_echo "$as_me: creating $ac_file" >&6;}
19192 # Neutralize special characters interpreted by sed in replacement strings.
19193 case $configure_input in #(
19194 *\&* | *\|* | *\\* )
19195 ac_sed_conf_input=`$as_echo "$configure_input" |
19196 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19197 *) ac_sed_conf_input=$configure_input;;
19201 *:-:* | *:-) cat >"$ac_tmp/stdin" \
19202 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19207 ac_dir=`$as_dirname -- "$ac_file" ||
19208 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19209 X"$ac_file" : 'X\(//\)[^/]' \| \
19210 X"$ac_file" : 'X\(//\)$' \| \
19211 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19212 $as_echo X"$ac_file" |
19213 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19217 /^X\(\/\/\)[^/].*/{
19230 as_dir="$ac_dir"; as_fn_mkdir_p
19234 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19236 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19237 # A ".." for each directory in $ac_dir_suffix.
19238 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19239 case $ac_top_builddir_sub in
19240 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19241 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19244 ac_abs_top_builddir=$ac_pwd
19245 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19246 # for backward compatibility:
19247 ac_top_builddir=$ac_top_build_prefix
19250 .) # We are building in place.
19252 ac_top_srcdir=$ac_top_builddir_sub
19253 ac_abs_top_srcdir=$ac_pwd ;;
19254 [\\/]* | ?:[\\/]* ) # Absolute name.
19255 ac_srcdir=$srcdir$ac_dir_suffix;
19256 ac_top_srcdir=$srcdir
19257 ac_abs_top_srcdir=$srcdir ;;
19258 *) # Relative name.
19259 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19260 ac_top_srcdir=$ac_top_build_prefix$srcdir
19261 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19263 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19273 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19274 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19276 ac_MKDIR_P=$MKDIR_P
19278 [\\/$]* | ?:[\\/]* ) ;;
19279 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19283 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19284 # If the template does not know about datarootdir, expand it.
19285 # FIXME: This hack should be removed a few years after 2.60.
19286 ac_datarootdir_hack=; ac_datarootdir_seen=
19297 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19298 *datarootdir*) ac_datarootdir_seen=yes;;
19299 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19301 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19303 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19304 ac_datarootdir_hack='
19305 s&@datadir@&$datadir&g
19306 s&@docdir@&$docdir&g
19307 s&@infodir@&$infodir&g
19308 s&@localedir@&$localedir&g
19309 s&@mandir@&$mandir&g
19310 s&\\\${datarootdir}&$datarootdir&g' ;;
19314 # Neutralize VPATH when `$srcdir' = `.'.
19315 # Shell code in configure.ac might set extrasub.
19316 # FIXME: do we really want to maintain this feature?
19317 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19318 ac_sed_extra="$ac_vpsub
19321 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19323 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19324 s|@configure_input@|$ac_sed_conf_input|;t t
19325 s&@top_builddir@&$ac_top_builddir_sub&;t t
19326 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19327 s&@srcdir@&$ac_srcdir&;t t
19328 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19329 s&@top_srcdir@&$ac_top_srcdir&;t t
19330 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19331 s&@builddir@&$ac_builddir&;t t
19332 s&@abs_builddir@&$ac_abs_builddir&;t t
19333 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19334 s&@INSTALL@&$ac_INSTALL&;t t
19335 s&@MKDIR_P@&$ac_MKDIR_P&;t t
19336 $ac_datarootdir_hack
19338 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
19339 if $ac_cs_awk_getline; then
19340 $AWK -f "$ac_tmp/subs.awk"
19342 $AWK -f "$ac_tmp/subs.awk" | $SHELL
19344 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19346 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19347 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19348 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
19349 "$ac_tmp/out"`; test -z "$ac_out"; } &&
19350 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19351 which seems to be undefined. Please make sure it is defined" >&5
19352 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19353 which seems to be undefined. Please make sure it is defined" >&2;}
19355 rm -f "$ac_tmp/stdin"
19357 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19358 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19360 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19366 if test x"$ac_file" != x-; then
19368 $as_echo "/* $configure_input */" \
19369 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19370 } >"$ac_tmp/config.h" \
19371 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19372 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19373 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19374 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19377 mv "$ac_tmp/config.h" "$ac_file" \
19378 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19381 $as_echo "/* $configure_input */" \
19382 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19383 || as_fn_error $? "could not create -" "$LINENO" 5
19385 # Compute "$ac_file"'s index in $config_headers.
19388 for _am_header in $config_headers :; do
19389 case $_am_header in
19390 $_am_arg | $_am_arg:* )
19393 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19396 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19397 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19398 X"$_am_arg" : 'X\(//\)[^/]' \| \
19399 X"$_am_arg" : 'X\(//\)$' \| \
19400 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19401 $as_echo X"$_am_arg" |
19402 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19406 /^X\(\/\/\)[^/].*/{
19418 s/.*/./; q'`/stamp-h$_am_stamp_count
19421 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19422 $as_echo "$as_me: executing $ac_file commands" >&6;}
19427 case $ac_file$ac_mode in
19428 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19429 # Older Autoconf quotes --file arguments for eval, but not when files
19430 # are listed without --file. Let's play safe and only enable the eval
19431 # if we detect the quoting.
19432 case $CONFIG_FILES in
19433 *\'*) eval set x "$CONFIG_FILES" ;;
19434 *) set x $CONFIG_FILES ;;
19439 # Strip MF so we end up with the name of the file.
19440 mf=`echo "$mf" | sed -e 's/:.*$//'`
19441 # Check whether this is an Automake generated Makefile or not.
19442 # We used to match only the files named 'Makefile.in', but
19443 # some people rename them; so instead we look at the file content.
19444 # Grep'ing the first line is not enough: some people post-process
19445 # each Makefile.in and add a new line on top of each file to say so.
19446 # Grep'ing the whole file is not good either: AIX grep has a line
19447 # limit of 2048, but all sed's we know have understand at least 4000.
19448 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19449 dirpart=`$as_dirname -- "$mf" ||
19450 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19451 X"$mf" : 'X\(//\)[^/]' \| \
19452 X"$mf" : 'X\(//\)$' \| \
19453 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19455 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19459 /^X\(\/\/\)[^/].*/{
19475 # Extract the definition of DEPDIR, am__include, and am__quote
19476 # from the Makefile without running 'make'.
19477 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19478 test -z "$DEPDIR" && continue
19479 am__include=`sed -n 's/^am__include = //p' < "$mf"`
19480 test -z "$am__include" && continue
19481 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19482 # Find all dependency output files, they are included files with
19483 # $(DEPDIR) in their names. We invoke sed twice because it is the
19484 # simplest approach to changing $(DEPDIR) to its actual value in the
19486 for file in `sed -n "
19487 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19488 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
19489 # Make sure the directory exists.
19490 test -f "$dirpart/$file" && continue
19491 fdir=`$as_dirname -- "$file" ||
19492 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19493 X"$file" : 'X\(//\)[^/]' \| \
19494 X"$file" : 'X\(//\)$' \| \
19495 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19496 $as_echo X"$file" |
19497 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19501 /^X\(\/\/\)[^/].*/{
19514 as_dir=$dirpart/$fdir; as_fn_mkdir_p
19515 # echo "creating $dirpart/$file"
19516 echo '# dummy' > "$dirpart/$file"
19523 # See if we are running on zsh, and set the options which allow our
19524 # commands through without removal of \ escapes.
19525 if test -n "${ZSH_VERSION+set}" ; then
19526 setopt NO_GLOB_SUBST
19529 cfgfile="${ofile}T"
19530 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19533 cat <<_LT_EOF >> "$cfgfile"
19536 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19537 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19538 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19539 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19541 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19542 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19543 # Written by Gordon Matzigkeit, 1996
19545 # This file is part of GNU Libtool.
19547 # GNU Libtool is free software; you can redistribute it and/or
19548 # modify it under the terms of the GNU General Public License as
19549 # published by the Free Software Foundation; either version 2 of
19550 # the License, or (at your option) any later version.
19552 # As a special exception to the GNU General Public License,
19553 # if you distribute this file as part of a program or library that
19554 # is built using GNU Libtool, you may include this file under the
19555 # same distribution terms that you use for the rest of that program.
19557 # GNU Libtool is distributed in the hope that it will be useful,
19558 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19559 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19560 # GNU General Public License for more details.
19562 # You should have received a copy of the GNU General Public License
19563 # along with GNU Libtool; see the file COPYING. If not, a copy
19564 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19565 # obtained by writing to the Free Software Foundation, Inc.,
19566 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19569 # The names of the tagged configurations supported by this script.
19570 available_tags="CXX "
19572 # ### BEGIN LIBTOOL CONFIG
19574 # Which release of libtool.m4 was used?
19575 macro_version=$macro_version
19576 macro_revision=$macro_revision
19578 # Whether or not to build shared libraries.
19579 build_libtool_libs=$enable_shared
19581 # Whether or not to build static libraries.
19582 build_old_libs=$enable_static
19584 # What type of objects to build.
19587 # Whether or not to optimize for fast installation.
19588 fast_install=$enable_fast_install
19590 # Shell to use when invoking shell scripts.
19593 # An echo program that protects backslashes.
19597 host_alias=$host_alias
19601 # The build system.
19602 build_alias=$build_alias
19606 # A sed program that does not truncate output.
19609 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19610 Xsed="\$SED -e 1s/^X//"
19612 # A grep program that handles long lines.
19618 # A literal string matcher.
19621 # A BSD- or MS-compatible name lister.
19624 # Whether we need soft or hard links.
19627 # What is the maximum length of a command?
19628 max_cmd_len=$max_cmd_len
19630 # Object file suffix (normally "o").
19633 # Executable file suffix (normally "").
19636 # whether the shell understands "unset".
19639 # turn spaces into newlines.
19642 # turn newlines into spaces.
19645 # An object symbol dumper.
19646 OBJDUMP=$lt_OBJDUMP
19648 # Method to check whether dependent libraries are shared objects.
19649 deplibs_check_method=$lt_deplibs_check_method
19651 # Command to use when deplibs_check_method == "file_magic".
19652 file_magic_cmd=$lt_file_magic_cmd
19656 AR_FLAGS=$lt_AR_FLAGS
19658 # A symbol stripping program.
19661 # Commands used to install an old-style archive.
19663 old_postinstall_cmds=$lt_old_postinstall_cmds
19664 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19666 # Whether to use a lock for old archive extraction.
19667 lock_old_archive_extraction=$lock_old_archive_extraction
19672 # LTCC compiler flags.
19673 LTCFLAGS=$lt_CFLAGS
19675 # Take the output of nm and produce a listing of raw symbols and C names.
19676 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19678 # Transform the output of nm in a proper C declaration.
19679 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19681 # Transform the output of nm in a C name address pair.
19682 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19684 # Transform the output of nm in a C name address pair when lib prefix is needed.
19685 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19687 # The name of the directory that contains temporary libtool files.
19690 # Used to examine libraries when file_magic_cmd begins with "file".
19691 MAGIC_CMD=$MAGIC_CMD
19693 # Must we lock files when doing compilation?
19694 need_locks=$lt_need_locks
19696 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19697 DSYMUTIL=$lt_DSYMUTIL
19699 # Tool to change global to local symbols on Mac OS X.
19702 # Tool to manipulate fat objects and archives on Mac OS X.
19705 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19708 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19709 OTOOL64=$lt_OTOOL64
19711 # Old archive suffix (normally "a").
19714 # Shared library suffix (normally ".so").
19715 shrext_cmds=$lt_shrext_cmds
19717 # The commands to extract the exported symbol list from a shared archive.
19718 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19720 # Variables whose values should be saved in libtool wrapper scripts and
19721 # restored at link time.
19722 variables_saved_for_relink=$lt_variables_saved_for_relink
19724 # Do we need the "lib" prefix for modules?
19725 need_lib_prefix=$need_lib_prefix
19727 # Do we need a version for libraries?
19728 need_version=$need_version
19730 # Library versioning type.
19731 version_type=$version_type
19733 # Shared library runtime path variable.
19734 runpath_var=$runpath_var
19736 # Shared library path variable.
19737 shlibpath_var=$shlibpath_var
19739 # Is shlibpath searched before the hard-coded library search path?
19740 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19742 # Format of library name prefix.
19743 libname_spec=$lt_libname_spec
19745 # List of archive names. First name is the real one, the rest are links.
19746 # The last name is the one that the linker finds with -lNAME
19747 library_names_spec=$lt_library_names_spec
19749 # The coded name of the library, if different from the real name.
19750 soname_spec=$lt_soname_spec
19752 # Permission mode override for installation of shared libraries.
19753 install_override_mode=$lt_install_override_mode
19755 # Command to use after installation of a shared archive.
19756 postinstall_cmds=$lt_postinstall_cmds
19758 # Command to use after uninstallation of a shared archive.
19759 postuninstall_cmds=$lt_postuninstall_cmds
19761 # Commands used to finish a libtool library installation in a directory.
19762 finish_cmds=$lt_finish_cmds
19764 # As "finish_cmds", except a single script fragment to be evaled but
19766 finish_eval=$lt_finish_eval
19768 # Whether we should hardcode library paths into libraries.
19769 hardcode_into_libs=$hardcode_into_libs
19771 # Compile-time system search path for libraries.
19772 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19774 # Run-time system search path for libraries.
19775 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19777 # Whether dlopen is supported.
19778 dlopen_support=$enable_dlopen
19780 # Whether dlopen of programs is supported.
19781 dlopen_self=$enable_dlopen_self
19783 # Whether dlopen of statically linked programs is supported.
19784 dlopen_self_static=$enable_dlopen_self_static
19786 # Commands to strip libraries.
19787 old_striplib=$lt_old_striplib
19788 striplib=$lt_striplib
19791 # The linker used to build libraries.
19794 # How to create reloadable object files.
19795 reload_flag=$lt_reload_flag
19796 reload_cmds=$lt_reload_cmds
19798 # Commands used to build an old-style archive.
19799 old_archive_cmds=$lt_old_archive_cmds
19801 # A language specific compiler.
19804 # Is the compiler the GNU compiler?
19807 # Compiler flag to turn off builtin functions.
19808 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19810 # How to pass a linker flag through the compiler.
19811 wl=$lt_lt_prog_compiler_wl
19813 # Additional compiler flags for building library objects.
19814 pic_flag=$lt_lt_prog_compiler_pic
19816 # Compiler flag to prevent dynamic linking.
19817 link_static_flag=$lt_lt_prog_compiler_static
19819 # Does compiler simultaneously support -c and -o options?
19820 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19822 # Whether or not to add -lc for building shared libraries.
19823 build_libtool_need_lc=$archive_cmds_need_lc
19825 # Whether or not to disallow shared libs when runtime libs are static.
19826 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19828 # Compiler flag to allow reflexive dlopens.
19829 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19831 # Compiler flag to generate shared objects directly from archives.
19832 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19834 # Whether the compiler copes with passing no objects directly.
19835 compiler_needs_object=$lt_compiler_needs_object
19837 # Create an old-style archive from a shared archive.
19838 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19840 # Create a temporary old-style archive to link instead of a shared archive.
19841 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19843 # Commands used to build a shared archive.
19844 archive_cmds=$lt_archive_cmds
19845 archive_expsym_cmds=$lt_archive_expsym_cmds
19847 # Commands used to build a loadable module if different from building
19848 # a shared archive.
19849 module_cmds=$lt_module_cmds
19850 module_expsym_cmds=$lt_module_expsym_cmds
19852 # Whether we are building with GNU ld or not.
19853 with_gnu_ld=$lt_with_gnu_ld
19855 # Flag that allows shared libraries with undefined symbols to be built.
19856 allow_undefined_flag=$lt_allow_undefined_flag
19858 # Flag that enforces no undefined symbols.
19859 no_undefined_flag=$lt_no_undefined_flag
19861 # Flag to hardcode \$libdir into a binary during linking.
19862 # This must work even if \$libdir does not exist
19863 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19865 # If ld is used when linking, flag to hardcode \$libdir into a binary
19866 # during linking. This must work even if \$libdir does not exist.
19867 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19869 # Whether we need a single "-rpath" flag with a separated argument.
19870 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19872 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19873 # DIR into the resulting binary.
19874 hardcode_direct=$hardcode_direct
19876 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19877 # DIR into the resulting binary and the resulting library dependency is
19878 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19879 # library is relocated.
19880 hardcode_direct_absolute=$hardcode_direct_absolute
19882 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19883 # into the resulting binary.
19884 hardcode_minus_L=$hardcode_minus_L
19886 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19887 # into the resulting binary.
19888 hardcode_shlibpath_var=$hardcode_shlibpath_var
19890 # Set to "yes" if building a shared library automatically hardcodes DIR
19891 # into the library and all subsequent libraries and executables linked
19893 hardcode_automatic=$hardcode_automatic
19895 # Set to yes if linker adds runtime paths of dependent libraries
19896 # to runtime path list.
19897 inherit_rpath=$inherit_rpath
19899 # Whether libtool must link a program against all its dependency libraries.
19900 link_all_deplibs=$link_all_deplibs
19902 # Fix the shell variable \$srcfile for the compiler.
19903 fix_srcfile_path=$lt_fix_srcfile_path
19905 # Set to "yes" if exported symbols are required.
19906 always_export_symbols=$always_export_symbols
19908 # The commands to list exported symbols.
19909 export_symbols_cmds=$lt_export_symbols_cmds
19911 # Symbols that should not be listed in the preloaded symbols.
19912 exclude_expsyms=$lt_exclude_expsyms
19914 # Symbols that must always be exported.
19915 include_expsyms=$lt_include_expsyms
19917 # Commands necessary for linking programs (against libraries) with templates.
19918 prelink_cmds=$lt_prelink_cmds
19920 # Specify filename containing input files.
19921 file_list_spec=$lt_file_list_spec
19923 # How to hardcode a shared library path into an executable.
19924 hardcode_action=$hardcode_action
19926 # The directories searched by this compiler when creating a shared library.
19927 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19929 # Dependencies to place before and after the objects being linked to
19930 # create a shared library.
19931 predep_objects=$lt_predep_objects
19932 postdep_objects=$lt_postdep_objects
19933 predeps=$lt_predeps
19934 postdeps=$lt_postdeps
19936 # The library search path used internally by the compiler when linking
19937 # a shared library.
19938 compiler_lib_search_path=$lt_compiler_lib_search_path
19940 # ### END LIBTOOL CONFIG
19946 cat <<\_LT_EOF >> "$cfgfile"
19947 # AIX sometimes has problems with the GCC collect2 program. For some
19948 # reason, if we set the COLLECT_NAMES environment variable, the problems
19949 # vanish in a puff of smoke.
19950 if test "X${COLLECT_NAMES+set}" != Xset; then
19952 export COLLECT_NAMES
19959 ltmain="$ac_aux_dir/ltmain.sh"
19962 # We use sed instead of cat because bash on DJGPP gets confused if
19963 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19964 # text mode, it properly converts lines to CR/LF. This bash problem
19965 # is reportedly fixed, but why not run on old versions too?
19966 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19967 || (rm -f "$cfgfile"; exit 1)
19971 cat << \_LT_EOF >> "$cfgfile"
19973 # func_dirname file append nondir_replacement
19974 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19975 # otherwise set result to NONDIR_REPLACEMENT.
19979 */*) func_dirname_result="${1%/*}${2}" ;;
19980 * ) func_dirname_result="${3}" ;;
19984 # func_basename file
19987 func_basename_result="${1##*/}"
19990 # func_dirname_and_basename file append nondir_replacement
19991 # perform func_basename and func_dirname in a single function
19993 # dirname: Compute the dirname of FILE. If nonempty,
19994 # add APPEND to the result, otherwise set result
19995 # to NONDIR_REPLACEMENT.
19996 # value returned in "$func_dirname_result"
19997 # basename: Compute filename of FILE.
19998 # value retuned in "$func_basename_result"
19999 # Implementation must be kept synchronized with func_dirname
20000 # and func_basename. For efficiency, we do not delegate to
20001 # those functions but instead duplicate the functionality here.
20002 func_dirname_and_basename ()
20005 */*) func_dirname_result="${1%/*}${2}" ;;
20006 * ) func_dirname_result="${3}" ;;
20008 func_basename_result="${1##*/}"
20011 # func_stripname prefix suffix name
20012 # strip PREFIX and SUFFIX off of NAME.
20013 # PREFIX and SUFFIX must not contain globbing or regex special
20014 # characters, hashes, percent signs, but SUFFIX may contain a leading
20015 # dot (in which case that matches only a dot).
20018 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
20019 # positional parameters, so assign one to ordinary parameter first.
20020 func_stripname_result=${3}
20021 func_stripname_result=${func_stripname_result#"${1}"}
20022 func_stripname_result=${func_stripname_result%"${2}"}
20028 func_opt_split_opt=${1%%=*}
20029 func_opt_split_arg=${1#*=}
20036 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
20037 *) func_lo2o_result=${1} ;;
20041 # func_xform libobj-or-source
20044 func_xform_result=${1%.*}.lo
20047 # func_arith arithmetic-term...
20050 func_arith_result=$(( $* ))
20054 # STRING may not start with a hyphen.
20057 func_len_result=${#1}
20062 *) # Bourne compatible functions.
20063 cat << \_LT_EOF >> "$cfgfile"
20065 # func_dirname file append nondir_replacement
20066 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
20067 # otherwise set result to NONDIR_REPLACEMENT.
20070 # Extract subdirectory from the argument.
20071 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
20072 if test "X$func_dirname_result" = "X${1}"; then
20073 func_dirname_result="${3}"
20075 func_dirname_result="$func_dirname_result${2}"
20079 # func_basename file
20082 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
20086 # func_stripname prefix suffix name
20087 # strip PREFIX and SUFFIX off of NAME.
20088 # PREFIX and SUFFIX must not contain globbing or regex special
20089 # characters, hashes, percent signs, but SUFFIX may contain a leading
20090 # dot (in which case that matches only a dot).
20091 # func_strip_suffix prefix name
20095 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
20096 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
20101 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20102 my_sed_long_arg='1s/^-[^=]*=//'
20107 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
20108 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
20114 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
20117 # func_xform libobj-or-source
20120 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
20123 # func_arith arithmetic-term...
20126 func_arith_result=`expr "$@"`
20130 # STRING may not start with a hyphen.
20133 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20139 case $lt_shell_append in
20141 cat << \_LT_EOF >> "$cfgfile"
20143 # func_append var value
20144 # Append VALUE to the end of shell variable VAR.
20152 cat << \_LT_EOF >> "$cfgfile"
20154 # func_append var value
20155 # Append VALUE to the end of shell variable VAR.
20166 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20167 || (rm -f "$cfgfile"; exit 1)
20169 mv -f "$cfgfile" "$ofile" ||
20170 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20174 cat <<_LT_EOF >> "$ofile"
20176 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20178 # The linker used to build libraries.
20181 # How to create reloadable object files.
20182 reload_flag=$lt_reload_flag_CXX
20183 reload_cmds=$lt_reload_cmds_CXX
20185 # Commands used to build an old-style archive.
20186 old_archive_cmds=$lt_old_archive_cmds_CXX
20188 # A language specific compiler.
20189 CC=$lt_compiler_CXX
20191 # Is the compiler the GNU compiler?
20194 # Compiler flag to turn off builtin functions.
20195 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20197 # How to pass a linker flag through the compiler.
20198 wl=$lt_lt_prog_compiler_wl_CXX
20200 # Additional compiler flags for building library objects.
20201 pic_flag=$lt_lt_prog_compiler_pic_CXX
20203 # Compiler flag to prevent dynamic linking.
20204 link_static_flag=$lt_lt_prog_compiler_static_CXX
20206 # Does compiler simultaneously support -c and -o options?
20207 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20209 # Whether or not to add -lc for building shared libraries.
20210 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20212 # Whether or not to disallow shared libs when runtime libs are static.
20213 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20215 # Compiler flag to allow reflexive dlopens.
20216 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20218 # Compiler flag to generate shared objects directly from archives.
20219 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20221 # Whether the compiler copes with passing no objects directly.
20222 compiler_needs_object=$lt_compiler_needs_object_CXX
20224 # Create an old-style archive from a shared archive.
20225 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20227 # Create a temporary old-style archive to link instead of a shared archive.
20228 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20230 # Commands used to build a shared archive.
20231 archive_cmds=$lt_archive_cmds_CXX
20232 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20234 # Commands used to build a loadable module if different from building
20235 # a shared archive.
20236 module_cmds=$lt_module_cmds_CXX
20237 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20239 # Whether we are building with GNU ld or not.
20240 with_gnu_ld=$lt_with_gnu_ld_CXX
20242 # Flag that allows shared libraries with undefined symbols to be built.
20243 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20245 # Flag that enforces no undefined symbols.
20246 no_undefined_flag=$lt_no_undefined_flag_CXX
20248 # Flag to hardcode \$libdir into a binary during linking.
20249 # This must work even if \$libdir does not exist
20250 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20252 # If ld is used when linking, flag to hardcode \$libdir into a binary
20253 # during linking. This must work even if \$libdir does not exist.
20254 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20256 # Whether we need a single "-rpath" flag with a separated argument.
20257 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20259 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20260 # DIR into the resulting binary.
20261 hardcode_direct=$hardcode_direct_CXX
20263 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20264 # DIR into the resulting binary and the resulting library dependency is
20265 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20266 # library is relocated.
20267 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20269 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20270 # into the resulting binary.
20271 hardcode_minus_L=$hardcode_minus_L_CXX
20273 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20274 # into the resulting binary.
20275 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20277 # Set to "yes" if building a shared library automatically hardcodes DIR
20278 # into the library and all subsequent libraries and executables linked
20280 hardcode_automatic=$hardcode_automatic_CXX
20282 # Set to yes if linker adds runtime paths of dependent libraries
20283 # to runtime path list.
20284 inherit_rpath=$inherit_rpath_CXX
20286 # Whether libtool must link a program against all its dependency libraries.
20287 link_all_deplibs=$link_all_deplibs_CXX
20289 # Fix the shell variable \$srcfile for the compiler.
20290 fix_srcfile_path=$lt_fix_srcfile_path_CXX
20292 # Set to "yes" if exported symbols are required.
20293 always_export_symbols=$always_export_symbols_CXX
20295 # The commands to list exported symbols.
20296 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20298 # Symbols that should not be listed in the preloaded symbols.
20299 exclude_expsyms=$lt_exclude_expsyms_CXX
20301 # Symbols that must always be exported.
20302 include_expsyms=$lt_include_expsyms_CXX
20304 # Commands necessary for linking programs (against libraries) with templates.
20305 prelink_cmds=$lt_prelink_cmds_CXX
20307 # Specify filename containing input files.
20308 file_list_spec=$lt_file_list_spec_CXX
20310 # How to hardcode a shared library path into an executable.
20311 hardcode_action=$hardcode_action_CXX
20313 # The directories searched by this compiler when creating a shared library.
20314 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20316 # Dependencies to place before and after the objects being linked to
20317 # create a shared library.
20318 predep_objects=$lt_predep_objects_CXX
20319 postdep_objects=$lt_postdep_objects_CXX
20320 predeps=$lt_predeps_CXX
20321 postdeps=$lt_postdeps_CXX
20323 # The library search path used internally by the compiler when linking
20324 # a shared library.
20325 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20327 # ### END LIBTOOL TAG CONFIG: CXX
20332 for ac_file in $CONFIG_FILES; do
20333 # Support "outfile[:infile[:infile...]]"
20335 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
20337 # PO directories have a Makefile.in generated from Makefile.in.in.
20338 case "$ac_file" in */Makefile.in)
20339 # Adjust a relative srcdir.
20340 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
20341 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20342 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
20343 # In autoconf-2.13 it is called $ac_given_srcdir.
20344 # In autoconf-2.50 it is called $srcdir.
20345 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
20346 case "$ac_given_srcdir" in
20347 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
20348 /*) top_srcdir="$ac_given_srcdir" ;;
20349 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
20351 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
20352 rm -f "$ac_dir/POTFILES"
20353 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
20354 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
20355 POMAKEFILEDEPS="POTFILES.in"
20356 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
20357 # on $ac_dir but don't depend on user-specified configuration
20359 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
20360 # The LINGUAS file contains the set of available languages.
20361 if test -n "$OBSOLETE_ALL_LINGUAS"; then
20362 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20364 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
20365 # Hide the ALL_LINGUAS assigment from automake.
20366 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
20367 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
20369 # The set of available languages was given in configure.ac.
20370 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
20372 case "$ac_given_srcdir" in
20374 *) srcdirpre='$(srcdir)/' ;;
20380 for lang in $ALL_LINGUAS; do
20381 POFILES="$POFILES $srcdirpre$lang.po"
20382 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20383 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
20384 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
20386 # CATALOGS depends on both $ac_dir and the user's LINGUAS
20387 # environment variable.
20389 if test -n "$ALL_LINGUAS"; then
20390 for presentlang in $ALL_LINGUAS; do
20392 if test "%UNSET%" != "$LINGUAS"; then
20393 desiredlanguages="$LINGUAS"
20395 desiredlanguages="$ALL_LINGUAS"
20397 for desiredlang in $desiredlanguages; do
20398 # Use the presentlang catalog if desiredlang is
20399 # a. equal to presentlang, or
20400 # b. a variant of presentlang (because in this case,
20401 # presentlang can be used as a fallback for messages
20402 # which are not translated in the desiredlang catalog).
20403 case "$desiredlang" in
20404 "$presentlang"*) useit=yes;;
20407 if test $useit = yes; then
20408 INST_LINGUAS="$INST_LINGUAS $presentlang"
20413 if test -n "$INST_LINGUAS"; then
20414 for lang in $INST_LINGUAS; do
20415 CATALOGS="$CATALOGS $lang.gmo"
20418 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
20419 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"
20420 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
20421 if test -f "$f"; then
20423 *.orig | *.bak | *~) ;;
20424 *) cat "$f" >> "$ac_dir/Makefile" ;;
20435 *) srcdirpre='$(srcdir)/' ;;
20439 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
20440 if test $lang != dummy; then
20441 POFILES="$POFILES $srcdirpre$lang.po"
20442 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20445 sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
20446 -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
20447 -e "s,@POFILES@,$POFILES," \
20448 -e "s,@GMOFILES@,$GMOFILES," \
20449 po/Makefile.in > po/Makefile ;;
20457 ac_clean_files=$ac_clean_files_save
20459 test $ac_write_fail = 0 ||
20460 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20463 # configure is writing to config.log, and then calls config.status.
20464 # config.status does its own redirection, appending to config.log.
20465 # Unfortunately, on DOS this fails, as config.log is still kept open
20466 # by configure, so config.status won't be able to write to it; its
20467 # output is simply discarded. So we exec the FD to /dev/null,
20468 # effectively closing config.log, so it can be properly (re)opened and
20469 # appended to by config.status. When coming back to configure, we
20470 # need to make the FD available again.
20471 if test "$no_create" != yes; then
20473 ac_config_status_args=
20474 test "$silent" = yes &&
20475 ac_config_status_args="$ac_config_status_args --quiet"
20477 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20479 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20480 # would make configure fail if this is the last instruction.
20481 $ac_cs_success || as_fn_exit 1
20483 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20485 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}