2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
53 as_echo_n='/usr
/ucb
/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x
; then
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var
in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\
${$as_var+set} = xset \
119 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
132 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x
; then
135 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 case \`(set -o) 2>/dev/null\` in #(
151 as_required
="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev
/null
; then :
186 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
189 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
191 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
194 test -z "$as_dir" && as_dir
=.
198 for as_base
in sh bash ksh sh5
; do
199 # Try only shells that exist, to save several forks.
200 as_shell
=$as_dir/$as_base
201 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
203 CONFIG_SHELL
=$as_shell as_have_required
=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
212 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
214 CONFIG_SHELL
=$SHELL as_have_required
=yes
219 if test "x$CONFIG_SHELL" != x
; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
225 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230 if test x
$as_have_required = xno
; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x
${ZSH_VERSION+set} = xset
; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
246 SHELL
=${CONFIG_SHELL-/bin/sh}
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE
= GREP_OPTIONS
=
250 unset CLICOLOR_FORCE GREP_OPTIONS
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
257 # Portably unset VAR.
260 { eval $1=; unset $1;}
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
284 # Create "$as_dir" as a directory, including parents if necessary.
289 -*) as_dir
=.
/$as_dir;;
291 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
295 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
298 as_dirs
="'$as_qdir' $as_dirs"
299 as_dir
=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
322 test -d "$as_dir" && break
324 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
325 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
336 eval 'as_fn_append ()
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
360 as_val
=`expr "$@" || test $? -eq 1`
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
372 as_status
=$?
; test $as_status -eq 0 && as_status
=1
374 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit
$as_status
381 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
388 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
400 as_me
=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
419 # Avoid depending upon Character Ranges.
420 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits
='0123456789'
424 as_cr_alnum
=$as_cr_Letters$as_cr_digits
427 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
428 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
447 chmod +x
"$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
454 # Exit status is that of the last command.
458 ECHO_C
= ECHO_N
= ECHO_T
=
459 case `echo -n x` in #(((((
461 case `echo 'xy\c'` in
462 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
471 rm -f conf$$ conf$$.exe conf$$.
file
472 if test -d conf$$.dir
; then
473 rm -f conf$$.dir
/conf$$.
file
476 mkdir conf$$.dir
2>/dev
/null
478 if (echo >conf$$.
file) 2>/dev
/null
; then
479 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
487 elif ln conf$$.
file conf$$
2>/dev
/null
; then
495 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
496 rmdir conf$$.dir
2>/dev
/null
498 if mkdir
-p .
2>/dev
/null
; then
499 as_mkdir_p
='mkdir -p "$as_dir"'
501 test -d .
/-p && rmdir .
/-p
505 if test -x / >/dev
/null
2>&1; then
508 if ls -dL / >/dev
/null
2>&1; then
515 if test -d "$1"; then
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
526 as_executable_p
=$as_test_x
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534 SHELL
=${CONFIG_SHELL-/bin/sh}
537 exec 7<&0 </dev
/null
6>&1
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
547 ac_default_prefix
=/usr
/local
549 ac_config_libobj_dir
=.
556 # Identity of this package.
564 ac_unique_file
="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default
="\
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
578 # ifdef HAVE_STDLIB_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
601 ac_subst_vars
='LTLIBOBJS
609 sim_multi_igen_configs
612 sim_micromips16_flags
627 MAINTAINER_MODE_FALSE
745 program_transform_name
758 enable_option_checking
767 enable_maintainer_mode
779 enable_build_warnings
780 enable_sim_build_warnings
781 enable_sim_reserved_bits
789 ac_precious_vars
='build_alias
801 # Initialize some variables set by options.
803 ac_init_version
=false
804 ac_unrecognized_opts
=
806 # The variables have the same names as the options, with
807 # dashes changed to underlines.
815 program_transform_name
=s
,x
,x
,
823 # Installation directory options.
824 # These are left unexpanded so users can "make install exec_prefix=/foo"
825 # and all the variables that are supposed to be based on exec_prefix
826 # by default will actually change.
827 # Use braces instead of parens because sh, perl, etc. also accept them.
828 # (The list follows the same order as the GNU Coding Standards.)
829 bindir
='${exec_prefix}/bin'
830 sbindir
='${exec_prefix}/sbin'
831 libexecdir
='${exec_prefix}/libexec'
832 datarootdir
='${prefix}/share'
833 datadir
='${datarootdir}'
834 sysconfdir
='${prefix}/etc'
835 sharedstatedir
='${prefix}/com'
836 localstatedir
='${prefix}/var'
837 includedir
='${prefix}/include'
838 oldincludedir
='/usr/include'
839 docdir
='${datarootdir}/doc/${PACKAGE}'
840 infodir
='${datarootdir}/info'
845 libdir
='${exec_prefix}/lib'
846 localedir
='${datarootdir}/locale'
847 mandir
='${datarootdir}/man'
853 # If the previous option needs an argument, assign it.
854 if test -n "$ac_prev"; then
855 eval $ac_prev=\
$ac_option
861 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
865 # Accept the important Cygnus configure options, so we can diagnose typos.
867 case $ac_dashdash$ac_option in
871 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
873 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
876 -build |
--build |
--buil |
--bui |
--bu)
877 ac_prev
=build_alias
;;
878 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
879 build_alias
=$ac_optarg ;;
881 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
882 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
883 ac_prev
=cache_file
;;
884 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
885 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
886 cache_file
=$ac_optarg ;;
889 cache_file
=config.cache
;;
891 -datadir |
--datadir |
--datadi |
--datad)
893 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
894 datadir
=$ac_optarg ;;
896 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
897 |
--dataroo |
--dataro |
--datar)
898 ac_prev
=datarootdir
;;
899 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
900 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
901 datarootdir
=$ac_optarg ;;
903 -disable-* |
--disable-*)
904 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
905 # Reject names that are not valid shell variable names.
906 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
907 as_fn_error
"invalid feature name: $ac_useropt"
908 ac_useropt_orig
=$ac_useropt
909 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
910 case $ac_user_opts in
914 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
915 ac_unrecognized_sep
=', ';;
917 eval enable_
$ac_useropt=no
;;
919 -docdir |
--docdir |
--docdi |
--doc |
--do)
921 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
924 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
926 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
929 -enable-* |
--enable-*)
930 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
931 # Reject names that are not valid shell variable names.
932 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
933 as_fn_error
"invalid feature name: $ac_useropt"
934 ac_useropt_orig
=$ac_useropt
935 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
936 case $ac_user_opts in
940 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
941 ac_unrecognized_sep
=', ';;
943 eval enable_
$ac_useropt=\
$ac_optarg ;;
945 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
946 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
947 |
--exec |
--exe |
--ex)
948 ac_prev
=exec_prefix
;;
949 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
950 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
951 |
--exec=* |
--exe=* |
--ex=*)
952 exec_prefix
=$ac_optarg ;;
954 -gas |
--gas |
--ga |
--g)
955 # Obsolete; use --with-gas.
958 -help |
--help |
--hel |
--he |
-h)
960 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
961 ac_init_help
=recursive
;;
962 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
963 ac_init_help
=short
;;
965 -host |
--host |
--hos |
--ho)
966 ac_prev
=host_alias
;;
967 -host=* |
--host=* |
--hos=* |
--ho=*)
968 host_alias
=$ac_optarg ;;
970 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
972 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
974 htmldir
=$ac_optarg ;;
976 -includedir |
--includedir |
--includedi |
--included |
--include \
977 |
--includ |
--inclu |
--incl |
--inc)
978 ac_prev
=includedir
;;
979 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
980 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
981 includedir
=$ac_optarg ;;
983 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
985 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
986 infodir
=$ac_optarg ;;
988 -libdir |
--libdir |
--libdi |
--libd)
990 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
993 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
994 |
--libexe |
--libex |
--libe)
995 ac_prev
=libexecdir
;;
996 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
997 |
--libexe=* |
--libex=* |
--libe=*)
998 libexecdir
=$ac_optarg ;;
1000 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1001 ac_prev
=localedir
;;
1002 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1003 localedir
=$ac_optarg ;;
1005 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1006 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1007 ac_prev
=localstatedir
;;
1008 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1009 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1010 localstatedir
=$ac_optarg ;;
1012 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1014 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1015 mandir
=$ac_optarg ;;
1017 -nfp |
--nfp |
--nf)
1018 # Obsolete; use --without-fp.
1021 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1022 |
--no-cr |
--no-c |
-n)
1025 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1026 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1029 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1030 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1031 |
--oldin |
--oldi |
--old |
--ol |
--o)
1032 ac_prev
=oldincludedir
;;
1033 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1034 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1035 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1036 oldincludedir
=$ac_optarg ;;
1038 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1040 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1041 prefix
=$ac_optarg ;;
1043 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1044 |
--program-pre |
--program-pr |
--program-p)
1045 ac_prev
=program_prefix
;;
1046 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1047 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1048 program_prefix
=$ac_optarg ;;
1050 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1051 |
--program-suf |
--program-su |
--program-s)
1052 ac_prev
=program_suffix
;;
1053 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1054 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1055 program_suffix
=$ac_optarg ;;
1057 -program-transform-name |
--program-transform-name \
1058 |
--program-transform-nam |
--program-transform-na \
1059 |
--program-transform-n |
--program-transform- \
1060 |
--program-transform |
--program-transfor \
1061 |
--program-transfo |
--program-transf \
1062 |
--program-trans |
--program-tran \
1063 |
--progr-tra |
--program-tr |
--program-t)
1064 ac_prev
=program_transform_name
;;
1065 -program-transform-name=* |
--program-transform-name=* \
1066 |
--program-transform-nam=* |
--program-transform-na=* \
1067 |
--program-transform-n=* |
--program-transform-=* \
1068 |
--program-transform=* |
--program-transfor=* \
1069 |
--program-transfo=* |
--program-transf=* \
1070 |
--program-trans=* |
--program-tran=* \
1071 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1072 program_transform_name
=$ac_optarg ;;
1074 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1076 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1077 pdfdir
=$ac_optarg ;;
1079 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1081 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1084 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1085 |
-silent |
--silent |
--silen |
--sile |
--sil)
1088 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1090 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1092 sbindir
=$ac_optarg ;;
1094 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1095 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1096 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1098 ac_prev
=sharedstatedir
;;
1099 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1100 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1101 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1103 sharedstatedir
=$ac_optarg ;;
1105 -site |
--site |
--sit)
1107 -site=* |
--site=* |
--sit=*)
1110 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1112 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1113 srcdir
=$ac_optarg ;;
1115 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1116 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1117 ac_prev
=sysconfdir
;;
1118 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1119 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1120 sysconfdir
=$ac_optarg ;;
1122 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1123 ac_prev
=target_alias
;;
1124 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1125 target_alias
=$ac_optarg ;;
1127 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1130 -version |
--version |
--versio |
--versi |
--vers |
-V)
1131 ac_init_version
=: ;;
1134 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1135 # Reject names that are not valid shell variable names.
1136 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1137 as_fn_error
"invalid package name: $ac_useropt"
1138 ac_useropt_orig
=$ac_useropt
1139 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1140 case $ac_user_opts in
1144 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1145 ac_unrecognized_sep
=', ';;
1147 eval with_
$ac_useropt=\
$ac_optarg ;;
1149 -without-* |
--without-*)
1150 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1151 # Reject names that are not valid shell variable names.
1152 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1153 as_fn_error
"invalid package name: $ac_useropt"
1154 ac_useropt_orig
=$ac_useropt
1155 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1156 case $ac_user_opts in
1160 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1161 ac_unrecognized_sep
=', ';;
1163 eval with_
$ac_useropt=no
;;
1166 # Obsolete; use --with-x.
1169 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1170 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1171 ac_prev
=x_includes
;;
1172 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1173 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1174 x_includes
=$ac_optarg ;;
1176 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1177 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1178 ac_prev
=x_libraries
;;
1179 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1180 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1181 x_libraries
=$ac_optarg ;;
1183 -*) as_fn_error
"unrecognized option: \`$ac_option'
1184 Try \`$0 --help' for more information."
1188 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1189 # Reject names that are not valid shell variable names.
1190 case $ac_envvar in #(
1191 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1192 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1194 eval $ac_envvar=\
$ac_optarg
1195 export $ac_envvar ;;
1198 # FIXME: should be removed in autoconf 3.0.
1199 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1200 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1201 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1202 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1208 if test -n "$ac_prev"; then
1209 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1210 as_fn_error
"missing argument to $ac_option"
1213 if test -n "$ac_unrecognized_opts"; then
1214 case $enable_option_checking in
1216 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1217 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1221 # Check all directory arguments for consistency.
1222 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1223 datadir sysconfdir sharedstatedir localstatedir includedir \
1224 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1225 libdir localedir mandir
1227 eval ac_val
=\$
$ac_var
1228 # Remove trailing slashes.
1231 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1232 eval $ac_var=\
$ac_val;;
1234 # Be sure to have absolute directory names.
1236 [\\/$
]* | ?
:[\\/]* ) continue;;
1237 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1239 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1242 # There might be people who depend on the old broken behavior: `$host'
1243 # used to hold the argument of --host etc.
1244 # FIXME: To remove some day.
1247 target
=$target_alias
1249 # FIXME: To remove some day.
1250 if test "x$host_alias" != x
; then
1251 if test "x$build_alias" = x
; then
1252 cross_compiling
=maybe
1253 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1254 If a cross compiler is detected then cross compile mode will be used." >&2
1255 elif test "x$build_alias" != "x$host_alias"; then
1261 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1263 test "$silent" = yes && exec 6>/dev
/null
1266 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1267 ac_ls_di
=`ls -di .` &&
1268 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1269 as_fn_error
"working directory cannot be determined"
1270 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1271 as_fn_error
"pwd does not report name of working directory"
1274 # Find the source files, if location was not specified.
1275 if test -z "$srcdir"; then
1276 ac_srcdir_defaulted
=yes
1277 # Try the directory containing this script, then the parent directory.
1278 ac_confdir
=`$as_dirname -- "$as_myself" ||
1279 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1280 X"$as_myself" : 'X\(//\)[^/]' \| \
1281 X"$as_myself" : 'X\(//\)$' \| \
1282 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1283 $as_echo X"$as_myself" |
1284 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1306 ac_srcdir_defaulted
=no
1308 if test ! -r "$srcdir/$ac_unique_file"; then
1309 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1310 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1312 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1314 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1316 # When building in place, set srcdir=.
1317 if test "$ac_abs_confdir" = "$ac_pwd"; then
1320 # Remove unnecessary trailing slashes from srcdir.
1321 # Double slashes in file names in object file debugging info
1322 # mess up M-x gdb in Emacs.
1324 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1326 for ac_var
in $ac_precious_vars; do
1327 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1328 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1329 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1330 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1334 # Report the --help message.
1336 if test "$ac_init_help" = "long"; then
1337 # Omit some internal or obsolete options to make the list less imposing.
1338 # This message is too long to be a string in the A/UX 3.1 sh.
1340 \`configure' configures this package to adapt to many kinds of systems.
1342 Usage: $0 [OPTION]... [VAR=VALUE]...
1344 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1345 VAR=VALUE. See below for descriptions of some of the useful variables.
1347 Defaults for the options are specified in brackets.
1350 -h, --help display this help and exit
1351 --help=short display options specific to this package
1352 --help=recursive display the short help of all the included packages
1353 -V, --version display version information and exit
1354 -q, --quiet, --silent do not print \`checking...' messages
1355 --cache-file=FILE cache test results in FILE [disabled]
1356 -C, --config-cache alias for \`--cache-file=config.cache'
1357 -n, --no-create do not create output files
1358 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1360 Installation directories:
1361 --prefix=PREFIX install architecture-independent files in PREFIX
1362 [$ac_default_prefix]
1363 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1366 By default, \`make install' will install all the files in
1367 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1368 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1369 for instance \`--prefix=\$HOME'.
1371 For better control, use the options below.
1373 Fine tuning of the installation directories:
1374 --bindir=DIR user executables [EPREFIX/bin]
1375 --sbindir=DIR system admin executables [EPREFIX/sbin]
1376 --libexecdir=DIR program executables [EPREFIX/libexec]
1377 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1378 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1379 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1380 --libdir=DIR object code libraries [EPREFIX/lib]
1381 --includedir=DIR C header files [PREFIX/include]
1382 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1383 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1384 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1385 --infodir=DIR info documentation [DATAROOTDIR/info]
1386 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1387 --mandir=DIR man documentation [DATAROOTDIR/man]
1388 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1389 --htmldir=DIR html documentation [DOCDIR]
1390 --dvidir=DIR dvi documentation [DOCDIR]
1391 --pdfdir=DIR pdf documentation [DOCDIR]
1392 --psdir=DIR ps documentation [DOCDIR]
1398 --program-prefix=PREFIX prepend PREFIX to installed program names
1399 --program-suffix=SUFFIX append SUFFIX to installed program names
1400 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1403 --x-includes=DIR X include files are
in DIR
1404 --x-libraries=DIR X library files are
in DIR
1407 --build=BUILD configure
for building on BUILD
[guessed
]
1408 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1409 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1413 if test -n "$ac_init_help"; then
1418 --disable-option-checking ignore unrecognized
--enable/--with options
1419 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1420 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1421 --enable-plugins Enable support
for plugins
1422 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1423 --enable-static[=PKGS
] build static libraries
[default
=yes]
1424 --enable-fast-install[=PKGS
]
1425 optimize
for fast installation
[default
=yes]
1426 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1427 --enable-maintainer-mode enable make rules and dependencies not useful
1428 (and sometimes confusing
) to the casual installer
1429 --enable-sim-bswap Use Host specific BSWAP instruction
1430 --enable-sim-cflags=opts
1431 Extra CFLAGS
for use
in building simulator
1432 --enable-sim-debug=opts Enable debugging flags
(for developers of the sim
1434 --enable-sim-stdio Specify whether to use stdio
for console
1436 --enable-sim-trace=opts Enable tracing of simulated programs
1437 --enable-sim-profile=opts
1438 Enable profiling flags
1439 --enable-sim-inline=inlines
1440 Specify
which functions should be inlined
1441 --enable-sim-alignment=align
1442 Specify strict
, nonstrict or forced alignment of
1444 --enable-werror treat compile warnings as errors
1445 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1446 --enable-sim-build-warnings
1447 enable SIM specific build-time compiler warnings
if
1449 --enable-sim-reserved-bits
1450 Specify whether to check reserved bits
in
1452 --enable-sim-endian=endian
1453 Specify target byte endian orientation
1454 --enable-sim-bitsize=N Specify target bitsize
(32 or
64)
1455 --enable-sim-float Specify that the target processor has floating point
1457 --enable-sim-smp=n Specify number of processors to configure
for
1458 (default
${default_sim_smp})
1459 --enable-sim-hardware=LIST
1460 Specify the hardware to be included
in the build.
1463 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1464 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1465 --with-system-zlib use installed libz
1466 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1468 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1469 --with-pkgversion=PKG Use PKG
in the version string
in place of
"SIM"
1470 --with-bugurl=URL Direct users to URL to report a bug
1471 --with-x use the X Window System
1473 Some influential environment variables
:
1474 CC C compiler
command
1475 CFLAGS C compiler flags
1476 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1477 nonstandard directory
<lib dir
>
1478 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1479 CPPFLAGS C
/C
++/Objective C preprocessor flags
, e.g.
-I<include dir
> if
1480 you have headers
in a nonstandard directory
<include dir
>
1482 XMKMF Path to xmkmf
, Makefile generator
for X Window System
1484 Use these variables to override the choices made by
`configure' or to help
1485 it to find libraries and programs with nonstandard names/locations.
1487 Report bugs to the package provider.
1492 if test "$ac_init_help" = "recursive"; then
1493 # If there are subdirs, report their specific --help.
1494 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1495 test -d "$ac_dir" ||
1496 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1501 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1503 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1504 # A ".." for each directory in $ac_dir_suffix.
1505 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1506 case $ac_top_builddir_sub in
1507 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1508 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1511 ac_abs_top_builddir=$ac_pwd
1512 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1513 # for backward compatibility:
1514 ac_top_builddir=$ac_top_build_prefix
1517 .) # We are building in place.
1519 ac_top_srcdir=$ac_top_builddir_sub
1520 ac_abs_top_srcdir=$ac_pwd ;;
1521 [\\/]* | ?:[\\/]* ) # Absolute name.
1522 ac_srcdir=$srcdir$ac_dir_suffix;
1523 ac_top_srcdir=$srcdir
1524 ac_abs_top_srcdir=$srcdir ;;
1526 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1527 ac_top_srcdir=$ac_top_build_prefix$srcdir
1528 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1530 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1532 cd "$ac_dir" || { ac_status=$?; continue; }
1533 # Check for guested configure.
1534 if test -f "$ac_srcdir/configure.gnu"; then
1536 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1537 elif test -f "$ac_srcdir/configure"; then
1539 $SHELL "$ac_srcdir/configure" --help=recursive
1541 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1543 cd "$ac_pwd" || { ac_status=$?; break; }
1547 test -n "$ac_init_help" && exit $ac_status
1548 if $ac_init_version; then
1551 generated by GNU Autoconf 2.64
1553 Copyright (C) 2009 Free Software Foundation, Inc.
1554 This configure script is free software; the Free Software Foundation
1555 gives unlimited permission to copy, distribute and modify it.
1560 ## ------------------------ ##
1561 ## Autoconf initialization. ##
1562 ## ------------------------ ##
1564 # ac_fn_c_try_compile LINENO
1565 # --------------------------
1566 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1567 ac_fn_c_try_compile ()
1569 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1570 rm -f conftest.$ac_objext
1571 if { { ac_try="$ac_compile"
1573 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1574 *) ac_try_echo
=$ac_try;;
1576 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1577 $as_echo "$ac_try_echo"; } >&5
1578 (eval "$ac_compile") 2>conftest.err
1580 if test -s conftest.err
; then
1581 grep -v '^ *+' conftest.err
>conftest.er1
1582 cat conftest.er1
>&5
1583 mv -f conftest.er1 conftest.err
1585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1586 test $ac_status = 0; } && {
1587 test -z "$ac_c_werror_flag" ||
1588 test ! -s conftest.err
1589 } && test -s conftest.
$ac_objext; then :
1592 $as_echo "$as_me: failed program was:" >&5
1593 sed 's/^/| /' conftest.
$ac_ext >&5
1597 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1600 } # ac_fn_c_try_compile
1602 # ac_fn_c_try_cpp LINENO
1603 # ----------------------
1604 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1607 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1608 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1610 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1611 *) ac_try_echo=$ac_try;;
1613 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1614 $as_echo "$ac_try_echo"; } >&5
1615 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1617 if test -s conftest.err; then
1618 grep -v '^ *+' conftest.err >conftest.er1
1619 cat conftest.er1 >&5
1620 mv -f conftest.er1 conftest.err
1622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1623 test $ac_status = 0; } >/dev/null && {
1624 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1625 test ! -s conftest.err
1629 $as_echo "$as_me: failed program was:" >&5
1630 sed 's/^/| /' conftest.$ac_ext >&5
1634 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1639 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1640 # -------------------------------------------------------
1641 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1642 # the include files in INCLUDES and setting the cache variable VAR
1644 ac_fn_c_check_header_mongrel ()
1646 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1647 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1649 $as_echo_n "checking for $2... " >&6; }
1650 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1651 $as_echo_n "(cached) " >&6
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1655 $as_echo "$ac_res" >&6; }
1657 # Is the header compilable?
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1659 $as_echo_n "checking $2 usability... " >&6; }
1660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661 /* end confdefs.h. */
1665 if ac_fn_c_try_compile "$LINENO"; then :
1666 ac_header_compiler=yes
1668 ac_header_compiler=no
1670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1672 $as_echo "$ac_header_compiler" >&6; }
1674 # Is the header present?
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1676 $as_echo_n "checking $2 presence... " >&6; }
1677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1678 /* end confdefs.h. */
1681 if ac_fn_c_try_cpp "$LINENO"; then :
1682 ac_header_preproc=yes
1684 ac_header_preproc=no
1686 rm -f conftest.err conftest.$ac_ext
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1688 $as_echo "$ac_header_preproc" >&6; }
1690 # So? What about this header?
1691 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1694 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1696 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1700 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1702 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1704 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1706 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1708 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1712 $as_echo_n "checking for $2... " >&6; }
1713 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1714 $as_echo_n "(cached) " >&6
1716 eval "$3=\$ac_header_compiler"
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1720 $as_echo "$ac_res" >&6; }
1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1724 } # ac_fn_c_check_header_mongrel
1726 # ac_fn_c_try_run LINENO
1727 # ----------------------
1728 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1729 # that executables *can* be run.
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 if { { ac_try="$ac_link"
1735 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1736 *) ac_try_echo
=$ac_try;;
1738 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739 $as_echo "$ac_try_echo"; } >&5
1740 (eval "$ac_link") 2>&5
1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1744 { { case "(($ac_try" in
1745 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1746 *) ac_try_echo=$ac_try;;
1748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749 $as_echo "$ac_try_echo"; } >&5
1750 (eval "$ac_try") 2>&5
1752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753 test $ac_status = 0; }; }; then :
1756 $as_echo "$as_me: program exited with status $ac_status" >&5
1757 $as_echo "$as_me: failed program was:" >&5
1758 sed 's/^/| /' conftest.$ac_ext >&5
1760 ac_retval=$ac_status
1762 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1768 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1769 # -------------------------------------------------------
1770 # Tests whether HEADER exists and can be compiled using the include files in
1771 # INCLUDES, setting the cache variable VAR accordingly.
1772 ac_fn_c_check_header_compile ()
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1776 $as_echo_n "checking for $2... " >&6; }
1777 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1778 $as_echo_n "(cached) " >&6
1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781 /* end confdefs.h. */
1785 if ac_fn_c_try_compile "$LINENO"; then :
1790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1795 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1797 } # ac_fn_c_check_header_compile
1799 # ac_fn_c_try_link LINENO
1800 # -----------------------
1801 # Try to link conftest.$ac_ext, and return whether this succeeded.
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 rm -f conftest.$ac_objext conftest$ac_exeext
1806 if { { ac_try="$ac_link"
1808 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1809 *) ac_try_echo
=$ac_try;;
1811 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1812 $as_echo "$ac_try_echo"; } >&5
1813 (eval "$ac_link") 2>conftest.err
1815 if test -s conftest.err
; then
1816 grep -v '^ *+' conftest.err
>conftest.er1
1817 cat conftest.er1
>&5
1818 mv -f conftest.er1 conftest.err
1820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1821 test $ac_status = 0; } && {
1822 test -z "$ac_c_werror_flag" ||
1823 test ! -s conftest.err
1824 } && test -s conftest
$ac_exeext && {
1825 test "$cross_compiling" = yes ||
1826 $as_test_x conftest
$ac_exeext
1830 $as_echo "$as_me: failed program was:" >&5
1831 sed 's/^/| /' conftest.
$ac_ext >&5
1835 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1836 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1837 # interfere with the next link command; also delete a directory that is
1838 # left behind by Apple's compiler. We do this before executing the actions.
1839 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1840 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1843 } # ac_fn_c_try_link
1845 # ac_fn_c_check_func LINENO FUNC VAR
1846 # ----------------------------------
1847 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1848 ac_fn_c_check_func
()
1850 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1852 $as_echo_n "checking for $2... " >&6; }
1853 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1854 $as_echo_n "(cached) " >&6
1856 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1857 /* end confdefs.h. */
1858 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1859 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1860 #define $2 innocuous_$2
1862 /* System header to define __stub macros and hopefully few prototypes,
1863 which can conflict with char $2 (); below.
1864 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1865 <limits.h> exists even on freestanding compilers. */
1868 # include <limits.h>
1870 # include <assert.h>
1875 /* Override any GCC internal prototype to avoid an error.
1876 Use char because int might match the return type of a GCC
1877 builtin and then its argument prototype would still apply. */
1882 /* The GNU C library defines this for functions which it implements
1883 to always fail with ENOSYS. Some functions are actually named
1884 something starting with __ and the normal name is an alias. */
1885 #if defined __stub_$2 || defined __stub___$2
1897 if ac_fn_c_try_link
"$LINENO"; then :
1902 rm -f core conftest.err conftest.
$ac_objext \
1903 conftest
$ac_exeext conftest.
$ac_ext
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1907 $as_echo "$ac_res" >&6; }
1908 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1910 } # ac_fn_c_check_func
1911 cat >config.log
<<_ACEOF
1912 This file contains any messages produced by compilers while
1913 running configure, to aid debugging if configure makes a mistake.
1915 It was created by $as_me, which was
1916 generated by GNU Autoconf 2.64. Invocation command line was
1928 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1929 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1930 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1931 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1932 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1934 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1935 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1937 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1938 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1939 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1940 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1941 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1942 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1943 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1947 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1951 test -z "$as_dir" && as_dir
=.
1952 $as_echo "PATH: $as_dir"
1968 # Keep a trace of the command line.
1969 # Strip out --no-create and --no-recursion so they do not pile up.
1970 # Strip out --silent because we don't want to record it for future runs.
1971 # Also quote any args containing shell meta-characters.
1972 # Make two passes to allow for proper duplicate-argument suppression.
1976 ac_must_keep_next
=false
1982 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
1983 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1984 |
-silent |
--silent |
--silen |
--sile |
--sil)
1987 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1990 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
1992 as_fn_append ac_configure_args1
" '$ac_arg'"
1993 if test $ac_must_keep_next = true
; then
1994 ac_must_keep_next
=false
# Got value, back to normal.
1997 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
1998 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
1999 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2000 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2001 case "$ac_configure_args0 " in
2002 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2005 -* ) ac_must_keep_next
=true
;;
2008 as_fn_append ac_configure_args
" '$ac_arg'"
2013 { ac_configure_args0
=; unset ac_configure_args0
;}
2014 { ac_configure_args1
=; unset ac_configure_args1
;}
2016 # When interrupted or exit'd, cleanup temporary files, and complete
2017 # config.log. We remove comments because anyway the quotes in there
2018 # would cause problems or look ugly.
2019 # WARNING: Use '\'' to represent an apostrophe within the trap.
2020 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2021 trap 'exit_status=$?
2022 # Save into config.log some information that might help in debugging.
2027 ## ---------------- ##
2028 ## Cache variables. ##
2029 ## ---------------- ##
2032 # The following way of writing the cache mishandles newlines in values,
2034 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2035 eval ac_val=\$$ac_var
2039 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2040 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2043 _ | IFS | as_nl) ;; #(
2044 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2045 *) { eval $ac_var=; unset $ac_var;} ;;
2050 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2051 *${as_nl}ac_space=\ *)
2053 "s/'\''/'\''\\\\'\'''\''/g;
2054 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2057 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2065 ## ----------------- ##
2066 ## Output variables. ##
2067 ## ----------------- ##
2070 for ac_var in $ac_subst_vars
2072 eval ac_val=\$$ac_var
2074 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2076 $as_echo "$ac_var='\''$ac_val'\''"
2080 if test -n "$ac_subst_files"; then
2082 ## ------------------- ##
2083 ## File substitutions. ##
2084 ## ------------------- ##
2087 for ac_var
in $ac_subst_files
2089 eval ac_val
=\$
$ac_var
2091 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2093 $as_echo "$ac_var='\''$ac_val'\''"
2098 if test -s confdefs.h; then
2108 test "$ac_signal" != 0 &&
2109 $as_echo "$as_me: caught signal $ac_signal"
2110 $as_echo "$as_me: exit $exit_status"
2112 rm -f core *.core core.conftest.* &&
2113 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2116 for ac_signal
in 1 2 13 15; do
2117 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2121 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2122 rm -f -r conftest
* confdefs.h
2124 $as_echo "/* confdefs.h */" > confdefs.h
2126 # Predefined preprocessor variables.
2128 cat >>confdefs.h
<<_ACEOF
2129 #define PACKAGE_NAME "$PACKAGE_NAME"
2132 cat >>confdefs.h
<<_ACEOF
2133 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2136 cat >>confdefs.h
<<_ACEOF
2137 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2140 cat >>confdefs.h
<<_ACEOF
2141 #define PACKAGE_STRING "$PACKAGE_STRING"
2144 cat >>confdefs.h
<<_ACEOF
2145 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2148 cat >>confdefs.h
<<_ACEOF
2149 #define PACKAGE_URL "$PACKAGE_URL"
2153 # Let the site file select an alternate cache file if it wants to.
2154 # Prefer an explicitly selected file to automatically selected ones.
2157 if test -n "$CONFIG_SITE"; then
2158 ac_site_file1
=$CONFIG_SITE
2159 elif test "x$prefix" != xNONE
; then
2160 ac_site_file1
=$prefix/share
/config.site
2161 ac_site_file2
=$prefix/etc
/config.site
2163 ac_site_file1
=$ac_default_prefix/share
/config.site
2164 ac_site_file2
=$ac_default_prefix/etc
/config.site
2166 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2168 test "x$ac_site_file" = xNONE
&& continue
2169 if test -r "$ac_site_file"; then
2170 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2171 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2172 sed 's/^/| /' "$ac_site_file" >&5
2177 if test -r "$cache_file"; then
2178 # Some versions of bash will fail to source /dev/null (special
2179 # files actually), so we avoid doing that.
2180 if test -f "$cache_file"; then
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2182 $as_echo "$as_me: loading cache $cache_file" >&6;}
2184 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2185 *) .
"./$cache_file";;
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2190 $as_echo "$as_me: creating cache $cache_file" >&6;}
2194 # Check that the precious variables saved in the cache have kept the same
2196 ac_cache_corrupted
=false
2197 for ac_var
in $ac_precious_vars; do
2198 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2199 eval ac_new_set
=\
$ac_env_${ac_var}_set
2200 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2201 eval ac_new_val
=\
$ac_env_${ac_var}_value
2202 case $ac_old_set,$ac_new_set in
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2205 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2206 ac_cache_corrupted
=: ;;
2208 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2209 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2210 ac_cache_corrupted
=: ;;
2213 if test "x$ac_old_val" != "x$ac_new_val"; then
2214 # differences in whitespace do not lead to failure.
2215 ac_old_val_w
=`echo x $ac_old_val`
2216 ac_new_val_w
=`echo x $ac_new_val`
2217 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2218 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2219 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2220 ac_cache_corrupted
=:
2222 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2223 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2224 eval $ac_var=\
$ac_old_val
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2227 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2229 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2232 # Pass precious variables to config.status.
2233 if test "$ac_new_set" = set; then
2235 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2236 *) ac_arg
=$ac_var=$ac_new_val ;;
2238 case " $ac_configure_args " in
2239 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2240 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2244 if $ac_cache_corrupted; then
2245 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2246 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2247 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2248 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2249 as_fn_error
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2251 ## -------------------- ##
2252 ## Main body of script. ##
2253 ## -------------------- ##
2256 ac_cpp
='$CPP $CPPFLAGS'
2257 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2258 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2259 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2262 # This file contains common code used by all simulators.
2264 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2265 # directory. It is intended to be invoked before any target specific stuff.
2266 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2267 # It is intended to be invoked last.
2269 # The simulator's configure.ac should look like:
2271 # dnl Process this file with autoconf to produce a configure script.
2272 # AC_PREREQ(2.64)dnl
2273 # AC_INIT(Makefile.in)
2274 # sinclude(../common/aclocal.m4)
2278 # ... target specific stuff ...
2282 # Include global overrides and fixes for Autoconf.
2309 # _AC_CHECK_DECL_BODY
2310 # -------------------
2311 # Shell function body for AC_CHECK_DECL.
2312 # _AC_CHECK_DECL_BODY
2314 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2316 # -------------------------------------------------------------
2317 # Helper to AC_CHECK_DECLS, which generates the check for a single
2318 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2319 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2331 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2333 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2334 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2335 # Written by Gordon Matzigkeit, 1996
2337 # This file is free software; the Free Software Foundation gives
2338 # unlimited permission to copy and/or distribute it, with or without
2339 # modifications, as long as this notice is preserved.
2346 # LT_PREREQ(VERSION)
2347 # ------------------
2348 # Complain and exit if this libtool version is less that VERSION.
2352 # _LT_CHECK_BUILDDIR
2353 # ------------------
2354 # Complain if the absolute build directory name contains unusual characters
2358 # LT_INIT([OPTIONS])
2359 # ------------------
2363 # This is what autoupdate's m4 run will expand. It fires
2364 # the warning (with _au_warn_XXX), outputs it into the
2365 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2366 # the replacement expansion.
2369 # This is an auxiliary macro that is also run when
2370 # autoupdate runs m4. It simply calls m4_warning, but
2371 # we need a wrapper so that each warning is emitted only
2372 # once. We break the quoting in m4_warning's argument in
2373 # order to expand this macro's arguments, not AU_DEFUN's.
2376 # Finally, this is the expansion that is picked up by
2377 # autoconf. It tells the user to run autoupdate, and
2378 # then outputs the replacement expansion. We do not care
2379 # about autoupdate's warning because that contains
2380 # information on what to do *after* running autoupdate.
2382 # This is what autoupdate's m4 run will expand. It fires
2383 # the warning (with _au_warn_XXX), outputs it into the
2384 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2385 # the replacement expansion.
2388 # This is an auxiliary macro that is also run when
2389 # autoupdate runs m4. It simply calls m4_warning, but
2390 # we need a wrapper so that each warning is emitted only
2391 # once. We break the quoting in m4_warning's argument in
2392 # order to expand this macro's arguments, not AU_DEFUN's.
2395 # Finally, this is the expansion that is picked up by
2396 # autoconf. It tells the user to run autoupdate, and
2397 # then outputs the replacement expansion. We do not care
2398 # about autoupdate's warning because that contains
2399 # information on what to do *after* running autoupdate.
2403 # _LT_CC_BASENAME(CC)
2404 # -------------------
2405 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2409 # _LT_FILEUTILS_DEFAULTS
2410 # ----------------------
2411 # It is okay to use these file commands and assume they have been set
2412 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2413 # _LT_FILEUTILS_DEFAULTS
2421 # _LT_PREPARE_SED_QUOTE_VARS
2422 # --------------------------
2423 # Define a few sed substitution that help us do robust quoting.
2428 # Note that this code is called both from `configure', and `config.status'
2429 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2430 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2431 # so we pass a copy along to make sure it has a sensible value anyway.
2435 ## ------------------------------------- ##
2436 ## Accumulate code for creating libtool. ##
2437 ## ------------------------------------- ##
2439 # So that we can recreate a full libtool script including additional
2440 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2441 # in macros and then make a single call at the end using the `libtool'
2445 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2446 # ----------------------------------------
2447 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2454 # _LT_CONFIG_LIBTOOL([COMMANDS])
2455 # ------------------------------
2456 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2463 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2464 # -----------------------------------------------------
2468 # _LT_FORMAT_COMMENT([COMMENT])
2469 # -----------------------------
2470 # Add leading comment marks to the start of each line, and a trailing
2471 # full-stop to the whole comment if one is not present already.
2476 ## ------------------------ ##
2477 ## FIXME: Eliminate VARNAME ##
2478 ## ------------------------ ##
2481 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2482 # -------------------------------------------------------------------
2483 # CONFIGNAME is the name given to the value in the libtool script.
2484 # VARNAME is the (base) name used in the configure script.
2485 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2486 # VARNAME. Any other value will be used directly.
2490 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2491 # --------------------------------------------------------
2495 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2496 # ------------------------------------------------
2500 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2501 # ---------------------------------------------------------
2505 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2506 # --------------------------------------------------
2510 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2511 # ---------------------------------------------------
2515 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2516 # ---------------------------------------------------
2521 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2522 # ------------------------------------------------
2527 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2528 # ------------------------------------
2529 # Quote a variable value, and forward it to `config.status' so that its
2530 # declaration there will have the same value as in `configure'. VARNAME
2531 # must have a single quote delimited value for this to work.
2535 # _LT_CONFIG_STATUS_DECLARATIONS
2536 # ------------------------------
2537 # We delimit libtool config variables with single quotes, so when
2538 # we write them to config.status, we have to be sure to quote all
2539 # embedded single quotes properly. In configure, this macro expands
2540 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2542 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2548 # Output comment and list of tags supported by the script
2552 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2553 # -----------------------------------
2554 # Extract the dictionary values for VARNAME (optionally with TAG) and
2555 # expand to a commented shell variable setting:
2557 # # Some comment about what VAR is for.
2558 # visible_name=$lt_internal_name
2562 # _LT_LIBTOOL_CONFIG_VARS
2563 # -----------------------
2564 # Produce commented declarations of non-tagged libtool config variables
2565 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2566 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2567 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2571 # _LT_LIBTOOL_TAG_VARS(TAG)
2572 # -------------------------
2576 # _LT_TAGVAR(VARNAME, [TAGNAME])
2577 # ------------------------------
2581 # _LT_CONFIG_COMMANDS
2582 # -------------------
2583 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2584 # variables for single and double quote escaping we saved from calls
2585 # to _LT_DECL, we can put quote escaped variables declarations
2586 # into `config.status', and then the shell code to quote escape them in
2587 # for loops in `config.status'. Finally, any additional code accumulated
2588 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2589 #_LT_CONFIG_COMMANDS
2595 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2596 # ------------------------------------
2597 # Generate a child script FILE with all initialization necessary to
2598 # reuse the environment learned by the parent script, and make the
2599 # file executable. If COMMENT is supplied, it is inserted after the
2600 # `#!' sequence but before initialization text begins. After this
2601 # macro, additional text can be appended to FILE to form the body of
2602 # the child script. The macro ends with non-zero status if the
2603 # file could not be fully written (such as if the disk is full).
2604 # _LT_GENERATED_FILE_INIT
2608 # This macro allows early generation of the libtool script (before
2609 # AC_OUTPUT is called), incase it is used in configure for compilation
2616 # If TAG is the built-in tag, create an initial libtool script with a
2617 # default configuration from the untagged config vars. Otherwise add code
2618 # to config.status for appending the configuration named by TAG from the
2619 # matching tagged config vars.
2623 # LT_SUPPORTED_TAG(TAG)
2624 # ---------------------
2625 # Trace this macro to discover what tags are supported by the libtool
2626 # --tag option, using:
2627 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2631 # C support is built-in for now
2638 # Enable libtool support for the given language if not already enabled.
2642 # _LT_LANG(LANGNAME)
2643 # ------------------
2647 # _LT_LANG_DEFAULT_CONFIG
2648 # -----------------------
2649 # _LT_LANG_DEFAULT_CONFIG
2652 # This is what autoupdate's m4 run will expand. It fires
2653 # the warning (with _au_warn_XXX), outputs it into the
2654 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2655 # the replacement expansion.
2658 # This is an auxiliary macro that is also run when
2659 # autoupdate runs m4. It simply calls m4_warning, but
2660 # we need a wrapper so that each warning is emitted only
2661 # once. We break the quoting in m4_warning's argument in
2662 # order to expand this macro's arguments, not AU_DEFUN's.
2665 # Finally, this is the expansion that is picked up by
2666 # autoconf. It tells the user to run autoupdate, and
2667 # then outputs the replacement expansion. We do not care
2668 # about autoupdate's warning because that contains
2669 # information on what to do *after* running autoupdate.
2671 # This is what autoupdate's m4 run will expand. It fires
2672 # the warning (with _au_warn_XXX), outputs it into the
2673 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2674 # the replacement expansion.
2677 # This is an auxiliary macro that is also run when
2678 # autoupdate runs m4. It simply calls m4_warning, but
2679 # we need a wrapper so that each warning is emitted only
2680 # once. We break the quoting in m4_warning's argument in
2681 # order to expand this macro's arguments, not AU_DEFUN's.
2684 # Finally, this is the expansion that is picked up by
2685 # autoconf. It tells the user to run autoupdate, and
2686 # then outputs the replacement expansion. We do not care
2687 # about autoupdate's warning because that contains
2688 # information on what to do *after* running autoupdate.
2690 # This is what autoupdate's m4 run will expand. It fires
2691 # the warning (with _au_warn_XXX), outputs it into the
2692 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2693 # the replacement expansion.
2696 # This is an auxiliary macro that is also run when
2697 # autoupdate runs m4. It simply calls m4_warning, but
2698 # we need a wrapper so that each warning is emitted only
2699 # once. We break the quoting in m4_warning's argument in
2700 # order to expand this macro's arguments, not AU_DEFUN's.
2703 # Finally, this is the expansion that is picked up by
2704 # autoconf. It tells the user to run autoupdate, and
2705 # then outputs the replacement expansion. We do not care
2706 # about autoupdate's warning because that contains
2707 # information on what to do *after* running autoupdate.
2709 # This is what autoupdate's m4 run will expand. It fires
2710 # the warning (with _au_warn_XXX), outputs it into the
2711 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2712 # the replacement expansion.
2715 # This is an auxiliary macro that is also run when
2716 # autoupdate runs m4. It simply calls m4_warning, but
2717 # we need a wrapper so that each warning is emitted only
2718 # once. We break the quoting in m4_warning's argument in
2719 # order to expand this macro's arguments, not AU_DEFUN's.
2722 # Finally, this is the expansion that is picked up by
2723 # autoconf. It tells the user to run autoupdate, and
2724 # then outputs the replacement expansion. We do not care
2725 # about autoupdate's warning because that contains
2726 # information on what to do *after* running autoupdate.
2728 # This is what autoupdate's m4 run will expand. It fires
2729 # the warning (with _au_warn_XXX), outputs it into the
2730 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2731 # the replacement expansion.
2734 # This is an auxiliary macro that is also run when
2735 # autoupdate runs m4. It simply calls m4_warning, but
2736 # we need a wrapper so that each warning is emitted only
2737 # once. We break the quoting in m4_warning's argument in
2738 # order to expand this macro's arguments, not AU_DEFUN's.
2741 # Finally, this is the expansion that is picked up by
2742 # autoconf. It tells the user to run autoupdate, and
2743 # then outputs the replacement expansion. We do not care
2744 # about autoupdate's warning because that contains
2745 # information on what to do *after* running autoupdate.
2754 # _LT_COMPILER_BOILERPLATE
2755 # ------------------------
2756 # Check for compiler boilerplate output or warnings with
2757 # the simple compiler test code.
2758 # _LT_COMPILER_BOILERPLATE
2761 # _LT_LINKER_BOILERPLATE
2762 # ----------------------
2763 # Check for linker boilerplate output or warnings with
2764 # the simple link test code.
2765 # _LT_LINKER_BOILERPLATE
2767 # _LT_REQUIRED_DARWIN_CHECKS
2768 # -------------------------
2772 # _LT_DARWIN_LINKER_FEATURES
2773 # --------------------------
2774 # Checks for linker and compiler features on darwin
2777 # _LT_SYS_MODULE_PATH_AIX
2778 # -----------------------
2779 # Links a minimal program and checks the executable
2780 # for the system default hardcoded library path. In most cases,
2781 # this is /usr/lib:/lib, but when the MPI compilers are used
2782 # the location of the communication and MPI libs are included too.
2783 # If we don't find anything, use the default library path according
2784 # to the aix ld manual.
2785 # _LT_SYS_MODULE_PATH_AIX
2788 # _LT_SHELL_INIT(ARG)
2789 # -------------------
2794 # _LT_PROG_ECHO_BACKSLASH
2795 # -----------------------
2796 # Find how we can fake an echo command that does not interpret backslash.
2797 # In particular, with Autoconf 2.60 or later we add some code to the start
2798 # of the generated configure script which will find a shell with a builtin
2799 # printf (which we can use as an echo command).
2800 # _LT_PROG_ECHO_BACKSLASH
2808 # _LT_CMD_OLD_ARCHIVE
2809 # -------------------
2810 # _LT_CMD_OLD_ARCHIVE
2813 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2814 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2815 # ----------------------------------------------------------------
2816 # Check whether the given compiler option works
2817 # _LT_COMPILER_OPTION
2820 # This is what autoupdate's m4 run will expand. It fires
2821 # the warning (with _au_warn_XXX), outputs it into the
2822 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2823 # the replacement expansion.
2826 # This is an auxiliary macro that is also run when
2827 # autoupdate runs m4. It simply calls m4_warning, but
2828 # we need a wrapper so that each warning is emitted only
2829 # once. We break the quoting in m4_warning's argument in
2830 # order to expand this macro's arguments, not AU_DEFUN's.
2833 # Finally, this is the expansion that is picked up by
2834 # autoconf. It tells the user to run autoupdate, and
2835 # then outputs the replacement expansion. We do not care
2836 # about autoupdate's warning because that contains
2837 # information on what to do *after* running autoupdate.
2841 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2842 # [ACTION-SUCCESS], [ACTION-FAILURE])
2843 # ----------------------------------------------------
2844 # Check whether the given linker option works
2848 # This is what autoupdate's m4 run will expand. It fires
2849 # the warning (with _au_warn_XXX), outputs it into the
2850 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2851 # the replacement expansion.
2854 # This is an auxiliary macro that is also run when
2855 # autoupdate runs m4. It simply calls m4_warning, but
2856 # we need a wrapper so that each warning is emitted only
2857 # once. We break the quoting in m4_warning's argument in
2858 # order to expand this macro's arguments, not AU_DEFUN's.
2861 # Finally, this is the expansion that is picked up by
2862 # autoconf. It tells the user to run autoupdate, and
2863 # then outputs the replacement expansion. We do not care
2864 # about autoupdate's warning because that contains
2865 # information on what to do *after* running autoupdate.
2874 # This is what autoupdate's m4 run will expand. It fires
2875 # the warning (with _au_warn_XXX), outputs it into the
2876 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2877 # the replacement expansion.
2880 # This is an auxiliary macro that is also run when
2881 # autoupdate runs m4. It simply calls m4_warning, but
2882 # we need a wrapper so that each warning is emitted only
2883 # once. We break the quoting in m4_warning's argument in
2884 # order to expand this macro's arguments, not AU_DEFUN's.
2887 # Finally, this is the expansion that is picked up by
2888 # autoconf. It tells the user to run autoupdate, and
2889 # then outputs the replacement expansion. We do not care
2890 # about autoupdate's warning because that contains
2891 # information on what to do *after* running autoupdate.
2900 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2901 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2902 # ----------------------------------------------------------------
2903 # _LT_TRY_DLOPEN_SELF
2906 # LT_SYS_DLOPEN_SELF
2907 # ------------------
2908 # LT_SYS_DLOPEN_SELF
2911 # This is what autoupdate's m4 run will expand. It fires
2912 # the warning (with _au_warn_XXX), outputs it into the
2913 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2914 # the replacement expansion.
2917 # This is an auxiliary macro that is also run when
2918 # autoupdate runs m4. It simply calls m4_warning, but
2919 # we need a wrapper so that each warning is emitted only
2920 # once. We break the quoting in m4_warning's argument in
2921 # order to expand this macro's arguments, not AU_DEFUN's.
2924 # Finally, this is the expansion that is picked up by
2925 # autoconf. It tells the user to run autoupdate, and
2926 # then outputs the replacement expansion. We do not care
2927 # about autoupdate's warning because that contains
2928 # information on what to do *after* running autoupdate.
2932 # _LT_COMPILER_C_O([TAGNAME])
2933 # ---------------------------
2934 # Check to see if options -c and -o are simultaneously supported by compiler.
2935 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2939 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2940 # ----------------------------------
2941 # Check to see if we can do hard links to lock some files if needed
2942 # _LT_COMPILER_FILE_LOCKS
2950 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2951 # --------------------------------------
2952 # Check hardcoding attributes.
2953 # _LT_LINKER_HARDCODE_LIBPATH
2961 # _LT_SYS_DYNAMIC_LINKER([TAG])
2962 # -----------------------------
2963 # PORTME Fill in your ld.so characteristics
2964 # _LT_SYS_DYNAMIC_LINKER
2967 # _LT_PATH_TOOL_PREFIX(TOOL)
2968 # --------------------------
2969 # find a file program which can recognize shared library
2970 # _LT_PATH_TOOL_PREFIX
2973 # This is what autoupdate's m4 run will expand. It fires
2974 # the warning (with _au_warn_XXX), outputs it into the
2975 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2976 # the replacement expansion.
2979 # This is an auxiliary macro that is also run when
2980 # autoupdate runs m4. It simply calls m4_warning, but
2981 # we need a wrapper so that each warning is emitted only
2982 # once. We break the quoting in m4_warning's argument in
2983 # order to expand this macro's arguments, not AU_DEFUN's.
2986 # Finally, this is the expansion that is picked up by
2987 # autoconf. It tells the user to run autoupdate, and
2988 # then outputs the replacement expansion. We do not care
2989 # about autoupdate's warning because that contains
2990 # information on what to do *after* running autoupdate.
2996 # find a file program which can recognize a shared library
3002 # find the pathname to the GNU or non-GNU linker
3006 # This is what autoupdate's m4 run will expand. It fires
3007 # the warning (with _au_warn_XXX), outputs it into the
3008 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3009 # the replacement expansion.
3012 # This is an auxiliary macro that is also run when
3013 # autoupdate runs m4. It simply calls m4_warning, but
3014 # we need a wrapper so that each warning is emitted only
3015 # once. We break the quoting in m4_warning's argument in
3016 # order to expand this macro's arguments, not AU_DEFUN's.
3019 # Finally, this is the expansion that is picked up by
3020 # autoconf. It tells the user to run autoupdate, and
3021 # then outputs the replacement expansion. We do not care
3022 # about autoupdate's warning because that contains
3023 # information on what to do *after* running autoupdate.
3025 # This is what autoupdate's m4 run will expand. It fires
3026 # the warning (with _au_warn_XXX), outputs it into the
3027 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3028 # the replacement expansion.
3031 # This is an auxiliary macro that is also run when
3032 # autoupdate runs m4. It simply calls m4_warning, but
3033 # we need a wrapper so that each warning is emitted only
3034 # once. We break the quoting in m4_warning's argument in
3035 # order to expand this macro's arguments, not AU_DEFUN's.
3038 # Finally, this is the expansion that is picked up by
3039 # autoconf. It tells the user to run autoupdate, and
3040 # then outputs the replacement expansion. We do not care
3041 # about autoupdate's warning because that contains
3042 # information on what to do *after* running autoupdate.
3053 # find reload flag for linker
3054 # -- PORTME Some linkers may need a different reload flag.
3058 # _LT_CHECK_MAGIC_METHOD
3059 # ----------------------
3060 # how to check for library dependencies
3061 # -- PORTME fill in with the dynamic library characteristics
3062 # _LT_CHECK_MAGIC_METHOD
3067 # find the pathname to a BSD- or MS-compatible name lister
3071 # This is what autoupdate's m4 run will expand. It fires
3072 # the warning (with _au_warn_XXX), outputs it into the
3073 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3074 # the replacement expansion.
3077 # This is an auxiliary macro that is also run when
3078 # autoupdate runs m4. It simply calls m4_warning, but
3079 # we need a wrapper so that each warning is emitted only
3080 # once. We break the quoting in m4_warning's argument in
3081 # order to expand this macro's arguments, not AU_DEFUN's.
3084 # Finally, this is the expansion that is picked up by
3085 # autoconf. It tells the user to run autoupdate, and
3086 # then outputs the replacement expansion. We do not care
3087 # about autoupdate's warning because that contains
3088 # information on what to do *after* running autoupdate.
3090 # This is what autoupdate's m4 run will expand. It fires
3091 # the warning (with _au_warn_XXX), outputs it into the
3092 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3093 # the replacement expansion.
3096 # This is an auxiliary macro that is also run when
3097 # autoupdate runs m4. It simply calls m4_warning, but
3098 # we need a wrapper so that each warning is emitted only
3099 # once. We break the quoting in m4_warning's argument in
3100 # order to expand this macro's arguments, not AU_DEFUN's.
3103 # Finally, this is the expansion that is picked up by
3104 # autoconf. It tells the user to run autoupdate, and
3105 # then outputs the replacement expansion. We do not care
3106 # about autoupdate's warning because that contains
3107 # information on what to do *after* running autoupdate.
3113 # check for math library
3117 # This is what autoupdate's m4 run will expand. It fires
3118 # the warning (with _au_warn_XXX), outputs it into the
3119 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3120 # the replacement expansion.
3123 # This is an auxiliary macro that is also run when
3124 # autoupdate runs m4. It simply calls m4_warning, but
3125 # we need a wrapper so that each warning is emitted only
3126 # once. We break the quoting in m4_warning's argument in
3127 # order to expand this macro's arguments, not AU_DEFUN's.
3130 # Finally, this is the expansion that is picked up by
3131 # autoconf. It tells the user to run autoupdate, and
3132 # then outputs the replacement expansion. We do not care
3133 # about autoupdate's warning because that contains
3134 # information on what to do *after* running autoupdate.
3138 # _LT_COMPILER_NO_RTTI([TAGNAME])
3139 # -------------------------------
3140 # _LT_COMPILER_NO_RTTI
3143 # _LT_CMD_GLOBAL_SYMBOLS
3144 # ----------------------
3145 # _LT_CMD_GLOBAL_SYMBOLS
3148 # _LT_COMPILER_PIC([TAGNAME])
3149 # ---------------------------
3153 # _LT_LINKER_SHLIBS([TAGNAME])
3154 # ----------------------------
3155 # See if the linker supports building shared libraries.
3159 # _LT_LANG_C_CONFIG([TAG])
3160 # ------------------------
3161 # Ensure that the configuration variables for a C compiler are suitably
3162 # defined. These variables are subsequently used by _LT_CONFIG to write
3163 # the compiler configuration to `libtool'.
3167 # _LT_LANG_CXX_CONFIG([TAG])
3168 # --------------------------
3169 # Ensure that the configuration variables for a C++ compiler are suitably
3170 # defined. These variables are subsequently used by _LT_CONFIG to write
3171 # the compiler configuration to `libtool'.
3172 # _LT_LANG_CXX_CONFIG
3175 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3176 # ---------------------------------
3177 # Figure out "hidden" library dependencies from verbose
3178 # compiler output when linking a shared library.
3179 # Parse the compiler output and extract the necessary
3180 # objects, libraries and library flags.
3181 # _LT_SYS_HIDDEN_LIBDEPS
3184 # _LT_LANG_F77_CONFIG([TAG])
3185 # --------------------------
3186 # Ensure that the configuration variables for a Fortran 77 compiler are
3187 # suitably defined. These variables are subsequently used by _LT_CONFIG
3188 # to write the compiler configuration to `libtool'.
3189 # _LT_LANG_F77_CONFIG
3192 # _LT_LANG_FC_CONFIG([TAG])
3193 # -------------------------
3194 # Ensure that the configuration variables for a Fortran compiler are
3195 # suitably defined. These variables are subsequently used by _LT_CONFIG
3196 # to write the compiler configuration to `libtool'.
3197 # _LT_LANG_FC_CONFIG
3200 # _LT_LANG_GCJ_CONFIG([TAG])
3201 # --------------------------
3202 # Ensure that the configuration variables for the GNU Java Compiler compiler
3203 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3204 # to write the compiler configuration to `libtool'.
3205 # _LT_LANG_GCJ_CONFIG
3208 # _LT_LANG_RC_CONFIG([TAG])
3209 # -------------------------
3210 # Ensure that the configuration variables for the Windows resource compiler
3211 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3212 # to write the compiler configuration to `libtool'.
3213 # _LT_LANG_RC_CONFIG
3221 # This is what autoupdate's m4 run will expand. It fires
3222 # the warning (with _au_warn_XXX), outputs it into the
3223 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3224 # the replacement expansion.
3227 # This is an auxiliary macro that is also run when
3228 # autoupdate runs m4. It simply calls m4_warning, but
3229 # we need a wrapper so that each warning is emitted only
3230 # once. We break the quoting in m4_warning's argument in
3231 # order to expand this macro's arguments, not AU_DEFUN's.
3234 # Finally, this is the expansion that is picked up by
3235 # autoconf. It tells the user to run autoupdate, and
3236 # then outputs the replacement expansion. We do not care
3237 # about autoupdate's warning because that contains
3238 # information on what to do *after* running autoupdate.
3247 # This is what autoupdate's m4 run will expand. It fires
3248 # the warning (with _au_warn_XXX), outputs it into the
3249 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3250 # the replacement expansion.
3253 # This is an auxiliary macro that is also run when
3254 # autoupdate runs m4. It simply calls m4_warning, but
3255 # we need a wrapper so that each warning is emitted only
3256 # once. We break the quoting in m4_warning's argument in
3257 # order to expand this macro's arguments, not AU_DEFUN's.
3260 # Finally, this is the expansion that is picked up by
3261 # autoconf. It tells the user to run autoupdate, and
3262 # then outputs the replacement expansion. We do not care
3263 # about autoupdate's warning because that contains
3264 # information on what to do *after* running autoupdate.
3270 # If we don't have a new enough Autoconf to choose the best grep
3271 # available, choose the one first in the user's PATH.
3277 # If we don't have a new enough Autoconf to choose the best objdump
3278 # available, choose the one first in the user's PATH.
3284 # Check for a fully-functional sed program, that truncates
3285 # as few characters as possible. Prefer GNU sed if found.
3291 # This is what autoupdate's m4 run will expand. It fires
3292 # the warning (with _au_warn_XXX), outputs it into the
3293 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3294 # the replacement expansion.
3297 # This is an auxiliary macro that is also run when
3298 # autoupdate runs m4. It simply calls m4_warning, but
3299 # we need a wrapper so that each warning is emitted only
3300 # once. We break the quoting in m4_warning's argument in
3301 # order to expand this macro's arguments, not AU_DEFUN's.
3304 # Finally, this is the expansion that is picked up by
3305 # autoconf. It tells the user to run autoupdate, and
3306 # then outputs the replacement expansion. We do not care
3307 # about autoupdate's warning because that contains
3308 # information on what to do *after* running autoupdate.
3312 # _LT_CHECK_SHELL_FEATURES
3313 # ------------------------
3314 # Find out whether the shell is Bourne or XSI compatible,
3315 # or has some other useful features.
3316 # _LT_CHECK_SHELL_FEATURES
3319 # _LT_PROG_XSI_SHELLFNS
3320 # ---------------------
3321 # Bourne and XSI compatible variants of some useful shell functions.
3324 # Helper functions for option handling. -*- Autoconf -*-
3326 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3328 # Written by Gary V. Vaughan, 2004
3330 # This file is free software; the Free Software Foundation gives
3331 # unlimited permission to copy and/or distribute it, with or without
3332 # modifications, as long as this notice is preserved.
3334 # serial 6 ltoptions.m4
3336 # This is to help aclocal find these macros, as it can't see m4_define.
3340 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3341 # ------------------------------------------
3345 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3346 # ---------------------------------------
3347 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3348 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3353 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3354 # ------------------------------------------------------------
3355 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3359 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3360 # -------------------------------------------------------
3361 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3366 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3367 # ----------------------------------------
3368 # OPTION-LIST is a space-separated list of Libtool options associated
3369 # with MACRO-NAME. If any OPTION has a matching handler declared with
3370 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3371 # the unknown option and exit.
3375 ## --------------------------------- ##
3376 ## Macros to handle LT_INIT options. ##
3377 ## --------------------------------- ##
3379 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3380 # -----------------------------------------
3384 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3385 # -----------------------------------------------
3393 # This is what autoupdate's m4 run will expand. It fires
3394 # the warning (with _au_warn_XXX), outputs it into the
3395 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3396 # the replacement expansion.
3399 # This is an auxiliary macro that is also run when
3400 # autoupdate runs m4. It simply calls m4_warning, but
3401 # we need a wrapper so that each warning is emitted only
3402 # once. We break the quoting in m4_warning's argument in
3403 # order to expand this macro's arguments, not AU_DEFUN's.
3406 # Finally, this is the expansion that is picked up by
3407 # autoconf. It tells the user to run autoupdate, and
3408 # then outputs the replacement expansion. We do not care
3409 # about autoupdate's warning because that contains
3410 # information on what to do *after* running autoupdate.
3417 # Declare package support for building win32 dll's.
3420 # This is what autoupdate's m4 run will expand. It fires
3421 # the warning (with _au_warn_XXX), outputs it into the
3422 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3423 # the replacement expansion.
3426 # This is an auxiliary macro that is also run when
3427 # autoupdate runs m4. It simply calls m4_warning, but
3428 # we need a wrapper so that each warning is emitted only
3429 # once. We break the quoting in m4_warning's argument in
3430 # order to expand this macro's arguments, not AU_DEFUN's.
3433 # Finally, this is the expansion that is picked up by
3434 # autoconf. It tells the user to run autoupdate, and
3435 # then outputs the replacement expansion. We do not care
3436 # about autoupdate's warning because that contains
3437 # information on what to do *after* running autoupdate.
3442 # _LT_ENABLE_SHARED([DEFAULT])
3443 # ----------------------------
3444 # implement the --enable-shared flag, and supports the `shared' and
3445 # `disable-shared' LT_INIT options.
3446 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3457 # This is what autoupdate's m4 run will expand. It fires
3458 # the warning (with _au_warn_XXX), outputs it into the
3459 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3460 # the replacement expansion.
3463 # This is an auxiliary macro that is also run when
3464 # autoupdate runs m4. It simply calls m4_warning, but
3465 # we need a wrapper so that each warning is emitted only
3466 # once. We break the quoting in m4_warning's argument in
3467 # order to expand this macro's arguments, not AU_DEFUN's.
3470 # Finally, this is the expansion that is picked up by
3471 # autoconf. It tells the user to run autoupdate, and
3472 # then outputs the replacement expansion. We do not care
3473 # about autoupdate's warning because that contains
3474 # information on what to do *after* running autoupdate.
3476 # This is what autoupdate's m4 run will expand. It fires
3477 # the warning (with _au_warn_XXX), outputs it into the
3478 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3479 # the replacement expansion.
3482 # This is an auxiliary macro that is also run when
3483 # autoupdate runs m4. It simply calls m4_warning, but
3484 # we need a wrapper so that each warning is emitted only
3485 # once. We break the quoting in m4_warning's argument in
3486 # order to expand this macro's arguments, not AU_DEFUN's.
3489 # Finally, this is the expansion that is picked up by
3490 # autoconf. It tells the user to run autoupdate, and
3491 # then outputs the replacement expansion. We do not care
3492 # about autoupdate's warning because that contains
3493 # information on what to do *after* running autoupdate.
3499 # _LT_ENABLE_STATIC([DEFAULT])
3500 # ----------------------------
3501 # implement the --enable-static flag, and support the `static' and
3502 # `disable-static' LT_INIT options.
3503 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3514 # This is what autoupdate's m4 run will expand. It fires
3515 # the warning (with _au_warn_XXX), outputs it into the
3516 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3517 # the replacement expansion.
3520 # This is an auxiliary macro that is also run when
3521 # autoupdate runs m4. It simply calls m4_warning, but
3522 # we need a wrapper so that each warning is emitted only
3523 # once. We break the quoting in m4_warning's argument in
3524 # order to expand this macro's arguments, not AU_DEFUN's.
3527 # Finally, this is the expansion that is picked up by
3528 # autoconf. It tells the user to run autoupdate, and
3529 # then outputs the replacement expansion. We do not care
3530 # about autoupdate's warning because that contains
3531 # information on what to do *after* running autoupdate.
3533 # This is what autoupdate's m4 run will expand. It fires
3534 # the warning (with _au_warn_XXX), outputs it into the
3535 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3536 # the replacement expansion.
3539 # This is an auxiliary macro that is also run when
3540 # autoupdate runs m4. It simply calls m4_warning, but
3541 # we need a wrapper so that each warning is emitted only
3542 # once. We break the quoting in m4_warning's argument in
3543 # order to expand this macro's arguments, not AU_DEFUN's.
3546 # Finally, this is the expansion that is picked up by
3547 # autoconf. It tells the user to run autoupdate, and
3548 # then outputs the replacement expansion. We do not care
3549 # about autoupdate's warning because that contains
3550 # information on what to do *after* running autoupdate.
3556 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3557 # ----------------------------------
3558 # implement the --enable-fast-install flag, and support the `fast-install'
3559 # and `disable-fast-install' LT_INIT options.
3560 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3561 # _LT_ENABLE_FAST_INSTALL
3567 # This is what autoupdate's m4 run will expand. It fires
3568 # the warning (with _au_warn_XXX), outputs it into the
3569 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3570 # the replacement expansion.
3573 # This is an auxiliary macro that is also run when
3574 # autoupdate runs m4. It simply calls m4_warning, but
3575 # we need a wrapper so that each warning is emitted only
3576 # once. We break the quoting in m4_warning's argument in
3577 # order to expand this macro's arguments, not AU_DEFUN's.
3580 # Finally, this is the expansion that is picked up by
3581 # autoconf. It tells the user to run autoupdate, and
3582 # then outputs the replacement expansion. We do not care
3583 # about autoupdate's warning because that contains
3584 # information on what to do *after* running autoupdate.
3587 # This is what autoupdate's m4 run will expand. It fires
3588 # the warning (with _au_warn_XXX), outputs it into the
3589 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3590 # the replacement expansion.
3593 # This is an auxiliary macro that is also run when
3594 # autoupdate runs m4. It simply calls m4_warning, but
3595 # we need a wrapper so that each warning is emitted only
3596 # once. We break the quoting in m4_warning's argument in
3597 # order to expand this macro's arguments, not AU_DEFUN's.
3600 # Finally, this is the expansion that is picked up by
3601 # autoconf. It tells the user to run autoupdate, and
3602 # then outputs the replacement expansion. We do not care
3603 # about autoupdate's warning because that contains
3604 # information on what to do *after* running autoupdate.
3609 # _LT_WITH_PIC([MODE])
3610 # --------------------
3611 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3613 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3620 # This is what autoupdate's m4 run will expand. It fires
3621 # the warning (with _au_warn_XXX), outputs it into the
3622 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3623 # the replacement expansion.
3626 # This is an auxiliary macro that is also run when
3627 # autoupdate runs m4. It simply calls m4_warning, but
3628 # we need a wrapper so that each warning is emitted only
3629 # once. We break the quoting in m4_warning's argument in
3630 # order to expand this macro's arguments, not AU_DEFUN's.
3633 # Finally, this is the expansion that is picked up by
3634 # autoconf. It tells the user to run autoupdate, and
3635 # then outputs the replacement expansion. We do not care
3636 # about autoupdate's warning because that contains
3637 # information on what to do *after* running autoupdate.
3641 ## ----------------- ##
3642 ## LTDL_INIT Options ##
3643 ## ----------------- ##
3654 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3656 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3657 # Written by Gary V. Vaughan, 2004
3659 # This file is free software; the Free Software Foundation gives
3660 # unlimited permission to copy and/or distribute it, with or without
3661 # modifications, as long as this notice is preserved.
3663 # serial 6 ltsugar.m4
3665 # This is to help aclocal find these macros, as it can't see m4_define.
3669 # lt_join(SEP, ARG1, [ARG2...])
3670 # -----------------------------
3671 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3672 # associated separator.
3673 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3674 # versions in m4sugar had bugs.
3682 # Manipulate m4 lists.
3683 # These macros are necessary as long as will still need to support
3684 # Autoconf-2.59 which quotes differently.
3690 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3691 # ------------------------------------------
3692 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3693 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3694 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3695 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3696 # than defined and empty).
3698 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3699 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3704 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3705 # ----------------------------------------------------------
3706 # Produce a SEP delimited list of all paired combinations of elements of
3707 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3708 # has the form PREFIXmINFIXSUFFIXn.
3709 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3713 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3714 # -----------------------------------------------------------------------
3715 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3716 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3720 # lt_dict_add(DICT, KEY, VALUE)
3721 # -----------------------------
3725 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3726 # --------------------------------------------
3730 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3731 # ----------------------------------
3735 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3736 # -----------------------------------------------------------------
3740 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3741 # --------------------------------------------------------------
3744 # ltversion.m4 -- version numbers -*- Autoconf -*-
3746 # Copyright (C) 2004 Free Software Foundation, Inc.
3747 # Written by Scott James Remnant, 2004
3749 # This file is free software; the Free Software Foundation gives
3750 # unlimited permission to copy and/or distribute it, with or without
3751 # modifications, as long as this notice is preserved.
3753 # Generated from ltversion.in.
3755 # serial 3134 ltversion.m4
3756 # This file is part of GNU Libtool
3763 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3765 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3766 # Written by Scott James Remnant, 2004.
3768 # This file is free software; the Free Software Foundation gives
3769 # unlimited permission to copy and/or distribute it, with or without
3770 # modifications, as long as this notice is preserved.
3772 # serial 4 lt~obsolete.m4
3774 # These exist entirely to fool aclocal when bootstrapping libtool.
3776 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3777 # which have later been changed to m4_define as they aren't part of the
3778 # exported API, or moved to Autoconf or Automake where they belong.
3780 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3781 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3782 # using a macro with the same name in our local m4/libtool.m4 it'll
3783 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3784 # and doesn't know about Autoconf macros at all.)
3786 # So we provide this file, which has a silly filename so it's always
3787 # included after everything else. This provides aclocal with the
3788 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3789 # because those macros already exist, or will be overwritten later.
3790 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3792 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3793 # Yes, that means every name once taken will need to remain here until
3794 # we give up compatibility with versions before 1.7, at which point
3795 # we need to keep only those names which we still refer to.
3797 # This is to help aclocal find these macros, as it can't see m4_define.
3864 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3865 # Free Software Foundation, Inc.
3867 # This file is free software; the Free Software Foundation
3868 # gives unlimited permission to copy and/or distribute it,
3869 # with or without modifications, as long as this notice is preserved.
3873 # Based on depend.m4 from automake 1.9, modified for standalone use in
3874 # an environment where GNU make is required.
3876 # ZW_PROG_COMPILER_DEPENDENCIES
3877 # -----------------------------
3878 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3879 # sets fooDEPMODE accordingly. Cache-variable compatible with
3880 # original; not side-effect compatible. As the users of this macro
3881 # may require accurate dependencies for correct builds, it does *not*
3882 # honor --disable-dependency-checking, and failure to detect a usable
3883 # method is an error. depcomp is assumed to be located in
3886 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3892 # Choose a directory name for dependency files.
3897 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3944 sim_inline
="-DDEFAULT_INLINE=0"
3981 # intl sister-directory configuration rules.
3984 # The idea behind this macro is that there's no need to repeat all the
3985 # autoconf probes done by the intl directory - it's already done them
3986 # for us. In fact, there's no need even to look at the cache for the
3987 # answers. All we need to do is nab a few pieces of information.
3988 # The intl directory is set up to make this easy, by generating a
3989 # small file which can be sourced as a shell script; then we produce
3990 # the necessary substitutions and definitions for this directory.
3994 # Autoconf M4 include file defining utility macros for complex Canadian
4006 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4008 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4011 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4012 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4016 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4017 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4021 # Backported from Autoconf 2.5x; can go away when and if
4022 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4027 # ACX_HAVE_GCC_FOR_TARGET
4028 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4031 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4032 # Searching for installed target binutils. We need to take extra care,
4033 # else we may find the wrong assembler, linker, etc., and lose.
4035 # First try --with-build-time-tools, if specified.
4037 # For build != host, we ask the installed GCC for the name of the tool it
4038 # uses, and accept it if it is an absolute path. This is because the
4039 # only good choice for a compiler is the same GCC version that is being
4040 # installed (or we couldn't make target libraries), and we assume that
4041 # on the host system we'll have not only the same GCC version, but also
4042 # the same binutils version.
4044 # For build == host, search the same directories that the installed
4045 # compiler will search. We used to do this for the assembler, linker,
4046 # and nm only; for simplicity of configuration, however, we extend this
4047 # criterion to tools (such as ar and ranlib) that are never invoked by
4048 # the compiler, to avoid mismatches.
4050 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4051 # if build == target. This makes the most sense only when bootstrapping,
4052 # but we also do so when build != host. In this case, we hope that the
4053 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4055 # If we do not find a suitable binary, then try the user's path.
4059 # AC_PROG_CPP_WERROR
4060 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4061 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4062 # For now, using this also overrides header checks to use only the
4063 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4064 # bit harder from here).
4065 # Eventually autoconf will default to checking headers with the compiler
4066 # instead, and we'll have to do this differently.
4068 # AC_PROG_CPP_WERROR
4071 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4072 # that understands Ada. We use the user's CC setting, already found, and
4073 # possibly add $1 to the command-line parameters.
4075 # Sets the shell variable have_gnat to yes or no as appropriate, and
4076 # substitutes GNATBIND and GNATMAKE.
4103 ac_cpp
='$CPP $CPPFLAGS'
4104 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4105 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4106 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4107 if test -n "$ac_tool_prefix"; then
4108 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4109 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4111 $as_echo_n "checking for $ac_word... " >&6; }
4112 if test "${ac_cv_prog_CC+set}" = set; then :
4113 $as_echo_n "(cached) " >&6
4115 if test -n "$CC"; then
4116 ac_cv_prog_CC
="$CC" # Let the user override the test.
4118 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4122 test -z "$as_dir" && as_dir
=.
4123 for ac_exec_ext
in '' $ac_executable_extensions; do
4124 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4125 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
4126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4136 if test -n "$CC"; then
4137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4138 $as_echo "$CC" >&6; }
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4141 $as_echo "no" >&6; }
4146 if test -z "$ac_cv_prog_CC"; then
4148 # Extract the first word of "gcc", so it can be a program name with args.
4149 set dummy gcc
; ac_word
=$2
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4151 $as_echo_n "checking for $ac_word... " >&6; }
4152 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4153 $as_echo_n "(cached) " >&6
4155 if test -n "$ac_ct_CC"; then
4156 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4158 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4162 test -z "$as_dir" && as_dir
=.
4163 for ac_exec_ext
in '' $ac_executable_extensions; do
4164 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4165 ac_cv_prog_ac_ct_CC
="gcc"
4166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4175 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4176 if test -n "$ac_ct_CC"; then
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4178 $as_echo "$ac_ct_CC" >&6; }
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4181 $as_echo "no" >&6; }
4184 if test "x$ac_ct_CC" = x
; then
4187 case $cross_compiling:$ac_tool_warned in
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4190 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4191 ac_tool_warned
=yes ;;
4199 if test -z "$CC"; then
4200 if test -n "$ac_tool_prefix"; then
4201 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4202 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
4203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4204 $as_echo_n "checking for $ac_word... " >&6; }
4205 if test "${ac_cv_prog_CC+set}" = set; then :
4206 $as_echo_n "(cached) " >&6
4208 if test -n "$CC"; then
4209 ac_cv_prog_CC
="$CC" # Let the user override the test.
4211 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4215 test -z "$as_dir" && as_dir
=.
4216 for ac_exec_ext
in '' $ac_executable_extensions; do
4217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4218 ac_cv_prog_CC
="${ac_tool_prefix}cc"
4219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4229 if test -n "$CC"; then
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4231 $as_echo "$CC" >&6; }
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234 $as_echo "no" >&6; }
4240 if test -z "$CC"; then
4241 # Extract the first word of "cc", so it can be a program name with args.
4242 set dummy cc
; ac_word
=$2
4243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4244 $as_echo_n "checking for $ac_word... " >&6; }
4245 if test "${ac_cv_prog_CC+set}" = set; then :
4246 $as_echo_n "(cached) " >&6
4248 if test -n "$CC"; then
4249 ac_cv_prog_CC
="$CC" # Let the user override the test.
4252 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4256 test -z "$as_dir" && as_dir
=.
4257 for ac_exec_ext
in '' $ac_executable_extensions; do
4258 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4259 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4260 ac_prog_rejected
=yes
4264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4271 if test $ac_prog_rejected = yes; then
4272 # We found a bogon in the path, so make sure we never use it.
4273 set dummy
$ac_cv_prog_CC
4275 if test $# != 0; then
4276 # We chose a different compiler from the bogus one.
4277 # However, it has the same basename, so the bogon will be chosen
4278 # first if we set CC to just the basename; use the full file name.
4280 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
4286 if test -n "$CC"; then
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4288 $as_echo "$CC" >&6; }
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4291 $as_echo "no" >&6; }
4296 if test -z "$CC"; then
4297 if test -n "$ac_tool_prefix"; then
4298 for ac_prog
in cl.exe
4300 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4301 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4303 $as_echo_n "checking for $ac_word... " >&6; }
4304 if test "${ac_cv_prog_CC+set}" = set; then :
4305 $as_echo_n "(cached) " >&6
4307 if test -n "$CC"; then
4308 ac_cv_prog_CC
="$CC" # Let the user override the test.
4310 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4314 test -z "$as_dir" && as_dir
=.
4315 for ac_exec_ext
in '' $ac_executable_extensions; do
4316 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4317 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
4318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4328 if test -n "$CC"; then
4329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4330 $as_echo "$CC" >&6; }
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4333 $as_echo "no" >&6; }
4337 test -n "$CC" && break
4340 if test -z "$CC"; then
4342 for ac_prog
in cl.exe
4344 # Extract the first word of "$ac_prog", so it can be a program name with args.
4345 set dummy
$ac_prog; ac_word
=$2
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4347 $as_echo_n "checking for $ac_word... " >&6; }
4348 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4349 $as_echo_n "(cached) " >&6
4351 if test -n "$ac_ct_CC"; then
4352 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4354 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4358 test -z "$as_dir" && as_dir
=.
4359 for ac_exec_ext
in '' $ac_executable_extensions; do
4360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4361 ac_cv_prog_ac_ct_CC
="$ac_prog"
4362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4371 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4372 if test -n "$ac_ct_CC"; then
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4374 $as_echo "$ac_ct_CC" >&6; }
4376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4377 $as_echo "no" >&6; }
4381 test -n "$ac_ct_CC" && break
4384 if test "x$ac_ct_CC" = x
; then
4387 case $cross_compiling:$ac_tool_warned in
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4390 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4391 ac_tool_warned
=yes ;;
4400 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4401 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4402 as_fn_error
"no acceptable C compiler found in \$PATH
4403 See \`config.log' for more details." "$LINENO" 5; }
4405 # Provide some information about the compiler.
4406 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4409 for ac_option
in --version -v -V -qversion; do
4410 { { ac_try
="$ac_compiler $ac_option >&5"
4412 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4413 *) ac_try_echo=$ac_try;;
4415 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4416 $as_echo "$ac_try_echo"; } >&5
4417 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4419 if test -s conftest.err; then
4421 ... rest of stderr output deleted ...
4422 10q' conftest.err >conftest.er1
4423 cat conftest.er1 >&5
4424 rm -f conftest.er1 conftest.err
4426 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4427 test $ac_status = 0; }
4430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4431 /* end confdefs.h. */
4441 ac_clean_files_save=$ac_clean_files
4442 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4443 # Try to create an executable without -o first, disregard a.out.
4444 # It will help us diagnose broken compilers, and finding out an intuition
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4447 $as_echo_n "checking for C compiler default output file name... " >&6; }
4448 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
4450 # The possible output files:
4451 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4454 for ac_file in $ac_files
4457 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4458 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4463 if { { ac_try="$ac_link_default"
4465 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4466 *) ac_try_echo
=$ac_try;;
4468 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4469 $as_echo "$ac_try_echo"; } >&5
4470 (eval "$ac_link_default") 2>&5
4472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4473 test $ac_status = 0; }; then :
4474 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4475 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4476 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4477 # so that the user can short-circuit this test for compilers unknown to
4479 for ac_file
in $ac_files ''
4481 test -f "$ac_file" ||
continue
4483 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
4486 # We found the default executable, but exeext='' is most
4490 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
4492 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4494 # We set ac_cv_exeext here because the later test for it is not
4495 # safe: cross compilers may not add the suffix if given an `-o'
4496 # argument, so we may need to know it at that point already.
4497 # Even if this section looks crufty: it has the advantage of
4504 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4510 $as_echo "$ac_file" >&6; }
4511 if test -z "$ac_file"; then :
4512 $as_echo "$as_me: failed program was:" >&5
4513 sed 's/^/| /' conftest.
$ac_ext >&5
4515 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4516 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4517 { as_fn_set_status
77
4518 as_fn_error
"C compiler cannot create executables
4519 See \`config.log' for more details." "$LINENO" 5; }; }
4521 ac_exeext
=$ac_cv_exeext
4523 # Check that the compiler produces executables we can run. If not, either
4524 # the compiler is broken, or we cross compile.
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4526 $as_echo_n "checking whether the C compiler works... " >&6; }
4527 # If not cross compiling, check that we can run a simple program.
4528 if test "$cross_compiling" != yes; then
4529 if { ac_try
='./$ac_file'
4530 { { case "(($ac_try" in
4531 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4532 *) ac_try_echo=$ac_try;;
4534 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4535 $as_echo "$ac_try_echo"; } >&5
4536 (eval "$ac_try") 2>&5
4538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4539 test $ac_status = 0; }; }; then
4542 if test "$cross_compiling" = maybe; then
4545 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4546 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4547 as_fn_error "cannot run C compiled programs.
4548 If you meant to cross compile
, use \
`--host'.
4549 See \`config.log
' for more details." "$LINENO" 5; }
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4554 $as_echo "yes" >&6; }
4556 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4557 ac_clean_files=$ac_clean_files_save
4558 # Check that the compiler produces executables we can run. If not, either
4559 # the compiler is broken, or we cross compile.
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4561 $as_echo_n "checking whether we are cross compiling... " >&6; }
4562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4563 $as_echo "$cross_compiling" >&6; }
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4566 $as_echo_n "checking for suffix of executables... " >&6; }
4567 if { { ac_try="$ac_link"
4569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4570 *) ac_try_echo=$ac_try;;
4572 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4573 $as_echo "$ac_try_echo"; } >&5
4574 (eval "$ac_link") 2>&5
4576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4577 test $ac_status = 0; }; then :
4578 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
4579 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
4580 # work properly (i.e., refer to `conftest.exe
'), while it won't with
4582 for ac_file
in conftest.exe conftest conftest.
*; do
4583 test -f "$ac_file" ||
continue
4585 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
4586 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4592 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4593 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4594 as_fn_error
"cannot compute suffix of executables: cannot compile and link
4595 See \`config.log' for more details." "$LINENO" 5; }
4597 rm -f conftest
$ac_cv_exeext
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4599 $as_echo "$ac_cv_exeext" >&6; }
4601 rm -f conftest.
$ac_ext
4602 EXEEXT
=$ac_cv_exeext
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4605 $as_echo_n "checking for suffix of object files... " >&6; }
4606 if test "${ac_cv_objext+set}" = set; then :
4607 $as_echo_n "(cached) " >&6
4609 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4610 /* end confdefs.h. */
4620 rm -f conftest.o conftest.obj
4621 if { { ac_try
="$ac_compile"
4623 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4624 *) ac_try_echo=$ac_try;;
4626 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4627 $as_echo "$ac_try_echo"; } >&5
4628 (eval "$ac_compile") 2>&5
4630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4631 test $ac_status = 0; }; then :
4632 for ac_file in conftest.o conftest.obj conftest.*; do
4633 test -f "$ac_file" || continue;
4635 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4636 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4641 $as_echo "$as_me: failed program was:" >&5
4642 sed 's/^/| /' conftest.$ac_ext >&5
4644 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4645 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4646 as_fn_error "cannot compute suffix of object files
: cannot compile
4647 See \
`config.log' for more details." "$LINENO" 5; }
4649 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4652 $as_echo "$ac_cv_objext" >&6; }
4653 OBJEXT=$ac_cv_objext
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4656 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4657 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4658 $as_echo_n "(cached) " >&6
4660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4661 /* end confdefs.h. */
4674 if ac_fn_c_try_compile "$LINENO"; then :
4679 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4680 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4684 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4685 if test $ac_compiler_gnu = yes; then
4690 ac_test_CFLAGS=${CFLAGS+set}
4691 ac_save_CFLAGS=$CFLAGS
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4693 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4694 if test "${ac_cv_prog_cc_g+set}" = set; then :
4695 $as_echo_n "(cached) " >&6
4697 ac_save_c_werror_flag=$ac_c_werror_flag
4698 ac_c_werror_flag=yes
4701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4702 /* end confdefs.h. */
4712 if ac_fn_c_try_compile "$LINENO"; then :
4716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4717 /* end confdefs.h. */
4727 if ac_fn_c_try_compile "$LINENO"; then :
4730 ac_c_werror_flag=$ac_save_c_werror_flag
4732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4733 /* end confdefs.h. */
4743 if ac_fn_c_try_compile "$LINENO"; then :
4746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4751 ac_c_werror_flag=$ac_save_c_werror_flag
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4754 $as_echo "$ac_cv_prog_cc_g" >&6; }
4755 if test "$ac_test_CFLAGS" = set; then
4756 CFLAGS=$ac_save_CFLAGS
4757 elif test $ac_cv_prog_cc_g = yes; then
4758 if test "$GCC" = yes; then
4764 if test "$GCC" = yes; then
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4771 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4772 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4773 $as_echo_n "(cached) " >&6
4775 ac_cv_prog_cc_c89=no
4777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4778 /* end confdefs.h. */
4781 #include <sys/types.h>
4782 #include <sys/stat.h>
4783 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4784 struct buf { int x; };
4785 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4786 static char *e (p, i)
4792 static char *f (char * (*g) (char **, int), char **p, ...)
4797 s = g (p, va_arg (v,int));
4802 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4803 function prototypes and stuff, but not '\xHH' hex character constants.
4804 These don't provoke an error unfortunately, instead are silently treated
4805 as 'x'. The following induces an error, until -std is added to get
4806 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4807 array size at least. It's necessary to write '\x00'==0 to get something
4808 that's true only with -std. */
4809 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4811 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4812 inside strings and character constants. */
4814 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4816 int test (int i, double x);
4817 struct s1 {int (*f) (int a);};
4818 struct s2 {int (*f) (double a);};
4819 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4825 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4830 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4831 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4833 CC="$ac_save_CC $ac_arg"
4834 if ac_fn_c_try_compile "$LINENO"; then :
4835 ac_cv_prog_cc_c89=$ac_arg
4837 rm -f core conftest.err conftest.$ac_objext
4838 test "x$ac_cv_prog_cc_c89" != "xno" && break
4840 rm -f conftest.$ac_ext
4845 case "x$ac_cv_prog_cc_c89" in
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4848 $as_echo "none needed" >&6; } ;;
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4851 $as_echo "unsupported" >&6; } ;;
4853 CC="$CC $ac_cv_prog_cc_c89"
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4855 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4857 if test "x$ac_cv_prog_cc_c89" != xno; then :
4862 ac_cpp='$CPP $CPPFLAGS'
4863 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4864 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4865 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4868 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4869 for ac_t in install-sh install.sh shtool; do
4870 if test -f "$ac_dir/$ac_t"; then
4872 ac_install_sh="$ac_aux_dir/$ac_t -c"
4877 if test -z "$ac_aux_dir"; then
4878 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4881 # These three variables are undocumented and unsupported,
4882 # and are intended to be withdrawn in a future Autoconf release.
4883 # They can cause serious problems if a builder's source tree is in a directory
4884 # whose full name contains unusual characters.
4885 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4886 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4887 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4890 # Make sure we can run config.sub.
4891 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4892 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4895 $as_echo_n "checking build system type... " >&6; }
4896 if test "${ac_cv_build+set}" = set; then :
4897 $as_echo_n "(cached) " >&6
4899 ac_build_alias=$build_alias
4900 test "x$ac_build_alias" = x &&
4901 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4902 test "x$ac_build_alias" = x &&
4903 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4904 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4905 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4909 $as_echo "$ac_cv_build" >&6; }
4910 case $ac_cv_build in
4912 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4915 ac_save_IFS=$IFS; IFS='-'
4921 # Remember, the first character of IFS is used to create $*,
4922 # except with old shells:
4925 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4929 $as_echo_n "checking host system type... " >&6; }
4930 if test "${ac_cv_host+set}" = set; then :
4931 $as_echo_n "(cached) " >&6
4933 if test "x$host_alias" = x; then
4934 ac_cv_host=$ac_cv_build
4936 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4937 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4942 $as_echo "$ac_cv_host" >&6; }
4945 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4948 ac_save_IFS=$IFS; IFS='-'
4954 # Remember, the first character of IFS is used to create $*,
4955 # except with old shells:
4958 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
4961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4962 $as_echo_n "checking target system type... " >&6; }
4963 if test "${ac_cv_target+set}" = set; then :
4964 $as_echo_n "(cached) " >&6
4966 if test "x$target_alias" = x; then
4967 ac_cv_target=$ac_cv_host
4969 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4970 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4975 $as_echo "$ac_cv_target" >&6; }
4976 case $ac_cv_target in
4978 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4980 target=$ac_cv_target
4981 ac_save_IFS=$IFS; IFS='-'
4987 # Remember, the first character of IFS is used to create $*,
4988 # except with old shells:
4991 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
4994 # The aliases save the names the user supplied, while $host etc.
4995 # will get canonicalized.
4996 test -n "$target_alias" &&
4997 test "$program_prefix$program_suffix$program_transform_name" = \
4999 program_prefix=${target_alias}-
5002 ac_cpp='$CPP $CPPFLAGS'
5003 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5004 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5005 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5007 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5008 # On Suns, sometimes $CPP names a directory.
5009 if test -n "$CPP" && test -d "$CPP"; then
5012 if test -z "$CPP"; then
5013 if test "${ac_cv_prog_CPP+set}" = set; then :
5014 $as_echo_n "(cached) " >&6
5016 # Double quotes because CPP needs to be expanded
5017 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5020 for ac_c_preproc_warn_flag in '' yes
5022 # Use a header file that comes with gcc, so configuring glibc
5023 # with a fresh cross-compiler works.
5024 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5025 # <limits.h> exists even on freestanding compilers.
5026 # On the NeXT, cc -E runs the code through the compiler's parser,
5027 # not just through cpp. "Syntax error" is here to catch this case.
5028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5029 /* end confdefs.h. */
5031 # include <limits.h>
5033 # include <assert.h>
5037 if ac_fn_c_try_cpp "$LINENO"; then :
5040 # Broken: fails on valid input.
5043 rm -f conftest.err conftest.$ac_ext
5045 # OK, works on sane cases. Now check whether nonexistent headers
5046 # can be detected and how.
5047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5048 /* end confdefs.h. */
5049 #include <ac_nonexistent.h>
5051 if ac_fn_c_try_cpp "$LINENO"; then :
5052 # Broken: success on invalid input.
5055 # Passes both tests.
5059 rm -f conftest.err conftest.$ac_ext
5062 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5063 rm -f conftest.err conftest.
$ac_ext
5064 if $ac_preproc_ok; then :
5076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5077 $as_echo "$CPP" >&6; }
5079 for ac_c_preproc_warn_flag
in '' yes
5081 # Use a header file that comes with gcc, so configuring glibc
5082 # with a fresh cross-compiler works.
5083 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5084 # <limits.h> exists even on freestanding compilers.
5085 # On the NeXT, cc -E runs the code through the compiler's parser,
5086 # not just through cpp. "Syntax error" is here to catch this case.
5087 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5088 /* end confdefs.h. */
5090 # include <limits.h>
5092 # include <assert.h>
5096 if ac_fn_c_try_cpp
"$LINENO"; then :
5099 # Broken: fails on valid input.
5102 rm -f conftest.err conftest.
$ac_ext
5104 # OK, works on sane cases. Now check whether nonexistent headers
5105 # can be detected and how.
5106 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5107 /* end confdefs.h. */
5108 #include <ac_nonexistent.h>
5110 if ac_fn_c_try_cpp
"$LINENO"; then :
5111 # Broken: success on invalid input.
5114 # Passes both tests.
5118 rm -f conftest.err conftest.
$ac_ext
5121 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5122 rm -f conftest.err conftest.
$ac_ext
5123 if $ac_preproc_ok; then :
5126 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5127 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5128 as_fn_error
"C preprocessor \"$CPP\" fails sanity check
5129 See \`config.log' for more details." "$LINENO" 5; }
5133 ac_cpp
='$CPP $CPPFLAGS'
5134 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5135 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5136 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5140 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5141 if test "${ac_cv_path_GREP+set}" = set; then :
5142 $as_echo_n "(cached) " >&6
5144 if test -z "$GREP"; then
5145 ac_path_GREP_found
=false
5146 # Loop through the user's path and test for each of PROGNAME-LIST
5147 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5148 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5151 test -z "$as_dir" && as_dir
=.
5152 for ac_prog
in grep ggrep
; do
5153 for ac_exec_ext
in '' $ac_executable_extensions; do
5154 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5155 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
5156 # Check for GNU ac_path_GREP and select it if it is found.
5157 # Check for GNU $ac_path_GREP
5158 case `"$ac_path_GREP" --version 2>&1` in
5160 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5163 $as_echo_n 0123456789 >"conftest.in"
5166 cat "conftest.in" "conftest.in" >"conftest.tmp"
5167 mv "conftest.tmp" "conftest.in"
5168 cp "conftest.in" "conftest.nl"
5169 $as_echo 'GREP' >> "conftest.nl"
5170 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5171 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5172 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5173 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5174 # Best one so far, save it but keep looking for a better one
5175 ac_cv_path_GREP
="$ac_path_GREP"
5176 ac_path_GREP_max
=$ac_count
5178 # 10*(2^10) chars as input seems more than enough
5179 test $ac_count -gt 10 && break
5181 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5184 $ac_path_GREP_found && break 3
5189 if test -z "$ac_cv_path_GREP"; then
5190 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5193 ac_cv_path_GREP
=$GREP
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5198 $as_echo "$ac_cv_path_GREP" >&6; }
5199 GREP
="$ac_cv_path_GREP"
5202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5203 $as_echo_n "checking for egrep... " >&6; }
5204 if test "${ac_cv_path_EGREP+set}" = set; then :
5205 $as_echo_n "(cached) " >&6
5207 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5208 then ac_cv_path_EGREP
="$GREP -E"
5210 if test -z "$EGREP"; then
5211 ac_path_EGREP_found
=false
5212 # Loop through the user's path and test for each of PROGNAME-LIST
5213 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5214 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5217 test -z "$as_dir" && as_dir
=.
5218 for ac_prog
in egrep; do
5219 for ac_exec_ext
in '' $ac_executable_extensions; do
5220 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5221 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
5222 # Check for GNU ac_path_EGREP and select it if it is found.
5223 # Check for GNU $ac_path_EGREP
5224 case `"$ac_path_EGREP" --version 2>&1` in
5226 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5229 $as_echo_n 0123456789 >"conftest.in"
5232 cat "conftest.in" "conftest.in" >"conftest.tmp"
5233 mv "conftest.tmp" "conftest.in"
5234 cp "conftest.in" "conftest.nl"
5235 $as_echo 'EGREP' >> "conftest.nl"
5236 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5237 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5238 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5239 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5240 # Best one so far, save it but keep looking for a better one
5241 ac_cv_path_EGREP
="$ac_path_EGREP"
5242 ac_path_EGREP_max
=$ac_count
5244 # 10*(2^10) chars as input seems more than enough
5245 test $ac_count -gt 10 && break
5247 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5250 $ac_path_EGREP_found && break 3
5255 if test -z "$ac_cv_path_EGREP"; then
5256 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5259 ac_cv_path_EGREP
=$EGREP
5264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5265 $as_echo "$ac_cv_path_EGREP" >&6; }
5266 EGREP
="$ac_cv_path_EGREP"
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5270 $as_echo_n "checking for ANSI C header files... " >&6; }
5271 if test "${ac_cv_header_stdc+set}" = set; then :
5272 $as_echo_n "(cached) " >&6
5274 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5275 /* end confdefs.h. */
5289 if ac_fn_c_try_compile
"$LINENO"; then :
5290 ac_cv_header_stdc
=yes
5292 ac_cv_header_stdc
=no
5294 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5296 if test $ac_cv_header_stdc = yes; then
5297 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5298 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5299 /* end confdefs.h. */
5303 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5304 $EGREP "memchr" >/dev
/null
2>&1; then :
5307 ac_cv_header_stdc
=no
5313 if test $ac_cv_header_stdc = yes; then
5314 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5315 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5316 /* end confdefs.h. */
5320 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5321 $EGREP "free" >/dev
/null
2>&1; then :
5324 ac_cv_header_stdc
=no
5330 if test $ac_cv_header_stdc = yes; then
5331 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5332 if test "$cross_compiling" = yes; then :
5335 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5336 /* end confdefs.h. */
5339 #if ((' ' & 0x0FF) == 0x020)
5340 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5341 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5343 # define ISLOWER(c) \
5344 (('a' <= (c) && (c) <= 'i') \
5345 || ('j' <= (c) && (c) <= 'r') \
5346 || ('s' <= (c) && (c) <= 'z'))
5347 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5350 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5355 for (i = 0; i < 256; i++)
5356 if (XOR (islower (i), ISLOWER (i))
5357 || toupper (i) != TOUPPER (i))
5362 if ac_fn_c_try_run
"$LINENO"; then :
5365 ac_cv_header_stdc
=no
5367 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5368 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5374 $as_echo "$ac_cv_header_stdc" >&6; }
5375 if test $ac_cv_header_stdc = yes; then
5377 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5381 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5382 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5383 inttypes.h stdint.h unistd.h
5385 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5386 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5388 eval as_val
=\$
$as_ac_Header
5389 if test "x$as_val" = x
""yes; then :
5390 cat >>confdefs.h
<<_ACEOF
5391 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5400 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5401 if test "x$ac_cv_header_minix_config_h" = x
""yes; then :
5408 if test "$MINIX" = yes; then
5410 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5413 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5416 $as_echo "#define _MINIX 1" >>confdefs.h
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5422 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5423 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5424 $as_echo_n "(cached) " >&6
5426 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5427 /* end confdefs.h. */
5429 # define __EXTENSIONS__ 1
5430 $ac_includes_default
5439 if ac_fn_c_try_compile
"$LINENO"; then :
5440 ac_cv_safe_to_define___extensions__
=yes
5442 ac_cv_safe_to_define___extensions__
=no
5444 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5447 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5448 test $ac_cv_safe_to_define___extensions__ = yes &&
5449 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5451 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5453 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5455 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5457 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5460 test "$program_prefix" != NONE
&&
5461 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5462 # Use a double $ so make ignores it.
5463 test "$program_suffix" != NONE
&&
5464 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5465 # Double any \ or $.
5466 # By default was `s,x,x', remove it if useless.
5467 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5468 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5470 # Find a good install program. We prefer a C program (faster),
5471 # so one script is as good as another. But avoid the broken or
5472 # incompatible versions:
5473 # SysV /etc/install, /usr/sbin/install
5474 # SunOS /usr/etc/install
5475 # IRIX /sbin/install
5477 # AmigaOS /C/install, which installs bootblocks on floppy discs
5478 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5479 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5480 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5481 # OS/2's system install, which has a completely different semantic
5482 # ./install, which can be erroneously created by make from ./install.sh.
5483 # Reject install programs that cannot install multiple files.
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5485 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5486 if test -z "$INSTALL"; then
5487 if test "${ac_cv_path_install+set}" = set; then :
5488 $as_echo_n "(cached) " >&6
5490 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5494 test -z "$as_dir" && as_dir
=.
5495 # Account for people who put trailing slashes in PATH elements.
5496 case $as_dir/ in #((
5497 .
/ | .
// |
/[cC
]/* | \
5498 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
5499 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
5502 # OSF1 and SCO ODT 3.0 have their own names for install.
5503 # Don't use installbsd from OSF since it installs stuff as root
5505 for ac_prog
in ginstall scoinst
install; do
5506 for ac_exec_ext
in '' $ac_executable_extensions; do
5507 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5508 if test $ac_prog = install &&
5509 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5510 # AIX install. It has an incompatible calling convention.
5512 elif test $ac_prog = install &&
5513 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5514 # program-specific install script used by HP pwplus--don't use.
5517 rm -rf conftest.one conftest.two conftest.dir
5518 echo one
> conftest.one
5519 echo two
> conftest.two
5521 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
5522 test -s conftest.one
&& test -s conftest.two
&&
5523 test -s conftest.dir
/conftest.one
&&
5524 test -s conftest.dir
/conftest.two
5526 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
5539 rm -rf conftest.one conftest.two conftest.dir
5542 if test "${ac_cv_path_install+set}" = set; then
5543 INSTALL
=$ac_cv_path_install
5545 # As a last resort, use the slow shell script. Don't cache a
5546 # value for INSTALL within a source directory, because that will
5547 # break other packages using the cache if that directory is
5548 # removed, or if the value is a relative name.
5549 INSTALL
=$ac_install_sh
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5553 $as_echo "$INSTALL" >&6; }
5555 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5556 # It thinks the first close brace ends the variable substitution.
5557 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
5559 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
5561 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
5563 rm -rf .tst
2>/dev
/null
5564 mkdir .tst
2>/dev
/null
5565 if test -d .tst
; then
5570 rmdir .tst
2>/dev
/null
5572 DEPDIR
="${am__leading_dot}deps"
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5577 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5582 macro_version
='2.2.7a'
5583 macro_revision
='1.3134'
5597 ltmain
="$ac_aux_dir/ltmain.sh"
5599 # Backslashify metacharacters that are still active within
5600 # double-quoted strings.
5601 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
5603 # Same as above, but do not quote variable references.
5604 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
5606 # Sed substitution to delay expansion of an escaped shell variable in a
5607 # double_quote_subst'ed string.
5608 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
5610 # Sed substitution to delay expansion of an escaped single quote.
5611 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
5613 # Sed substitution to avoid accidental globbing in evaled expressions
5614 no_glob_subst
='s/\*/\\\*/g'
5616 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5617 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5618 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5621 $as_echo_n "checking how to print strings... " >&6; }
5622 # Test print first, because it will be a builtin if present.
5623 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5624 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5626 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5629 # Use this function as a fallback that always works.
5630 func_fallback_echo ()
5632 eval 'cat <<_LTECHO_EOF
5636 ECHO='func_fallback_echo
'
5639 # func_echo_all arg...
5640 # Invoke $ECHO with all args, space-separated.
5647 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5648 $as_echo "printf" >&6; } ;;
5649 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5650 $as_echo "print -r" >&6; } ;;
5651 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5652 $as_echo "cat" >&6; } ;;
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5669 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5670 if test "${ac_cv_path_SED+set}" = set; then :
5671 $as_echo_n "(cached) " >&6
5673 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5674 for ac_i in 1 2 3 4 5 6 7; do
5675 ac_script="$ac_script$as_nl$ac_script"
5677 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5678 { ac_script=; unset ac_script;}
5679 if test -z "$SED"; then
5680 ac_path_SED_found=false
5681 # Loop through the user's path and
test for each of PROGNAME-LIST
5682 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5686 test -z "$as_dir" && as_dir
=.
5687 for ac_prog
in sed gsed
; do
5688 for ac_exec_ext
in '' $ac_executable_extensions; do
5689 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5690 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } ||
continue
5691 # Check for GNU ac_path_SED and select it if it is found.
5692 # Check for GNU $ac_path_SED
5693 case `"$ac_path_SED" --version 2>&1` in
5695 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5698 $as_echo_n 0123456789 >"conftest.in"
5701 cat "conftest.in" "conftest.in" >"conftest.tmp"
5702 mv "conftest.tmp" "conftest.in"
5703 cp "conftest.in" "conftest.nl"
5704 $as_echo '' >> "conftest.nl"
5705 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5706 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5707 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5708 if test $ac_count -gt ${ac_path_SED_max-0}; then
5709 # Best one so far, save it but keep looking for a better one
5710 ac_cv_path_SED
="$ac_path_SED"
5711 ac_path_SED_max
=$ac_count
5713 # 10*(2^10) chars as input seems more than enough
5714 test $ac_count -gt 10 && break
5716 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5719 $ac_path_SED_found && break 3
5724 if test -z "$ac_cv_path_SED"; then
5725 as_fn_error
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5733 $as_echo "$ac_cv_path_SED" >&6; }
5734 SED
="$ac_cv_path_SED"
5737 test -z "$SED" && SED
=sed
5738 Xsed
="$SED -e 1s/^X//"
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5751 $as_echo_n "checking for fgrep... " >&6; }
5752 if test "${ac_cv_path_FGREP+set}" = set; then :
5753 $as_echo_n "(cached) " >&6
5755 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
5756 then ac_cv_path_FGREP
="$GREP -F"
5758 if test -z "$FGREP"; then
5759 ac_path_FGREP_found
=false
5760 # Loop through the user's path and test for each of PROGNAME-LIST
5761 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5762 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5765 test -z "$as_dir" && as_dir
=.
5766 for ac_prog
in fgrep
; do
5767 for ac_exec_ext
in '' $ac_executable_extensions; do
5768 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
5769 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } ||
continue
5770 # Check for GNU ac_path_FGREP and select it if it is found.
5771 # Check for GNU $ac_path_FGREP
5772 case `"$ac_path_FGREP" --version 2>&1` in
5774 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
5777 $as_echo_n 0123456789 >"conftest.in"
5780 cat "conftest.in" "conftest.in" >"conftest.tmp"
5781 mv "conftest.tmp" "conftest.in"
5782 cp "conftest.in" "conftest.nl"
5783 $as_echo 'FGREP' >> "conftest.nl"
5784 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5785 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5786 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5787 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5788 # Best one so far, save it but keep looking for a better one
5789 ac_cv_path_FGREP
="$ac_path_FGREP"
5790 ac_path_FGREP_max
=$ac_count
5792 # 10*(2^10) chars as input seems more than enough
5793 test $ac_count -gt 10 && break
5795 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5798 $ac_path_FGREP_found && break 3
5803 if test -z "$ac_cv_path_FGREP"; then
5804 as_fn_error
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5807 ac_cv_path_FGREP
=$FGREP
5812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5813 $as_echo "$ac_cv_path_FGREP" >&6; }
5814 FGREP
="$ac_cv_path_FGREP"
5817 test -z "$GREP" && GREP
=grep
5837 # Check whether --with-gnu-ld was given.
5838 if test "${with_gnu_ld+set}" = set; then :
5839 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
5845 if test "$GCC" = yes; then
5846 # Check if gcc -print-prog-name=ld gives a path.
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5848 $as_echo_n "checking for ld used by $CC... " >&6; }
5851 # gcc leaves a trailing carriage return which upsets mingw
5852 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5854 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
5857 # Accept absolute paths.
5859 re_direlt
='/[^/][^/]*/\.\./'
5860 # Canonicalize the pathname of ld
5861 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5862 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
5863 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5865 test -z "$LD" && LD
="$ac_prog"
5868 # If it fails, then pretend we aren't using GCC.
5872 # If it is relative, then search for the first ld in PATH.
5876 elif test "$with_gnu_ld" = yes; then
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5878 $as_echo_n "checking for GNU ld... " >&6; }
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5881 $as_echo_n "checking for non-GNU ld... " >&6; }
5883 if test "${lt_cv_path_LD+set}" = set; then :
5884 $as_echo_n "(cached) " >&6
5886 if test -z "$LD"; then
5887 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5888 for ac_dir
in $PATH; do
5890 test -z "$ac_dir" && ac_dir
=.
5891 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
5892 lt_cv_path_LD
="$ac_dir/$ac_prog"
5893 # Check to see if the program is GNU ld. I'd rather use --version,
5894 # but apparently some variants of GNU ld only accept -v.
5895 # Break only if it was the GNU/non-GNU ld that we prefer.
5896 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5897 *GNU
* |
*'with BFD'*)
5898 test "$with_gnu_ld" != no
&& break
5901 test "$with_gnu_ld" != yes && break
5908 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
5913 if test -n "$LD"; then
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5915 $as_echo "$LD" >&6; }
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5918 $as_echo "no" >&6; }
5920 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5922 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5923 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5924 $as_echo_n "(cached) " >&6
5926 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5927 case `$LD -v 2>&1 </dev/null` in
5928 *GNU
* |
*'with BFD'*)
5929 lt_cv_prog_gnu_ld
=yes
5932 lt_cv_prog_gnu_ld
=no
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5937 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5938 with_gnu_ld
=$lt_cv_prog_gnu_ld
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5949 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5950 if test "${lt_cv_path_NM+set}" = set; then :
5951 $as_echo_n "(cached) " >&6
5953 if test -n "$NM"; then
5954 # Let the user override the test.
5957 lt_nm_to_check
="${ac_tool_prefix}nm"
5958 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5959 lt_nm_to_check
="$lt_nm_to_check nm"
5961 for lt_tmp_nm
in $lt_nm_to_check; do
5962 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5963 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
5965 test -z "$ac_dir" && ac_dir
=.
5966 tmp_nm
="$ac_dir/$lt_tmp_nm"
5967 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
5968 # Check to see if the nm accepts a BSD-compat flag.
5969 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5970 # nm: unknown option "B" ignored
5971 # Tru64's nm complains that /dev/null is an invalid object file
5972 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5973 */dev
/null
* |
*'Invalid file or object type'*)
5974 lt_cv_path_NM
="$tmp_nm -B"
5978 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5980 lt_cv_path_NM
="$tmp_nm -p"
5984 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5985 continue # so that we can try to find one that supports BSD flags
5994 : ${lt_cv_path_NM=no}
5997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5998 $as_echo "$lt_cv_path_NM" >&6; }
5999 if test "$lt_cv_path_NM" != "no"; then
6002 # Didn't find any BSD compatible name lister, look for dumpbin.
6003 if test -n "$DUMPBIN"; then :
6004 # Let the user override the test.
6006 if test -n "$ac_tool_prefix"; then
6007 for ac_prog
in dumpbin
"link -dump"
6009 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6010 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6012 $as_echo_n "checking for $ac_word... " >&6; }
6013 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6014 $as_echo_n "(cached) " >&6
6016 if test -n "$DUMPBIN"; then
6017 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
6019 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6023 test -z "$as_dir" && as_dir
=.
6024 for ac_exec_ext
in '' $ac_executable_extensions; do
6025 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6026 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
6027 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6036 DUMPBIN
=$ac_cv_prog_DUMPBIN
6037 if test -n "$DUMPBIN"; then
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6039 $as_echo "$DUMPBIN" >&6; }
6041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6042 $as_echo "no" >&6; }
6046 test -n "$DUMPBIN" && break
6049 if test -z "$DUMPBIN"; then
6050 ac_ct_DUMPBIN
=$DUMPBIN
6051 for ac_prog
in dumpbin
"link -dump"
6053 # Extract the first word of "$ac_prog", so it can be a program name with args.
6054 set dummy
$ac_prog; ac_word
=$2
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6056 $as_echo_n "checking for $ac_word... " >&6; }
6057 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6058 $as_echo_n "(cached) " >&6
6060 if test -n "$ac_ct_DUMPBIN"; then
6061 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
6063 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6067 test -z "$as_dir" && as_dir
=.
6068 for ac_exec_ext
in '' $ac_executable_extensions; do
6069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6070 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
6071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6080 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
6081 if test -n "$ac_ct_DUMPBIN"; then
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6083 $as_echo "$ac_ct_DUMPBIN" >&6; }
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6086 $as_echo "no" >&6; }
6090 test -n "$ac_ct_DUMPBIN" && break
6093 if test "x$ac_ct_DUMPBIN" = x
; then
6096 case $cross_compiling:$ac_tool_warned in
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6099 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6100 ac_tool_warned
=yes ;;
6102 DUMPBIN
=$ac_ct_DUMPBIN
6106 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6108 DUMPBIN
="$DUMPBIN -symbols"
6116 if test "$DUMPBIN" != ":"; then
6120 test -z "$NM" && NM
=nm
6127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6128 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6129 if test "${lt_cv_nm_interface+set}" = set; then :
6130 $as_echo_n "(cached) " >&6
6132 lt_cv_nm_interface
="BSD nm"
6133 echo "int some_variable = 0;" > conftest.
$ac_ext
6134 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6135 (eval "$ac_compile" 2>conftest.err
)
6136 cat conftest.err
>&5
6137 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6138 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
6139 cat conftest.err
>&5
6140 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6141 cat conftest.out
>&5
6142 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
6143 lt_cv_nm_interface
="MS dumpbin"
6147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6148 $as_echo "$lt_cv_nm_interface" >&6; }
6150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6151 $as_echo_n "checking whether ln -s works... " >&6; }
6153 if test "$LN_S" = "ln -s"; then
6154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6155 $as_echo "yes" >&6; }
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6158 $as_echo "no, using $LN_S" >&6; }
6161 # find the maximum length of command line arguments
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6163 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6164 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6165 $as_echo_n "(cached) " >&6
6172 # On DJGPP, this test can blow up pretty badly due to problems in libc
6173 # (any single argument exceeding 2000 bytes causes a buffer overrun
6174 # during glob expansion). Even if it were fixed, the result of this
6175 # check would be larger than it should be.
6176 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
6180 # Under GNU Hurd, this test is not required because there is
6181 # no limit to the length of command line arguments.
6182 # Libtool will interpret -1 as no limit whatsoever
6183 lt_cv_sys_max_cmd_len
=-1;
6186 cygwin
* | mingw
* | cegcc
*)
6187 # On Win9x/ME, this test blows up -- it succeeds, but takes
6188 # about 5 minutes as the teststring grows exponentially.
6189 # Worse, since 9x/ME are not pre-emptively multitasking,
6190 # you end up with a "frozen" computer, even though with patience
6191 # the test eventually succeeds (with a max line length of 256k).
6192 # Instead, let's just punt: use the minimum linelength reported by
6193 # all of the supported platforms: 8192 (on NT/2K/XP).
6194 lt_cv_sys_max_cmd_len
=8192;
6198 # On MiNT this can take a long time and run out of memory.
6199 lt_cv_sys_max_cmd_len
=8192;
6203 # On AmigaOS with pdksh, this test takes hours, literally.
6204 # So we just punt and use a minimum line length of 8192.
6205 lt_cv_sys_max_cmd_len
=8192;
6208 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
6209 # This has been around since 386BSD, at least. Likely further.
6210 if test -x /sbin
/sysctl
; then
6211 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
6212 elif test -x /usr
/sbin
/sysctl
; then
6213 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
6215 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
6217 # And add a safety zone
6218 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6219 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6223 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6224 lt_cv_sys_max_cmd_len
=196608
6228 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6229 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6230 # nice to cause kernel panics so lets avoid the loop below.
6231 # First set a reasonable default.
6232 lt_cv_sys_max_cmd_len
=16384
6234 if test -x /sbin
/sysconfig
; then
6235 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6236 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
6241 lt_cv_sys_max_cmd_len
=102400
6243 sysv5
* | sco5v6
* | sysv4.2uw2
*)
6244 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6245 if test -n "$kargmax"; then
6246 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
6248 lt_cv_sys_max_cmd_len
=32768
6252 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
6253 if test -n "$lt_cv_sys_max_cmd_len"; then
6254 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6255 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6257 # Make teststring a little bigger before we do anything with it.
6258 # a 1K string should be a reasonable start.
6259 for i
in 1 2 3 4 5 6 7 8 ; do
6260 teststring
=$teststring$teststring
6262 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
6263 # If test is not a shell built-in, we'll probably end up computing a
6264 # maximum length that is only half of the actual maximum length, but
6266 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6267 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
6268 test $i != 17 # 1/2 MB should be enough
6271 teststring
=$teststring$teststring
6273 # Only check the string length outside the loop.
6274 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
6276 # Add a significant safety factor because C++ compilers can tack on
6277 # massive amounts of additional arguments before passing them to the
6278 # linker. It appears as though 1/2 is a usable value.
6279 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
6286 if test -n $lt_cv_sys_max_cmd_len ; then
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6288 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6291 $as_echo "none" >&6; }
6293 max_cmd_len
=$lt_cv_sys_max_cmd_len
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6305 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6306 # Try some XSI features
6309 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6311 && eval 'test $(( 1 + 1 )) -eq 2 \
6312 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
6315 $as_echo "$xsi_shell" >&6; }
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
6319 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
6321 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
6323 && lt_shell_append=yes
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
6325 $as_echo "$lt_shell_append" >&6; }
6328 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6338 # test EBCDIC or ASCII
6339 case `echo X|tr X '\101'` in
6340 A) # ASCII based system
6341 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6342 lt_SP2NL='tr \040 \012'
6343 lt_NL2SP='tr \015\012 \040\040'
6345 *) # EBCDIC based system
6346 lt_SP2NL='tr \100 \n'
6347 lt_NL2SP='tr \r\n \100\100'
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
6360 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
6361 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6362 $as_echo_n "(cached
) " >&6
6364 lt_cv_ld_reload_flag='-r'
6366 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
6367 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6368 reload_flag=$lt_cv_ld_reload_flag
6369 case $reload_flag in
6371 *) reload_flag=" $reload_flag" ;;
6373 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6376 if test "$GCC" = yes; then
6377 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6379 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6392 if test -n "$ac_tool_prefix"; then
6393 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
6394 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6396 $as_echo_n "checking
for $ac_word...
" >&6; }
6397 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6398 $as_echo_n "(cached
) " >&6
6400 if test -n "$OBJDUMP"; then
6401 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6407 test -z "$as_dir" && as_dir=.
6408 for ac_exec_ext in '' $ac_executable_extensions; do
6409 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6410 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
6411 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6420 OBJDUMP=$ac_cv_prog_OBJDUMP
6421 if test -n "$OBJDUMP"; then
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
6423 $as_echo "$OBJDUMP" >&6; }
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6426 $as_echo "no
" >&6; }
6431 if test -z "$ac_cv_prog_OBJDUMP"; then
6432 ac_ct_OBJDUMP=$OBJDUMP
6433 # Extract the first word of "objdump
", so it can be a program name with args.
6434 set dummy objdump; 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 test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6438 $as_echo_n "(cached
) " >&6
6440 if test -n "$ac_ct_OBJDUMP"; then
6441 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6450 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
6451 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6460 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6461 if test -n "$ac_ct_OBJDUMP"; then
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
6463 $as_echo "$ac_ct_OBJDUMP" >&6; }
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6466 $as_echo "no
" >&6; }
6469 if test "x
$ac_ct_OBJDUMP" = x; then
6472 case $cross_compiling:$ac_tool_warned in
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6475 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6476 ac_tool_warned=yes ;;
6478 OBJDUMP=$ac_ct_OBJDUMP
6481 OBJDUMP="$ac_cv_prog_OBJDUMP"
6484 test -z "$OBJDUMP" && OBJDUMP=objdump
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
6495 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
6496 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6497 $as_echo_n "(cached
) " >&6
6499 lt_cv_file_magic_cmd='$MAGIC_CMD'
6500 lt_cv_file_magic_test_file=
6501 lt_cv_deplibs_check_method='unknown'
6502 # Need to set the preceding variable on all platforms that support
6503 # interlibrary dependencies.
6504 # 'none' -- dependencies not supported.
6505 # `unknown' -- same as none, but documents that we really don't know.
6506 # 'pass_all' -- all dependencies passed with no checks.
6507 # 'test_compile' -- check by making test program.
6508 # 'file_magic [[regex]]' -- check by looking for files in library path
6509 # which responds to the $file_magic_cmd with a given extended regex.
6510 # If you have `file' or equivalent on your system and you're not sure
6511 # whether `pass_all' will *always* work, you probably want this one.
6515 lt_cv_deplibs_check_method=pass_all
6519 lt_cv_deplibs_check_method=pass_all
6523 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6524 lt_cv_file_magic_cmd='/usr/bin/file -L'
6525 lt_cv_file_magic_test_file=/shlib/libc.so
6529 # func_win32_libid is a shell function defined in ltmain.sh
6530 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6531 lt_cv_file_magic_cmd='func_win32_libid'
6535 # Base MSYS/MinGW do not provide the 'file' command needed by
6536 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6537 # unless we find 'file', for example because we are cross-compiling.
6538 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6539 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
6540 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6541 lt_cv_file_magic_cmd='func_win32_libid'
6543 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6544 lt_cv_file_magic_cmd='$OBJDUMP -f'
6549 # use the weaker test based on 'objdump'. See mingw*.
6550 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6551 lt_cv_file_magic_cmd='$OBJDUMP -f'
6554 darwin* | rhapsody*)
6555 lt_cv_deplibs_check_method=pass_all
6558 freebsd* | dragonfly*)
6559 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6562 # Not sure whether the presence of OpenBSD here was a mistake.
6563 # Let's accept both of them until this is cleared up.
6564 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6565 lt_cv_file_magic_cmd=/usr/bin/file
6566 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6570 lt_cv_deplibs_check_method=pass_all
6575 lt_cv_deplibs_check_method=pass_all
6579 lt_cv_deplibs_check_method=pass_all
6582 hpux10.20* | hpux11*)
6583 lt_cv_file_magic_cmd=/usr/bin/file
6586 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6587 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6590 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]'
6591 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6594 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6595 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6601 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6602 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6605 irix5* | irix6* | nonstopux*)
6607 *-32|*"-32 ") libmagic=32-bit;;
6608 *-n32|*"-n32 ") libmagic=N32;;
6609 *-64|*"-64 ") libmagic=64-bit;;
6610 *) libmagic=never-match;;
6612 lt_cv_deplibs_check_method=pass_all
6615 # This must be Linux ELF.
6616 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6617 lt_cv_deplibs_check_method=pass_all
6621 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6622 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6624 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6629 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6630 lt_cv_file_magic_cmd=/usr/bin/file
6631 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6635 lt_cv_deplibs_check_method=pass_all
6639 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
6640 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6642 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6646 osf3* | osf4* | osf5*)
6647 lt_cv_deplibs_check_method=pass_all
6651 lt_cv_deplibs_check_method=pass_all
6655 lt_cv_deplibs_check_method=pass_all
6658 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6659 lt_cv_deplibs_check_method=pass_all
6663 case $host_vendor in
6665 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]'
6666 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6669 lt_cv_deplibs_check_method=pass_all
6672 lt_cv_file_magic_cmd='/bin/file'
6673 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6676 lt_cv_file_magic_cmd='/bin/file'
6677 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
6678 lt_cv_file_magic_test_file=/lib/libc.so
6681 lt_cv_deplibs_check_method=pass_all
6684 lt_cv_deplibs_check_method=pass_all
6690 lt_cv_deplibs_check_method=pass_all
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
6696 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6697 file_magic_cmd=$lt_cv_file_magic_cmd
6698 deplibs_check_method=$lt_cv_deplibs_check_method
6699 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6712 if test -n "$ac_tool_prefix"; then
6713 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6714 set dummy ${ac_tool_prefix}ar; ac_word=$2
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6716 $as_echo_n "checking
for $ac_word...
" >&6; }
6717 if test "${ac_cv_prog_AR+set}" = set; then :
6718 $as_echo_n "(cached
) " >&6
6720 if test -n "$AR"; then
6721 ac_cv_prog_AR="$AR" # Let the user override the test.
6723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6727 test -z "$as_dir" && as_dir=.
6728 for ac_exec_ext in '' $ac_executable_extensions; do
6729 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6730 ac_cv_prog_AR="${ac_tool_prefix}ar"
6731 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6741 if test -n "$AR"; then
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
6743 $as_echo "$AR" >&6; }
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6746 $as_echo "no
" >&6; }
6751 if test -z "$ac_cv_prog_AR"; then
6753 # Extract the first word of "ar", so it can be a program name with args.
6754 set dummy ar; ac_word=$2
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6756 $as_echo_n "checking
for $ac_word...
" >&6; }
6757 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6758 $as_echo_n "(cached
) " >&6
6760 if test -n "$ac_ct_AR"; then
6761 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6767 test -z "$as_dir" && as_dir=.
6768 for ac_exec_ext in '' $ac_executable_extensions; do
6769 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6770 ac_cv_prog_ac_ct_AR="ar"
6771 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6780 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6781 if test -n "$ac_ct_AR"; then
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
6783 $as_echo "$ac_ct_AR" >&6; }
6785 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6786 $as_echo "no
" >&6; }
6789 if test "x
$ac_ct_AR" = x; then
6792 case $cross_compiling:$ac_tool_warned in
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6795 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6796 ac_tool_warned=yes ;;
6804 test -z "$AR" && AR=ar
6805 test -z "$AR_FLAGS" && AR_FLAGS=cru
6817 if test -n "$ac_tool_prefix"; then
6818 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
6819 set dummy ${ac_tool_prefix}strip; ac_word=$2
6820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6821 $as_echo_n "checking
for $ac_word...
" >&6; }
6822 if test "${ac_cv_prog_STRIP+set}" = set; then :
6823 $as_echo_n "(cached
) " >&6
6825 if test -n "$STRIP"; then
6826 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6832 test -z "$as_dir" && as_dir=.
6833 for ac_exec_ext in '' $ac_executable_extensions; do
6834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6835 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
6836 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6845 STRIP=$ac_cv_prog_STRIP
6846 if test -n "$STRIP"; then
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
6848 $as_echo "$STRIP" >&6; }
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6851 $as_echo "no
" >&6; }
6856 if test -z "$ac_cv_prog_STRIP"; then
6858 # Extract the first word of "strip
", so it can be a program name with args.
6859 set dummy strip; ac_word=$2
6860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6861 $as_echo_n "checking
for $ac_word...
" >&6; }
6862 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6863 $as_echo_n "(cached
) " >&6
6865 if test -n "$ac_ct_STRIP"; then
6866 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6872 test -z "$as_dir" && as_dir=.
6873 for ac_exec_ext in '' $ac_executable_extensions; do
6874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6875 ac_cv_prog_ac_ct_STRIP="strip
"
6876 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6885 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6886 if test -n "$ac_ct_STRIP"; then
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
6888 $as_echo "$ac_ct_STRIP" >&6; }
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6891 $as_echo "no
" >&6; }
6894 if test "x
$ac_ct_STRIP" = x; then
6897 case $cross_compiling:$ac_tool_warned in
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6900 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6901 ac_tool_warned=yes ;;
6906 STRIP="$ac_cv_prog_STRIP"
6909 test -z "$STRIP" && STRIP=:
6916 if test -n "$ac_tool_prefix"; then
6917 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
6918 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6920 $as_echo_n "checking
for $ac_word...
" >&6; }
6921 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6922 $as_echo_n "(cached
) " >&6
6924 if test -n "$RANLIB"; then
6925 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6931 test -z "$as_dir" && as_dir=.
6932 for ac_exec_ext in '' $ac_executable_extensions; do
6933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6934 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
6935 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6944 RANLIB=$ac_cv_prog_RANLIB
6945 if test -n "$RANLIB"; then
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
6947 $as_echo "$RANLIB" >&6; }
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6950 $as_echo "no
" >&6; }
6955 if test -z "$ac_cv_prog_RANLIB"; then
6956 ac_ct_RANLIB=$RANLIB
6957 # Extract the first word of "ranlib
", so it can be a program name with args.
6958 set dummy ranlib; ac_word=$2
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6960 $as_echo_n "checking
for $ac_word...
" >&6; }
6961 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6962 $as_echo_n "(cached
) " >&6
6964 if test -n "$ac_ct_RANLIB"; then
6965 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6971 test -z "$as_dir" && as_dir=.
6972 for ac_exec_ext in '' $ac_executable_extensions; do
6973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6974 ac_cv_prog_ac_ct_RANLIB="ranlib
"
6975 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6984 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6985 if test -n "$ac_ct_RANLIB"; then
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
6987 $as_echo "$ac_ct_RANLIB" >&6; }
6989 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6990 $as_echo "no
" >&6; }
6993 if test "x
$ac_ct_RANLIB" = x; then
6996 case $cross_compiling:$ac_tool_warned in
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6999 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7000 ac_tool_warned=yes ;;
7002 RANLIB=$ac_ct_RANLIB
7005 RANLIB="$ac_cv_prog_RANLIB"
7008 test -z "$RANLIB" && RANLIB=:
7015 # Determine commands to create old-style static archives.
7016 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7017 old_postinstall_cmds='chmod 644 $oldlib'
7018 old_postuninstall_cmds=
7020 if test -n "$RANLIB"; then
7023 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
7026 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
7029 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
7034 lock_old_archive_extraction=yes ;;
7036 lock_old_archive_extraction=no ;;
7059 for ac_prog in gawk mawk nawk awk
7061 # Extract the first word of "$ac_prog", so it can be a program name with args.
7062 set dummy $ac_prog; ac_word=$2
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7064 $as_echo_n "checking
for $ac_word...
" >&6; }
7065 if test "${ac_cv_prog_AWK+set}" = set; then :
7066 $as_echo_n "(cached
) " >&6
7068 if test -n "$AWK"; then
7069 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075 test -z "$as_dir" && as_dir=.
7076 for ac_exec_ext in '' $ac_executable_extensions; do
7077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7078 ac_cv_prog_AWK="$ac_prog"
7079 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7089 if test -n "$AWK"; then
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AWK" >&5
7091 $as_echo "$AWK" >&6; }
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7094 $as_echo "no
" >&6; }
7098 test -n "$AWK" && break
7119 # If no C compiler was specified, use CC.
7122 # If no C compiler flags were specified, use CFLAGS.
7123 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7125 # Allow CC to be a program name with arguments.
7129 # Check for command to grab the raw symbol name followed by C symbol from nm.
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
7131 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
7132 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7133 $as_echo_n "(cached
) " >&6
7136 # These are sane defaults that work on at least a few old systems.
7137 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7139 # Character class describing NM global symbol codes.
7140 symcode='[BCDEGRST]'
7142 # Regexp to match symbols that can be accessed directly from C.
7143 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7145 # Define system-specific variables.
7150 cygwin* | mingw* | pw32* | cegcc*)
7151 symcode='[ABCDGISTW]'
7154 if test "$host_cpu" = ia64; then
7155 symcode='[ABCDEGRST]'
7159 symcode='[BCDEGRST]'
7162 symcode='[BCDEGQRST]'
7173 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7181 # If we're using GNU nm, then use its standard symbol codes.
7182 case `$NM -V 2>&1` in
7183 *GNU* | *'with BFD'*)
7184 symcode='[ABCDGIRSTW]' ;;
7187 # Transform an extracted symbol line into a proper C declaration.
7188 # Some systems (esp. on ia64) link data and code symbols differently,
7189 # so use this general approach.
7190 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7192 # Transform an extracted symbol line into symbol name and symbol address
7193 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7194 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'"
7196 # Handle CRLF in mingw tool chain
7200 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7204 # Try without a prefix underscore, then with it.
7205 for ac_symprfx in "" "_
"; do
7207 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7208 symxfrm="\\1 $ac_symprfx\\2 \\2"
7210 # Write the raw and C identifiers.
7211 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
7212 # Fake it for dumpbin and say T for any non-static function
7213 # and D for any global variable.
7214 # Also find C++ and __fastcall symbols from MSVC++,
7215 # which start with @ or ?.
7216 lt_cv_sys_global_symbol_pipe="$AWK '"\
7217 " {last_section=section; section=\$ 3};"\
7218 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7219 " \$ 0!~/External *\|/{next};"\
7220 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7221 " {if(hide[section]) next};"\
7222 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7223 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7224 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7225 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7226 " ' prfx
=^
$ac_symprfx"
7228 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7231 # Check to see that the pipe works correctly.
7235 cat > conftest.$ac_ext <<_LT_EOF
7240 void nm_test_func(void);
7241 void nm_test_func(void){}
7245 int main(){nm_test_var='a';nm_test_func();return(0);}
7248 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7249 (eval $ac_compile) 2>&5
7251 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7252 test $ac_status = 0; }; then
7253 # Now try to grab the symbols.
7255 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
7256 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7258 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7259 test $ac_status = 0; } && test -s "$nlist"; then
7260 # Try sorting and uniquifying the output.
7261 if sort "$nlist" | uniq > "$nlist"T; then
7262 mv -f "$nlist"T "$nlist"
7267 # Make sure that we snagged all the symbols we need.
7268 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7269 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7270 cat <<_LT_EOF > conftest.$ac_ext
7276 # Now generate the symbol file.
7277 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7279 cat <<_LT_EOF >> conftest.$ac_ext
7281 /* The mapping between symbol names and symbols. */
7286 lt__PROGRAM__LTX_preloaded_symbols[] =
7288 { "@PROGRAM@
", (void *) 0 },
7290 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7291 cat <<\_LT_EOF >> conftest.$ac_ext
7295 /* This works around a problem in FreeBSD linker */
7296 #ifdef FREEBSD_WORKAROUND
7297 static const void *lt_preloaded_setup() {
7298 return lt__PROGRAM__LTX_preloaded_symbols;
7306 # Now try linking the two files.
7307 mv conftest.$ac_objext conftstm.$ac_objext
7308 lt_save_LIBS="$LIBS"
7309 lt_save_CFLAGS="$CFLAGS"
7310 LIBS="conftstm.
$ac_objext"
7311 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7312 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7313 (eval $ac_link) 2>&5
7315 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7316 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7319 LIBS="$lt_save_LIBS"
7320 CFLAGS="$lt_save_CFLAGS"
7322 echo "cannot
find nm_test_func
in $nlist" >&5
7325 echo "cannot
find nm_test_var
in $nlist" >&5
7328 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
7331 echo "$progname: failed program was
:" >&5
7332 cat conftest.$ac_ext >&5
7334 rm -rf conftest* conftst*
7336 # Do not use the global_symbol_pipe unless it works.
7337 if test "$pipe_works" = yes; then
7340 lt_cv_sys_global_symbol_pipe=
7346 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7347 lt_cv_sys_global_symbol_to_cdecl=
7349 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7350 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
7351 $as_echo "failed
" >&6; }
7353 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
7354 $as_echo "ok
" >&6; }
7378 # Check whether --enable-libtool-lock was given.
7379 if test "${enable_libtool_lock+set}" = set; then :
7380 enableval=$enable_libtool_lock;
7383 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
7385 # Some flags need to be propagated to the compiler or linker for good
7389 # Find out which ABI we are using.
7390 echo 'int i;' > conftest.$ac_ext
7391 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7392 (eval $ac_compile) 2>&5
7394 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7395 test $ac_status = 0; }; then
7396 case `/usr/bin/file conftest.$ac_objext` in
7408 # Find out which ABI we are using.
7409 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
7410 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7411 (eval $ac_compile) 2>&5
7413 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7414 test $ac_status = 0; }; then
7415 if test "$lt_cv_prog_gnu_ld" = yes; then
7416 case `/usr/bin/file conftest.$ac_objext` in
7418 LD="${LD-ld} -melf32bsmip"
7421 LD="${LD-ld} -melf32bmipn32"
7424 LD="${LD-ld} -melf64bmip"
7428 case `/usr/bin/file conftest.$ac_objext` in
7444 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7445 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7446 # Find out which ABI we are using.
7447 echo 'int i;' > conftest.$ac_ext
7448 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7449 (eval $ac_compile) 2>&5
7451 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7452 test $ac_status = 0; }; then
7453 case `/usr/bin/file conftest.o` in
7456 x86_64-*kfreebsd*-gnu)
7457 LD="${LD-ld} -m elf_i386_fbsd
"
7460 case `/usr/bin/file conftest.o` in
7462 LD="${LD-ld} -m elf32_x86_64
"
7465 LD="${LD-ld} -m elf_i386
"
7469 powerpc64le-*linux*)
7470 LD="${LD-ld} -m elf32lppclinux
"
7473 LD="${LD-ld} -m elf32ppclinux
"
7476 LD="${LD-ld} -m elf_s390
"
7479 LD="${LD-ld} -m elf32_sparc
"
7485 x86_64-*kfreebsd*-gnu)
7486 LD="${LD-ld} -m elf_x86_64_fbsd
"
7489 LD="${LD-ld} -m elf_x86_64
"
7492 LD="${LD-ld} -m elf64lppc
"
7495 LD="${LD-ld} -m elf64ppc
"
7497 s390*-*linux*|s390*-*tpf*)
7498 LD="${LD-ld} -m elf64_s390
"
7501 LD="${LD-ld} -m elf64_sparc
"
7511 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7512 SAVE_CFLAGS="$CFLAGS"
7513 CFLAGS="$CFLAGS -belf"
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
7515 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
7516 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7517 $as_echo_n "(cached
) " >&6
7520 ac_cpp='$CPP $CPPFLAGS'
7521 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7522 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7523 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7526 /* end confdefs.h. */
7536 if ac_fn_c_try_link "$LINENO"; then :
7537 lt_cv_cc_needs_belf=yes
7539 lt_cv_cc_needs_belf=no
7541 rm -f core conftest.err conftest.$ac_objext \
7542 conftest$ac_exeext conftest.$ac_ext
7544 ac_cpp='$CPP $CPPFLAGS'
7545 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7546 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7547 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
7551 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7552 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7553 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7554 CFLAGS="$SAVE_CFLAGS"
7558 # Find out which ABI we are using.
7559 echo 'int i;' > conftest.$ac_ext
7560 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7561 (eval $ac_compile) 2>&5
7563 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7564 test $ac_status = 0; }; then
7565 case `/usr/bin/file conftest.o` in
7567 case $lt_cv_prog_gnu_ld in
7568 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
7570 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7582 need_locks="$enable_libtool_lock"
7586 rhapsody* | darwin*)
7587 if test -n "$ac_tool_prefix"; then
7588 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
7589 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7591 $as_echo_n "checking
for $ac_word...
" >&6; }
7592 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7593 $as_echo_n "(cached
) " >&6
7595 if test -n "$DSYMUTIL"; then
7596 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7602 test -z "$as_dir" && as_dir=.
7603 for ac_exec_ext in '' $ac_executable_extensions; do
7604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7605 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
7606 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7615 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7616 if test -n "$DSYMUTIL"; then
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
7618 $as_echo "$DSYMUTIL" >&6; }
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7621 $as_echo "no
" >&6; }
7626 if test -z "$ac_cv_prog_DSYMUTIL"; then
7627 ac_ct_DSYMUTIL=$DSYMUTIL
7628 # Extract the first word of "dsymutil
", so it can be a program name with args.
7629 set dummy dsymutil; ac_word=$2
7630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7631 $as_echo_n "checking
for $ac_word...
" >&6; }
7632 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7633 $as_echo_n "(cached
) " >&6
7635 if test -n "$ac_ct_DSYMUTIL"; then
7636 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7642 test -z "$as_dir" && as_dir=.
7643 for ac_exec_ext in '' $ac_executable_extensions; do
7644 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7645 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
7646 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7655 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7656 if test -n "$ac_ct_DSYMUTIL"; then
7657 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
7658 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7661 $as_echo "no
" >&6; }
7664 if test "x
$ac_ct_DSYMUTIL" = x; then
7667 case $cross_compiling:$ac_tool_warned in
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7670 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7671 ac_tool_warned=yes ;;
7673 DSYMUTIL=$ac_ct_DSYMUTIL
7676 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7679 if test -n "$ac_tool_prefix"; then
7680 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
7681 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7683 $as_echo_n "checking
for $ac_word...
" >&6; }
7684 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7685 $as_echo_n "(cached
) " >&6
7687 if test -n "$NMEDIT"; then
7688 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7694 test -z "$as_dir" && as_dir=.
7695 for ac_exec_ext in '' $ac_executable_extensions; do
7696 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7697 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
7698 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7707 NMEDIT=$ac_cv_prog_NMEDIT
7708 if test -n "$NMEDIT"; then
7709 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
7710 $as_echo "$NMEDIT" >&6; }
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7713 $as_echo "no
" >&6; }
7718 if test -z "$ac_cv_prog_NMEDIT"; then
7719 ac_ct_NMEDIT=$NMEDIT
7720 # Extract the first word of "nmedit
", so it can be a program name with args.
7721 set dummy nmedit; ac_word=$2
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7723 $as_echo_n "checking
for $ac_word...
" >&6; }
7724 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7725 $as_echo_n "(cached
) " >&6
7727 if test -n "$ac_ct_NMEDIT"; then
7728 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 test -z "$as_dir" && as_dir=.
7735 for ac_exec_ext in '' $ac_executable_extensions; do
7736 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7737 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
7738 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7747 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7748 if test -n "$ac_ct_NMEDIT"; then
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
7750 $as_echo "$ac_ct_NMEDIT" >&6; }
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7753 $as_echo "no
" >&6; }
7756 if test "x
$ac_ct_NMEDIT" = x; then
7759 case $cross_compiling:$ac_tool_warned in
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7762 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7763 ac_tool_warned=yes ;;
7765 NMEDIT=$ac_ct_NMEDIT
7768 NMEDIT="$ac_cv_prog_NMEDIT"
7771 if test -n "$ac_tool_prefix"; then
7772 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
7773 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7775 $as_echo_n "checking
for $ac_word...
" >&6; }
7776 if test "${ac_cv_prog_LIPO+set}" = set; then :
7777 $as_echo_n "(cached
) " >&6
7779 if test -n "$LIPO"; then
7780 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7786 test -z "$as_dir" && as_dir=.
7787 for ac_exec_ext in '' $ac_executable_extensions; do
7788 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7789 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
7790 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7799 LIPO=$ac_cv_prog_LIPO
7800 if test -n "$LIPO"; then
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
7802 $as_echo "$LIPO" >&6; }
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7805 $as_echo "no
" >&6; }
7810 if test -z "$ac_cv_prog_LIPO"; then
7812 # Extract the first word of "lipo
", so it can be a program name with args.
7813 set dummy lipo; ac_word=$2
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7815 $as_echo_n "checking
for $ac_word...
" >&6; }
7816 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7817 $as_echo_n "(cached
) " >&6
7819 if test -n "$ac_ct_LIPO"; then
7820 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7826 test -z "$as_dir" && as_dir=.
7827 for ac_exec_ext in '' $ac_executable_extensions; do
7828 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7829 ac_cv_prog_ac_ct_LIPO="lipo
"
7830 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7839 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7840 if test -n "$ac_ct_LIPO"; then
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
7842 $as_echo "$ac_ct_LIPO" >&6; }
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7845 $as_echo "no
" >&6; }
7848 if test "x
$ac_ct_LIPO" = x; then
7851 case $cross_compiling:$ac_tool_warned in
7853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7854 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7855 ac_tool_warned=yes ;;
7860 LIPO="$ac_cv_prog_LIPO"
7863 if test -n "$ac_tool_prefix"; then
7864 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
7865 set dummy ${ac_tool_prefix}otool; ac_word=$2
7866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7867 $as_echo_n "checking
for $ac_word...
" >&6; }
7868 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7869 $as_echo_n "(cached
) " >&6
7871 if test -n "$OTOOL"; then
7872 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7878 test -z "$as_dir" && as_dir=.
7879 for ac_exec_ext in '' $ac_executable_extensions; do
7880 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7881 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
7882 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7891 OTOOL=$ac_cv_prog_OTOOL
7892 if test -n "$OTOOL"; then
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
7894 $as_echo "$OTOOL" >&6; }
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7897 $as_echo "no
" >&6; }
7902 if test -z "$ac_cv_prog_OTOOL"; then
7904 # Extract the first word of "otool
", so it can be a program name with args.
7905 set dummy otool; ac_word=$2
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7907 $as_echo_n "checking
for $ac_word...
" >&6; }
7908 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7909 $as_echo_n "(cached
) " >&6
7911 if test -n "$ac_ct_OTOOL"; then
7912 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7918 test -z "$as_dir" && as_dir=.
7919 for ac_exec_ext in '' $ac_executable_extensions; do
7920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7921 ac_cv_prog_ac_ct_OTOOL="otool
"
7922 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7931 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7932 if test -n "$ac_ct_OTOOL"; then
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
7934 $as_echo "$ac_ct_OTOOL" >&6; }
7936 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7937 $as_echo "no
" >&6; }
7940 if test "x
$ac_ct_OTOOL" = x; then
7943 case $cross_compiling:$ac_tool_warned in
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7946 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7947 ac_tool_warned=yes ;;
7952 OTOOL="$ac_cv_prog_OTOOL"
7955 if test -n "$ac_tool_prefix"; then
7956 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
7957 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7959 $as_echo_n "checking
for $ac_word...
" >&6; }
7960 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7961 $as_echo_n "(cached
) " >&6
7963 if test -n "$OTOOL64"; then
7964 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7970 test -z "$as_dir" && as_dir=.
7971 for ac_exec_ext in '' $ac_executable_extensions; do
7972 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7973 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
7974 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7983 OTOOL64=$ac_cv_prog_OTOOL64
7984 if test -n "$OTOOL64"; then
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
7986 $as_echo "$OTOOL64" >&6; }
7988 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7989 $as_echo "no
" >&6; }
7994 if test -z "$ac_cv_prog_OTOOL64"; then
7995 ac_ct_OTOOL64=$OTOOL64
7996 # Extract the first word of "otool64
", so it can be a program name with args.
7997 set dummy otool64; ac_word=$2
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7999 $as_echo_n "checking
for $ac_word...
" >&6; }
8000 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8001 $as_echo_n "(cached
) " >&6
8003 if test -n "$ac_ct_OTOOL64"; then
8004 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8010 test -z "$as_dir" && as_dir=.
8011 for ac_exec_ext in '' $ac_executable_extensions; do
8012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8013 ac_cv_prog_ac_ct_OTOOL64="otool64
"
8014 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8023 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8024 if test -n "$ac_ct_OTOOL64"; then
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
8026 $as_echo "$ac_ct_OTOOL64" >&6; }
8028 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8029 $as_echo "no
" >&6; }
8032 if test "x
$ac_ct_OTOOL64" = x; then
8035 case $cross_compiling:$ac_tool_warned in
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
8038 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
8039 ac_tool_warned=yes ;;
8041 OTOOL64=$ac_ct_OTOOL64
8044 OTOOL64="$ac_cv_prog_OTOOL64"
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
8074 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
8075 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8076 $as_echo_n "(cached
) " >&6
8078 lt_cv_apple_cc_single_mod=no
8079 if test -z "${LT_MULTI_MODULE}"; then
8080 # By default we will add the -single_module flag. You can override
8081 # by either setting the environment variable LT_MULTI_MODULE
8082 # non-empty at configure time, or by adding -multi_module to the
8084 rm -rf libconftest.dylib*
8085 echo "int foo
(void
){return 1;}" > conftest.c
8086 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8087 -dynamiclib -Wl,-single_module conftest.c
" >&5
8088 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8089 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8091 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8092 lt_cv_apple_cc_single_mod=yes
8094 cat conftest.err >&5
8096 rm -rf libconftest.dylib*
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
8101 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
8103 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
8104 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8105 $as_echo_n "(cached
) " >&6
8107 lt_cv_ld_exported_symbols_list=no
8108 save_LDFLAGS=$LDFLAGS
8109 echo "_main
" > conftest.sym
8110 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
8111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8112 /* end confdefs.h. */
8122 if ac_fn_c_try_link "$LINENO"; then :
8123 lt_cv_ld_exported_symbols_list=yes
8125 lt_cv_ld_exported_symbols_list=no
8127 rm -f core conftest.err conftest.$ac_objext \
8128 conftest$ac_exeext conftest.$ac_ext
8129 LDFLAGS="$save_LDFLAGS"
8132 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
8133 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
8135 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
8136 if test "${lt_cv_ld_force_load+set}" = set; then :
8137 $as_echo_n "(cached
) " >&6
8139 lt_cv_ld_force_load=no
8140 cat > conftest.c << _LT_EOF
8141 int forced_loaded() { return 2;}
8143 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
8144 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8145 echo "$AR cru libconftest.a conftest.o
" >&5
8146 $AR cru libconftest.a conftest.o 2>&5
8147 cat > conftest.c << _LT_EOF
8148 int main() { return 0;}
8150 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
8151 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8153 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8154 lt_cv_ld_force_load=yes
8156 cat conftest.err >&5
8158 rm -f conftest.err libconftest.a conftest conftest.c
8159 rm -rf conftest.dSYM
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
8163 $as_echo "$lt_cv_ld_force_load" >&6; }
8165 rhapsody* | darwin1.[012])
8166 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8168 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8169 darwin*) # darwin 5.x on
8170 # if running on 10.5 or later, the deployment target defaults
8171 # to the OS version, if on x86, and 10.4, the deployment
8172 # target defaults to 10.4. Don't you love it?
8173 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8174 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8175 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8177 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8179 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8183 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8184 _lt_dar_single_mod='$single_module'
8186 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8187 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8189 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8191 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
8192 _lt_dsymutil='~$DSYMUTIL $lib || :'
8199 for ac_header in dlfcn.h
8201 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h
" "ac_cv_header_dlfcn_h
" "$ac_includes_default
8203 if test "x
$ac_cv_header_dlfcn_h" = x""yes; then :
8204 cat >>confdefs.h <<_ACEOF
8205 #define HAVE_DLFCN_H 1
8214 # autoconf.info says this should be called right after AC_INIT.
8215 ac_config_headers="$ac_config_headers config.h
:config.
in"
8219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian
" >&5
8220 $as_echo_n "checking whether byte ordering is bigendian...
" >&6; }
8221 if test "${ac_cv_c_bigendian+set}" = set; then :
8222 $as_echo_n "(cached
) " >&6
8224 ac_cv_c_bigendian=unknown
8225 # See if we're dealing with a universal compiler.
8226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8227 /* end confdefs.h. */
8228 #ifndef __APPLE_CC__
8229 not a universal capable compiler
8234 if ac_fn_c_try_compile "$LINENO"; then :
8236 # Check for potential -arch flags. It is not universal unless
8237 # there are at least two -arch flags with different values.
8240 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8241 if test -n "$ac_prev"; then
8243 i?86 | x86_64 | ppc | ppc64)
8244 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8247 ac_cv_c_bigendian=universal
8253 elif test "x
$ac_word" = "x-arch
"; then
8258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8259 if test $ac_cv_c_bigendian = unknown; then
8260 # See if sys/param.h defines the BYTE_ORDER macro.
8261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8262 /* end confdefs.h. */
8263 #include <sys/types.h>
8264 #include <sys/param.h>
8269 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8270 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8279 if ac_fn_c_try_compile "$LINENO"; then :
8280 # It does; now see whether it defined to BIG_ENDIAN or not.
8281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8282 /* end confdefs.h. */
8283 #include <sys/types.h>
8284 #include <sys/param.h>
8289 #if BYTE_ORDER != BIG_ENDIAN
8297 if ac_fn_c_try_compile "$LINENO"; then :
8298 ac_cv_c_bigendian=yes
8300 ac_cv_c_bigendian=no
8302 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8306 if test $ac_cv_c_bigendian = unknown; then
8307 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8309 /* end confdefs.h. */
8315 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8323 if ac_fn_c_try_compile "$LINENO"; then :
8324 # It does; now see whether it defined to _BIG_ENDIAN or not.
8325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8326 /* end confdefs.h. */
8340 if ac_fn_c_try_compile "$LINENO"; then :
8341 ac_cv_c_bigendian=yes
8343 ac_cv_c_bigendian=no
8345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8347 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8349 if test $ac_cv_c_bigendian = unknown; then
8350 # Compile a test program.
8351 if test "$cross_compiling" = yes; then :
8352 # Try to guess by grepping values from an object file.
8353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8354 /* end confdefs.h. */
8355 short int ascii_mm[] =
8356 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8357 short int ascii_ii[] =
8358 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8359 int use_ascii (int i) {
8360 return ascii_mm[i] + ascii_ii[i];
8362 short int ebcdic_ii[] =
8363 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8364 short int ebcdic_mm[] =
8365 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8366 int use_ebcdic (int i) {
8367 return ebcdic_mm[i] + ebcdic_ii[i];
8374 return use_ascii (foo) == use_ebcdic (foo);
8379 if ac_fn_c_try_compile "$LINENO"; then :
8380 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8381 ac_cv_c_bigendian=yes
8383 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8384 if test "$ac_cv_c_bigendian" = unknown; then
8385 ac_cv_c_bigendian=no
8387 # finding both strings is unlikely to happen, but who knows?
8388 ac_cv_c_bigendian=unknown
8392 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8395 /* end confdefs.h. */
8396 $ac_includes_default
8401 /* Are we little or big endian? From Harbison&Steele. */
8405 char c[sizeof (long int)];
8408 return u.c[sizeof (long int) - 1] == 1;
8414 if ac_fn_c_try_run "$LINENO"; then :
8415 ac_cv_c_bigendian=no
8417 ac_cv_c_bigendian=yes
8419 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8420 conftest.$ac_objext conftest.beam conftest.$ac_ext
8425 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_c_bigendian" >&5
8426 $as_echo "$ac_cv_c_bigendian" >&6; }
8427 case $ac_cv_c_bigendian in #(
8429 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8435 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8439 as_fn_error
"unknown endianness
8440 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8446 # Put a plausible default for CC_FOR_BUILD in Makefile.
8447 if test "x$cross_compiling" = "xno"; then
8448 CC_FOR_BUILD
='$(CC)'
8458 if test -n "$ac_tool_prefix"; then
8459 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8460 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
8461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8462 $as_echo_n "checking for $ac_word... " >&6; }
8463 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8464 $as_echo_n "(cached) " >&6
8466 if test -n "$RANLIB"; then
8467 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
8469 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8473 test -z "$as_dir" && as_dir
=.
8474 for ac_exec_ext
in '' $ac_executable_extensions; do
8475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8476 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
8477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8486 RANLIB
=$ac_cv_prog_RANLIB
8487 if test -n "$RANLIB"; then
8488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8489 $as_echo "$RANLIB" >&6; }
8491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8492 $as_echo "no" >&6; }
8497 if test -z "$ac_cv_prog_RANLIB"; then
8498 ac_ct_RANLIB
=$RANLIB
8499 # Extract the first word of "ranlib", so it can be a program name with args.
8500 set dummy ranlib
; ac_word
=$2
8501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8502 $as_echo_n "checking for $ac_word... " >&6; }
8503 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8504 $as_echo_n "(cached) " >&6
8506 if test -n "$ac_ct_RANLIB"; then
8507 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
8509 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8513 test -z "$as_dir" && as_dir
=.
8514 for ac_exec_ext
in '' $ac_executable_extensions; do
8515 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8516 ac_cv_prog_ac_ct_RANLIB
="ranlib"
8517 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8526 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
8527 if test -n "$ac_ct_RANLIB"; then
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8529 $as_echo "$ac_ct_RANLIB" >&6; }
8531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8532 $as_echo "no" >&6; }
8535 if test "x$ac_ct_RANLIB" = x
; then
8538 case $cross_compiling:$ac_tool_warned in
8540 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8541 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8542 ac_tool_warned
=yes ;;
8544 RANLIB
=$ac_ct_RANLIB
8547 RANLIB
="$ac_cv_prog_RANLIB"
8551 # Some of the common include files depend on bfd.h, and bfd.h checks
8552 # that config.h is included first by testing that the PACKAGE macro
8556 cat >>confdefs.h
<<_ACEOF
8557 #define PACKAGE "$PACKAGE"
8562 # Dependency checking.
8563 ac_config_commands
="$ac_config_commands depdir"
8566 depcc
="$CC" am_compiler_list
=
8568 am_depcomp
=$ac_aux_dir/depcomp
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8570 $as_echo_n "checking dependency style of $depcc... " >&6; }
8571 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8572 $as_echo_n "(cached) " >&6
8574 if test -f "$am_depcomp"; then
8575 # We make a subdir and do the tests there. Otherwise we can end up
8576 # making bogus files that we don't know about and never remove. For
8577 # instance it was reported that on HP-UX the gcc test will end up
8578 # making a dummy file named `D' -- because `-MD' means `put the output
8581 # Copy depcomp to subdir because otherwise we won't find it if we're
8582 # using a relative directory.
8583 cp "$am_depcomp" conftest.dir
8585 # We will build objects and dependencies in a subdirectory because
8586 # it helps to detect inapplicable dependency modes. For instance
8587 # both Tru64's cc and ICC support -MD to output dependencies as a
8588 # side effect of compilation, but ICC will put the dependencies in
8589 # the current directory while Tru64 will put them in the object
8593 am_cv_CC_dependencies_compiler_type
=none
8594 if test "$am_compiler_list" = ""; then
8595 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8597 for depmode
in $am_compiler_list; do
8598 if test $depmode = none
; then break; fi
8600 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8601 # Setup a source with many dependencies, because some compilers
8602 # like to wrap large dependency lists on column 80 (with \), and
8603 # we should not choose a depcomp mode which is confused by this.
8605 # We need to recreate these files for each test, as the compiler may
8606 # overwrite some of them when testing with obscure command lines.
8607 # This happens at least with the AIX C compiler.
8609 for i
in 1 2 3 4 5 6; do
8610 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
8611 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8612 # Solaris 8's {/usr,}/bin/sh.
8613 touch sub
/conftst
$i.h
8615 echo "include sub/conftest.Po" > confmf
8617 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8618 # mode. It turns out that the SunPro C++ compiler does not properly
8619 # handle `-M -o', and we need to detect this.
8620 depcmd
="depmode=$depmode \
8621 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8622 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8623 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8624 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
8625 if env
$depcmd > conftest.err
2>&1 &&
8626 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
8627 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
8628 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
8629 # icc doesn't choke on unknown options, it will just issue warnings
8630 # or remarks (even with -Werror). So we grep stderr for any message
8631 # that says an option was ignored or not supported.
8632 # When given -MP, icc 7.0 and 7.1 complain thusly:
8633 # icc: Command line warning: ignoring option '-M'; no argument required
8634 # The diagnosis changed in icc 8.0:
8635 # icc: Command line remark: option '-MP' not supported
8636 if (grep 'ignoring option' conftest.err ||
8637 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
8638 am_cv_CC_dependencies_compiler_type
=$depmode
8639 $as_echo "$as_me:$LINENO: success" >&5
8643 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8644 sed -e 's/^/| /' < conftest.err
>&5
8650 am_cv_CC_dependencies_compiler_type
=none
8654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8655 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8656 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
8657 then as_fn_error
"no usable dependency style found" "$LINENO" 5
8658 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
8663 # Check for the 'make' the user wants to use.
8666 # Extract the first word of "$ac_prog", so it can be a program name with args.
8667 set dummy
$ac_prog; ac_word
=$2
8668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8669 $as_echo_n "checking for $ac_word... " >&6; }
8670 if test "${ac_cv_prog_MAKE+set}" = set; then :
8671 $as_echo_n "(cached) " >&6
8673 if test -n "$MAKE"; then
8674 ac_cv_prog_MAKE
="$MAKE" # Let the user override the test.
8676 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8680 test -z "$as_dir" && as_dir
=.
8681 for ac_exec_ext
in '' $ac_executable_extensions; do
8682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8683 ac_cv_prog_MAKE
="$ac_prog"
8684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8693 MAKE
=$ac_cv_prog_MAKE
8694 if test -n "$MAKE"; then
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8696 $as_echo "$MAKE" >&6; }
8698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8699 $as_echo "no" >&6; }
8703 test -n "$MAKE" && break
8707 case "`$MAKE --version 2>&1 | sed 1q`" in
8712 if test "$MAKE_IS_GNU" = yes; then
8722 # If we haven't got the data from the intl directory,
8723 # assume NLS is disabled.
8732 if test -f ..
/..
/intl
/config.intl
; then
8733 . ..
/..
/intl
/config.intl
8735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8736 $as_echo_n "checking whether NLS is requested... " >&6; }
8737 if test x
"$USE_NLS" != xyes
; then
8738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8739 $as_echo "no" >&6; }
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8742 $as_echo "yes" >&6; }
8744 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8748 $as_echo_n "checking for catalogs to be installed... " >&6; }
8749 # Look for .po and .gmo files in the source directory.
8752 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
8753 # If there aren't any .gmo files the shell will give us the
8754 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8756 case "$cat" in *\
**)
8759 # The quadruple backslash is collapsed to a double backslash
8760 # by the backticks, then collapsed again by the double quotes,
8761 # leaving us with one backslash in the sed expression (right
8762 # before the dot that mustn't act as a wildcard).
8763 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8764 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
8765 # The user is allowed to set LINGUAS to a list of languages to
8766 # install catalogs for. If it's empty that means "all of them."
8767 if test "x$LINGUAS" = x
; then
8768 CATALOGS
="$CATALOGS $cat"
8769 XLINGUAS
="$XLINGUAS $lang"
8771 case "$LINGUAS" in *$lang*)
8772 CATALOGS
="$CATALOGS $cat"
8773 XLINGUAS
="$XLINGUAS $lang"
8779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8780 $as_echo "$LINGUAS" >&6; }
8793 # Check for common headers.
8794 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8795 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8796 for ac_header
in stdlib.h string.h
strings.h unistd.h
time.h
8798 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8799 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8800 eval as_val
=\$
$as_ac_Header
8801 if test "x$as_val" = x
""yes; then :
8802 cat >>confdefs.h
<<_ACEOF
8803 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8810 for ac_header
in sys
/time.h sys
/resource.h
8812 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8813 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8814 eval as_val
=\$
$as_ac_Header
8815 if test "x$as_val" = x
""yes; then :
8816 cat >>confdefs.h
<<_ACEOF
8817 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8824 for ac_header
in fcntl.h fpu_control.h
8826 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8827 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8828 eval as_val
=\$
$as_ac_Header
8829 if test "x$as_val" = x
""yes; then :
8830 cat >>confdefs.h
<<_ACEOF
8831 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8838 for ac_header
in dlfcn.h errno.h sys
/stat.h
8840 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8841 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8842 eval as_val
=\$
$as_ac_Header
8843 if test "x$as_val" = x
""yes; then :
8844 cat >>confdefs.h
<<_ACEOF
8845 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8852 for ac_func
in getrusage
time sigaction __setfpucw
8854 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8855 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8856 eval as_val
=\$
$as_ac_var
8857 if test "x$as_val" = x
""yes; then :
8858 cat >>confdefs.h
<<_ACEOF
8859 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8866 # Check for socket libraries
8867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8868 $as_echo_n "checking for bind in -lsocket... " >&6; }
8869 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8870 $as_echo_n "(cached) " >&6
8872 ac_check_lib_save_LIBS
=$LIBS
8873 LIBS
="-lsocket $LIBS"
8874 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8875 /* end confdefs.h. */
8877 /* Override any GCC internal prototype to avoid an error.
8878 Use char because int might match the return type of a GCC
8879 builtin and then its argument prototype would still apply. */
8892 if ac_fn_c_try_link
"$LINENO"; then :
8893 ac_cv_lib_socket_bind
=yes
8895 ac_cv_lib_socket_bind
=no
8897 rm -f core conftest.err conftest.
$ac_objext \
8898 conftest
$ac_exeext conftest.
$ac_ext
8899 LIBS
=$ac_check_lib_save_LIBS
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8902 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8903 if test "x$ac_cv_lib_socket_bind" = x
""yes; then :
8904 cat >>confdefs.h
<<_ACEOF
8905 #define HAVE_LIBSOCKET 1
8908 LIBS
="-lsocket $LIBS"
8912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8913 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8914 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8915 $as_echo_n "(cached) " >&6
8917 ac_check_lib_save_LIBS
=$LIBS
8919 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8920 /* end confdefs.h. */
8922 /* Override any GCC internal prototype to avoid an error.
8923 Use char because int might match the return type of a GCC
8924 builtin and then its argument prototype would still apply. */
8928 char gethostbyname ();
8932 return gethostbyname ();
8937 if ac_fn_c_try_link
"$LINENO"; then :
8938 ac_cv_lib_nsl_gethostbyname
=yes
8940 ac_cv_lib_nsl_gethostbyname
=no
8942 rm -f core conftest.err conftest.
$ac_objext \
8943 conftest
$ac_exeext conftest.
$ac_ext
8944 LIBS
=$ac_check_lib_save_LIBS
8946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8947 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8948 if test "x$ac_cv_lib_nsl_gethostbyname" = x
""yes; then :
8949 cat >>confdefs.h
<<_ACEOF
8950 #define HAVE_LIBNSL 1
8958 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8959 # using the same condition.
8961 # Use the system's zlib library.
8962 zlibdir
="-L\$(top_builddir)/../zlib"
8963 zlibinc
="-I\$(top_srcdir)/../zlib"
8965 # Check whether --with-system-zlib was given.
8966 if test "${with_system_zlib+set}" = set; then :
8967 withval
=$with_system_zlib; if test x
$with_system_zlib = xyes
; then
8978 # BFD uses libdl when when plugins enabled.
8981 for ac_header
in dlfcn.h
8983 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8985 if test "x$ac_cv_header_dlfcn_h" = x
""yes; then :
8986 cat >>confdefs.h
<<_ACEOF
8987 #define HAVE_DLFCN_H 1
8994 for ac_header
in windows.h
8996 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8998 if test "x$ac_cv_header_windows_h" = x
""yes; then :
8999 cat >>confdefs.h
<<_ACEOF
9000 #define HAVE_WINDOWS_H 1
9008 # Check whether --enable-plugins was given.
9009 if test "${enable_plugins+set}" = set; then :
9010 enableval
=$enable_plugins; case "${enableval}" in
9013 if test "$maybe_plugins" != "yes" ; then
9014 as_fn_error
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9018 plugins
=$maybe_plugins
9022 if test "$plugins" = "yes"; then
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9024 $as_echo_n "checking for library containing dlopen... " >&6; }
9025 if test "${ac_cv_search_dlopen+set}" = set; then :
9026 $as_echo_n "(cached) " >&6
9028 ac_func_search_save_LIBS
=$LIBS
9029 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9030 /* end confdefs.h. */
9032 /* Override any GCC internal prototype to avoid an error.
9033 Use char because int might match the return type of a GCC
9034 builtin and then its argument prototype would still apply. */
9047 for ac_lib
in '' dl
; do
9048 if test -z "$ac_lib"; then
9049 ac_res
="none required"
9052 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9054 if ac_fn_c_try_link
"$LINENO"; then :
9055 ac_cv_search_dlopen
=$ac_res
9057 rm -f core conftest.err conftest.
$ac_objext \
9059 if test "${ac_cv_search_dlopen+set}" = set; then :
9063 if test "${ac_cv_search_dlopen+set}" = set; then :
9066 ac_cv_search_dlopen
=no
9069 LIBS
=$ac_func_search_save_LIBS
9071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9072 $as_echo "$ac_cv_search_dlopen" >&6; }
9073 ac_res
=$ac_cv_search_dlopen
9074 if test "$ac_res" != no
; then :
9075 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9081 if test "$plugins" = yes; then
9102 # Check whether --enable-shared was given.
9103 if test "${enable_shared+set}" = set; then :
9104 enableval
=$enable_shared; p
=${PACKAGE-default}
9106 yes) enable_shared
=yes ;;
9107 no
) enable_shared
=no
;;
9110 # Look at the argument we got. We use all the common list separators.
9111 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9112 for pkg
in $enableval; do
9114 if test "X$pkg" = "X$p"; then
9133 # Check whether --enable-static was given.
9134 if test "${enable_static+set}" = set; then :
9135 enableval
=$enable_static; p
=${PACKAGE-default}
9137 yes) enable_static
=yes ;;
9138 no
) enable_static
=no
;;
9141 # Look at the argument we got. We use all the common list separators.
9142 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9143 for pkg
in $enableval; do
9145 if test "X$pkg" = "X$p"; then
9165 # Check whether --with-pic was given.
9166 if test "${with_pic+set}" = set; then :
9167 withval
=$with_pic; pic_mode
="$withval"
9173 test -z "$pic_mode" && pic_mode
=default
9181 # Check whether --enable-fast-install was given.
9182 if test "${enable_fast_install+set}" = set; then :
9183 enableval
=$enable_fast_install; p
=${PACKAGE-default}
9185 yes) enable_fast_install
=yes ;;
9186 no
) enable_fast_install
=no
;;
9188 enable_fast_install
=no
9189 # Look at the argument we got. We use all the common list separators.
9190 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9191 for pkg
in $enableval; do
9193 if test "X$pkg" = "X$p"; then
9194 enable_fast_install
=yes
9201 enable_fast_install
=yes
9214 # This can be used to rebuild libtool when needed
9215 LIBTOOL_DEPS
="$ltmain"
9217 # Always use our own libtool.
9218 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
9245 test -z "$LN_S" && LN_S
="ln -s"
9260 if test -n "${ZSH_VERSION+set}" ; then
9261 setopt NO_GLOB_SUBST
9264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9265 $as_echo_n "checking for objdir... " >&6; }
9266 if test "${lt_cv_objdir+set}" = set; then :
9267 $as_echo_n "(cached) " >&6
9269 rm -f .libs
2>/dev
/null
9270 mkdir .libs
2>/dev
/null
9271 if test -d .libs
; then
9274 # MS-DOS does not allow filenames that begin with a dot.
9277 rmdir .libs
2>/dev
/null
9279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9280 $as_echo "$lt_cv_objdir" >&6; }
9281 objdir
=$lt_cv_objdir
9287 cat >>confdefs.h
<<_ACEOF
9288 #define LT_OBJDIR "$lt_cv_objdir/"
9296 # AIX sometimes has problems with the GCC collect2 program. For some
9297 # reason, if we set the COLLECT_NAMES environment variable, the problems
9298 # vanish in a puff of smoke.
9299 if test "X${COLLECT_NAMES+set}" != Xset
; then
9301 export COLLECT_NAMES
9308 can_build_shared
=yes
9310 # All known linkers require a `.a' archive for static linking (except MSVC,
9311 # which needs '.lib').
9314 with_gnu_ld
="$lt_cv_prog_gnu_ld"
9317 old_CFLAGS
="$CFLAGS"
9319 # Set sane defaults for various variables
9320 test -z "$CC" && CC
=cc
9321 test -z "$LTCC" && LTCC
=$CC
9322 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
9323 test -z "$LD" && LD
=ld
9324 test -z "$ac_objext" && ac_objext
=o
9326 for cc_temp
in $compiler""; do
9328 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
9329 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
9334 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9337 # Only perform the check for file, if the check method requires it
9338 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
9339 case $deplibs_check_method in
9341 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9343 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9344 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9345 $as_echo_n "(cached) " >&6
9349 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9352 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9353 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9354 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9355 for ac_dir
in $ac_dummy; do
9357 test -z "$ac_dir" && ac_dir
=.
9358 if test -f $ac_dir/${ac_tool_prefix}file; then
9359 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
9360 if test -n "$file_magic_test_file"; then
9361 case $deplibs_check_method in
9363 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9364 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9365 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9366 $EGREP "$file_magic_regex" > /dev
/null
; then
9371 *** Warning: the command libtool uses to detect shared libraries,
9372 *** $file_magic_cmd, produces output that libtool cannot recognize.
9373 *** The result is that libtool may fail to recognize shared libraries
9374 *** as such. This will affect the creation of libtool libraries that
9375 *** depend on shared libraries, but programs linked with such libtool
9376 *** libraries will work regardless of this problem. Nevertheless, you
9377 *** may want to report the problem to your system manager and/or to
9378 *** bug-libtool@gnu.org
9388 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9393 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9394 if test -n "$MAGIC_CMD"; then
9395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9396 $as_echo "$MAGIC_CMD" >&6; }
9398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9399 $as_echo "no" >&6; }
9406 if test -z "$lt_cv_path_MAGIC_CMD"; then
9407 if test -n "$ac_tool_prefix"; then
9408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9409 $as_echo_n "checking for file... " >&6; }
9410 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9411 $as_echo_n "(cached) " >&6
9415 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9418 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9419 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9420 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9421 for ac_dir
in $ac_dummy; do
9423 test -z "$ac_dir" && ac_dir
=.
9424 if test -f $ac_dir/file; then
9425 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
9426 if test -n "$file_magic_test_file"; then
9427 case $deplibs_check_method in
9429 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9430 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9431 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9432 $EGREP "$file_magic_regex" > /dev
/null
; then
9437 *** Warning: the command libtool uses to detect shared libraries,
9438 *** $file_magic_cmd, produces output that libtool cannot recognize.
9439 *** The result is that libtool may fail to recognize shared libraries
9440 *** as such. This will affect the creation of libtool libraries that
9441 *** depend on shared libraries, but programs linked with such libtool
9442 *** libraries will work regardless of this problem. Nevertheless, you
9443 *** may want to report the problem to your system manager and/or to
9444 *** bug-libtool@gnu.org
9454 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9459 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9460 if test -n "$MAGIC_CMD"; then
9461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9462 $as_echo "$MAGIC_CMD" >&6; }
9464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9465 $as_echo "no" >&6; }
9478 # Use C for the default configuration in the libtool script
9482 ac_cpp
='$CPP $CPPFLAGS'
9483 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9484 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9485 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
9488 # Source file extension for C test sources.
9491 # Object file extension for compiled C test sources.
9495 # Code to be used in simple compile tests
9496 lt_simple_compile_test_code
="int some_variable = 0;"
9498 # Code to be used in simple link tests
9499 lt_simple_link_test_code
='int main(){return(0);}'
9507 # If no C compiler was specified, use CC.
9510 # If no C compiler flags were specified, use CFLAGS.
9511 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
9513 # Allow CC to be a program name with arguments.
9516 # Save the default compiler, since it gets overwritten when the other
9517 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9518 compiler_DEFAULT
=$CC
9520 # save warnings/boilerplate of simple test code
9521 ac_outfile
=conftest.
$ac_objext
9522 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
9523 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9524 _lt_compiler_boilerplate
=`cat conftest.err`
9527 ac_outfile
=conftest.
$ac_objext
9528 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
9529 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9530 _lt_linker_boilerplate
=`cat conftest.err`
9535 ## There is no encapsulation within the following macros, do not change
9536 ## the running order or otherwise move them around unless you know exactly
9537 ## what you are doing...
9538 if test -n "$compiler"; then
9540 lt_prog_compiler_no_builtin_flag
=
9542 if test "$GCC" = yes; then
9543 case $cc_basename in
9545 lt_prog_compiler_no_builtin_flag
=' -Xcompiler -fno-builtin' ;;
9547 lt_prog_compiler_no_builtin_flag
=' -fno-builtin' ;;
9550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9551 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9552 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9553 $as_echo_n "(cached) " >&6
9555 lt_cv_prog_compiler_rtti_exceptions
=no
9556 ac_outfile
=conftest.
$ac_objext
9557 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9558 lt_compiler_flag
="-fno-rtti -fno-exceptions"
9559 # Insert the option either (1) after the last *FLAGS variable, or
9560 # (2) before a word containing "conftest.", or (3) at the end.
9561 # Note that $ac_compile itself does not contain backslashes and begins
9562 # with a dollar sign (not a hyphen), so the echo should work correctly.
9563 # The option is referenced via a variable to avoid confusing sed.
9564 lt_compile
=`echo "$ac_compile" | $SED \
9565 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9566 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9567 -e 's:$: $lt_compiler_flag:'`
9568 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9569 (eval "$lt_compile" 2>conftest.err
)
9571 cat conftest.err
>&5
9572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9573 if (exit $ac_status) && test -s "$ac_outfile"; then
9574 # The compiler can only warn and ignore the option if not recognized
9575 # So say no if there are warnings other than the usual output.
9576 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
9577 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9578 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
9579 lt_cv_prog_compiler_rtti_exceptions
=yes
9585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9586 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9588 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
9589 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9601 lt_prog_compiler_wl
=
9602 lt_prog_compiler_pic
=
9603 lt_prog_compiler_static
=
9605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9606 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9608 if test "$GCC" = yes; then
9609 lt_prog_compiler_wl
='-Wl,'
9610 lt_prog_compiler_static
='-static'
9614 # All AIX code is PIC.
9615 if test "$host_cpu" = ia64
; then
9616 # AIX 5 now supports IA64 processor
9617 lt_prog_compiler_static
='-Bstatic'
9619 lt_prog_compiler_pic
='-fPIC'
9625 # see comment about AmigaOS4 .so support
9626 lt_prog_compiler_pic
='-fPIC'
9629 # FIXME: we need at least 68020 code to build shared libraries, but
9630 # adding the `-m68020' flag to GCC prevents building anything better,
9632 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
9637 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
9638 # PIC is the default for these OSes.
9641 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
9642 # This hack is so that the source file can tell whether it is being
9643 # built for inclusion in a dll (and should export symbols for example).
9644 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9645 # (--disable-auto-import) libraries
9646 lt_prog_compiler_pic
='-DDLL_EXPORT'
9649 darwin
* | rhapsody
*)
9650 # PIC is the default on this platform
9651 # Common symbols not allowed in MH_DYLIB files
9652 lt_prog_compiler_pic
='-fno-common'
9656 # PIC is the default for Haiku.
9657 # The "-static" flag exists, but is broken.
9658 lt_prog_compiler_static
=
9662 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9663 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9664 # sets the default TLS model and affects inlining.
9670 lt_prog_compiler_pic
='-fPIC'
9676 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9677 # Instead, we relocate shared libraries at runtime.
9681 # Just because we use GCC doesn't mean we suddenly get shared libraries
9682 # on systems that don't support them.
9683 lt_prog_compiler_can_build_shared
=no
9688 # QNX uses GNU C++, but need to define -shared option too, otherwise
9690 lt_prog_compiler_pic
='-fPIC -shared'
9694 if test -d /usr
/nec
; then
9695 lt_prog_compiler_pic
=-Kconform_pic
9700 lt_prog_compiler_pic
='-fPIC'
9704 case $cc_basename in
9705 nvcc
*) # Cuda Compiler Driver 2.2
9706 lt_prog_compiler_wl
='-Xlinker '
9707 lt_prog_compiler_pic
='-Xcompiler -fPIC'
9711 # PORTME Check for flag to pass linker flags through the system compiler.
9714 lt_prog_compiler_wl
='-Wl,'
9715 if test "$host_cpu" = ia64
; then
9716 # AIX 5 now supports IA64 processor
9717 lt_prog_compiler_static
='-Bstatic'
9719 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
9723 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
9724 # This hack is so that the source file can tell whether it is being
9725 # built for inclusion in a dll (and should export symbols for example).
9726 lt_prog_compiler_pic
='-DDLL_EXPORT'
9729 hpux9
* | hpux10
* | hpux11
*)
9730 lt_prog_compiler_wl
='-Wl,'
9731 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9738 lt_prog_compiler_pic
='+Z'
9741 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9742 lt_prog_compiler_static
='${wl}-a ${wl}archive'
9745 irix5
* | irix6
* | nonstopux
*)
9746 lt_prog_compiler_wl
='-Wl,'
9747 # PIC (with -KPIC) is the default.
9748 lt_prog_compiler_static
='-non_shared'
9751 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
9752 case $cc_basename in
9753 # old Intel for x86_64 which still supported -KPIC.
9755 lt_prog_compiler_wl
='-Wl,'
9756 lt_prog_compiler_pic
='-KPIC'
9757 lt_prog_compiler_static
='-static'
9759 # icc used to be incompatible with GCC.
9760 # ICC 10 doesn't accept -KPIC any more.
9762 lt_prog_compiler_wl
='-Wl,'
9763 lt_prog_compiler_pic
='-fPIC'
9764 lt_prog_compiler_static
='-static'
9766 # Lahey Fortran 8.1.
9768 lt_prog_compiler_wl
='-Wl,'
9769 lt_prog_compiler_pic
='--shared'
9770 lt_prog_compiler_static
='--static'
9772 pgcc
* | pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
9773 # Portland Group compilers (*not* the Pentium gcc compiler,
9774 # which looks to be a dead project)
9775 lt_prog_compiler_wl
='-Wl,'
9776 lt_prog_compiler_pic
='-fpic'
9777 lt_prog_compiler_static
='-Bstatic'
9780 lt_prog_compiler_wl
='-Wl,'
9781 # All Alpha code is PIC.
9782 lt_prog_compiler_static
='-non_shared'
9784 xl
* | bgxl
* | bgf
* | mpixl
*)
9785 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9786 lt_prog_compiler_wl
='-Wl,'
9787 lt_prog_compiler_pic
='-qpic'
9788 lt_prog_compiler_static
='-qstaticlink'
9791 case `$CC -V 2>&1 | sed 5q` in
9792 *Sun\ F
* |
*Sun
*Fortran
*)
9793 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9794 lt_prog_compiler_pic
='-KPIC'
9795 lt_prog_compiler_static
='-Bstatic'
9796 lt_prog_compiler_wl
=''
9800 lt_prog_compiler_pic
='-KPIC'
9801 lt_prog_compiler_static
='-Bstatic'
9802 lt_prog_compiler_wl
='-Wl,'
9810 lt_prog_compiler_pic
='-KPIC'
9811 lt_prog_compiler_static
='-Bstatic'
9815 # QNX uses GNU C++, but need to define -shared option too, otherwise
9817 lt_prog_compiler_pic
='-fPIC -shared'
9820 osf3
* | osf4
* | osf5
*)
9821 lt_prog_compiler_wl
='-Wl,'
9822 # All OSF/1 code is PIC.
9823 lt_prog_compiler_static
='-non_shared'
9827 lt_prog_compiler_static
='-non_shared'
9831 lt_prog_compiler_pic
='-KPIC'
9832 lt_prog_compiler_static
='-Bstatic'
9833 case $cc_basename in
9835 lt_prog_compiler_wl
='-Qoption ld ';;
9837 lt_prog_compiler_wl
='-Wl,';;
9842 lt_prog_compiler_wl
='-Qoption ld '
9843 lt_prog_compiler_pic
='-PIC'
9844 lt_prog_compiler_static
='-Bstatic'
9847 sysv4 | sysv4.2uw2
* | sysv4.3
*)
9848 lt_prog_compiler_wl
='-Wl,'
9849 lt_prog_compiler_pic
='-KPIC'
9850 lt_prog_compiler_static
='-Bstatic'
9854 if test -d /usr
/nec
;then
9855 lt_prog_compiler_pic
='-Kconform_pic'
9856 lt_prog_compiler_static
='-Bstatic'
9860 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
9861 lt_prog_compiler_wl
='-Wl,'
9862 lt_prog_compiler_pic
='-KPIC'
9863 lt_prog_compiler_static
='-Bstatic'
9867 lt_prog_compiler_wl
='-Wl,'
9868 lt_prog_compiler_can_build_shared
=no
9872 lt_prog_compiler_pic
='-pic'
9873 lt_prog_compiler_static
='-Bstatic'
9877 lt_prog_compiler_can_build_shared
=no
9883 # For platforms which do not support PIC, -DPIC is meaningless:
9885 lt_prog_compiler_pic
=
9888 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
9891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9892 $as_echo "$lt_prog_compiler_pic" >&6; }
9900 # Check to make sure the PIC flag actually works.
9902 if test -n "$lt_prog_compiler_pic"; then
9903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9904 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9905 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9906 $as_echo_n "(cached) " >&6
9908 lt_cv_prog_compiler_pic_works
=no
9909 ac_outfile
=conftest.
$ac_objext
9910 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9911 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
9912 # Insert the option either (1) after the last *FLAGS variable, or
9913 # (2) before a word containing "conftest.", or (3) at the end.
9914 # Note that $ac_compile itself does not contain backslashes and begins
9915 # with a dollar sign (not a hyphen), so the echo should work correctly.
9916 # The option is referenced via a variable to avoid confusing sed.
9917 lt_compile
=`echo "$ac_compile" | $SED \
9918 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9919 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9920 -e 's:$: $lt_compiler_flag:'`
9921 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9922 (eval "$lt_compile" 2>conftest.err
)
9924 cat conftest.err
>&5
9925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9926 if (exit $ac_status) && test -s "$ac_outfile"; then
9927 # The compiler can only warn and ignore the option if not recognized
9928 # So say no if there are warnings other than the usual output.
9929 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
9930 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9931 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
9932 lt_cv_prog_compiler_pic_works
=yes
9938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9939 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9941 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
9942 case $lt_prog_compiler_pic in
9944 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
9947 lt_prog_compiler_pic
=
9948 lt_prog_compiler_can_build_shared
=no
9959 # Check to make sure the static flag actually works.
9961 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
9962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9963 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9964 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9965 $as_echo_n "(cached) " >&6
9967 lt_cv_prog_compiler_static_works
=no
9968 save_LDFLAGS
="$LDFLAGS"
9969 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
9970 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
9971 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
9972 # The linker can only warn and ignore the option if not recognized
9973 # So say no if there are warnings
9974 if test -s conftest.err
; then
9975 # Append any errors to the config.log.
9976 cat conftest.err
1>&5
9977 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
9978 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9979 if diff conftest.exp conftest.er2
>/dev
/null
; then
9980 lt_cv_prog_compiler_static_works
=yes
9983 lt_cv_prog_compiler_static_works
=yes
9987 LDFLAGS
="$save_LDFLAGS"
9990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9991 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9993 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
9996 lt_prog_compiler_static
=
10005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10006 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10007 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10008 $as_echo_n "(cached) " >&6
10010 lt_cv_prog_compiler_c_o
=no
10011 $RM -r conftest
2>/dev
/null
10015 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10017 lt_compiler_flag
="-o out/conftest2.$ac_objext"
10018 # Insert the option either (1) after the last *FLAGS variable, or
10019 # (2) before a word containing "conftest.", or (3) at the end.
10020 # Note that $ac_compile itself does not contain backslashes and begins
10021 # with a dollar sign (not a hyphen), so the echo should work correctly.
10022 lt_compile
=`echo "$ac_compile" | $SED \
10023 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10024 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10025 -e 's:$: $lt_compiler_flag:'`
10026 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10027 (eval "$lt_compile" 2>out
/conftest.err
)
10029 cat out
/conftest.err
>&5
10030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10031 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
10033 # The compiler can only warn and ignore the option if not recognized
10034 # So say no if there are warnings
10035 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
10036 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
10037 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
10038 lt_cv_prog_compiler_c_o
=yes
10043 # SGI C++ compiler will create directory out/ii_files/ for
10044 # template instantiation
10045 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
10046 $RM out
/* && rmdir out
10052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10053 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10061 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10062 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10063 $as_echo_n "(cached) " >&6
10065 lt_cv_prog_compiler_c_o
=no
10066 $RM -r conftest
2>/dev
/null
10070 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10072 lt_compiler_flag
="-o out/conftest2.$ac_objext"
10073 # Insert the option either (1) after the last *FLAGS variable, or
10074 # (2) before a word containing "conftest.", or (3) at the end.
10075 # Note that $ac_compile itself does not contain backslashes and begins
10076 # with a dollar sign (not a hyphen), so the echo should work correctly.
10077 lt_compile
=`echo "$ac_compile" | $SED \
10078 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10079 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10080 -e 's:$: $lt_compiler_flag:'`
10081 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10082 (eval "$lt_compile" 2>out
/conftest.err
)
10084 cat out
/conftest.err
>&5
10085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10086 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
10088 # The compiler can only warn and ignore the option if not recognized
10089 # So say no if there are warnings
10090 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
10091 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
10092 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
10093 lt_cv_prog_compiler_c_o
=yes
10098 # SGI C++ compiler will create directory out/ii_files/ for
10099 # template instantiation
10100 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
10101 $RM out
/* && rmdir out
10107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10108 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10113 hard_links
="nottested"
10114 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
10115 # do not overwrite the value of need_locks provided by the user
10116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10117 $as_echo_n "checking if we can lock with hard links... " >&6; }
10120 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
10122 ln conftest.a conftest.b
2>&5 || hard_links
=no
10123 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
10124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10125 $as_echo "$hard_links" >&6; }
10126 if test "$hard_links" = no
; then
10127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10128 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10141 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10144 allow_undefined_flag
=
10145 always_export_symbols
=no
10147 archive_expsym_cmds
=
10148 compiler_needs_object
=no
10149 enable_shared_with_static_runtimes
=no
10150 export_dynamic_flag_spec
=
10151 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10152 hardcode_automatic
=no
10154 hardcode_direct_absolute
=no
10155 hardcode_libdir_flag_spec
=
10156 hardcode_libdir_flag_spec_ld
=
10157 hardcode_libdir_separator
=
10158 hardcode_minus_L
=no
10159 hardcode_shlibpath_var
=unsupported
10161 link_all_deplibs
=unknown
10163 module_expsym_cmds
=
10164 old_archive_from_new_cmds
=
10165 old_archive_from_expsyms_cmds
=
10166 thread_safe_flag_spec
=
10167 whole_archive_flag_spec
=
10168 # include_expsyms should be a list of space-separated symbols to be *always*
10169 # included in the symbol list
10171 # exclude_expsyms can be an extended regexp of symbols to exclude
10172 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10173 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10174 # as well as any symbol that contains `d'.
10175 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10176 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10177 # platforms (ab)use it in PIC code, but their linkers get confused if
10178 # the symbol is explicitly referenced. Since portable code cannot
10179 # rely on this symbol name, it's probably fine to never include it in
10180 # preloaded symbol tables.
10181 # Exclude shared library initialization/finalization symbols.
10182 extract_expsyms_cmds
=
10185 cygwin
* | mingw
* | pw32
* | cegcc
*)
10186 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10187 # When not using gcc, we currently assume that we are using
10188 # Microsoft Visual C++.
10189 if test "$GCC" != yes; then
10194 # we just hope/assume this is gcc and not c89 (= MSVC++)
10204 # On some targets, GNU ld is compatible enough with the native linker
10205 # that we're better off using the native interface for both.
10206 lt_use_gnu_ld_interface
=no
10207 if test "$with_gnu_ld" = yes; then
10210 # The AIX port of GNU ld has always aspired to compatibility
10211 # with the native linker. However, as the warning in the GNU ld
10212 # block says, versions before 2.19.5* couldn't really create working
10213 # shared libraries, regardless of the interface used.
10214 case `$LD -v 2>&1` in
10215 *\ \
(GNU\ Binutils\
)\
2.19.5*) ;;
10216 *\ \
(GNU\ Binutils\
)\
2.
[2-9]*) ;;
10217 *\ \
(GNU\ Binutils\
)\
[3-9]*) ;;
10219 lt_use_gnu_ld_interface
=yes
10224 lt_use_gnu_ld_interface
=yes
10229 if test "$lt_use_gnu_ld_interface" = yes; then
10230 # If archive_cmds runs LD, not CC, wlarc should be empty
10233 # Set some defaults for GNU ld with shared library support. These
10234 # are reset later if shared libraries are not supported. Putting them
10235 # here allows them to be overridden if necessary.
10236 runpath_var
=LD_RUN_PATH
10237 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10238 export_dynamic_flag_spec
='${wl}--export-dynamic'
10239 # ancient GNU ld didn't support --whole-archive et. al.
10240 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
10241 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10243 whole_archive_flag_spec
=
10245 supports_anon_versioning
=no
10246 case `$LD -v 2>&1` in
10247 *GNU\ gold
*) supports_anon_versioning
=yes ;;
10248 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
10249 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
10250 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
10251 *\
2.11.
*) ;; # other 2.11 versions
10252 *) supports_anon_versioning
=yes ;;
10255 # See if GNU ld supports shared libraries.
10258 # On AIX/PPC, the GNU linker is very broken
10259 if test "$host_cpu" != ia64
; then
10263 *** Warning: the GNU linker, at least up to release 2.19, is reported
10264 *** to be unable to reliably create shared libraries on AIX.
10265 *** Therefore, libtool is disabling shared libraries support. If you
10266 *** really care for shared libraries, you may want to install binutils
10267 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10268 *** You will then need to restart the configuration process.
10277 # see comment about AmigaOS4 .so support
10278 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10279 archive_expsym_cmds
=''
10282 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)'
10283 hardcode_libdir_flag_spec
='-L$libdir'
10284 hardcode_minus_L
=yes
10290 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10291 allow_undefined_flag
=unsupported
10292 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10293 # support --undefined. This deserves some investigation. FIXME
10294 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10300 cygwin
* | mingw
* | pw32
* | cegcc
*)
10301 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10302 # as there is no search path for DLLs.
10303 hardcode_libdir_flag_spec
='-L$libdir'
10304 export_dynamic_flag_spec
='${wl}--export-all-symbols'
10305 allow_undefined_flag
=unsupported
10306 always_export_symbols
=no
10307 enable_shared_with_static_runtimes
=yes
10308 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10310 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
10311 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10312 # If the export-symbols file already is a .def file (1st line
10313 # is EXPORTS), use it as is; otherwise, prepend...
10314 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10315 cp $export_symbols $output_objdir/$soname.def;
10317 echo EXPORTS > $output_objdir/$soname.def;
10318 cat $export_symbols >> $output_objdir/$soname.def;
10320 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10327 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10328 link_all_deplibs
=yes
10333 hardcode_shlibpath_var
=no
10334 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10335 export_dynamic_flag_spec
='${wl}-E'
10336 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10337 # Instead, shared libraries are loaded at an image base (0x10000000 by
10338 # default) and relocated if they conflict, which is a slow very memory
10339 # consuming and fragmenting process. To avoid this, we pick a random,
10340 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10341 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10342 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10343 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'
10346 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
10348 if test "$host_os" = linux-dietlibc
; then
10349 case $cc_basename in
10350 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
10353 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
10354 && test "$tmp_diet" = no
10356 tmp_addflag
=' $pic_flag'
10357 tmp_sharedflag
='-shared'
10358 case $cc_basename,$host_cpu in
10359 pgcc
*) # Portland Group C compiler
10360 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'
10361 tmp_addflag
=' $pic_flag'
10363 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
10364 # Portland Group f77 and f90 compilers
10365 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'
10366 tmp_addflag
=' $pic_flag -Mnomain' ;;
10367 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
10368 tmp_addflag
=' -i_dynamic' ;;
10369 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
10370 tmp_addflag
=' -i_dynamic -nofor_main' ;;
10371 ifc
* | ifort
*) # Intel Fortran compiler
10372 tmp_addflag
=' -nofor_main' ;;
10373 lf95
*) # Lahey Fortran 8.1
10374 whole_archive_flag_spec
=
10375 tmp_sharedflag
='--shared' ;;
10376 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10377 tmp_sharedflag
='-qmkshrobj'
10379 nvcc
*) # Cuda Compiler Driver 2.2
10380 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'
10381 compiler_needs_object
=yes
10384 case `$CC -V 2>&1 | sed 5q` in
10385 *Sun\ C
*) # Sun C 5.9
10386 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'
10387 compiler_needs_object
=yes
10388 tmp_sharedflag
='-G' ;;
10389 *Sun\ F
*) # Sun Fortran 8.3
10390 tmp_sharedflag
='-G' ;;
10392 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10394 if test "x$supports_anon_versioning" = xyes
; then
10395 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10396 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10397 echo "local: *; };" >> $output_objdir/$libname.ver~
10398 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10401 case $cc_basename in
10402 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
10403 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10404 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
10405 hardcode_libdir_flag_spec
=
10406 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
10407 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10408 if test "x$supports_anon_versioning" = xyes
; then
10409 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10410 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10411 echo "local: *; };" >> $output_objdir/$libname.ver~
10412 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10422 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10423 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10426 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10427 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10432 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
10436 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10437 *** create shared libraries on Solaris systems. Therefore, libtool
10438 *** is disabling shared libraries support. We urge you to upgrade GNU
10439 *** binutils to release 2.9.1 or newer. Another option is to modify
10440 *** your PATH or compiler configuration so that the native linker is
10441 *** used, and then restart.
10444 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10445 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10446 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10452 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
10453 case `$LD -v 2>&1` in
10454 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
10458 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10459 *** reliably create shared libraries on SCO systems. Therefore, libtool
10460 *** is disabling shared libraries support. We urge you to upgrade GNU
10461 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10462 *** your PATH or compiler configuration so that the native linker is
10463 *** used, and then restart.
10468 # For security reasons, it is highly recommended that you always
10469 # use absolute paths for naming shared libraries, and exclude the
10470 # DT_RUNPATH tag from executables and libraries. But doing so
10471 # requires that you compile everything twice, which is a pain.
10472 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10473 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10474 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10475 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10484 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10486 hardcode_direct
=yes
10487 hardcode_shlibpath_var
=no
10491 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10492 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10493 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10500 if test "$ld_shlibs" = no
; then
10502 hardcode_libdir_flag_spec
=
10503 export_dynamic_flag_spec
=
10504 whole_archive_flag_spec
=
10507 # PORTME fill in a description of your system's linker (not GNU ld)
10510 allow_undefined_flag
=unsupported
10511 always_export_symbols
=yes
10512 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'
10513 # Note: this linker hardcodes the directories in LIBPATH if there
10514 # are no directories specified by -L.
10515 hardcode_minus_L
=yes
10516 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10517 # Neither direct hardcoding nor static linking is supported with a
10519 hardcode_direct
=unsupported
10524 if test "$host_cpu" = ia64
; then
10525 # On IA64, the linker does run time linking by default, so we don't
10526 # have to do anything special.
10527 aix_use_runtimelinking
=no
10528 exp_sym_flag
='-Bexport'
10531 # If we're using GNU nm, then we don't want the "-C" option.
10532 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10533 # Also, AIX nm treats weak defined symbols like other global
10534 # defined symbols, whereas GNU nm marks them as "W".
10535 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
10536 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'
10538 export_symbols_cmds
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10540 aix_use_runtimelinking
=no
10542 # Test if we are trying to use run time linking or normal
10543 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10544 # need to do runtime linking.
10545 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
10546 for ld_flag
in $LDFLAGS; do
10547 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
10548 aix_use_runtimelinking
=yes
10555 exp_sym_flag
='-bexport'
10556 no_entry_flag
='-bnoentry'
10559 # When large executables or shared objects are built, AIX ld can
10560 # have problems creating the table of contents. If linking a library
10561 # or program results in "error TOC overflow" add -mminimal-toc to
10562 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10563 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10566 hardcode_direct
=yes
10567 hardcode_direct_absolute
=yes
10568 hardcode_libdir_separator
=':'
10569 link_all_deplibs
=yes
10570 file_list_spec
='${wl}-f,'
10572 if test "$GCC" = yes; then
10573 case $host_os in aix4.
[012]|aix4.
[012].
*)
10574 # We only want to do this on AIX 4.2 and lower, the check
10575 # below for broken collect2 doesn't work under 4.3+
10576 collect2name
=`${CC} -print-prog-name=collect2`
10577 if test -f "$collect2name" &&
10578 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
10580 # We have reworked collect2
10583 # We have old collect2
10584 hardcode_direct
=unsupported
10585 # It fails to find uninstalled libraries when the uninstalled
10586 # path is not listed in the libpath. Setting hardcode_minus_L
10587 # to unsupported forces relinking
10588 hardcode_minus_L
=yes
10589 hardcode_libdir_flag_spec
='-L$libdir'
10590 hardcode_libdir_separator
=
10594 shared_flag
='-shared'
10595 if test "$aix_use_runtimelinking" = yes; then
10596 shared_flag
="$shared_flag "'${wl}-G'
10600 if test "$host_cpu" = ia64
; then
10601 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10602 # chokes on -Wl,-G. The following line is correct:
10605 if test "$aix_use_runtimelinking" = yes; then
10606 shared_flag
='${wl}-G'
10608 shared_flag
='${wl}-bM:SRE'
10613 export_dynamic_flag_spec
='${wl}-bexpall'
10614 # It seems that -bexpall does not export symbols beginning with
10615 # underscore (_), so it is better to generate a list of symbols to export.
10616 always_export_symbols
=yes
10617 if test "$aix_use_runtimelinking" = yes; then
10618 # Warning - without using the other runtime loading flags (-brtl),
10619 # -berok will link without error, but may produce a broken library.
10620 allow_undefined_flag
='-berok'
10621 # Determine the default libpath from the value encoded in an
10622 # empty executable.
10623 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10624 /* end confdefs.h. */
10634 if ac_fn_c_try_link
"$LINENO"; then :
10636 lt_aix_libpath_sed
='
10637 /Import File Strings/,/^$/ {
10643 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10644 # Check for a 64-bit object if we didn't find anything.
10645 if test -z "$aix_libpath"; then
10646 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10649 rm -f core conftest.err conftest.
$ac_objext \
10650 conftest
$ac_exeext conftest.
$ac_ext
10651 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
10653 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
10654 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"
10656 if test "$host_cpu" = ia64
; then
10657 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
10658 allow_undefined_flag
="-z nodefs"
10659 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"
10661 # Determine the default libpath from the value encoded in an
10662 # empty executable.
10663 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10664 /* end confdefs.h. */
10674 if ac_fn_c_try_link
"$LINENO"; then :
10676 lt_aix_libpath_sed
='
10677 /Import File Strings/,/^$/ {
10683 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10684 # Check for a 64-bit object if we didn't find anything.
10685 if test -z "$aix_libpath"; then
10686 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10689 rm -f core conftest.err conftest.
$ac_objext \
10690 conftest
$ac_exeext conftest.
$ac_ext
10691 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
10693 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
10694 # Warning - without using the other run time loading flags,
10695 # -berok will link without error, but may produce a broken library.
10696 no_undefined_flag
=' ${wl}-bernotok'
10697 allow_undefined_flag
=' ${wl}-berok'
10698 if test "$with_gnu_ld" = yes; then
10699 # We only use this code for GNU lds that support --whole-archive.
10700 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10702 # Exported symbols can be pulled into shared objects from archives
10703 whole_archive_flag_spec
='$convenience'
10705 archive_cmds_need_lc
=yes
10706 # This is similar to how AIX traditionally builds its shared libraries.
10707 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'
10715 # see comment about AmigaOS4 .so support
10716 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10717 archive_expsym_cmds
=''
10720 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)'
10721 hardcode_libdir_flag_spec
='-L$libdir'
10722 hardcode_minus_L
=yes
10728 export_dynamic_flag_spec
=-rdynamic
10731 cygwin
* | mingw
* | pw32
* | cegcc
*)
10732 # When not using gcc, we currently assume that we are using
10733 # Microsoft Visual C++.
10734 # hardcode_libdir_flag_spec is actually meaningless, as there is
10735 # no search path for DLLs.
10736 hardcode_libdir_flag_spec
=' '
10737 allow_undefined_flag
=unsupported
10738 # Tell ltmain to make .lib files, not .a files.
10740 # Tell ltmain to make .dll files, not .so files.
10742 # FIXME: Setting linknames here is a bad hack.
10743 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10744 # The linker will automatically build a .lib file if we build a DLL.
10745 old_archive_from_new_cmds
='true'
10746 # FIXME: Should let the user specify the lib program.
10747 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
10748 fix_srcfile_path
='`cygpath -w "$srcfile"`'
10749 enable_shared_with_static_runtimes
=yes
10752 darwin
* | rhapsody
*)
10755 archive_cmds_need_lc
=no
10757 hardcode_automatic
=yes
10758 hardcode_shlibpath_var
=unsupported
10759 if test "$lt_cv_ld_force_load" = "yes"; then
10760 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\"`'
10762 whole_archive_flag_spec
=''
10764 link_all_deplibs
=yes
10765 allow_undefined_flag
="$_lt_dar_allow_undefined"
10766 case $cc_basename in
10767 ifort
*) _lt_dar_can_shared
=yes ;;
10768 *) _lt_dar_can_shared
=$GCC ;;
10770 if test "$_lt_dar_can_shared" = "yes"; then
10771 output_verbose_link_cmd
=func_echo_all
10772 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10773 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10774 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}"
10775 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}"
10784 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10785 hardcode_libdir_flag_spec
='-L$libdir'
10786 hardcode_shlibpath_var
=no
10789 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10790 # support. Future versions do this automatically, but an explicit c++rt0.o
10791 # does not break anything, and helps significantly (at the cost of a little
10794 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10795 hardcode_libdir_flag_spec
='-R$libdir'
10796 hardcode_direct
=yes
10797 hardcode_shlibpath_var
=no
10800 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10802 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10803 hardcode_direct
=yes
10804 hardcode_minus_L
=yes
10805 hardcode_shlibpath_var
=no
10808 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10809 freebsd
* | dragonfly
*)
10810 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10811 hardcode_libdir_flag_spec
='-R$libdir'
10812 hardcode_direct
=yes
10813 hardcode_shlibpath_var
=no
10817 if test "$GCC" = yes; then
10818 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'
10820 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'
10822 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
10823 hardcode_libdir_separator
=:
10824 hardcode_direct
=yes
10826 # hardcode_minus_L: Not really in the search PATH,
10827 # but as the default location of the library.
10828 hardcode_minus_L
=yes
10829 export_dynamic_flag_spec
='${wl}-E'
10833 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
10834 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10836 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10838 if test "$with_gnu_ld" = no
; then
10839 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
10840 hardcode_libdir_flag_spec_ld
='+b $libdir'
10841 hardcode_libdir_separator
=:
10842 hardcode_direct
=yes
10843 hardcode_direct_absolute
=yes
10844 export_dynamic_flag_spec
='${wl}-E'
10845 # hardcode_minus_L: Not really in the search PATH,
10846 # but as the default location of the library.
10847 hardcode_minus_L
=yes
10852 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
10855 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10858 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10861 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10867 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10870 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10874 # Older versions of the 11.00 compiler do not understand -b yet
10875 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10877 $as_echo_n "checking if $CC understands -b... " >&6; }
10878 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10879 $as_echo_n "(cached) " >&6
10881 lt_cv_prog_compiler__b
=no
10882 save_LDFLAGS
="$LDFLAGS"
10883 LDFLAGS
="$LDFLAGS -b"
10884 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
10885 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
10886 # The linker can only warn and ignore the option if not recognized
10887 # So say no if there are warnings
10888 if test -s conftest.err
; then
10889 # Append any errors to the config.log.
10890 cat conftest.err
1>&5
10891 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
10892 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10893 if diff conftest.exp conftest.er2
>/dev
/null
; then
10894 lt_cv_prog_compiler__b
=yes
10897 lt_cv_prog_compiler__b
=yes
10901 LDFLAGS
="$save_LDFLAGS"
10904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10905 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10907 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
10908 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10910 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10916 if test "$with_gnu_ld" = no
; then
10917 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
10918 hardcode_libdir_separator
=:
10923 hardcode_shlibpath_var
=no
10926 hardcode_direct
=yes
10927 hardcode_direct_absolute
=yes
10928 export_dynamic_flag_spec
='${wl}-E'
10930 # hardcode_minus_L: Not really in the search PATH,
10931 # but as the default location of the library.
10932 hardcode_minus_L
=yes
10938 irix5
* | irix6
* | nonstopux
*)
10939 if test "$GCC" = yes; then
10940 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'
10941 # Try to use the -exported_symbol ld option, if it does not
10942 # work, assume that -exports_file does not work either and
10943 # implicitly export all symbols.
10944 save_LDFLAGS
="$LDFLAGS"
10945 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10946 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10947 /* end confdefs.h. */
10950 if ac_fn_c_try_link
"$LINENO"; then :
10951 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'
10954 rm -f core conftest.err conftest.
$ac_objext \
10955 conftest
$ac_exeext conftest.
$ac_ext
10956 LDFLAGS
="$save_LDFLAGS"
10958 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'
10959 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'
10961 archive_cmds_need_lc
='no'
10962 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10963 hardcode_libdir_separator
=:
10965 link_all_deplibs
=yes
10969 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10970 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10972 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10974 hardcode_libdir_flag_spec
='-R$libdir'
10975 hardcode_direct
=yes
10976 hardcode_shlibpath_var
=no
10980 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10981 hardcode_direct
=yes
10982 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10983 hardcode_libdir_separator
=:
10984 hardcode_shlibpath_var
=no
10991 if test -f /usr
/libexec
/ld.so
; then
10992 hardcode_direct
=yes
10993 hardcode_shlibpath_var
=no
10994 hardcode_direct_absolute
=yes
10995 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10996 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10997 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10998 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10999 export_dynamic_flag_spec
='${wl}-E'
11002 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
11003 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11004 hardcode_libdir_flag_spec
='-R$libdir'
11007 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11008 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
11018 hardcode_libdir_flag_spec
='-L$libdir'
11019 hardcode_minus_L
=yes
11020 allow_undefined_flag
=unsupported
11021 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'
11022 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11026 if test "$GCC" = yes; then
11027 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
11028 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'
11030 allow_undefined_flag
=' -expect_unresolved \*'
11031 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'
11033 archive_cmds_need_lc
='no'
11034 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11035 hardcode_libdir_separator
=:
11038 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
11039 if test "$GCC" = yes; then
11040 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
11041 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'
11042 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11044 allow_undefined_flag
=' -expect_unresolved \*'
11045 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'
11046 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~
11047 $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'
11049 # Both c and cxx compiler support -rpath directly
11050 hardcode_libdir_flag_spec
='-rpath $libdir'
11052 archive_cmds_need_lc
='no'
11053 hardcode_libdir_separator
=:
11057 no_undefined_flag
=' -z defs'
11058 if test "$GCC" = yes; then
11060 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11061 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11062 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11064 case `$CC -V 2>&1` in
11067 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11068 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11069 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11073 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11074 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11075 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11079 hardcode_libdir_flag_spec
='-R$libdir'
11080 hardcode_shlibpath_var
=no
11082 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
11084 # The compiler driver will combine and reorder linker options,
11085 # but understands `-z linker_flag'. GCC discards it without `$wl',
11086 # but is careful enough not to reorder.
11087 # Supported since Solaris 2.6 (maybe 2.5.1?)
11088 if test "$GCC" = yes; then
11089 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11091 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
11095 link_all_deplibs
=yes
11099 if test "x$host_vendor" = xsequent
; then
11100 # Use $CC to link under sequent, because it throws in some extra .o
11101 # files that make .init and .fini sections work.
11102 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11104 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11106 hardcode_libdir_flag_spec
='-L$libdir'
11107 hardcode_direct
=yes
11108 hardcode_minus_L
=yes
11109 hardcode_shlibpath_var
=no
11113 case $host_vendor in
11115 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11116 hardcode_direct
=yes # is this really true???
11119 ## LD is ld it makes a PLAMLIB
11120 ## CC just makes a GrossModule.
11121 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11122 reload_cmds
='$CC -r -o $output$reload_objs'
11126 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11127 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
11130 runpath_var
='LD_RUN_PATH'
11131 hardcode_shlibpath_var
=no
11135 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11136 hardcode_shlibpath_var
=no
11137 export_dynamic_flag_spec
='-Bexport'
11141 if test -d /usr
/nec
; then
11142 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11143 hardcode_shlibpath_var
=no
11144 runpath_var
=LD_RUN_PATH
11145 hardcode_runpath_var
=yes
11150 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
11151 no_undefined_flag
='${wl}-z,text'
11152 archive_cmds_need_lc
=no
11153 hardcode_shlibpath_var
=no
11154 runpath_var
='LD_RUN_PATH'
11156 if test "$GCC" = yes; then
11157 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11158 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11160 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11161 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11165 sysv5
* | sco3.2v5
* | sco5v6
*)
11166 # Note: We can NOT use -z defs as we might desire, because we do not
11167 # link with -lc, and that would cause any symbols used from libc to
11168 # always be unresolved, which means just about no library would
11169 # ever link correctly. If we're not using GNU ld we use -z text
11170 # though, which does catch some bad symbols but isn't as heavy-handed
11172 no_undefined_flag
='${wl}-z,text'
11173 allow_undefined_flag
='${wl}-z,nodefs'
11174 archive_cmds_need_lc
=no
11175 hardcode_shlibpath_var
=no
11176 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
11177 hardcode_libdir_separator
=':'
11178 link_all_deplibs
=yes
11179 export_dynamic_flag_spec
='${wl}-Bexport'
11180 runpath_var
='LD_RUN_PATH'
11182 if test "$GCC" = yes; then
11183 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11184 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11186 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11187 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11192 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11193 hardcode_libdir_flag_spec
='-L$libdir'
11194 hardcode_shlibpath_var
=no
11202 if test x
$host_vendor = xsni
; then
11204 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
11205 export_dynamic_flag_spec
='${wl}-Blargedynsym'
11211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11212 $as_echo "$ld_shlibs" >&6; }
11213 test "$ld_shlibs" = no
&& can_build_shared
=no
11215 with_gnu_ld
=$with_gnu_ld
11232 # Do we need to explicitly link libc?
11234 case "x$archive_cmds_need_lc" in
11236 # Assume -lc should be added
11237 archive_cmds_need_lc
=yes
11239 if test "$enable_shared" = yes && test "$GCC" = yes; then
11240 case $archive_cmds in
11242 # FIXME: we may have to deal with multi-command sequences.
11245 # Test whether the compiler implicitly links with -lc since on some
11246 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11247 # to ld, don't add -lc before -lgcc.
11248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11249 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11250 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11251 $as_echo_n "(cached) " >&6
11254 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
11256 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11257 (eval $ac_compile) 2>&5
11259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11260 test $ac_status = 0; } 2>conftest.err
; then
11263 libobjs
=conftest.
$ac_objext
11265 wl
=$lt_prog_compiler_wl
11266 pic_flag
=$lt_prog_compiler_pic
11272 lt_save_allow_undefined_flag
=$allow_undefined_flag
11273 allow_undefined_flag
=
11274 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11275 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
11277 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11278 test $ac_status = 0; }
11280 lt_cv_archive_cmds_need_lc
=no
11282 lt_cv_archive_cmds_need_lc
=yes
11284 allow_undefined_flag
=$lt_save_allow_undefined_flag
11286 cat conftest.err
1>&5
11291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11292 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11293 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
11456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11457 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11459 if test "$GCC" = yes; then
11461 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
11462 *) lt_awk_arg
="/^libraries:/" ;;
11465 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
11466 *) lt_sed_strip_eq
="s,=/,/,g" ;;
11468 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11469 case $lt_search_path_spec in
11471 # if the path contains ";" then we assume it to be the separator
11472 # otherwise default to the standard path separator (i.e. ":") - it is
11473 # assumed that no part of a normal pathname contains ";" but that should
11474 # okay in the real world where ";" in dirpaths is itself problematic.
11475 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11478 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11481 # Ok, now we have the path, separated by spaces, we can step through it
11482 # and add multilib dir if necessary.
11483 lt_tmp_lt_search_path_spec
=
11484 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11485 for lt_sys_path
in $lt_search_path_spec; do
11486 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11487 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11489 test -d "$lt_sys_path" && \
11490 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
11493 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11494 BEGIN {RS=" "; FS="/|\n";} {
11497 for (lt_i = NF; lt_i > 0; lt_i--) {
11498 if ($lt_i != "" && $lt_i != ".") {
11499 if ($lt_i == "..") {
11502 if (lt_count == 0) {
11503 lt_foo="/" $lt_i lt_foo;
11510 if (lt_foo != "") { lt_freq[lt_foo]++; }
11511 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11513 # AWK program above erroneously prepends '/' to C:/dos/paths
11516 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
11517 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11519 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11521 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
11523 library_names_spec
=
11524 libname_spec
='lib$name'
11528 postuninstall_cmds
=
11532 shlibpath_overrides_runpath
=unknown
11534 dynamic_linker
="$host_os ld.so"
11535 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
11536 need_lib_prefix
=unknown
11537 hardcode_into_libs
=no
11539 # when you set need_version to no, make sure it does not cause -set_version
11540 # flags to be left without arguments
11541 need_version
=unknown
11546 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
11547 shlibpath_var
=LIBPATH
11549 # AIX 3 has no versioning support, so we append a major version to the name.
11550 soname_spec
='${libname}${release}${shared_ext}$major'
11557 hardcode_into_libs
=yes
11558 if test "$host_cpu" = ia64
; then
11559 # AIX 5 supports IA64
11560 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11561 shlibpath_var
=LD_LIBRARY_PATH
11563 # With GCC up to 2.95.x, collect2 would create an import file
11564 # for dependence libraries. The import file would start with
11565 # the line `#! .'. This would cause the generated library to
11566 # depend on `.', always an invalid library. This was fixed in
11567 # development snapshots of GCC prior to 3.0.
11569 aix4 | aix4.
[01] | aix4.
[01].
*)
11570 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11572 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
11575 can_build_shared
=no
11579 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11580 # soname into executable. Probably we can add versioning support to
11581 # collect2, so additional links can be useful in future.
11582 if test "$aix_use_runtimelinking" = yes; then
11583 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11584 # instead of lib<name>.a to let people know that these are not
11585 # typical AIX shared libraries.
11586 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11588 # We preserve .a as extension for shared libraries through AIX4.2
11589 # and later when we are not doing run time linking.
11590 library_names_spec
='${libname}${release}.a $libname.a'
11591 soname_spec
='${libname}${release}${shared_ext}$major'
11593 shlibpath_var
=LIBPATH
11600 # Since July 2007 AmigaOS4 officially supports .so libraries.
11601 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11602 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11605 library_names_spec
='$libname.ixlibrary $libname.a'
11606 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11607 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'
11613 library_names_spec
='${libname}${shared_ext}'
11614 dynamic_linker
="$host_os ld.so"
11615 shlibpath_var
=LIBRARY_PATH
11621 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11622 soname_spec
='${libname}${release}${shared_ext}$major'
11623 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
11624 shlibpath_var
=LD_LIBRARY_PATH
11625 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11626 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
11627 # the default ld.so.conf also contains /usr/contrib/lib and
11628 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11629 # libtool to hard-code these into programs
11632 cygwin
* | mingw
* | pw32
* | cegcc
*)
11633 version_type
=windows
11638 case $GCC,$host_os in
11639 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
11640 library_names_spec
='$libname.dll.a'
11641 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11642 postinstall_cmds
='base_file=`basename \${file}`~
11643 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11644 dldir=$destdir/`dirname \$dlpath`~
11645 test -d \$dldir || mkdir -p \$dldir~
11646 $install_prog $dir/$dlname \$dldir/$dlname~
11647 chmod a+x \$dldir/$dlname~
11648 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11649 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11651 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11652 dlpath=$dir/\$dldll~
11654 shlibpath_overrides_runpath
=yes
11658 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11659 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11661 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
11664 # MinGW DLLs use traditional 'lib' prefix
11665 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11668 # pw32 DLLs use 'pw' prefix rather than 'lib'
11669 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11675 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11678 dynamic_linker
='Win32 ld.exe'
11679 # FIXME: first we should search . and the directory the executable is in
11683 darwin
* | rhapsody
*)
11684 dynamic_linker
="$host_os dyld"
11685 version_type
=darwin
11688 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11689 soname_spec
='${libname}${release}${major}$shared_ext'
11690 shlibpath_overrides_runpath
=yes
11691 shlibpath_var
=DYLD_LIBRARY_PATH
11692 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
11694 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
11695 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
11702 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11703 soname_spec
='${libname}${release}${shared_ext}$major'
11704 shlibpath_var
=LD_LIBRARY_PATH
11707 freebsd
* | dragonfly
*)
11708 # DragonFly does not have aout. When/if they implement a new
11709 # versioning mechanism, adjust this.
11710 if test -x /usr
/bin
/objformat
; then
11711 objformat
=`/usr/bin/objformat`
11714 freebsd
[23].
*) objformat
=aout
;;
11715 *) objformat
=elf
;;
11718 version_type
=freebsd-
$objformat
11719 case $version_type in
11721 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11726 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11730 shlibpath_var
=LD_LIBRARY_PATH
11733 shlibpath_overrides_runpath
=yes
11735 freebsd3.
[01]* | freebsdelf3.
[01]*)
11736 shlibpath_overrides_runpath
=yes
11737 hardcode_into_libs
=yes
11739 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
11740 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
11741 shlibpath_overrides_runpath
=no
11742 hardcode_into_libs
=yes
11744 *) # from 4.6 on, and DragonFly
11745 shlibpath_overrides_runpath
=yes
11746 hardcode_into_libs
=yes
11755 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11756 soname_spec
='${libname}${release}${shared_ext}$major'
11757 shlibpath_var
=LD_LIBRARY_PATH
11758 hardcode_into_libs
=yes
11765 dynamic_linker
="$host_os runtime_loader"
11766 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11767 soname_spec
='${libname}${release}${shared_ext}$major'
11768 shlibpath_var
=LIBRARY_PATH
11769 shlibpath_overrides_runpath
=yes
11770 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11771 hardcode_into_libs
=yes
11774 hpux9
* | hpux10
* | hpux11
*)
11775 # Give a soname corresponding to the major version so that dld.sl refuses to
11776 # link against other versions.
11783 hardcode_into_libs
=yes
11784 dynamic_linker
="$host_os dld.so"
11785 shlibpath_var
=LD_LIBRARY_PATH
11786 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
11787 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11788 soname_spec
='${libname}${release}${shared_ext}$major'
11789 if test "X$HPUX_IA64_MODE" = X32
; then
11790 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11792 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
11794 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
11798 hardcode_into_libs
=yes
11799 dynamic_linker
="$host_os dld.sl"
11800 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
11801 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
11802 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11803 soname_spec
='${libname}${release}${shared_ext}$major'
11804 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11805 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
11809 dynamic_linker
="$host_os dld.sl"
11810 shlibpath_var
=SHLIB_PATH
11811 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
11812 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11813 soname_spec
='${libname}${release}${shared_ext}$major'
11816 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11817 postinstall_cmds
='chmod 555 $lib'
11818 # or fails outright, so override atomically:
11819 install_override_mode
=555
11826 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11827 soname_spec
='${libname}${release}${shared_ext}$major'
11828 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
11829 shlibpath_var
=LD_LIBRARY_PATH
11830 shlibpath_overrides_runpath
=no
11831 hardcode_into_libs
=yes
11834 irix5
* | irix6
* | nonstopux
*)
11836 nonstopux
*) version_type
=nonstopux
;;
11838 if test "$lt_cv_prog_gnu_ld" = yes; then
11846 soname_spec
='${libname}${release}${shared_ext}$major'
11847 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11849 irix5
* | nonstopux
*)
11850 libsuff
= shlibsuff
=
11853 case $LD in # libtool.m4 will add one of these switches to LD
11854 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
11855 libsuff
= shlibsuff
= libmagic
=32-bit;;
11856 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
11857 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
11858 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
11859 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
11860 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
11864 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
11865 shlibpath_overrides_runpath
=no
11866 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11867 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
11868 hardcode_into_libs
=yes
11871 # No shared lib support for Linux oldld, aout, or coff.
11872 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
11876 # This must be Linux ELF.
11877 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
11881 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11882 soname_spec
='${libname}${release}${shared_ext}$major'
11883 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11884 shlibpath_var
=LD_LIBRARY_PATH
11885 shlibpath_overrides_runpath
=no
11887 # Some binutils ld are patched to set DT_RUNPATH
11888 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11889 $as_echo_n "(cached) " >&6
11891 lt_cv_shlibpath_overrides_runpath
=no
11892 save_LDFLAGS
=$LDFLAGS
11893 save_libdir
=$libdir
11894 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11895 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11896 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11897 /* end confdefs.h. */
11907 if ac_fn_c_try_link
"$LINENO"; then :
11908 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
11909 lt_cv_shlibpath_overrides_runpath
=yes
11912 rm -f core conftest.err conftest.
$ac_objext \
11913 conftest
$ac_exeext conftest.
$ac_ext
11914 LDFLAGS
=$save_LDFLAGS
11915 libdir
=$save_libdir
11919 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
11921 # This implies no fast_install, which is unacceptable.
11922 # Some rework will be needed to allow for fast_install
11923 # before this can be enabled.
11924 hardcode_into_libs
=yes
11926 # Append ld.so.conf contents to the search path
11927 if test -f /etc
/ld.so.conf
; then
11928 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' ' '`
11929 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
11932 # We used to test for /lib/ld.so.1 and disable shared libraries on
11933 # powerpc, because MkLinux only supported shared libraries with the
11934 # GNU dynamic linker. Since this was broken with cross compilers,
11935 # most powerpc-linux boxes support dynamic linking these days and
11936 # people can always --disable-shared, the test was removed, and we
11937 # assume the GNU/Linux dynamic linker is in use.
11938 dynamic_linker
='GNU/Linux ld.so'
11945 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
11946 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11947 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11948 dynamic_linker
='NetBSD (a.out) ld.so'
11950 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11951 soname_spec
='${libname}${release}${shared_ext}$major'
11952 dynamic_linker
='NetBSD ld.elf_so'
11954 shlibpath_var
=LD_LIBRARY_PATH
11955 shlibpath_overrides_runpath
=yes
11956 hardcode_into_libs
=yes
11961 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11962 shlibpath_var
=LD_LIBRARY_PATH
11963 shlibpath_overrides_runpath
=yes
11970 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11971 soname_spec
='${libname}${release}${shared_ext}$major'
11972 shlibpath_var
=LD_LIBRARY_PATH
11973 shlibpath_overrides_runpath
=no
11974 hardcode_into_libs
=yes
11975 dynamic_linker
='ldqnx.so'
11980 sys_lib_dlsearch_path_spec
="/usr/lib"
11982 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11984 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
11985 *) need_version
=no
;;
11987 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11988 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11989 shlibpath_var
=LD_LIBRARY_PATH
11990 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11992 openbsd2.
[89] | openbsd2.
[89].
*)
11993 shlibpath_overrides_runpath
=no
11996 shlibpath_overrides_runpath
=yes
12000 shlibpath_overrides_runpath
=yes
12005 libname_spec
='$name'
12008 library_names_spec
='$libname${shared_ext} $libname.a'
12009 dynamic_linker
='OS/2 ld.exe'
12010 shlibpath_var
=LIBPATH
12013 osf3
* | osf4
* | osf5
*)
12017 soname_spec
='${libname}${release}${shared_ext}$major'
12018 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12019 shlibpath_var
=LD_LIBRARY_PATH
12020 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12021 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
12032 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12033 soname_spec
='${libname}${release}${shared_ext}$major'
12034 shlibpath_var
=LD_LIBRARY_PATH
12035 shlibpath_overrides_runpath
=yes
12036 hardcode_into_libs
=yes
12037 # ldd complains unless libraries are executable
12038 postinstall_cmds
='chmod +x $lib'
12043 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12044 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12045 shlibpath_var
=LD_LIBRARY_PATH
12046 shlibpath_overrides_runpath
=yes
12047 if test "$with_gnu_ld" = yes; then
12055 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12056 soname_spec
='${libname}${release}${shared_ext}$major'
12057 shlibpath_var
=LD_LIBRARY_PATH
12058 case $host_vendor in
12060 shlibpath_overrides_runpath
=no
12062 runpath_var
=LD_RUN_PATH
12070 shlibpath_overrides_runpath
=no
12071 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
12077 if test -d /usr
/nec
;then
12079 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12080 soname_spec
='$libname${shared_ext}.$major'
12081 shlibpath_var
=LD_LIBRARY_PATH
12085 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
12086 version_type
=freebsd-elf
12089 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12090 soname_spec
='${libname}${release}${shared_ext}$major'
12091 shlibpath_var
=LD_LIBRARY_PATH
12092 shlibpath_overrides_runpath
=yes
12093 hardcode_into_libs
=yes
12094 if test "$with_gnu_ld" = yes; then
12095 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12097 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
12100 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
12104 sys_lib_dlsearch_path_spec
='/usr/lib'
12108 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12112 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12113 shlibpath_var
=LD_LIBRARY_PATH
12114 shlibpath_overrides_runpath
=no
12115 hardcode_into_libs
=yes
12120 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12121 soname_spec
='${libname}${release}${shared_ext}$major'
12122 shlibpath_var
=LD_LIBRARY_PATH
12129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12130 $as_echo "$dynamic_linker" >&6; }
12131 test "$dynamic_linker" = no
&& can_build_shared
=no
12133 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
12134 if test "$GCC" = yes; then
12135 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12138 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12139 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
12141 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12142 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
12236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12237 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12239 if test -n "$hardcode_libdir_flag_spec" ||
12240 test -n "$runpath_var" ||
12241 test "X$hardcode_automatic" = "Xyes" ; then
12243 # We can hardcode non-existent directories.
12244 if test "$hardcode_direct" != no
&&
12245 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12246 # have to relink, otherwise we might link with an installed library
12247 # when we should be linking with a yet-to-be-installed one
12248 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12249 test "$hardcode_minus_L" != no
; then
12250 # Linking always hardcodes the temporary library directory.
12251 hardcode_action
=relink
12253 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12254 hardcode_action
=immediate
12257 # We cannot hardcode anything, or else we can only hardcode existing
12259 hardcode_action
=unsupported
12261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12262 $as_echo "$hardcode_action" >&6; }
12264 if test "$hardcode_action" = relink ||
12265 test "$inherit_rpath" = yes; then
12266 # Fast installation is not supported
12267 enable_fast_install
=no
12268 elif test "$shlibpath_overrides_runpath" = yes ||
12269 test "$enable_shared" = no
; then
12270 # Fast installation is not necessary
12271 enable_fast_install
=needless
12279 if test "x$enable_dlopen" != xyes
; then
12280 enable_dlopen
=unknown
12281 enable_dlopen_self
=unknown
12282 enable_dlopen_self_static
=unknown
12289 lt_cv_dlopen
="load_add_on"
12291 lt_cv_dlopen_self
=yes
12294 mingw
* | pw32
* | cegcc
*)
12295 lt_cv_dlopen
="LoadLibrary"
12300 lt_cv_dlopen
="dlopen"
12305 # if libdl is installed we need to link against it
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12307 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12308 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12309 $as_echo_n "(cached) " >&6
12311 ac_check_lib_save_LIBS
=$LIBS
12313 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12314 /* end confdefs.h. */
12316 /* Override any GCC internal prototype to avoid an error.
12317 Use char because int might match the return type of a GCC
12318 builtin and then its argument prototype would still apply. */
12331 if ac_fn_c_try_link
"$LINENO"; then :
12332 ac_cv_lib_dl_dlopen
=yes
12334 ac_cv_lib_dl_dlopen
=no
12336 rm -f core conftest.err conftest.
$ac_objext \
12337 conftest
$ac_exeext conftest.
$ac_ext
12338 LIBS
=$ac_check_lib_save_LIBS
12340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12341 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12342 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
12343 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12346 lt_cv_dlopen
="dyld"
12348 lt_cv_dlopen_self
=yes
12355 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
12356 if test "x$ac_cv_func_shl_load" = x
""yes; then :
12357 lt_cv_dlopen
="shl_load"
12359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12360 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12361 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12362 $as_echo_n "(cached) " >&6
12364 ac_check_lib_save_LIBS
=$LIBS
12366 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12367 /* end confdefs.h. */
12369 /* Override any GCC internal prototype to avoid an error.
12370 Use char because int might match the return type of a GCC
12371 builtin and then its argument prototype would still apply. */
12379 return shl_load ();
12384 if ac_fn_c_try_link
"$LINENO"; then :
12385 ac_cv_lib_dld_shl_load
=yes
12387 ac_cv_lib_dld_shl_load
=no
12389 rm -f core conftest.err conftest.
$ac_objext \
12390 conftest
$ac_exeext conftest.
$ac_ext
12391 LIBS
=$ac_check_lib_save_LIBS
12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12394 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12395 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then :
12396 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
12398 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
12399 if test "x$ac_cv_func_dlopen" = x
""yes; then :
12400 lt_cv_dlopen
="dlopen"
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12403 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12404 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12405 $as_echo_n "(cached) " >&6
12407 ac_check_lib_save_LIBS
=$LIBS
12409 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12410 /* end confdefs.h. */
12412 /* Override any GCC internal prototype to avoid an error.
12413 Use char because int might match the return type of a GCC
12414 builtin and then its argument prototype would still apply. */
12427 if ac_fn_c_try_link
"$LINENO"; then :
12428 ac_cv_lib_dl_dlopen
=yes
12430 ac_cv_lib_dl_dlopen
=no
12432 rm -f core conftest.err conftest.
$ac_objext \
12433 conftest
$ac_exeext conftest.
$ac_ext
12434 LIBS
=$ac_check_lib_save_LIBS
12436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12437 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12438 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
12439 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12442 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12443 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12444 $as_echo_n "(cached) " >&6
12446 ac_check_lib_save_LIBS
=$LIBS
12447 LIBS
="-lsvld $LIBS"
12448 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12449 /* end confdefs.h. */
12451 /* Override any GCC internal prototype to avoid an error.
12452 Use char because int might match the return type of a GCC
12453 builtin and then its argument prototype would still apply. */
12466 if ac_fn_c_try_link
"$LINENO"; then :
12467 ac_cv_lib_svld_dlopen
=yes
12469 ac_cv_lib_svld_dlopen
=no
12471 rm -f core conftest.err conftest.
$ac_objext \
12472 conftest
$ac_exeext conftest.
$ac_ext
12473 LIBS
=$ac_check_lib_save_LIBS
12475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12476 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12477 if test "x$ac_cv_lib_svld_dlopen" = x
""yes; then :
12478 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
12480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12481 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12482 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12483 $as_echo_n "(cached) " >&6
12485 ac_check_lib_save_LIBS
=$LIBS
12487 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12488 /* end confdefs.h. */
12490 /* Override any GCC internal prototype to avoid an error.
12491 Use char because int might match the return type of a GCC
12492 builtin and then its argument prototype would still apply. */
12500 return dld_link ();
12505 if ac_fn_c_try_link
"$LINENO"; then :
12506 ac_cv_lib_dld_dld_link
=yes
12508 ac_cv_lib_dld_dld_link
=no
12510 rm -f core conftest.err conftest.
$ac_objext \
12511 conftest
$ac_exeext conftest.
$ac_ext
12512 LIBS
=$ac_check_lib_save_LIBS
12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12515 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12516 if test "x$ac_cv_lib_dld_dld_link" = x
""yes; then :
12517 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
12538 if test "x$lt_cv_dlopen" != xno
; then
12544 case $lt_cv_dlopen in
12546 save_CPPFLAGS
="$CPPFLAGS"
12547 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
12549 save_LDFLAGS
="$LDFLAGS"
12550 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
12553 LIBS
="$lt_cv_dlopen_libs $LIBS"
12555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12556 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12557 if test "${lt_cv_dlopen_self+set}" = set; then :
12558 $as_echo_n "(cached) " >&6
12560 if test "$cross_compiling" = yes; then :
12561 lt_cv_dlopen_self
=cross
12563 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
12564 lt_status
=$lt_dlunknown
12565 cat > conftest.
$ac_ext <<_LT_EOF
12566 #line 12566 "configure"
12567 #include "confdefs.h"
12576 # define LT_DLGLOBAL RTLD_GLOBAL
12579 # define LT_DLGLOBAL DL_GLOBAL
12581 # define LT_DLGLOBAL 0
12585 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12586 find out it does not work in some platform. */
12587 #ifndef LT_DLLAZY_OR_NOW
12589 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12592 # define LT_DLLAZY_OR_NOW DL_LAZY
12595 # define LT_DLLAZY_OR_NOW RTLD_NOW
12598 # define LT_DLLAZY_OR_NOW DL_NOW
12600 # define LT_DLLAZY_OR_NOW 0
12607 /* When -fvisbility=hidden is used, assume the code has been annotated
12608 correspondingly for the symbols needed. */
12609 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12610 void fnord () __attribute__((visibility("default")));
12613 void fnord () { int i=42; }
12616 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12617 int status = $lt_dlunknown;
12621 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12624 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12625 else puts (dlerror ());
12627 /* dlclose (self); */
12635 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12636 (eval $ac_link) 2>&5
12638 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12639 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
12640 (.
/conftest
; exit; ) >&5 2>/dev
/null
12642 case x
$lt_status in
12643 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
12644 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
12645 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
12648 # compilation failed
12649 lt_cv_dlopen_self
=no
12656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12657 $as_echo "$lt_cv_dlopen_self" >&6; }
12659 if test "x$lt_cv_dlopen_self" = xyes
; then
12660 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
12661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12662 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12663 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12664 $as_echo_n "(cached) " >&6
12666 if test "$cross_compiling" = yes; then :
12667 lt_cv_dlopen_self_static
=cross
12669 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
12670 lt_status
=$lt_dlunknown
12671 cat > conftest.
$ac_ext <<_LT_EOF
12672 #line 12672 "configure"
12673 #include "confdefs.h"
12682 # define LT_DLGLOBAL RTLD_GLOBAL
12685 # define LT_DLGLOBAL DL_GLOBAL
12687 # define LT_DLGLOBAL 0
12691 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12692 find out it does not work in some platform. */
12693 #ifndef LT_DLLAZY_OR_NOW
12695 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12698 # define LT_DLLAZY_OR_NOW DL_LAZY
12701 # define LT_DLLAZY_OR_NOW RTLD_NOW
12704 # define LT_DLLAZY_OR_NOW DL_NOW
12706 # define LT_DLLAZY_OR_NOW 0
12713 /* When -fvisbility=hidden is used, assume the code has been annotated
12714 correspondingly for the symbols needed. */
12715 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12716 void fnord () __attribute__((visibility("default")));
12719 void fnord () { int i=42; }
12722 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12723 int status = $lt_dlunknown;
12727 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12730 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12731 else puts (dlerror ());
12733 /* dlclose (self); */
12741 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12742 (eval $ac_link) 2>&5
12744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12745 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
12746 (.
/conftest
; exit; ) >&5 2>/dev
/null
12748 case x
$lt_status in
12749 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
12750 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
12751 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
12754 # compilation failed
12755 lt_cv_dlopen_self_static
=no
12762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12763 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12766 CPPFLAGS
="$save_CPPFLAGS"
12767 LDFLAGS
="$save_LDFLAGS"
12772 case $lt_cv_dlopen_self in
12773 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
12774 *) enable_dlopen_self
=unknown
;;
12777 case $lt_cv_dlopen_self_static in
12778 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
12779 *) enable_dlopen_self_static
=unknown
;;
12801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12802 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12803 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
12804 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
12805 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
12806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12807 $as_echo "yes" >&6; }
12809 # FIXME - insert some real tests, host_os isn't really good enough
12812 if test -n "$STRIP" ; then
12813 striplib
="$STRIP -x"
12814 old_striplib
="$STRIP -S"
12815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12816 $as_echo "yes" >&6; }
12818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12819 $as_echo "no" >&6; }
12823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12824 $as_echo "no" >&6; }
12840 # Report which library types will actually be built
12841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12842 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12844 $as_echo "$can_build_shared" >&6; }
12846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12847 $as_echo_n "checking whether to build shared libraries... " >&6; }
12848 test "$can_build_shared" = "no" && enable_shared
=no
12850 # On AIX, shared libraries and static libraries use the same namespace, and
12851 # are all built from PIC.
12854 test "$enable_shared" = yes && enable_static
=no
12855 if test -n "$RANLIB"; then
12856 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
12857 postinstall_cmds
='$RANLIB $lib'
12862 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
12863 test "$enable_shared" = yes && enable_static
=no
12867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12868 $as_echo "$enable_shared" >&6; }
12870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12871 $as_echo_n "checking whether to build static libraries... " >&6; }
12872 # Make sure either enable_shared or enable_static is yes.
12873 test "$enable_shared" = yes || enable_static
=yes
12874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12875 $as_echo "$enable_static" >&6; }
12882 ac_cpp
='$CPP $CPPFLAGS'
12883 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12884 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12885 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
12901 ac_config_commands
="$ac_config_commands libtool"
12906 # Only expand once:
12911 .
${srcdir}/..
/..
/bfd
/configure.
host
12916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12917 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12918 # Check whether --enable-maintainer-mode was given.
12919 if test "${enable_maintainer_mode+set}" = set; then :
12920 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
12922 USE_MAINTAINER_MODE
=no
12925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12926 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12927 if test $USE_MAINTAINER_MODE = yes; then
12928 MAINTAINER_MODE_TRUE
=
12929 MAINTAINER_MODE_FALSE
='#'
12931 MAINTAINER_MODE_TRUE
='#'
12932 MAINTAINER_MODE_FALSE
=
12935 MAINT
=$MAINTAINER_MODE_TRUE
12940 # Check whether --enable-sim-bswap was given.
12941 if test "${enable_sim_bswap+set}" = set; then :
12942 enableval
=$enable_sim_bswap; case "${enableval}" in
12943 yes) sim_bswap
="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12944 no
) sim_bswap
="-DWITH_BSWAP=0";;
12945 *) as_fn_error
"\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap
="";;
12947 if test x
"$silent" != x
"yes" && test x
"$sim_bswap" != x
""; then
12948 echo "Setting bswap flags = $sim_bswap" 6>&1
12956 # Check whether --enable-sim-cflags was given.
12957 if test "${enable_sim_cflags+set}" = set; then :
12958 enableval
=$enable_sim_cflags; case "${enableval}" in
12959 yes) sim_cflags
="-O2 -fomit-frame-pointer";;
12960 trace
) as_fn_error
"\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags
="";;
12961 no
) sim_cflags
="";;
12962 *) sim_cflags
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12964 if test x
"$silent" != x
"yes" && test x
"$sim_cflags" != x
""; then
12965 echo "Setting sim cflags = $sim_cflags" 6>&1
12973 # Check whether --enable-sim-debug was given.
12974 if test "${enable_sim_debug+set}" = set; then :
12975 enableval
=$enable_sim_debug; case "${enableval}" in
12976 yes) sim_debug
="-DDEBUG=7 -DWITH_DEBUG=7";;
12977 no
) sim_debug
="-DDEBUG=0 -DWITH_DEBUG=0";;
12978 *) sim_debug
="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12980 if test x
"$silent" != x
"yes" && test x
"$sim_debug" != x
""; then
12981 echo "Setting sim debug = $sim_debug" 6>&1
12989 # Check whether --enable-sim-stdio was given.
12990 if test "${enable_sim_stdio+set}" = set; then :
12991 enableval
=$enable_sim_stdio; case "${enableval}" in
12992 yes) sim_stdio
="-DWITH_STDIO=DO_USE_STDIO";;
12993 no
) sim_stdio
="-DWITH_STDIO=DONT_USE_STDIO";;
12994 *) as_fn_error
"\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio
="";;
12996 if test x
"$silent" != x
"yes" && test x
"$sim_stdio" != x
""; then
12997 echo "Setting stdio flags = $sim_stdio" 6>&1
13005 # Check whether --enable-sim-trace was given.
13006 if test "${enable_sim_trace+set}" = set; then :
13007 enableval
=$enable_sim_trace; case "${enableval}" in
13008 yes) sim_trace
="-DWITH_TRACE=-1";;
13009 no
) sim_trace
="-DWITH_TRACE=0";;
13011 sim_trace
="-DWITH_TRACE='(${enableval})'";;
13014 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13015 if test x
"$sim_trace" = x
; then
13016 sim_trace
="-DWITH_TRACE='(TRACE_$x"
13018 sim_trace
="${sim_trace}|TRACE_$x"
13021 sim_trace
="$sim_trace)'" ;;
13023 if test x
"$silent" != x
"yes" && test x
"$sim_trace" != x
""; then
13024 echo "Setting sim trace = $sim_trace" 6>&1
13032 # Check whether --enable-sim-profile was given.
13033 if test "${enable_sim_profile+set}" = set; then :
13034 enableval
=$enable_sim_profile; case "${enableval}" in
13035 yes) sim_profile
="-DPROFILE=1 -DWITH_PROFILE=-1";;
13036 no
) sim_profile
="-DPROFILE=0 -DWITH_PROFILE=0";;
13038 sim_profile
="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
13041 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13042 if test x
"$sim_profile" = x
; then
13043 sim_profile
="-DWITH_PROFILE='(PROFILE_$x"
13045 sim_profile
="${sim_profile}|PROFILE_$x"
13048 sim_profile
="$sim_profile)'" ;;
13050 if test x
"$silent" != x
"yes" && test x
"$sim_profile" != x
""; then
13051 echo "Setting sim profile = $sim_profile" 6>&1
13054 sim_profile
="-DPROFILE=1 -DWITH_PROFILE=-1"
13060 # Check whether --with-pkgversion was given.
13061 if test "${with_pkgversion+set}" = set; then :
13062 withval
=$with_pkgversion; case "$withval" in
13063 yes) as_fn_error
"package version not specified" "$LINENO" 5 ;;
13065 *) PKGVERSION
="($withval) " ;;
13068 PKGVERSION
="(SIM) "
13076 # Check whether --with-bugurl was given.
13077 if test "${with_bugurl+set}" = set; then :
13078 withval
=$with_bugurl; case "$withval" in
13079 yes) as_fn_error
"bug URL not specified" "$LINENO" 5 ;;
13082 *) BUGURL
="$withval"
13086 BUGURL
="http://www.gnu.org/software/gdb/bugs/"
13096 REPORT_BUGS_TO
="<$BUGURL>"
13097 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
13104 cat >>confdefs.h
<<_ACEOF
13105 #define PKGVERSION "$PKGVERSION"
13109 cat >>confdefs.h
<<_ACEOF
13110 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13115 $as_echo_n "checking return type of signal handlers... " >&6; }
13116 if test "${ac_cv_type_signal+set}" = set; then :
13117 $as_echo_n "(cached) " >&6
13119 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13120 /* end confdefs.h. */
13121 #include <sys/types.h>
13122 #include <signal.h>
13127 return *(signal (0, 0)) (0) == 1;
13132 if ac_fn_c_try_compile
"$LINENO"; then :
13133 ac_cv_type_signal
=int
13135 ac_cv_type_signal
=void
13137 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13140 $as_echo "$ac_cv_type_signal" >&6; }
13142 cat >>confdefs.h
<<_ACEOF
13143 #define RETSIGTYPE $ac_cv_type_signal
13153 # targ-vals.def points to the libc macro description file.
13154 case "${target}" in
13155 *-*-*) TARG_VALS_DEF
=..
/common
/nltvals.def
;;
13157 sim_link_files
="${sim_link_files} ${TARG_VALS_DEF}"
13158 sim_link_links
="${sim_link_links} targ-vals.def"
13163 default_sim_inline
=""
13164 # Check whether --enable-sim-inline was given.
13165 if test "${enable_sim_inline+set}" = set; then :
13166 enableval
=$enable_sim_inline; sim_inline
=""
13167 case "$enableval" in
13168 no
) sim_inline
="-DDEFAULT_INLINE=0";;
13169 0) sim_inline
="-DDEFAULT_INLINE=0";;
13170 yes |
2) sim_inline
="-DDEFAULT_INLINE=ALL_C_INLINE";;
13171 1) sim_inline
="-DDEFAULT_INLINE=INLINE_LOCALS";;
13172 *) for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13175 *_INLINE
=*) new_flag
="-D$x";;
13176 *=*) new_flag
=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13177 *_INLINE
) new_flag
="-D$x=ALL_C_INLINE";;
13178 *) new_flag
="-D$x""_INLINE=ALL_C_INLINE";;
13180 if test x
"$sim_inline" = x
""; then
13181 sim_inline
="$new_flag"
13183 sim_inline
="$sim_inline $new_flag"
13187 if test x
"$silent" != x
"yes" && test x
"$sim_inline" != x
""; then
13188 echo "Setting inline flags = $sim_inline" 6>&1
13192 if test "x$cross_compiling" = "xno"; then
13193 if test x
"$GCC" != "x" -a x
"${default_sim_inline}" != "x" ; then
13194 sim_inline
="${default_sim_inline}"
13195 if test x
"$silent" != x
"yes"; then
13196 echo "Setting inline flags = $sim_inline" 6>&1
13202 sim_inline
="-DDEFAULT_INLINE=0"
13206 wire_alignment
="NONSTRICT_ALIGNMENT"
13207 default_alignment
=""
13209 # Check whether --enable-sim-alignment was given.
13210 if test "${enable_sim_alignment+set}" = set; then :
13211 enableval
=$enable_sim_alignment; case "${enableval}" in
13212 strict | STRICT
) sim_alignment
="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13213 nonstrict | NONSTRICT
) sim_alignment
="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13214 forced | FORCED
) sim_alignment
="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13215 yes) if test x
"$wire_alignment" != x
; then
13216 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
13218 if test x
"$default_alignment" != x
; then
13219 sim_alignment
="-DWITH_ALIGNMENT=${default_alignment}"
13221 echo "No hard-wired alignment for target $target" 1>&6
13222 sim_alignment
="-DWITH_ALIGNMENT=0"
13225 no
) if test x
"$default_alignment" != x
; then
13226 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13228 if test x
"$wire_alignment" != x
; then
13229 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13231 echo "No default alignment for target $target" 1>&6
13232 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=0"
13235 *) as_fn_error
"\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment
="";;
13237 if test x
"$silent" != x
"yes" && test x
"$sim_alignment" != x
""; then
13238 echo "Setting alignment flags = $sim_alignment" 6>&1
13241 if test x
"$default_alignment" != x
; then
13242 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13244 if test x
"$wire_alignment" != x
; then
13245 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
13253 # Check whether --enable-werror was given.
13254 if test "${enable_werror+set}" = set; then :
13255 enableval
=$enable_werror; case "${enableval}" in
13256 yes | y
) ERROR_ON_WARNING
="yes" ;;
13257 no | n
) ERROR_ON_WARNING
="no" ;;
13258 *) as_fn_error
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13263 # Enable -Werror by default when using gcc
13264 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13265 ERROR_ON_WARNING
=yes
13269 if test "${ERROR_ON_WARNING}" = yes ; then
13270 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13271 # WERROR_CFLAGS="-Werror"
13275 build_warnings
="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13277 -Wno-unused -Wunused-value -Wunused-function \
13278 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13279 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13280 -Wold-style-declaration -Wold-style-definition"
13282 # Enable -Wno-format by default when using gcc on mingw since many
13283 # GCC versions complain about %I64.
13285 *-*-mingw32*) build_warnings
="$build_warnings -Wno-format" ;;
13286 *) build_warnings
="$build_warnings -Wformat-nonliteral" ;;
13289 # Check whether --enable-build-warnings was given.
13290 if test "${enable_build_warnings+set}" = set; then :
13291 enableval
=$enable_build_warnings; case "${enableval}" in
13293 no
) build_warnings
="-w";;
13294 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13295 build_warnings
="${build_warnings} ${t}";;
13296 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13297 build_warnings
="${t} ${build_warnings}";;
13298 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13300 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13301 echo "Setting compiler warning flags = $build_warnings" 6>&1
13304 # Check whether --enable-sim-build-warnings was given.
13305 if test "${enable_sim_build_warnings+set}" = set; then :
13306 enableval
=$enable_sim_build_warnings; case "${enableval}" in
13308 no
) build_warnings
="-w";;
13309 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13310 build_warnings
="${build_warnings} ${t}";;
13311 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13312 build_warnings
="${t} ${build_warnings}";;
13313 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13315 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13316 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13320 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
13322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13323 $as_echo_n "checking compiler warning flags... " >&6; }
13324 # Separate out the -Werror flag as some files just cannot be
13325 # compiled with it enabled.
13326 for w
in ${build_warnings}; do
13328 -Werr*) WERROR_CFLAGS
=-Werror ;;
13329 *) # Check that GCC accepts it
13330 saved_CFLAGS
="$CFLAGS"
13331 CFLAGS
="$CFLAGS $w"
13332 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13333 /* end confdefs.h. */
13343 if ac_fn_c_try_compile
"$LINENO"; then :
13344 WARN_CFLAGS
="${WARN_CFLAGS} $w"
13346 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13347 CFLAGS
="$saved_CFLAGS"
13350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13351 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13355 default_sim_reserved_bits="1"
13356 # Check whether --enable-sim-reserved-bits was given.
13357 if test "${enable_sim_reserved_bits+set}" = set; then :
13358 enableval=$enable_sim_reserved_bits; case "${enableval}" in
13359 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13360 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
13361 *) as_fn_error "\"--enable-sim-reserved-bits does not take a value
\"" "$LINENO" 5; sim_reserved_bits="";;
13363 if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13364 echo "Setting reserved flags
= $sim_reserved_bits" 6>&1
13367 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
13373 # Instead of defining a `subtarget' macro, code should be checking
13374 # the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
13377 case "${target}" in
13378 mips64vr*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
13379 mips*tx39*) SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
13380 mips*-sde-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13381 mips*-mti-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13382 mipsisa32*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13383 mipsisa64*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13384 *) SIM_SUBTARGET="";;
13391 # Select the byte order of the target
13395 case "${target}" in
13396 mips64el*-*-*) mips_endian=LITTLE ;;
13397 mips64vr*el-*-*) default_endian=LITTLE ;;
13398 mips64*-*-*) default_endian=BIG ;;
13399 mips16*-*-*) default_endian=BIG ;;
13400 mipsisa32*-*-*) default_endian=BIG ;;
13401 mipsisa64*-*-*) default_endian=BIG ;;
13402 mips*-*-*) default_endian=BIG ;;
13403 *) default_endian=BIG ;;
13406 wire_endian="$mips_endian"
13407 default_endian="$default_endian"
13408 # Check whether --enable-sim-endian was given.
13409 if test "${enable_sim_endian+set}" = set; then :
13410 enableval=$enable_sim_endian; case "${enableval}" in
13411 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG
";;
13412 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE
";;
13413 yes) if test x"$wire_endian" != x; then
13414 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_
${wire_endian}"
13416 if test x"$default_endian" != x; then
13417 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_
${default_endian}"
13419 echo "No hard-wired endian
for target
$target" 1>&6
13420 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN
"
13423 no) if test x"$default_endian" != x; then
13424 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_
${default_endian}"
13426 if test x"$wire_endian" != x; then
13427 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_
${wire_endian}"
13429 echo "No default endian
for target
$target" 1>&6
13430 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN
"
13433 *) as_fn_error "\"Unknown value
$enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13435 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13436 echo "Setting endian flags
= $sim_endian" 6>&1
13439 if test x"$default_endian" != x; then
13440 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_
${default_endian}"
13442 if test x"$wire_endian" != x; then
13443 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_
${wire_endian}"
13454 # Select the bitsize of the target
13457 case "${target}" in
13458 mips*-sde-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13459 mips*-mti-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13460 mips64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13461 mips16*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13462 mipsisa32*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13463 mipsisa64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13464 mips*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13465 *) mips_bitsize=64 ; mips_msb=63 ;;
13467 wire_word_bitsize="$mips_bitsize"
13468 wire_word_msb="$mips_msb"
13469 wire_address_bitsize="$mips_addr_bitsize"
13470 wire_cell_bitsize=""
13471 # Check whether --enable-sim-bitsize was given.
13472 if test "${enable_sim_bitsize+set}" = set; then :
13473 enableval=$enable_sim_bitsize; sim_bitsize=
13474 case "${enableval}" in
13475 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13476 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13477 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13478 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13479 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13480 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13482 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13484 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13485 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13487 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13489 *) as_fn_error "\"--enable-sim-bitsize was given
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13492 tmp=`echo "${enableval}" | sed -e "s
/^
[0-9]*,*[0-9]*,*//"`
13495 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13496 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13497 * ) as_fn_error "\"--enable-sim-bitsize was given address size
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13500 tmp=`echo "${enableval}" | sed -e "s
/^
[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13503 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13504 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13505 * ) as_fn_error "\"--enable-sim-bitsize was given cell size
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13507 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13508 echo "Setting bitsize flags
= $sim_bitsize" 6>&1
13512 if test x"$wire_word_bitsize" != x; then
13513 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13515 if test x"$wire_word_msb" != x; then
13516 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13518 if test x"$wire_address_bitsize" != x; then
13519 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13521 if test x"$wire_cell_bitsize" != x; then
13522 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13530 # Select the floating hardware support of the target
13532 mips_fpu=HARDWARE_FLOATING_POINT
13534 case "${target}" in
13535 mips*tx39*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13536 mips*-sde-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13537 mips*-mti-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13538 mips64*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13539 mips16*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13540 mipsisa32*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13541 mipsisa64*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13542 mips*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13543 *) mips_fpu=HARD_FLOATING_POINT ;;
13546 default_sim_float="$mips_fpu"
13547 default_sim_float_bitsize="$mips_fpu_bitsize"
13548 # Check whether --enable-sim-float was given.
13549 if test "${enable_sim_float+set}" = set; then :
13550 enableval=$enable_sim_float; case "${enableval}" in
13551 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT
";;
13552 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT
";;
13553 32) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT
-DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
13554 64) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT
-DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
13555 *) as_fn_error "\"Unknown value
$enableval passed to
--enable-sim-float\"" "$LINENO" 5; sim_float="";;
13557 if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
13558 echo "Setting float flags
= $sim_float" 6>&1
13563 if test x"${default_sim_float}" != x""; then
13564 sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
13566 if test x"${default_sim_float_bitsize}" != x""; then
13567 sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
13576 # Select the level of SMP support
13578 case "${target}" in
13582 default_sim_smp="$mips_smp"
13583 # Check whether --enable-sim-smp was given.
13584 if test "${enable_sim_smp+set}" = set; then :
13585 enableval=$enable_sim_smp; case "${enableval}" in
13586 yes) sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5";;
13587 no) sim_smp="-DWITH_SMP=0" ; sim_igen_smp="-N 0";;
13588 *) sim_smp="-DWITH_SMP=$enableval" ; sim_igen_smp="-N $enableval";;
13590 if test x"$silent" != x"yes" && test x"$sim_smp" != x""; then
13591 echo "Setting smp flags
= $sim_smp" 6>&1
13594 sim_smp="-DWITH_SMP=${default_sim_smp}" ; sim_igen_smp="-N ${default_sim_smp}"
13595 if test x"$silent" != x"yes"; then
13596 echo "Setting smp flags
= $sim_smp" 6>&1
13604 # Select the IGEN architecture
13607 sim_igen_machine="-M mipsIV
"
13608 sim_m16_machine="-M mips16
,mipsIII
"
13609 sim_igen_filter="32,64,f
"
13610 sim_m16_filter="16"
13611 sim_mach_default="mips8000
"
13613 case "${target}" in
13614 mips*tx39*) sim_gen=IGEN
13615 sim_igen_filter="32,f
"
13616 sim_igen_machine="-M r3900
"
13618 mips64vr43*-*-*) sim_gen=IGEN
13619 sim_igen_machine="-M mipsIV
"
13620 sim_mach_default="mips8000
"
13622 mips64vr5*-*-*) sim_gen=IGEN
13623 sim_igen_machine="-M vr5000
"
13624 sim_mach_default="mips5000
"
13626 mips64vr41*) sim_gen=M16
13627 sim_igen_machine="-M vr4100
"
13628 sim_m16_machine="-M vr4100
"
13629 sim_igen_filter="32,64,f
"
13630 sim_m16_filter="16"
13631 sim_mach_default="mips4100
"
13633 mips64vr-*-* | mips64vrel-*-*)
13635 sim_multi_configs="\
13636 vr4100
:mipsIII
,mips16
,vr4100
:32,64:mips4100
,mips4111\
13637 vr4120
:mipsIII
,mips16
,vr4120
:32,64:mips4120\
13638 vr5000
:mipsIV
:32,64,f
:mips4300
,mips5000\
13639 vr5400
:mipsIV
,vr5400
:32,64,f
:mips5400\
13640 vr5500
:mipsIV
,vr5500
:32,64,f
:mips5500
"
13641 sim_multi_default=mips5000
13643 mips*-sde-elf* | mips*-mti-elf*)
13645 sim_multi_configs="\
13646 micromips
:micromips64
,micromipsdsp
:32,64,f
:mips_micromips\
13647 mips64r2
:mips64r2
,mips3d
,mips16
,mips16e
,mdmx
,dsp
,dsp2
,smartmips
:32,64,f
:mipsisa64r2
"
13648 sim_multi_default=mipsisa64r2
13650 mips64*-*-*) sim_igen_filter="32,64,f
"
13653 mips16*-*-*) sim_gen=M16
13654 sim_igen_filter="32,64,f
"
13655 sim_m16_filter="16"
13657 mipsisa32r2*-*-*) sim_gen=MULTI
13658 sim_multi_configs="\
13659 micromips
:micromips32
,micromipsdsp
:32,f
:mips_micromips\
13660 mips32r2
:mips32r2
,mips3d
,mips16
,mips16e
,mdmx
,dsp
,dsp2
,smartmips
:32,f
:mipsisa32r2
"
13661 sim_multi_default=mipsisa32r2
13663 mipsisa32*-*-*) sim_gen=M16
13664 sim_igen_machine="-M mips32
,mips16
,mips16e
,smartmips
"
13665 sim_m16_machine="-M mips16
,mips16e
,mips32
"
13666 sim_igen_filter="32,f
"
13667 sim_mach_default="mipsisa32
"
13669 mipsisa64r2*-*-*) sim_gen=M16
13670 sim_igen_machine="-M mips64r2
,mips3d
,mips16
,mips16e
,mdmx
,dsp
,dsp2
"
13671 sim_m16_machine="-M mips16
,mips16e
,mips64r2
"
13672 sim_igen_filter="32,64,f
"
13673 sim_mach_default="mipsisa64r2
"
13675 mipsisa64sb1*-*-*) sim_gen=IGEN
13676 sim_igen_machine="-M mips64
,mips3d
,sb1
"
13677 sim_igen_filter="32,64,f
"
13678 sim_mach_default="mips_sb1
"
13680 mipsisa64*-*-*) sim_gen=M16
13681 sim_igen_machine="-M mips64
,mips3d
,mips16
,mips16e
,mdmx
"
13682 sim_m16_machine="-M mips16
,mips16e
,mips64
"
13683 sim_igen_filter="32,64,f
"
13684 sim_mach_default="mipsisa64
"
13686 mips*lsi*) sim_gen=M16
13687 sim_igen_machine="-M mipsIII
,mips16
"
13688 sim_m16_machine="-M mips16
,mipsIII
"
13689 sim_igen_filter="32,f
"
13690 sim_m16_filter="16"
13691 sim_mach_default="mips4000
"
13693 mips*-*-*) sim_gen=IGEN
13694 sim_igen_filter="32,f
"
13698 # The MULTI generator can combine several simulation engines into one.
13699 # executable. A configuration which uses the MULTI should set two
13700 # variables: ${sim_multi_configs} and ${sim_multi_default}.
13702 # ${sim_multi_configs} is the list of engines to build. Each
13703 # space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
13706 # - NAME is a C-compatible prefix for the engine,
13707 # - MACHINE is a -M argument,
13708 # - FILTER is a -F argument, and
13709 # - BFDMACHS is a comma-separated list of bfd machines that the
13710 # simulator can run.
13712 # Each entry will have a separate simulation engine whose prefix is
13713 # m32<NAME>. If the machine list includes "mips16
", there will also
13714 # be a mips16 engine, prefix m16<NAME>. The mips16 engine will be
13715 # generated using the same machine list as the 32-bit version,
13716 # but the filter will be "16" instead of FILTER.
13718 # The simulator compares the bfd mach against BFDMACHS to decide
13719 # which engine to use. Entries in BFDMACHS should be bfd_mach
13720 # values with "bfd_mach_
" removed. ${sim_multi_default} says
13721 # which entry should be the default.
13722 if test ${sim_gen} = MULTI; then
13724 # Simple sanity check.
13725 if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
13726 as_fn_error "Error
in configure.ac
: MULTI simulator not
set up correctly
" "$LINENO" 5
13729 # Start in a known state.
13730 rm -f multi-include.h multi-run.c
13734 sim_multi_igen_configs=
13735 sim_seen_default=no
13737 cat << __EOF__ > multi-run.c
13738 /* Main entry point for MULTI simulators.
13739 Copyright (C) 2003-2016 Free Software Foundation, Inc.
13741 This program is free software; you can redistribute it and/or modify
13742 it under the terms of the GNU General Public License as published by
13743 the Free Software Foundation; either version 3 of the License, or
13744 (at your option) any later version.
13746 This program is distributed in the hope that it will be useful,
13747 but WITHOUT ANY WARRANTY; without even the implied warranty of
13748 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13749 GNU General Public License for more details.
13751 You should have received a copy of the GNU General Public License
13752 along with this program. If not, see <http://www.gnu.org/licenses/>.
13756 This file was generated by sim/mips/configure. */
13758 #include "sim-main.h
"
13759 #include "multi-include.h
"
13760 #include "elf-bfd.h
"
13761 #include "elf
/mips.h
"
13767 sim_engine_run (SIM_DESC sd,
13770 int signal) /* ignore */
13774 if (STATE_ARCHITECTURE (sd) == NULL)
13775 mach = bfd_mach_${sim_multi_default};
13776 else if (elf_elfheader (sd->base.prog_bfd)->e_flags
13777 & EF_MIPS_ARCH_ASE_MICROMIPS)
13778 mach = bfd_mach_mips_micromips;
13780 mach = STATE_ARCHITECTURE (SD)->mach;
13786 for fc in ${sim_multi_configs}; do
13788 # Split up the entry. ${c} contains the first three elements.
13789 # Note: outer sqaure brackets are m4 quotes.
13790 c=`echo ${fc} | sed 's/:[^:]*$//'`
13791 bfdmachs=`echo ${fc} | sed 's/.*://'`
13792 name=`echo ${c} | sed 's/:.*//'`
13793 machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
13794 filter=`echo ${c} | sed 's/.*://'`
13796 # Build the following lists:
13798 # sim_multi_flags: all -M and -F flags used by the simulator
13799 # sim_multi_src: all makefile-generated source files
13800 # sim_multi_obj: the objects for ${sim_multi_src}
13801 # sim_multi_igen_configs: igen configuration strings.
13803 # Each entry in ${sim_multi_igen_configs} is a prefix (m32
13804 # or m16) followed by the NAME, MACHINE and FILTER part of
13805 # the ${sim_multi_configs} entry.
13806 sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
13808 # Check whether special handling is needed.
13811 # Run igen twice, once for normal mode and once for mips16.
13814 # The top-level function for the mips16 simulator is
13815 # in a file m16${name}_run.c, generated by the
13816 # tmp-run-multi Makefile rule.
13817 sim_multi_src="${sim_multi_src} m16
${name}_run.c
"
13818 sim_multi_obj="${sim_multi_obj} m16
${name}_run.o
"
13819 sim_multi_flags="${sim_multi_flags} -F 16"
13822 # Run igen thrice, once for micromips32, once for micromips16,
13823 # and once for m32.
13824 ws="micromips_m32 micromips16 micromips32
"
13826 # The top-level function for the micromips simulator is
13827 # in a file micromips${name}_run.c, generated by the
13828 # tmp-run-multi Makefile rule.
13829 sim_multi_src="${sim_multi_src} micromips
${name}_run.c
"
13830 sim_multi_obj="${sim_multi_obj} micromips
${name}_run.o
"
13831 sim_multi_flags="${sim_multi_flags} -F 16,32"
13834 # Run igen thrice, once for micromips64, once for micromips16,
13835 # and once for m64.
13836 ws="micromips_m64 micromips16 micromips64
"
13838 # The top-level function for the micromips simulator is
13839 # in a file micromips${name}_run.c, generated by the
13840 # tmp-run-multi Makefile rule.
13841 sim_multi_src="${sim_multi_src} micromips
${name}_run.c
"
13842 sim_multi_obj="${sim_multi_obj} micromips
${name}_run.o
"
13843 sim_multi_flags="${sim_multi_flags} -F 16,32,64"
13850 # Now add the list of igen-generated files to ${sim_multi_src}
13851 # and ${sim_multi_obj}.
13853 for base in engine icache idecode model semantics support; do
13854 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c
"
13855 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h
"
13856 sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o
"
13858 sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
13861 # Add an include for the engine.h file. This file declares the
13862 # top-level foo_engine_run() function.
13863 echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
13865 # Add case statements for this engine to sim_engine_run().
13866 for mach
in `echo ${bfdmachs} | sed 's/,/ /g'`; do
13867 echo " case bfd_mach_${mach}:" >> multi-run.c
13868 if test ${mach} = ${sim_multi_default}; then
13869 echo " default:" >> multi-run.c
13870 sim_seen_default
=yes
13873 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
13875 echo " break;" >> multi-run.c
13878 # Check whether we added a 'default:' label.
13879 if test ${sim_seen_default} = no
; then
13880 as_fn_error
"Error in configure.ac: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
13883 cat << __EOF__ >> multi-run.c
13888 mips_mach_multi (SIM_DESC sd)
13890 if (STATE_ARCHITECTURE (sd) == NULL)
13891 return bfd_mach_${sim_multi_default};
13893 switch (STATE_ARCHITECTURE (SD)->mach)
13897 # Add case statements for this engine to mips_mach_multi().
13898 for fc in ${sim_multi_configs}; do
13900 # Split up the entry. ${c} contains the first three elements.
13901 # Note: outer sqaure brackets are m4 quotes.
13902 c
=`echo ${fc} | sed 's/:[^:]*$//'`
13903 bfdmachs
=`echo ${fc} | sed 's/.*://'`
13905 for mach
in `echo ${bfdmachs} | sed 's/,/ /g'`; do
13906 echo " case bfd_mach_${mach}:" >> multi-run.c
13910 cat << __EOF__ >> multi-run.c
13911 return (STATE_ARCHITECTURE (SD)->mach);
13913 return bfd_mach_${sim_multi_default};
13918 SIM_SUBTARGET
="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
13921 sim_multi_src
=doesnt-exist.c
13923 if test x
"${sim_mach_default}" = x
""; then
13924 as_fn_error
"Error in configure.ac: \${sim_mach_default} not defined" "$LINENO" 5
13926 SIM_SUBTARGET
="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
13928 sim_igen_flags
="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
13929 sim_m16_flags
=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
13930 sim_micromips16_flags
=" -F ${sim_micromips16_filter} ${sim_micromips16_machine} ${sim_igen_smp}"
13931 sim_micromips_flags
=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${sim_igen_smp}"
13942 # Add simulated hardware devices
13945 case "${target}" in
13948 hw_extra_devices
="tx3904cpu tx3904irc tx3904tmr tx3904sio"
13954 if test "$hw_devices"; then
13955 hardware
="$hw_devices"
13957 hardware
="cfi core pal glue"
13959 hardware
="$hardware $hw_extra_devices"
13961 sim_hw_cflags
="-DWITH_HW=1"
13963 sim_hw_objs
="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13965 # Check whether --enable-sim-hardware was given.
13966 if test "${enable_sim_hardware+set}" = set; then :
13967 enableval
=$enable_sim_hardware;
13969 enable_sim_hardware
="$hw_enabled"
13972 case ${enable_sim_hardware} in
13974 ,*) hardware
="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13975 *,) hardware
="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13976 *) hardware
="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13979 if test "$enable_sim_hardware" = no
; then
13981 sim_hw_cflags
="-DWITH_HW=0"
13984 sim_hw_cflags
="-DWITH_HW=1"
13985 # remove duplicates
13987 sim_hw_objs
="\$(SIM_COMMON_HW_OBJS)"
13988 for i
in $hardware ; do
13989 case " $sim_hw " in
13991 *) sim_hw
="$sim_hw $i" ; sim_hw_objs
="$sim_hw_objs dv-$i.o";;
13994 # mingw does not support sockser
13997 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13998 # that you instatiate. Instead, other code will call into it directly.
13999 # At some point, we should convert it over.
14000 sim_hw_objs
="$sim_hw_objs dv-sockser.o"
14002 cat >>confdefs.h
<<_ACEOF
14003 #define HAVE_DV_SOCKSER 1
14008 if test x
"$silent" != x
"yes"; then
14009 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
14011 case " $hardware " in
14012 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
14013 $as_echo_n "checking for log2 in -lm... " >&6; }
14014 if test "${ac_cv_lib_m_log2+set}" = set; then :
14015 $as_echo_n "(cached) " >&6
14017 ac_check_lib_save_LIBS
=$LIBS
14019 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14020 /* end confdefs.h. */
14022 /* Override any GCC internal prototype to avoid an error.
14023 Use char because int might match the return type of a GCC
14024 builtin and then its argument prototype would still apply. */
14037 if ac_fn_c_try_link
"$LINENO"; then :
14038 ac_cv_lib_m_log2
=yes
14040 ac_cv_lib_m_log2
=no
14042 rm -f core conftest.err conftest.
$ac_objext \
14043 conftest
$ac_exeext conftest.
$ac_ext
14044 LIBS
=$ac_check_lib_save_LIBS
14046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
14047 $as_echo "$ac_cv_lib_m_log2" >&6; }
14048 if test "x$ac_cv_lib_m_log2" = x
""yes; then :
14049 cat >>confdefs.h
<<_ACEOF
14050 #define HAVE_LIBM 1
14062 # Choose simulator engine
14063 case "${target}" in
14064 *) mips_igen_engine
="engine.o"
14070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14071 $as_echo_n "checking for X... " >&6; }
14074 # Check whether --with-x was given.
14075 if test "${with_x+set}" = set; then :
14079 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14080 if test "x$with_x" = xno
; then
14081 # The user explicitly disabled X.
14084 case $x_includes,$x_libraries in #(
14085 *\'*) as_fn_error
"cannot use X directory names containing '" "$LINENO" 5;; #(
14086 *,NONE | NONE
,*) if test "${ac_cv_have_x+set}" = set; then :
14087 $as_echo_n "(cached) " >&6
14089 # One or both of the vars are not set, and there is no cached value.
14090 ac_x_includes
=no ac_x_libraries
=no
14091 rm -f -r conftest.dir
14092 if mkdir conftest.dir
; then
14094 cat >Imakefile
<<'_ACEOF'
14096 @echo incroot='${INCROOT}'
14098 @echo usrlibdir='${USRLIBDIR}'
14100 @echo libdir='${LIBDIR}'
14102 if (export CC
; ${XMKMF-xmkmf}) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
14103 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
14104 for ac_var
in incroot usrlibdir libdir
; do
14105 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14107 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14108 for ac_extension
in a so sl dylib la dll
; do
14109 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14110 test -f "$ac_im_libdir/libX11.$ac_extension"; then
14111 ac_im_usrlibdir
=$ac_im_libdir; break
14114 # Screen out bogus values from the imake configuration. They are
14115 # bogus both because they are the default anyway, and because
14116 # using them would break gcc on systems where it needs fixed includes.
14117 case $ac_im_incroot in
14118 /usr
/include
) ac_x_includes
= ;;
14119 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
=$ac_im_incroot;;
14121 case $ac_im_usrlibdir in
14122 /usr
/lib |
/usr
/lib64 |
/lib |
/lib64
) ;;
14123 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
=$ac_im_usrlibdir ;;
14127 rm -f -r conftest.dir
14130 # Standard set of common directories for X headers.
14131 # Check X11 before X11Rn because it is often a symlink to the current release.
14145 /usr/local/X11/include
14146 /usr/local/X11R7/include
14147 /usr/local/X11R6/include
14148 /usr/local/X11R5/include
14149 /usr/local/X11R4/include
14151 /usr/local/include/X11
14152 /usr/local/include/X11R7
14153 /usr/local/include/X11R6
14154 /usr/local/include/X11R5
14155 /usr/local/include/X11R4
14159 /usr/XFree86/include/X11
14163 /usr/unsupported/include
14164 /usr/athena/include
14165 /usr/local/x11r5/include
14166 /usr/lpp/Xamples/include
14168 /usr/openwin/include
14169 /usr/openwin/share/include'
14171 if test "$ac_x_includes" = no
; then
14172 # Guess where to find include files, by looking for Xlib.h.
14173 # First, try using that file with no special directory specified.
14174 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14175 /* end confdefs.h. */
14176 #include <X11/Xlib.h>
14178 if ac_fn_c_try_cpp
"$LINENO"; then :
14179 # We can compile using X headers with no special include directory.
14182 for ac_dir
in $ac_x_header_dirs; do
14183 if test -r "$ac_dir/X11/Xlib.h"; then
14184 ac_x_includes
=$ac_dir
14189 rm -f conftest.err conftest.
$ac_ext
14190 fi # $ac_x_includes = no
14192 if test "$ac_x_libraries" = no
; then
14193 # Check for the libraries.
14194 # See if we find them without any special options.
14195 # Don't add to $LIBS permanently.
14198 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14199 /* end confdefs.h. */
14200 #include <X11/Xlib.h>
14209 if ac_fn_c_try_link
"$LINENO"; then :
14211 # We can link X programs with no special library path.
14215 for ac_dir
in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14217 # Don't even attempt the hair of trying to link an X program!
14218 for ac_extension
in a so sl dylib la dll
; do
14219 if test -r "$ac_dir/libX11.$ac_extension"; then
14220 ac_x_libraries
=$ac_dir
14226 rm -f core conftest.err conftest.
$ac_objext \
14227 conftest
$ac_exeext conftest.
$ac_ext
14228 fi # $ac_x_libraries = no
14230 case $ac_x_includes,$ac_x_libraries in #(
14231 no
,* |
*,no |
*\'*)
14232 # Didn't find X, or a directory has "'" in its name.
14233 ac_cv_have_x
="have_x=no";; #(
14235 # Record where we found X for the cache.
14236 ac_cv_have_x
="have_x=yes\
14237 ac_x_includes='$ac_x_includes'\
14238 ac_x_libraries='$ac_x_libraries'"
14244 eval "$ac_cv_have_x"
14247 if test "$have_x" != yes; then
14248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14249 $as_echo "$have_x" >&6; }
14252 # If each of the values was on the command line, it overrides each guess.
14253 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
14254 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
14255 # Update the cache value to reflect the command line values.
14256 ac_cv_have_x
="have_x=yes\
14257 ac_x_includes='$x_includes'\
14258 ac_x_libraries='$x_libraries'"
14259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14260 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs in -lm" >&5
14267 $as_echo_n "checking for fabs in -lm... " >&6; }
14268 if test "${ac_cv_lib_m_fabs+set}" = set; then :
14269 $as_echo_n "(cached) " >&6
14271 ac_check_lib_save_LIBS
=$LIBS
14273 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14274 /* end confdefs.h. */
14276 /* Override any GCC internal prototype to avoid an error.
14277 Use char because int might match the return type of a GCC
14278 builtin and then its argument prototype would still apply. */
14291 if ac_fn_c_try_link
"$LINENO"; then :
14292 ac_cv_lib_m_fabs
=yes
14294 ac_cv_lib_m_fabs
=no
14296 rm -f core conftest.err conftest.
$ac_objext \
14297 conftest
$ac_exeext conftest.
$ac_ext
14298 LIBS
=$ac_check_lib_save_LIBS
14300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fabs" >&5
14301 $as_echo "$ac_cv_lib_m_fabs" >&6; }
14302 if test "x$ac_cv_lib_m_fabs" = x
""yes; then :
14303 cat >>confdefs.h
<<_ACEOF
14304 #define HAVE_LIBM 1
14311 for ac_func
in aint anint sqrt
14313 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14314 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
14315 eval as_val
=\$
$as_ac_var
14316 if test "x$as_val" = x
""yes; then :
14317 cat >>confdefs.h
<<_ACEOF
14318 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14326 ac_sources
="$sim_link_files"
14327 ac_dests
="$sim_link_links"
14328 while test -n "$ac_sources"; do
14329 set $ac_dests; ac_dest
=$1; shift; ac_dests
=$
*
14330 set $ac_sources; ac_source
=$1; shift; ac_sources
=$
*
14331 ac_config_links_1
="$ac_config_links_1 $ac_dest:$ac_source"
14333 ac_config_links
="$ac_config_links $ac_config_links_1"
14336 if grep CGEN_MAINT
$srcdir/Makefile.
in >/dev
/null
; then
14337 cgen_breaks
="break cgen_rtx_error";
14340 ac_config_files
="$ac_config_files Makefile.sim:Makefile.in"
14342 ac_config_files
="$ac_config_files Make-common.sim:../common/Make-common.in"
14344 ac_config_files
="$ac_config_files .gdbinit:../common/gdbinit.in"
14346 ac_config_commands
="$ac_config_commands Makefile"
14348 ac_config_commands
="$ac_config_commands stamp-h"
14350 cat >confcache
<<\_ACEOF
14351 # This file is a shell script that caches the results of configure
14352 # tests run on this system so they can be shared between configure
14353 # scripts and configure runs, see configure's option --config-cache.
14354 # It is not useful on other systems. If it contains results you don't
14355 # want to keep, you may remove or edit it.
14357 # config.status only pays attention to the cache file if you give it
14358 # the --recheck option to rerun configure.
14360 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14361 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14362 # following values.
14366 # The following way of writing the cache mishandles newlines in values,
14367 # but we know of no workaround that is simple, portable, and efficient.
14368 # So, we kill variables containing newlines.
14369 # Ultrix sh set writes to stderr and can't be redirected directly,
14370 # and sets the high bit in the cache file unless we assign to the vars.
14372 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14373 eval ac_val
=\$
$ac_var
14377 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14378 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14381 _ | IFS | as_nl
) ;; #(
14382 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
14383 *) { eval $ac_var=; unset $ac_var;} ;;
14389 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14390 *${as_nl}ac_space
=\
*)
14391 # `set' does not quote correctly, so add quotes: double-quote
14392 # substitution turns \\\\ into \\, and sed turns \\ into \.
14395 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14398 # `set' quotes correctly as required by POSIX, so do not add quotes.
14399 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14408 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14410 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14412 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
14413 if test -w "$cache_file"; then
14414 test "x$cache_file" != "x/dev/null" &&
14415 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14416 $as_echo "$as_me: updating cache $cache_file" >&6;}
14417 cat confcache
>$cache_file
14419 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14420 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14425 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
14426 # Let make expand exec_prefix.
14427 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
14429 DEFS
=-DHAVE_CONFIG_H
14433 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
14434 # 1. Remove the extension, and $U if already installed.
14435 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
14436 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
14437 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14438 # will be set to the directory where LIBOBJS objects are built.
14439 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14440 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
14442 LIBOBJS
=$ac_libobjs
14444 LTLIBOBJS
=$ac_ltlibobjs
14448 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14449 as_fn_error
"conditional \"GMAKE\" was never defined.
14450 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14452 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14453 as_fn_error
"conditional \"PLUGINS\" was never defined.
14454 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14456 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14457 as_fn_error
"conditional \"MAINTAINER_MODE\" was never defined.
14458 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14461 : ${CONFIG_STATUS=./config.status}
14463 ac_clean_files_save
=$ac_clean_files
14464 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
14465 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14466 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14468 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14470 # Generated by $as_me.
14471 # Run this file to recreate the current configuration.
14472 # Compiler output produced by configure, useful for debugging
14473 # configure, is in config.log if it exists.
14476 ac_cs_recheck=false
14479 SHELL=\${CONFIG_SHELL-$SHELL}
14482 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
14483 ## -------------------- ##
14484 ## M4sh Initialization. ##
14485 ## -------------------- ##
14487 # Be more Bourne compatible
14488 DUALCASE
=1; export DUALCASE
# for MKS sh
14489 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
14492 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14493 # is contrary to our usage. Disable this feature.
14494 alias -g '${1+"$@"}'='"$@"'
14495 setopt NO_GLOB_SUBST
14497 case `(set -o) 2>/dev/null` in #(
14509 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14510 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14511 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14512 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14513 # Prefer a ksh shell builtin over an external printf program on Solaris,
14514 # but without wasting forks for bash or zsh.
14515 if test -z "$BASH_VERSION$ZSH_VERSION" \
14516 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14517 as_echo='print
-r --'
14518 as_echo_n='print
-rn --'
14519 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14520 as_echo='printf %s
\n'
14521 as_echo_n='printf %s
'
14523 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14524 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
14525 as_echo_n='/usr
/ucb
/echo -n'
14527 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14528 as_echo_n_body='eval
14532 expr "X$arg" : "X\\(.*\\)$as_nl";
14533 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14535 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
14537 export as_echo_n_body
14538 as_echo_n='sh
-c $as_echo_n_body as_echo
'
14540 export as_echo_body
14541 as_echo='sh
-c $as_echo_body as_echo
'
14544 # The user is always right.
14545 if test "${PATH_SEPARATOR+set}" != set; then
14547 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14548 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14555 # We need space, tab and new line, in precisely that order. Quoting is
14556 # there to prevent editors from complaining about space-tab.
14557 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14558 # splitting by setting IFS to empty value.)
14561 # Find who we are. Look in the path if we contain no directory separator.
14563 *[\\/]* ) as_myself=$0 ;;
14564 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14565 for as_dir in $PATH
14568 test -z "$as_dir" && as_dir=.
14569 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14575 # We did not find ourselves, most probably we were run as `sh COMMAND'
14576 # in which case we are not to be found in the path.
14577 if test "x$as_myself" = x
; then
14580 if test ! -f "$as_myself"; then
14581 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14585 # Unset variables that we do not need and which cause bugs (e.g. in
14586 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14587 # suppresses any "Segmentation fault" message there. '((' could
14588 # trigger a bug in pdksh 5.2.14.
14589 for as_var
in BASH_ENV ENV MAIL MAILPATH
14590 do eval test x\
${$as_var+set} = xset \
14591 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
14604 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
14607 # as_fn_error ERROR [LINENO LOG_FD]
14608 # ---------------------------------
14609 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14610 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14611 # script with status $?, using 1 if that was 0.
14614 as_status
=$?
; test $as_status -eq 0 && as_status
=1
14616 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
14617 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14619 $as_echo "$as_me: error: $1" >&2
14620 as_fn_exit
$as_status
14624 # as_fn_set_status STATUS
14625 # -----------------------
14626 # Set $? to STATUS, without forking.
14627 as_fn_set_status
()
14630 } # as_fn_set_status
14632 # as_fn_exit STATUS
14633 # -----------------
14634 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14638 as_fn_set_status
$1
14644 # Portably unset VAR.
14647 { eval $1=; unset $1;}
14649 as_unset
=as_fn_unset
14650 # as_fn_append VAR VALUE
14651 # ----------------------
14652 # Append the text in VALUE to the end of the definition contained in VAR. Take
14653 # advantage of any shell optimizations that allow amortized linear growth over
14654 # repeated appends, instead of the typical quadratic growth present in naive
14656 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
14657 eval 'as_fn_append ()
14668 # as_fn_arith ARG...
14669 # ------------------
14670 # Perform arithmetic evaluation on the ARGs, and store the result in the
14671 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14672 # must be portable across $(()) and expr.
14673 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
14674 eval 'as_fn_arith ()
14681 as_val
=`expr "$@" || test $? -eq 1`
14686 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
14687 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
14693 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14694 as_basename
=basename
14699 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
14705 as_me
=`$as_basename -- "$0" ||
14706 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14707 X"$0" : 'X\(//\)$' \| \
14708 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14710 sed '/^.*\/\([^/][^/]*\)\/*$/{
14724 # Avoid depending upon Character Ranges.
14725 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
14726 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14727 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
14728 as_cr_digits
='0123456789'
14729 as_cr_alnum
=$as_cr_Letters$as_cr_digits
14731 ECHO_C
= ECHO_N
= ECHO_T
=
14732 case `echo -n x` in #(((((
14734 case `echo 'xy\c'` in
14735 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
14737 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
14744 rm -f conf$$ conf$$.exe conf$$.
file
14745 if test -d conf$$.dir
; then
14746 rm -f conf$$.dir
/conf$$.
file
14749 mkdir conf$$.dir
2>/dev
/null
14751 if (echo >conf$$.
file) 2>/dev
/null
; then
14752 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
14754 # ... but there are two gotchas:
14755 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14756 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14757 # In both cases, we have to default to `cp -p'.
14758 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
14760 elif ln conf$$.
file conf$$
2>/dev
/null
; then
14768 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
14769 rmdir conf$$.dir
2>/dev
/null
14774 # Create "$as_dir" as a directory, including parents if necessary.
14779 -*) as_dir
=.
/$as_dir;;
14781 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
14785 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14786 *) as_qdir
=$as_dir;;
14788 as_dirs
="'$as_qdir' $as_dirs"
14789 as_dir
=`$as_dirname -- "$as_dir" ||
14790 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14791 X"$as_dir" : 'X\(//\)[^/]' \| \
14792 X"$as_dir" : 'X\(//\)$' \| \
14793 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14794 $as_echo X"$as_dir" |
14795 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14799 /^X\(\/\/\)[^/].*/{
14812 test -d "$as_dir" && break
14814 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
14815 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
14819 if mkdir
-p .
2>/dev
/null
; then
14820 as_mkdir_p
='mkdir -p "$as_dir"'
14822 test -d .
/-p && rmdir .
/-p
14826 if test -x / >/dev
/null
2>&1; then
14827 as_test_x
='test -x'
14829 if ls -dL / >/dev
/null
2>&1; then
14836 if test -d "$1"; then
14842 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14843 ???[sx]*):;;*)false;;esac;fi
14847 as_executable_p
=$as_test_x
14849 # Sed expression to map a string onto a valid CPP name.
14850 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14852 # Sed expression to map a string onto a valid variable name.
14853 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14857 ## ----------------------------------- ##
14858 ## Main body of $CONFIG_STATUS script. ##
14859 ## ----------------------------------- ##
14861 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
14863 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14864 # Save the log message, to keep $0 and so on meaningful, and to
14865 # report actual input values of CONFIG_FILES etc. instead of their
14866 # values after options handling.
14868 This file was extended by $as_me, which was
14869 generated by GNU Autoconf 2.64. Invocation command line was
14871 CONFIG_FILES = $CONFIG_FILES
14872 CONFIG_HEADERS = $CONFIG_HEADERS
14873 CONFIG_LINKS = $CONFIG_LINKS
14874 CONFIG_COMMANDS = $CONFIG_COMMANDS
14877 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14882 case $ac_config_files in *"
14883 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
14886 case $ac_config_headers in *"
14887 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
14891 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14892 # Files that config.status was made for.
14893 config_files="$ac_config_files"
14894 config_headers="$ac_config_headers"
14895 config_links="$ac_config_links"
14896 config_commands="$ac_config_commands"
14900 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14902 \`$as_me' instantiates files and other configuration actions
14903 from templates according to the current configuration. Unless the files
14904 and actions are specified as TAGs, all are instantiated by default.
14906 Usage: $0 [OPTION]... [TAG]...
14908 -h, --help print this help, then exit
14909 -V, --version print version number and configuration settings, then exit
14910 -q, --quiet, --silent
14911 do not print progress messages
14912 -d, --debug don't remove temporary files
14913 --recheck update $as_me by reconfiguring in the same conditions
14914 --file=FILE[:TEMPLATE]
14915 instantiate the configuration file FILE
14916 --header=FILE[:TEMPLATE]
14917 instantiate the configuration header FILE
14919 Configuration files:
14922 Configuration headers:
14925 Configuration links:
14928 Configuration commands:
14931 Report bugs to the package provider."
14934 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14937 configured by $0, generated by GNU Autoconf 2.64,
14938 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14940 Copyright (C) 2009 Free Software Foundation, Inc.
14941 This config.status script is free software; the Free Software Foundation
14942 gives unlimited permission to copy, distribute and modify it."
14948 test -n "\$AWK" || AWK=awk
14951 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14952 # The default lists apply if the user does not specify any file.
14958 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
14959 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
14970 # Handling of the options.
14971 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
14973 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
14974 $as_echo "$ac_cs_version"; exit ;;
14975 --debug |
--debu |
--deb |
--de |
--d |
-d )
14977 --file |
--fil |
--fi |
--f )
14980 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14982 as_fn_append CONFIG_FILES
" '$ac_optarg'"
14983 ac_need_defaults
=false
;;
14984 --header |
--heade |
--head |
--hea )
14987 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14989 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
14990 ac_need_defaults
=false
;;
14992 # Conflict between --help and --header
14993 as_fn_error
"ambiguous option: \`$1'
14994 Try \`$0 --help' for more information.";;
14995 --help |
--hel |
-h )
14996 $as_echo "$ac_cs_usage"; exit ;;
14997 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
14998 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
15001 # This is an error.
15002 -*) as_fn_error
"unrecognized option: \`$1'
15003 Try \`$0 --help' for more information." ;;
15005 *) as_fn_append ac_config_targets
" $1"
15006 ac_need_defaults
=false
;;
15012 ac_configure_extra_args
=
15014 if $ac_cs_silent; then
15016 ac_configure_extra_args
="$ac_configure_extra_args --silent"
15020 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15021 if \$ac_cs_recheck; then
15022 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15024 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15025 CONFIG_SHELL='$SHELL'
15026 export CONFIG_SHELL
15031 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15035 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15036 ## Running $as_me. ##
15042 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15046 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15049 # The HP-UX ksh and POSIX shell print the target directory to stdout
15050 # if CDPATH is set.
15051 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15053 sed_quote_subst='$sed_quote_subst'
15054 double_quote_subst='$double_quote_subst'
15055 delay_variable_subst='$delay_variable_subst'
15056 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15057 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15058 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15059 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15060 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15061 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15062 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15063 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15064 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15065 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15066 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15067 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15068 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15069 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15070 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15071 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15072 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15073 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15074 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15075 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15076 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15077 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15078 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15079 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15080 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15081 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15082 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15083 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15084 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15085 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15086 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15087 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15088 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15089 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15090 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15091 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15092 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15093 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15094 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15095 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15096 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15097 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15098 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15099 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15100 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15101 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15102 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15103 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15104 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"`'
15105 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15106 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15107 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15108 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15109 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15110 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15111 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15112 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15113 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15114 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15115 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15116 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15117 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15118 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15119 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15120 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15121 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15122 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15123 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15124 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15125 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15126 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15127 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15128 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15129 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15130 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15131 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15132 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15133 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15134 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15135 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15136 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15137 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15138 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15139 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15140 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15141 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15142 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15143 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15144 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15145 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15146 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15147 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15148 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15149 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15150 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15151 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15152 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15153 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15154 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15155 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15156 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15157 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15158 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15159 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15160 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15161 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15162 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15163 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15164 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15165 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15166 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15167 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15168 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15169 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15170 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15171 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15172 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15173 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15174 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15175 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15178 LTCFLAGS='$LTCFLAGS'
15179 compiler='$compiler_DEFAULT'
15181 # A function that is used when there is no print builtin or printf.
15182 func_fallback_echo ()
15184 eval 'cat <<_LTECHO_EOF
15189 # Quote evaled strings.
15203 deplibs_check_method \
15212 lt_cv_sys_global_symbol_pipe \
15213 lt_cv_sys_global_symbol_to_cdecl \
15214 lt_cv_sys_global_symbol_to_c_name_address \
15215 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15216 lt_prog_compiler_no_builtin_flag \
15217 lt_prog_compiler_wl \
15218 lt_prog_compiler_pic \
15219 lt_prog_compiler_static \
15220 lt_cv_prog_compiler_c_o \
15228 export_dynamic_flag_spec \
15229 whole_archive_flag_spec \
15230 compiler_needs_object \
15232 allow_undefined_flag \
15233 no_undefined_flag \
15234 hardcode_libdir_flag_spec \
15235 hardcode_libdir_flag_spec_ld \
15236 hardcode_libdir_separator \
15241 variables_saved_for_relink \
15243 library_names_spec \
15245 install_override_mode \
15249 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15250 *[\\\\\\\`\\"\\\$]*)
15251 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15254 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15259 # Double-quote double-evaled strings.
15260 for var in reload_cmds \
15261 old_postinstall_cmds \
15262 old_postuninstall_cmds \
15264 extract_expsyms_cmds \
15265 old_archive_from_new_cmds \
15266 old_archive_from_expsyms_cmds \
15268 archive_expsym_cmds \
15270 module_expsym_cmds \
15271 export_symbols_cmds \
15274 postuninstall_cmds \
15276 sys_lib_search_path_spec \
15277 sys_lib_dlsearch_path_spec; do
15278 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15279 *[\\\\\\\`\\"\\\$]*)
15280 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15283 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15288 ac_aux_dir='$ac_aux_dir'
15289 xsi_shell='$xsi_shell'
15290 lt_shell_append='$lt_shell_append'
15292 # See if we are running on zsh, and set the options which allow our
15293 # commands through without removal of \ escapes INIT.
15294 if test -n "\${ZSH_VERSION+set}" ; then
15295 setopt NO_GLOB_SUBST
15301 TIMESTAMP='$TIMESTAMP'
15310 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15312 # Handling of arguments.
15313 for ac_config_target
in $ac_config_targets
15315 case $ac_config_target in
15316 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
15317 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
15318 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
15319 "$ac_config_links_1") CONFIG_LINKS
="$CONFIG_LINKS $ac_config_links_1" ;;
15320 "Makefile.sim") CONFIG_FILES
="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
15321 "Make-common.sim") CONFIG_FILES
="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
15322 ".gdbinit") CONFIG_FILES
="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
15323 "Makefile") CONFIG_COMMANDS
="$CONFIG_COMMANDS Makefile" ;;
15324 "stamp-h") CONFIG_COMMANDS
="$CONFIG_COMMANDS stamp-h" ;;
15326 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15331 # If the user did not use the arguments to specify the items to instantiate,
15332 # then the envvar interface is used. Set only those that are not.
15333 # We use the long form for the default assignment because of an extremely
15334 # bizarre bug on SunOS 4.1.3.
15335 if $ac_need_defaults; then
15336 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
15337 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
15338 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS
=$config_links
15339 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
15342 # Have a temporary directory for convenience. Make it in the build tree
15343 # simply because there is no reason against having it here, and in addition,
15344 # creating and moving files from /tmp can sometimes cause problems.
15345 # Hook for its removal unless debugging.
15346 # Note that there is a small window in which the directory will not be cleaned:
15347 # after its creation but before its name has been assigned to `$tmp'.
15351 trap 'exit_status=$?
15352 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15354 trap 'as_fn_exit 1' 1 2 13 15
15356 # Create a (secure) tmp directory for tmp files.
15359 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15360 test -n "$tmp" && test -d "$tmp"
15363 tmp
=.
/conf$$
-$RANDOM
15364 (umask 077 && mkdir
"$tmp")
15365 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
15367 # Set up the scripts for CONFIG_FILES section.
15368 # No need to generate them if there are no CONFIG_FILES.
15369 # This happens for instance with `./config.status config.h'.
15370 if test -n "$CONFIG_FILES"; then
15373 ac_cr
=`echo X | tr X '\015'`
15374 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15375 # But we know of no other shell where ac_cr would be empty at this
15376 # point, so we can use a bashism as a fallback.
15377 if test "x$ac_cr" = x
; then
15378 eval ac_cr
=\$
\'\\r
\'
15380 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15381 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15384 ac_cs_awk_cr
=$ac_cr
15387 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15392 echo "cat >conf$$subs.awk <<_ACEOF" &&
15393 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15395 } >conf$$subs.sh ||
15396 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
15397 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15399 for ac_last_try in false false false false false :; do
15400 . ./conf$$subs.sh ||
15401 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
15403 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
15404 if test $ac_delim_n = $ac_delim_num; then
15406 elif $ac_last_try; then
15407 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
15409 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15412 rm -f conf$$subs.sh
15414 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15415 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
15419 s/^/S["/; s
/!.
*/"]=/
15429 s/\(.\{148\}\).*/\1/
15431 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
15436 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15443 s/\(.\{148\}\).*/\1/
15445 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
15449 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15454 ' <conf$$subs.awk | sed '
15459 ' >>$CONFIG_STATUS || ac_write_fail=1
15460 rm -f conf$$subs.awk
15461 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15463 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
15464 for (key in S) S_is_set[key] = 1
15470 nfields = split(line, field, "@
")
15472 len = length(field[1])
15473 for (i = 2; i < nfields; i++) {
15475 keylen = length(key)
15476 if (S_is_set[key]) {
15478 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15479 len += length(value) + length(field[++i])
15490 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15491 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15492 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
15495 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
15496 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
15499 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15500 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
15501 # trailing colons and then remove the whole line if VPATH becomes empty
15502 # (actually we leave an empty line to preserve line numbers).
15503 if test "x
$srcdir" = x.; then
15504 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15505 s/:*\$(srcdir):*/:/
15506 s/:*\${srcdir}:*/:/
15508 s/^\([^=]*=[ ]*\):*/\1/
15514 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15515 fi # test -n "$CONFIG_FILES"
15517 # Set up the scripts for CONFIG_HEADERS section.
15518 # No need to generate them if there are no CONFIG_HEADERS.
15519 # This happens for instance with `./config.status Makefile'.
15520 if test -n "$CONFIG_HEADERS"; then
15521 cat >"$tmp/defines.
awk" <<\_ACAWK ||
15525 # Transform confdefs.h into an awk script `defines.awk', embedded as
15526 # here-document in config.status, that substitutes the proper values into
15527 # config.h.in to produce config.h.
15529 # Create a delimiter string that does not exist in confdefs.h, to ease
15530 # handling of long lines.
15532 for ac_last_try in false false :; do
15533 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
15534 if test -z "$ac_t"; then
15536 elif $ac_last_try; then
15537 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
15539 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15543 # For the awk script, D is an array of macro values keyed by name,
15544 # likewise P contains macro parameters if any. Preserve backslash
15545 # newline sequences.
15547 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15549 s/.\{148\}/&'"$ac_delim"'/g
15552 s/^[ ]*#[ ]*define[ ][ ]*/ /
15559 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
15561 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
15565 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
15566 D["\
1"]=" \
3\\\\\\n
"\\/p
15568 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
15573 s/.\{148\}/&'"$ac_delim"'/g
15578 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
15581 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
15583 ' <confdefs.h | sed '
15584 s/'"$ac_delim"'/"\\\
15585 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15587 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15588 for (key in D) D_is_set[key] = 1
15591 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15593 split(line, arg, " ")
15594 if (arg[1] == "#") {
15598 defundef
= substr
(arg
[1], 2)
15601 split(mac1
, mac2
, "(") #)
15603 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
15604 if (D_is_set
[macro
]) {
15605 # Preserve the white space surrounding the "#".
15606 print prefix
"define", macro P
[macro
] D
[macro
]
15609 # Replace #undef with comments. This is necessary, for example,
15610 # in the case of _POSIX_SOURCE, which is predefined and required
15611 # on some systems where configure will not decide to define it.
15612 if (defundef
== "undef") {
15613 print
"/*", prefix defundef
, macro
, "*/"
15621 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15622 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
15623 fi # test -n "$CONFIG_HEADERS"
15626 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15631 :[FHLC
]) ac_mode
=$ac_tag; continue;;
15633 case $ac_mode$ac_tag in
15635 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
15636 :[FH
]-) ac_tag
=-:-;;
15637 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
15654 -) ac_f
="$tmp/stdin";;
15655 *) # Look for the file first in the build tree, then in the source tree
15656 # (if the path is not absolute). The absolute path cannot be DOS-style,
15657 # because $ac_f cannot contain `:'.
15661 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
15663 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
15665 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15666 as_fn_append ac_file_inputs
" '$ac_f'"
15669 # Let's still pretend it is `configure' which instantiates (i.e., don't
15670 # use $as_me), people would be surprised to read:
15671 # /* config.h. Generated by config.status. */
15672 configure_input
='Generated from '`
15673 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15675 if test x
"$ac_file" != x-
; then
15676 configure_input
="$ac_file. $configure_input"
15677 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15678 $as_echo "$as_me: creating $ac_file" >&6;}
15680 # Neutralize special characters interpreted by sed in replacement strings.
15681 case $configure_input in #(
15682 *\
&* |
*\|
* |
*\\* )
15683 ac_sed_conf_input
=`$as_echo "$configure_input" |
15684 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15685 *) ac_sed_conf_input
=$configure_input;;
15689 *:-:* |
*:-) cat >"$tmp/stdin" \
15690 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
15695 ac_dir
=`$as_dirname -- "$ac_file" ||
15696 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15697 X"$ac_file" : 'X\(//\)[^/]' \| \
15698 X"$ac_file" : 'X\(//\)$' \| \
15699 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15700 $as_echo X"$ac_file" |
15701 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15705 /^X\(\/\/\)[^/].*/{
15718 as_dir
="$ac_dir"; as_fn_mkdir_p
15722 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
15724 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15725 # A ".." for each directory in $ac_dir_suffix.
15726 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15727 case $ac_top_builddir_sub in
15728 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
15729 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
15732 ac_abs_top_builddir
=$ac_pwd
15733 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
15734 # for backward compatibility:
15735 ac_top_builddir
=$ac_top_build_prefix
15738 .
) # We are building in place.
15740 ac_top_srcdir
=$ac_top_builddir_sub
15741 ac_abs_top_srcdir
=$ac_pwd ;;
15742 [\\/]* | ?
:[\\/]* ) # Absolute name.
15743 ac_srcdir
=$srcdir$ac_dir_suffix;
15744 ac_top_srcdir
=$srcdir
15745 ac_abs_top_srcdir
=$srcdir ;;
15746 *) # Relative name.
15747 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
15748 ac_top_srcdir
=$ac_top_build_prefix$srcdir
15749 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
15751 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
15761 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
15762 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
15766 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15767 # If the template does not know about datarootdir, expand it.
15768 # FIXME: This hack should be removed a few years after 2.60.
15769 ac_datarootdir_hack
=; ac_datarootdir_seen
=
15780 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15781 *datarootdir
*) ac_datarootdir_seen
=yes;;
15782 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
15783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15784 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15786 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15787 ac_datarootdir_hack='
15788 s&@datadir@&$datadir&g
15789 s&@docdir@&$docdir&g
15790 s&@infodir@&$infodir&g
15791 s&@localedir@&$localedir&g
15792 s&@mandir@&$mandir&g
15793 s&\\\${datarootdir}&$datarootdir&g' ;;
15797 # Neutralize VPATH when `$srcdir' = `.'.
15798 # Shell code in configure.ac might set extrasub.
15799 # FIXME: do we really want to maintain this feature?
15800 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15801 ac_sed_extra="$ac_vpsub
15804 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15806 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
15807 s|@configure_input@|
$ac_sed_conf_input|
;t t
15808 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
15809 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
15810 s
&@srcdir@
&$ac_srcdir&;t t
15811 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
15812 s
&@top_srcdir@
&$ac_top_srcdir&;t t
15813 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
15814 s
&@builddir@
&$ac_builddir&;t t
15815 s
&@abs_builddir@
&$ac_abs_builddir&;t t
15816 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
15817 s
&@INSTALL@
&$ac_INSTALL&;t t
15818 $ac_datarootdir_hack
15820 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
15821 || as_fn_error "could not create
$ac_file" "$LINENO" 5
15823 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15824 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
15825 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
15826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
15827 which seems to be undefined. Please make sure it is defined." >&5
15828 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
15829 which seems to be undefined. Please make sure it is defined." >&2;}
15833 -) cat "$tmp/out" && rm -f "$tmp/out";;
15834 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15836 || as_fn_error "could not create $ac_file" "$LINENO" 5
15842 if test x"$ac_file" != x-; then
15844 $as_echo "/* $configure_input */" \
15845 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15846 } >"$tmp/config.h" \
15847 || as_fn_error "could not create $ac_file" "$LINENO" 5
15848 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15849 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15850 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15853 mv "$tmp/config.h" "$ac_file" \
15854 || as_fn_error "could not create $ac_file" "$LINENO" 5
15857 $as_echo "/* $configure_input */" \
15858 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15859 || as_fn_error "could not create -" "$LINENO" 5
15867 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.
'; then
15870 # Prefer the file from the source tree if names are identical.
15871 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15872 ac_source=$srcdir/$ac_source
15875 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15876 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15878 if test ! -r "$ac_source"; then
15879 as_fn_error "$ac_source: file not found" "$LINENO" 5
15883 # Try a relative symlink, then a hard link, then a copy.
15885 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15886 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15888 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15889 ln "$ac_source" "$ac_file" 2>/dev/null ||
15890 cp -p "$ac_source" "$ac_file" ||
15891 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15894 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15895 $as_echo "$as_me: executing $ac_file commands" >&6;}
15900 case $ac_file$ac_mode in
15901 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15904 # See if we are running on zsh, and set the options which allow our
15905 # commands through without removal of \ escapes.
15906 if test -n "${ZSH_VERSION+set}" ; then
15907 setopt NO_GLOB_SUBST
15910 cfgfile="${ofile}T"
15911 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15914 cat <<_LT_EOF >> "$cfgfile"
15917 # `$ECHO "$ofile" | sed 's
%^.
*/%%'` - Provide generalized library-building support services.
15918 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15919 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15920 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15922 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15923 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15924 # Written by Gordon Matzigkeit, 1996
15926 # This file is part of GNU Libtool.
15928 # GNU Libtool is free software; you can redistribute it and/or
15929 # modify it under the terms of the GNU General Public License as
15930 # published by the Free Software Foundation; either version 2 of
15931 # the License, or (at your option) any later version.
15933 # As a special exception to the GNU General Public License,
15934 # if you distribute this file as part of a program or library that
15935 # is built using GNU Libtool, you may include this file under the
15936 # same distribution terms that you use for the rest of that program.
15938 # GNU Libtool is distributed in the hope that it will be useful,
15939 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15940 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15941 # GNU General Public License for more details.
15943 # You should have received a copy of the GNU General Public License
15944 # along with GNU Libtool; see the file COPYING. If not, a copy
15945 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15946 # obtained by writing to the Free Software Foundation, Inc.,
15947 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15950 # The names of the tagged configurations supported by this script.
15953 # ### BEGIN LIBTOOL CONFIG
15955 # Which release of libtool.m4 was used?
15956 macro_version=$macro_version
15957 macro_revision=$macro_revision
15959 # Whether or not to build shared libraries.
15960 build_libtool_libs=$enable_shared
15962 # Whether or not to build static libraries.
15963 build_old_libs=$enable_static
15965 # What type of objects to build.
15968 # Whether or not to optimize for fast installation.
15969 fast_install=$enable_fast_install
15971 # Shell to use when invoking shell scripts.
15974 # An echo program that protects backslashes.
15978 host_alias=$host_alias
15982 # The build system.
15983 build_alias=$build_alias
15987 # A sed program that does not truncate output.
15990 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15991 Xsed="\$SED -e 1s/^X//"
15993 # A grep program that handles long lines.
15999 # A literal string matcher.
16002 # A BSD- or MS-compatible name lister.
16005 # Whether we need soft or hard links.
16008 # What is the maximum length of a command?
16009 max_cmd_len=$max_cmd_len
16011 # Object file suffix (normally "o").
16014 # Executable file suffix (normally "").
16017 # whether the shell understands "unset".
16020 # turn spaces into newlines.
16023 # turn newlines into spaces.
16026 # An object symbol dumper.
16027 OBJDUMP=$lt_OBJDUMP
16029 # Method to check whether dependent libraries are shared objects.
16030 deplibs_check_method=$lt_deplibs_check_method
16032 # Command to use when deplibs_check_method == "file_magic".
16033 file_magic_cmd=$lt_file_magic_cmd
16037 AR_FLAGS=$lt_AR_FLAGS
16039 # A symbol stripping program.
16042 # Commands used to install an old-style archive.
16044 old_postinstall_cmds=$lt_old_postinstall_cmds
16045 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16047 # Whether to use a lock for old archive extraction.
16048 lock_old_archive_extraction=$lock_old_archive_extraction
16053 # LTCC compiler flags.
16054 LTCFLAGS=$lt_CFLAGS
16056 # Take the output of nm and produce a listing of raw symbols and C names.
16057 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16059 # Transform the output of nm in a proper C declaration.
16060 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16062 # Transform the output of nm in a C name address pair.
16063 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16065 # Transform the output of nm in a C name address pair when lib prefix is needed.
16066 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16068 # The name of the directory that contains temporary libtool files.
16071 # Used to examine libraries when file_magic_cmd begins with "file".
16072 MAGIC_CMD=$MAGIC_CMD
16074 # Must we lock files when doing compilation?
16075 need_locks=$lt_need_locks
16077 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16078 DSYMUTIL=$lt_DSYMUTIL
16080 # Tool to change global to local symbols on Mac OS X.
16083 # Tool to manipulate fat objects and archives on Mac OS X.
16086 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16089 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16090 OTOOL64=$lt_OTOOL64
16092 # Old archive suffix (normally "a").
16095 # Shared library suffix (normally ".so").
16096 shrext_cmds=$lt_shrext_cmds
16098 # The commands to extract the exported symbol list from a shared archive.
16099 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16101 # Variables whose values should be saved in libtool wrapper scripts and
16102 # restored at link time.
16103 variables_saved_for_relink=$lt_variables_saved_for_relink
16105 # Do we need the "lib" prefix for modules?
16106 need_lib_prefix=$need_lib_prefix
16108 # Do we need a version for libraries?
16109 need_version=$need_version
16111 # Library versioning type.
16112 version_type=$version_type
16114 # Shared library runtime path variable.
16115 runpath_var=$runpath_var
16117 # Shared library path variable.
16118 shlibpath_var=$shlibpath_var
16120 # Is shlibpath searched before the hard-coded library search path?
16121 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16123 # Format of library name prefix.
16124 libname_spec=$lt_libname_spec
16126 # List of archive names. First name is the real one, the rest are links.
16127 # The last name is the one that the linker finds with -lNAME
16128 library_names_spec=$lt_library_names_spec
16130 # The coded name of the library, if different from the real name.
16131 soname_spec=$lt_soname_spec
16133 # Permission mode override for installation of shared libraries.
16134 install_override_mode=$lt_install_override_mode
16136 # Command to use after installation of a shared archive.
16137 postinstall_cmds=$lt_postinstall_cmds
16139 # Command to use after uninstallation of a shared archive.
16140 postuninstall_cmds=$lt_postuninstall_cmds
16142 # Commands used to finish a libtool library installation in a directory.
16143 finish_cmds=$lt_finish_cmds
16145 # As "finish_cmds", except a single script fragment to be evaled but
16147 finish_eval=$lt_finish_eval
16149 # Whether we should hardcode library paths into libraries.
16150 hardcode_into_libs=$hardcode_into_libs
16152 # Compile-time system search path for libraries.
16153 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16155 # Run-time system search path for libraries.
16156 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16158 # Whether dlopen is supported.
16159 dlopen_support=$enable_dlopen
16161 # Whether dlopen of programs is supported.
16162 dlopen_self=$enable_dlopen_self
16164 # Whether dlopen of statically linked programs is supported.
16165 dlopen_self_static=$enable_dlopen_self_static
16167 # Commands to strip libraries.
16168 old_striplib=$lt_old_striplib
16169 striplib=$lt_striplib
16172 # The linker used to build libraries.
16175 # How to create reloadable object files.
16176 reload_flag=$lt_reload_flag
16177 reload_cmds=$lt_reload_cmds
16179 # Commands used to build an old-style archive.
16180 old_archive_cmds=$lt_old_archive_cmds
16182 # A language specific compiler.
16185 # Is the compiler the GNU compiler?
16188 # Compiler flag to turn off builtin functions.
16189 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16191 # How to pass a linker flag through the compiler.
16192 wl=$lt_lt_prog_compiler_wl
16194 # Additional compiler flags for building library objects.
16195 pic_flag=$lt_lt_prog_compiler_pic
16197 # Compiler flag to prevent dynamic linking.
16198 link_static_flag=$lt_lt_prog_compiler_static
16200 # Does compiler simultaneously support -c and -o options?
16201 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16203 # Whether or not to add -lc for building shared libraries.
16204 build_libtool_need_lc=$archive_cmds_need_lc
16206 # Whether or not to disallow shared libs when runtime libs are static.
16207 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16209 # Compiler flag to allow reflexive dlopens.
16210 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16212 # Compiler flag to generate shared objects directly from archives.
16213 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16215 # Whether the compiler copes with passing no objects directly.
16216 compiler_needs_object=$lt_compiler_needs_object
16218 # Create an old-style archive from a shared archive.
16219 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16221 # Create a temporary old-style archive to link instead of a shared archive.
16222 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16224 # Commands used to build a shared archive.
16225 archive_cmds=$lt_archive_cmds
16226 archive_expsym_cmds=$lt_archive_expsym_cmds
16228 # Commands used to build a loadable module if different from building
16229 # a shared archive.
16230 module_cmds=$lt_module_cmds
16231 module_expsym_cmds=$lt_module_expsym_cmds
16233 # Whether we are building with GNU ld or not.
16234 with_gnu_ld=$lt_with_gnu_ld
16236 # Flag that allows shared libraries with undefined symbols to be built.
16237 allow_undefined_flag=$lt_allow_undefined_flag
16239 # Flag that enforces no undefined symbols.
16240 no_undefined_flag=$lt_no_undefined_flag
16242 # Flag to hardcode \$libdir into a binary during linking.
16243 # This must work even if \$libdir does not exist
16244 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16246 # If ld is used when linking, flag to hardcode \$libdir into a binary
16247 # during linking. This must work even if \$libdir does not exist.
16248 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16250 # Whether we need a single "-rpath" flag with a separated argument.
16251 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16253 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16254 # DIR into the resulting binary.
16255 hardcode_direct=$hardcode_direct
16257 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16258 # DIR into the resulting binary and the resulting library dependency is
16259 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16260 # library is relocated.
16261 hardcode_direct_absolute=$hardcode_direct_absolute
16263 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16264 # into the resulting binary.
16265 hardcode_minus_L=$hardcode_minus_L
16267 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16268 # into the resulting binary.
16269 hardcode_shlibpath_var=$hardcode_shlibpath_var
16271 # Set to "yes" if building a shared library automatically hardcodes DIR
16272 # into the library and all subsequent libraries and executables linked
16274 hardcode_automatic=$hardcode_automatic
16276 # Set to yes if linker adds runtime paths of dependent libraries
16277 # to runtime path list.
16278 inherit_rpath=$inherit_rpath
16280 # Whether libtool must link a program against all its dependency libraries.
16281 link_all_deplibs=$link_all_deplibs
16283 # Fix the shell variable \$srcfile for the compiler.
16284 fix_srcfile_path=$lt_fix_srcfile_path
16286 # Set to "yes" if exported symbols are required.
16287 always_export_symbols=$always_export_symbols
16289 # The commands to list exported symbols.
16290 export_symbols_cmds=$lt_export_symbols_cmds
16292 # Symbols that should not be listed in the preloaded symbols.
16293 exclude_expsyms=$lt_exclude_expsyms
16295 # Symbols that must always be exported.
16296 include_expsyms=$lt_include_expsyms
16298 # Commands necessary for linking programs (against libraries) with templates.
16299 prelink_cmds=$lt_prelink_cmds
16301 # Specify filename containing input files.
16302 file_list_spec=$lt_file_list_spec
16304 # How to hardcode a shared library path into an executable.
16305 hardcode_action=$hardcode_action
16307 # ### END LIBTOOL CONFIG
16313 cat <<\_LT_EOF >> "$cfgfile"
16314 # AIX sometimes has problems with the GCC collect2 program. For some
16315 # reason, if we set the COLLECT_NAMES environment variable, the problems
16316 # vanish in a puff of smoke.
16317 if test "X${COLLECT_NAMES+set}" != Xset; then
16319 export COLLECT_NAMES
16326 ltmain="$ac_aux_dir/ltmain.sh"
16329 # We use sed instead of cat because bash on DJGPP gets confused if
16330 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16331 # text mode, it properly converts lines to CR/LF. This bash problem
16332 # is reportedly fixed, but why not run on old versions too?
16333 sed '/^
# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16334 ||
(rm -f "$cfgfile"; exit 1)
16338 cat << \_LT_EOF
>> "$cfgfile"
16340 # func_dirname file append nondir_replacement
16341 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16342 # otherwise set result to NONDIR_REPLACEMENT.
16346 */*) func_dirname_result
="${1%/*}${2}" ;;
16347 * ) func_dirname_result
="${3}" ;;
16351 # func_basename file
16354 func_basename_result
="${1##*/}"
16357 # func_dirname_and_basename file append nondir_replacement
16358 # perform func_basename and func_dirname in a single function
16360 # dirname: Compute the dirname of FILE. If nonempty,
16361 # add APPEND to the result, otherwise set result
16362 # to NONDIR_REPLACEMENT.
16363 # value returned in "$func_dirname_result"
16364 # basename: Compute filename of FILE.
16365 # value retuned in "$func_basename_result"
16366 # Implementation must be kept synchronized with func_dirname
16367 # and func_basename. For efficiency, we do not delegate to
16368 # those functions but instead duplicate the functionality here.
16369 func_dirname_and_basename
()
16372 */*) func_dirname_result
="${1%/*}${2}" ;;
16373 * ) func_dirname_result
="${3}" ;;
16375 func_basename_result
="${1##*/}"
16378 # func_stripname prefix suffix name
16379 # strip PREFIX and SUFFIX off of NAME.
16380 # PREFIX and SUFFIX must not contain globbing or regex special
16381 # characters, hashes, percent signs, but SUFFIX may contain a leading
16382 # dot (in which case that matches only a dot).
16385 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16386 # positional parameters, so assign one to ordinary parameter first.
16387 func_stripname_result
=${3}
16388 func_stripname_result
=${func_stripname_result#"${1}"}
16389 func_stripname_result
=${func_stripname_result%"${2}"}
16395 func_opt_split_opt
=${1%%=*}
16396 func_opt_split_arg
=${1#*=}
16403 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
16404 *) func_lo2o_result
=${1} ;;
16408 # func_xform libobj-or-source
16411 func_xform_result
=${1%.*}.lo
16414 # func_arith arithmetic-term...
16417 func_arith_result
=$
(( $
* ))
16421 # STRING may not start with a hyphen.
16424 func_len_result
=${#1}
16429 *) # Bourne compatible functions.
16430 cat << \_LT_EOF
>> "$cfgfile"
16432 # func_dirname file append nondir_replacement
16433 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16434 # otherwise set result to NONDIR_REPLACEMENT.
16437 # Extract subdirectory from the argument.
16438 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
16439 if test "X$func_dirname_result" = "X${1}"; then
16440 func_dirname_result
="${3}"
16442 func_dirname_result
="$func_dirname_result${2}"
16446 # func_basename file
16449 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
16453 # func_stripname prefix suffix name
16454 # strip PREFIX and SUFFIX off of NAME.
16455 # PREFIX and SUFFIX must not contain globbing or regex special
16456 # characters, hashes, percent signs, but SUFFIX may contain a leading
16457 # dot (in which case that matches only a dot).
16458 # func_strip_suffix prefix name
16462 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16463 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16468 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
16469 my_sed_long_arg
='1s/^-[^=]*=//'
16474 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16475 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16481 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
16484 # func_xform libobj-or-source
16487 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16490 # func_arith arithmetic-term...
16493 func_arith_result
=`expr "$@"`
16497 # STRING may not start with a hyphen.
16500 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16506 case $lt_shell_append in
16508 cat << \_LT_EOF
>> "$cfgfile"
16510 # func_append var value
16511 # Append VALUE to the end of shell variable VAR.
16519 cat << \_LT_EOF
>> "$cfgfile"
16521 # func_append var value
16522 # Append VALUE to the end of shell variable VAR.
16533 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16534 ||
(rm -f "$cfgfile"; exit 1)
16536 mv -f "$cfgfile" "$ofile" ||
16537 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16541 "Makefile":C
) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16542 rm -f Makesim1.tmp Makesim2.tmp Makefile
16543 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim
>Makesim1.tmp
16544 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim
>Makesim2.tmp
16545 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16546 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16547 <Makefile.sim
>Makefile
16548 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16550 "stamp-h":C
) echo > stamp-h
;;
16558 ac_clean_files
=$ac_clean_files_save
16560 test $ac_write_fail = 0 ||
16561 as_fn_error
"write failure creating $CONFIG_STATUS" "$LINENO" 5
16564 # configure is writing to config.log, and then calls config.status.
16565 # config.status does its own redirection, appending to config.log.
16566 # Unfortunately, on DOS this fails, as config.log is still kept open
16567 # by configure, so config.status won't be able to write to it; its
16568 # output is simply discarded. So we exec the FD to /dev/null,
16569 # effectively closing config.log, so it can be properly (re)opened and
16570 # appended to by config.status. When coming back to configure, we
16571 # need to make the FD available again.
16572 if test "$no_create" != yes; then
16574 ac_config_status_args
=
16575 test "$silent" = yes &&
16576 ac_config_status_args
="$ac_config_status_args --quiet"
16578 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
16580 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16581 # would make configure fail if this is the last instruction.
16582 $ac_cs_success || as_fn_exit $?
16584 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
16585 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16586 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}