2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
53 as_echo_n='/usr
/ucb
/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x
; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var
in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\
${$as_var+set} = xset \
120 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
133 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x
"${_as_can_reexec}" != xno
&& test "x$CONFIG_SHELL" != x
; then
138 _as_can_reexec
=no
; export _as_can_reexec
;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
147 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec
=; unset _as_can_reexec
;}
160 if test "x$CONFIG_SHELL" = x
; then
161 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required
="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev
/null
; then :
213 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
216 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
218 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
221 test -z "$as_dir" && as_dir
=.
225 for as_base
in sh bash ksh sh5
; do
226 # Try only shells that exist, to save several forks.
227 as_shell
=$as_dir/$as_base
228 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
230 CONFIG_SHELL
=$as_shell as_have_required
=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
239 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
241 CONFIG_SHELL
=$SHELL as_have_required
=yes
246 if test "x$CONFIG_SHELL" != x
; then :
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
254 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
256 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
268 if test x
$as_have_required = xno
; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x
${ZSH_VERSION+set} = xset
; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
284 SHELL
=${CONFIG_SHELL-/bin/sh}
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE
= GREP_OPTIONS
=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
295 # Portably unset VAR.
298 { eval $1=; unset $1;}
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
322 # Create "$as_dir" as a directory, including parents if necessary.
327 -*) as_dir
=.
/$as_dir;;
329 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
333 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 as_dirs
="'$as_qdir' $as_dirs"
337 as_dir
=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
360 test -d "$as_dir" && break
362 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
363 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p
()
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
382 eval 'as_fn_append ()
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
406 as_val
=`expr "$@" || test $? -eq 1`
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
418 as_status
=$1; test $as_status -eq 0 && as_status
=1
420 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit
$as_status
427 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
434 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
446 as_me
=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
465 # Avoid depending upon Character Ranges.
466 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits
='0123456789'
470 as_cr_alnum
=$as_cr_Letters$as_cr_digits
473 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
474 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 chmod +x
"$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec
=no
; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
504 # Exit status is that of the last command.
508 ECHO_C
= ECHO_N
= ECHO_T
=
509 case `echo -n x` in #(((((
511 case `echo 'xy\c'` in
512 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
521 rm -f conf$$ conf$$.exe conf$$.
file
522 if test -d conf$$.dir
; then
523 rm -f conf$$.dir
/conf$$.
file
526 mkdir conf$$.dir
2>/dev
/null
528 if (echo >conf$$.
file) 2>/dev
/null
; then
529 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
537 elif ln conf$$.
file conf$$
2>/dev
/null
; then
545 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
546 rmdir conf$$.dir
2>/dev
/null
548 if mkdir
-p .
2>/dev
/null
; then
549 as_mkdir_p
='mkdir -p "$as_dir"'
551 test -d .
/-p && rmdir .
/-p
556 as_executable_p
=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL
=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
578 ac_default_prefix
=/usr
/local
580 ac_config_libobj_dir
=.
587 # Identity of this package.
595 ac_unique_file
="Makefile.in"
596 # Factoring default headers for most tests.
597 ac_includes_default
="\
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
609 # ifdef HAVE_STDLIB_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
632 ac_subst_vars
='LTLIBOBJS
640 sim_multi_igen_configs
643 sim_micromips16_flags
652 MAINTAINER_MODE_FALSE
764 program_transform_name
777 enable_option_checking
786 enable_maintainer_mode
792 enable_sim_environment
798 enable_build_warnings
799 enable_sim_build_warnings
800 enable_sim_reserved_bits
807 ac_precious_vars
='build_alias
819 # Initialize some variables set by options.
821 ac_init_version
=false
822 ac_unrecognized_opts
=
824 # The variables have the same names as the options, with
825 # dashes changed to underlines.
833 program_transform_name
=s
,x
,x
,
841 # Installation directory options.
842 # These are left unexpanded so users can "make install exec_prefix=/foo"
843 # and all the variables that are supposed to be based on exec_prefix
844 # by default will actually change.
845 # Use braces instead of parens because sh, perl, etc. also accept them.
846 # (The list follows the same order as the GNU Coding Standards.)
847 bindir
='${exec_prefix}/bin'
848 sbindir
='${exec_prefix}/sbin'
849 libexecdir
='${exec_prefix}/libexec'
850 datarootdir
='${prefix}/share'
851 datadir
='${datarootdir}'
852 sysconfdir
='${prefix}/etc'
853 sharedstatedir
='${prefix}/com'
854 localstatedir
='${prefix}/var'
855 includedir
='${prefix}/include'
856 oldincludedir
='/usr/include'
857 docdir
='${datarootdir}/doc/${PACKAGE}'
858 infodir
='${datarootdir}/info'
863 libdir
='${exec_prefix}/lib'
864 localedir
='${datarootdir}/locale'
865 mandir
='${datarootdir}/man'
871 # If the previous option needs an argument, assign it.
872 if test -n "$ac_prev"; then
873 eval $ac_prev=\
$ac_option
879 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
884 # Accept the important Cygnus configure options, so we can diagnose typos.
886 case $ac_dashdash$ac_option in
890 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
892 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
895 -build |
--build |
--buil |
--bui |
--bu)
896 ac_prev
=build_alias
;;
897 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
898 build_alias
=$ac_optarg ;;
900 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
901 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
902 ac_prev
=cache_file
;;
903 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
904 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
905 cache_file
=$ac_optarg ;;
908 cache_file
=config.cache
;;
910 -datadir |
--datadir |
--datadi |
--datad)
912 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
913 datadir
=$ac_optarg ;;
915 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
916 |
--dataroo |
--dataro |
--datar)
917 ac_prev
=datarootdir
;;
918 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
919 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
920 datarootdir
=$ac_optarg ;;
922 -disable-* |
--disable-*)
923 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
924 # Reject names that are not valid shell variable names.
925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
926 as_fn_error $?
"invalid feature name: $ac_useropt"
927 ac_useropt_orig
=$ac_useropt
928 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 case $ac_user_opts in
933 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
934 ac_unrecognized_sep
=', ';;
936 eval enable_
$ac_useropt=no
;;
938 -docdir |
--docdir |
--docdi |
--doc |
--do)
940 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
943 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
945 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
948 -enable-* |
--enable-*)
949 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
950 # Reject names that are not valid shell variable names.
951 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
952 as_fn_error $?
"invalid feature name: $ac_useropt"
953 ac_useropt_orig
=$ac_useropt
954 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
955 case $ac_user_opts in
959 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
960 ac_unrecognized_sep
=', ';;
962 eval enable_
$ac_useropt=\
$ac_optarg ;;
964 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
965 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
966 |
--exec |
--exe |
--ex)
967 ac_prev
=exec_prefix
;;
968 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
969 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
970 |
--exec=* |
--exe=* |
--ex=*)
971 exec_prefix
=$ac_optarg ;;
973 -gas |
--gas |
--ga |
--g)
974 # Obsolete; use --with-gas.
977 -help |
--help |
--hel |
--he |
-h)
979 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
980 ac_init_help
=recursive
;;
981 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
982 ac_init_help
=short
;;
984 -host |
--host |
--hos |
--ho)
985 ac_prev
=host_alias
;;
986 -host=* |
--host=* |
--hos=* |
--ho=*)
987 host_alias
=$ac_optarg ;;
989 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
991 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
993 htmldir
=$ac_optarg ;;
995 -includedir |
--includedir |
--includedi |
--included |
--include \
996 |
--includ |
--inclu |
--incl |
--inc)
997 ac_prev
=includedir
;;
998 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
999 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1000 includedir
=$ac_optarg ;;
1002 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1004 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1005 infodir
=$ac_optarg ;;
1007 -libdir |
--libdir |
--libdi |
--libd)
1009 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1010 libdir
=$ac_optarg ;;
1012 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1013 |
--libexe |
--libex |
--libe)
1014 ac_prev
=libexecdir
;;
1015 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1016 |
--libexe=* |
--libex=* |
--libe=*)
1017 libexecdir
=$ac_optarg ;;
1019 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1020 ac_prev
=localedir
;;
1021 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1022 localedir
=$ac_optarg ;;
1024 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1025 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1026 ac_prev
=localstatedir
;;
1027 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1028 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1029 localstatedir
=$ac_optarg ;;
1031 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1033 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1034 mandir
=$ac_optarg ;;
1036 -nfp |
--nfp |
--nf)
1037 # Obsolete; use --without-fp.
1040 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1041 |
--no-cr |
--no-c |
-n)
1044 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1045 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1048 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1049 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1050 |
--oldin |
--oldi |
--old |
--ol |
--o)
1051 ac_prev
=oldincludedir
;;
1052 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1053 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1054 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1055 oldincludedir
=$ac_optarg ;;
1057 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1059 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1060 prefix
=$ac_optarg ;;
1062 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1063 |
--program-pre |
--program-pr |
--program-p)
1064 ac_prev
=program_prefix
;;
1065 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1066 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1067 program_prefix
=$ac_optarg ;;
1069 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1070 |
--program-suf |
--program-su |
--program-s)
1071 ac_prev
=program_suffix
;;
1072 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1073 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1074 program_suffix
=$ac_optarg ;;
1076 -program-transform-name |
--program-transform-name \
1077 |
--program-transform-nam |
--program-transform-na \
1078 |
--program-transform-n |
--program-transform- \
1079 |
--program-transform |
--program-transfor \
1080 |
--program-transfo |
--program-transf \
1081 |
--program-trans |
--program-tran \
1082 |
--progr-tra |
--program-tr |
--program-t)
1083 ac_prev
=program_transform_name
;;
1084 -program-transform-name=* |
--program-transform-name=* \
1085 |
--program-transform-nam=* |
--program-transform-na=* \
1086 |
--program-transform-n=* |
--program-transform-=* \
1087 |
--program-transform=* |
--program-transfor=* \
1088 |
--program-transfo=* |
--program-transf=* \
1089 |
--program-trans=* |
--program-tran=* \
1090 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1091 program_transform_name
=$ac_optarg ;;
1093 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1095 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1096 pdfdir
=$ac_optarg ;;
1098 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1100 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1103 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1104 |
-silent |
--silent |
--silen |
--sile |
--sil)
1107 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1109 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1111 sbindir
=$ac_optarg ;;
1113 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1114 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1115 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1117 ac_prev
=sharedstatedir
;;
1118 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1119 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1120 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1122 sharedstatedir
=$ac_optarg ;;
1124 -site |
--site |
--sit)
1126 -site=* |
--site=* |
--sit=*)
1129 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1131 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1132 srcdir
=$ac_optarg ;;
1134 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1135 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1136 ac_prev
=sysconfdir
;;
1137 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1138 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1139 sysconfdir
=$ac_optarg ;;
1141 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1142 ac_prev
=target_alias
;;
1143 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1144 target_alias
=$ac_optarg ;;
1146 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1149 -version |
--version |
--versio |
--versi |
--vers |
-V)
1150 ac_init_version
=: ;;
1153 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1154 # Reject names that are not valid shell variable names.
1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1156 as_fn_error $?
"invalid package name: $ac_useropt"
1157 ac_useropt_orig
=$ac_useropt
1158 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1163 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1164 ac_unrecognized_sep
=', ';;
1166 eval with_
$ac_useropt=\
$ac_optarg ;;
1168 -without-* |
--without-*)
1169 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1170 # Reject names that are not valid shell variable names.
1171 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1172 as_fn_error $?
"invalid package name: $ac_useropt"
1173 ac_useropt_orig
=$ac_useropt
1174 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1175 case $ac_user_opts in
1179 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1180 ac_unrecognized_sep
=', ';;
1182 eval with_
$ac_useropt=no
;;
1185 # Obsolete; use --with-x.
1188 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1189 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1190 ac_prev
=x_includes
;;
1191 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1192 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1193 x_includes
=$ac_optarg ;;
1195 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1196 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1197 ac_prev
=x_libraries
;;
1198 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1199 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1200 x_libraries
=$ac_optarg ;;
1202 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1203 Try \`$0 --help' for more information"
1207 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1208 # Reject names that are not valid shell variable names.
1209 case $ac_envvar in #(
1210 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1211 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1213 eval $ac_envvar=\
$ac_optarg
1214 export $ac_envvar ;;
1217 # FIXME: should be removed in autoconf 3.0.
1218 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1219 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1220 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1221 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1227 if test -n "$ac_prev"; then
1228 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1229 as_fn_error $?
"missing argument to $ac_option"
1232 if test -n "$ac_unrecognized_opts"; then
1233 case $enable_option_checking in
1235 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1236 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1240 # Check all directory arguments for consistency.
1241 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1242 datadir sysconfdir sharedstatedir localstatedir includedir \
1243 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1244 libdir localedir mandir
1246 eval ac_val
=\$
$ac_var
1247 # Remove trailing slashes.
1250 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1251 eval $ac_var=\
$ac_val;;
1253 # Be sure to have absolute directory names.
1255 [\\/$
]* | ?
:[\\/]* ) continue;;
1256 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1258 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1261 # There might be people who depend on the old broken behavior: `$host'
1262 # used to hold the argument of --host etc.
1263 # FIXME: To remove some day.
1266 target
=$target_alias
1268 # FIXME: To remove some day.
1269 if test "x$host_alias" != x
; then
1270 if test "x$build_alias" = x
; then
1271 cross_compiling
=maybe
1272 elif test "x$build_alias" != "x$host_alias"; then
1278 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1280 test "$silent" = yes && exec 6>/dev
/null
1283 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1284 ac_ls_di
=`ls -di .` &&
1285 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1286 as_fn_error $?
"working directory cannot be determined"
1287 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1288 as_fn_error $?
"pwd does not report name of working directory"
1291 # Find the source files, if location was not specified.
1292 if test -z "$srcdir"; then
1293 ac_srcdir_defaulted
=yes
1294 # Try the directory containing this script, then the parent directory.
1295 ac_confdir
=`$as_dirname -- "$as_myself" ||
1296 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1297 X"$as_myself" : 'X\(//\)[^/]' \| \
1298 X"$as_myself" : 'X\(//\)$' \| \
1299 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1300 $as_echo X"$as_myself" |
1301 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1319 if test ! -r "$srcdir/$ac_unique_file"; then
1323 ac_srcdir_defaulted
=no
1325 if test ! -r "$srcdir/$ac_unique_file"; then
1326 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1327 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1329 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1331 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1333 # When building in place, set srcdir=.
1334 if test "$ac_abs_confdir" = "$ac_pwd"; then
1337 # Remove unnecessary trailing slashes from srcdir.
1338 # Double slashes in file names in object file debugging info
1339 # mess up M-x gdb in Emacs.
1341 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1343 for ac_var
in $ac_precious_vars; do
1344 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1345 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1346 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1347 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1351 # Report the --help message.
1353 if test "$ac_init_help" = "long"; then
1354 # Omit some internal or obsolete options to make the list less imposing.
1355 # This message is too long to be a string in the A/UX 3.1 sh.
1357 \`configure' configures this package to adapt to many kinds of systems.
1359 Usage: $0 [OPTION]... [VAR=VALUE]...
1361 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1362 VAR=VALUE. See below for descriptions of some of the useful variables.
1364 Defaults for the options are specified in brackets.
1367 -h, --help display this help and exit
1368 --help=short display options specific to this package
1369 --help=recursive display the short help of all the included packages
1370 -V, --version display version information and exit
1371 -q, --quiet, --silent do not print \`checking ...' messages
1372 --cache-file=FILE cache test results in FILE [disabled]
1373 -C, --config-cache alias for \`--cache-file=config.cache'
1374 -n, --no-create do not create output files
1375 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1377 Installation directories:
1378 --prefix=PREFIX install architecture-independent files in PREFIX
1379 [$ac_default_prefix]
1380 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1383 By default, \`make install' will install all the files in
1384 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1385 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1386 for instance \`--prefix=\$HOME'.
1388 For better control, use the options below.
1390 Fine tuning of the installation directories:
1391 --bindir=DIR user executables [EPREFIX/bin]
1392 --sbindir=DIR system admin executables [EPREFIX/sbin]
1393 --libexecdir=DIR program executables [EPREFIX/libexec]
1394 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1395 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1396 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1397 --libdir=DIR object code libraries [EPREFIX/lib]
1398 --includedir=DIR C header files [PREFIX/include]
1399 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1400 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1401 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1402 --infodir=DIR info documentation [DATAROOTDIR/info]
1403 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1404 --mandir=DIR man documentation [DATAROOTDIR/man]
1405 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1406 --htmldir=DIR html documentation [DOCDIR]
1407 --dvidir=DIR dvi documentation [DOCDIR]
1408 --pdfdir=DIR pdf documentation [DOCDIR]
1409 --psdir=DIR ps documentation [DOCDIR]
1415 --program-prefix=PREFIX prepend PREFIX to installed program names
1416 --program-suffix=SUFFIX append SUFFIX to installed program names
1417 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1420 --x-includes=DIR X include files are
in DIR
1421 --x-libraries=DIR X library files are
in DIR
1424 --build=BUILD configure
for building on BUILD
[guessed
]
1425 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1426 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1430 if test -n "$ac_init_help"; then
1435 --disable-option-checking ignore unrecognized
--enable/--with options
1436 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1437 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1438 --enable-plugins Enable support
for plugins
1439 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1440 --enable-static[=PKGS
] build static libraries
[default
=yes]
1441 --enable-fast-install[=PKGS
]
1442 optimize
for fast installation
[default
=yes]
1443 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1444 --enable-maintainer-mode
1445 enable make rules and dependencies not useful
(and
1446 sometimes confusing
) to the casual installer
1447 --enable-sim-debug=opts Enable debugging flags
(for developers of the sim
1449 --enable-sim-stdio Specify whether to use stdio
for console
1451 --enable-sim-trace=opts Enable tracing of simulated programs
1452 --enable-sim-profile=opts
1453 Enable profiling flags
1454 --enable-sim-assert Specify whether to perform random assertions
1455 --enable-sim-environment=environment
1456 Specify mixed
, user
, virtual or operating
1458 --enable-sim-inline=inlines
1459 Specify
which functions should be inlined
1460 --enable-sim-alignment=align
1461 Specify strict
, nonstrict or forced alignment of
1463 --enable-werror treat compile warnings as errors
1464 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1465 --enable-sim-build-warnings
1466 enable SIM specific build-time compiler warnings
if
1468 --enable-sim-reserved-bits
1469 Specify whether to check reserved bits
in
1471 --enable-sim-endian=endian
1472 Specify target byte endian orientation
1473 --enable-sim-bitsize=N Specify target bitsize
(32 or
64)
1474 --enable-sim-float Specify that the target processor has floating point
1476 --enable-sim-hardware=LIST
1477 Specify the hardware to be included
in the build.
1480 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1481 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1482 --with-system-zlib use installed libz
1483 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1485 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1486 --with-pkgversion=PKG Use PKG
in the version string
in place of
"SIM"
1487 --with-bugurl=URL Direct users to URL to report a bug
1488 --with-x use the X Window System
1490 Some influential environment variables
:
1491 CC C compiler
command
1492 CFLAGS C compiler flags
1493 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1494 nonstandard directory
<lib dir
>
1495 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1496 CPPFLAGS
(Objective
) C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if
1497 you have headers
in a nonstandard directory
<include dir
>
1499 XMKMF Path to xmkmf
, Makefile generator
for X Window System
1501 Use these variables to override the choices made by
`configure' or to help
1502 it to find libraries and programs with nonstandard names/locations.
1504 Report bugs to the package provider.
1509 if test "$ac_init_help" = "recursive"; then
1510 # If there are subdirs, report their specific --help.
1511 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1512 test -d "$ac_dir" ||
1513 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1518 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1520 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1521 # A ".." for each directory in $ac_dir_suffix.
1522 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1523 case $ac_top_builddir_sub in
1524 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1525 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1528 ac_abs_top_builddir=$ac_pwd
1529 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1530 # for backward compatibility:
1531 ac_top_builddir=$ac_top_build_prefix
1534 .) # We are building in place.
1536 ac_top_srcdir=$ac_top_builddir_sub
1537 ac_abs_top_srcdir=$ac_pwd ;;
1538 [\\/]* | ?:[\\/]* ) # Absolute name.
1539 ac_srcdir=$srcdir$ac_dir_suffix;
1540 ac_top_srcdir=$srcdir
1541 ac_abs_top_srcdir=$srcdir ;;
1543 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1544 ac_top_srcdir=$ac_top_build_prefix$srcdir
1545 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1547 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1549 cd "$ac_dir" || { ac_status=$?; continue; }
1550 # Check for guested configure.
1551 if test -f "$ac_srcdir/configure.gnu"; then
1553 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1554 elif test -f "$ac_srcdir/configure"; then
1556 $SHELL "$ac_srcdir/configure" --help=recursive
1558 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1560 cd "$ac_pwd" || { ac_status=$?; break; }
1564 test -n "$ac_init_help" && exit $ac_status
1565 if $ac_init_version; then
1568 generated by GNU Autoconf 2.69
1570 Copyright (C) 2012 Free Software Foundation, Inc.
1571 This configure script is free software; the Free Software Foundation
1572 gives unlimited permission to copy, distribute and modify it.
1577 ## ------------------------ ##
1578 ## Autoconf initialization. ##
1579 ## ------------------------ ##
1581 # ac_fn_c_try_compile LINENO
1582 # --------------------------
1583 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1584 ac_fn_c_try_compile ()
1586 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1587 rm -f conftest.$ac_objext
1588 if { { ac_try="$ac_compile"
1590 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1591 *) ac_try_echo
=$ac_try;;
1593 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594 $as_echo "$ac_try_echo"; } >&5
1595 (eval "$ac_compile") 2>conftest.err
1597 if test -s conftest.err
; then
1598 grep -v '^ *+' conftest.err
>conftest.er1
1599 cat conftest.er1
>&5
1600 mv -f conftest.er1 conftest.err
1602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1603 test $ac_status = 0; } && {
1604 test -z "$ac_c_werror_flag" ||
1605 test ! -s conftest.err
1606 } && test -s conftest.
$ac_objext; then :
1609 $as_echo "$as_me: failed program was:" >&5
1610 sed 's/^/| /' conftest.
$ac_ext >&5
1614 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1615 as_fn_set_status
$ac_retval
1617 } # ac_fn_c_try_compile
1619 # ac_fn_c_try_cpp LINENO
1620 # ----------------------
1621 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1624 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1625 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1627 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1628 *) ac_try_echo=$ac_try;;
1630 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1631 $as_echo "$ac_try_echo"; } >&5
1632 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1634 if test -s conftest.err; then
1635 grep -v '^ *+' conftest.err >conftest.er1
1636 cat conftest.er1 >&5
1637 mv -f conftest.er1 conftest.err
1639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1640 test $ac_status = 0; } > conftest.i && {
1641 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1642 test ! -s conftest.err
1646 $as_echo "$as_me: failed program was:" >&5
1647 sed 's/^/| /' conftest.$ac_ext >&5
1651 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1652 as_fn_set_status $ac_retval
1656 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1657 # -------------------------------------------------------
1658 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1659 # the include files in INCLUDES and setting the cache variable VAR
1661 ac_fn_c_check_header_mongrel ()
1663 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1664 if eval \${$3+:} false; then :
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666 $as_echo_n "checking for $2... " >&6; }
1667 if eval \${$3+:} false; then :
1668 $as_echo_n "(cached) " >&6
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1672 $as_echo "$ac_res" >&6; }
1674 # Is the header compilable?
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1676 $as_echo_n "checking $2 usability... " >&6; }
1677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1678 /* end confdefs.h. */
1682 if ac_fn_c_try_compile "$LINENO"; then :
1683 ac_header_compiler=yes
1685 ac_header_compiler=no
1687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1689 $as_echo "$ac_header_compiler" >&6; }
1691 # Is the header present?
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1693 $as_echo_n "checking $2 presence... " >&6; }
1694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1695 /* end confdefs.h. */
1698 if ac_fn_c_try_cpp "$LINENO"; then :
1699 ac_header_preproc=yes
1701 ac_header_preproc=no
1703 rm -f conftest.err conftest.i conftest.$ac_ext
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1705 $as_echo "$ac_header_preproc" >&6; }
1707 # So? What about this header?
1708 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1711 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1713 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1717 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1719 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1721 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1723 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1725 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729 $as_echo_n "checking for $2... " >&6; }
1730 if eval \${$3+:} false; then :
1731 $as_echo_n "(cached) " >&6
1733 eval "$3=\$ac_header_compiler"
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1737 $as_echo "$ac_res" >&6; }
1739 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1741 } # ac_fn_c_check_header_mongrel
1743 # ac_fn_c_try_run LINENO
1744 # ----------------------
1745 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1746 # that executables *can* be run.
1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750 if { { ac_try="$ac_link"
1752 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1753 *) ac_try_echo
=$ac_try;;
1755 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1756 $as_echo "$ac_try_echo"; } >&5
1757 (eval "$ac_link") 2>&5
1759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1760 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1761 { { case "(($ac_try" in
1762 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1763 *) ac_try_echo=$ac_try;;
1765 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766 $as_echo "$ac_try_echo"; } >&5
1767 (eval "$ac_try") 2>&5
1769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1770 test $ac_status = 0; }; }; then :
1773 $as_echo "$as_me: program exited with status $ac_status" >&5
1774 $as_echo "$as_me: failed program was:" >&5
1775 sed 's/^/| /' conftest.$ac_ext >&5
1777 ac_retval=$ac_status
1779 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1781 as_fn_set_status $ac_retval
1785 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1786 # -------------------------------------------------------
1787 # Tests whether HEADER exists and can be compiled using the include files in
1788 # INCLUDES, setting the cache variable VAR accordingly.
1789 ac_fn_c_check_header_compile ()
1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1793 $as_echo_n "checking for $2... " >&6; }
1794 if eval \${$3+:} false; then :
1795 $as_echo_n "(cached) " >&6
1797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1798 /* end confdefs.h. */
1802 if ac_fn_c_try_compile "$LINENO"; then :
1807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1811 $as_echo "$ac_res" >&6; }
1812 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1814 } # ac_fn_c_check_header_compile
1816 # ac_fn_c_try_link LINENO
1817 # -----------------------
1818 # Try to link conftest.$ac_ext, and return whether this succeeded.
1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822 rm -f conftest.$ac_objext conftest$ac_exeext
1823 if { { ac_try="$ac_link"
1825 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1826 *) ac_try_echo
=$ac_try;;
1828 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1829 $as_echo "$ac_try_echo"; } >&5
1830 (eval "$ac_link") 2>conftest.err
1832 if test -s conftest.err
; then
1833 grep -v '^ *+' conftest.err
>conftest.er1
1834 cat conftest.er1
>&5
1835 mv -f conftest.er1 conftest.err
1837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1838 test $ac_status = 0; } && {
1839 test -z "$ac_c_werror_flag" ||
1840 test ! -s conftest.err
1841 } && test -s conftest
$ac_exeext && {
1842 test "$cross_compiling" = yes ||
1843 test -x conftest
$ac_exeext
1847 $as_echo "$as_me: failed program was:" >&5
1848 sed 's/^/| /' conftest.
$ac_ext >&5
1852 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1853 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1854 # interfere with the next link command; also delete a directory that is
1855 # left behind by Apple's compiler. We do this before executing the actions.
1856 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1857 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1858 as_fn_set_status
$ac_retval
1860 } # ac_fn_c_try_link
1862 # ac_fn_c_check_func LINENO FUNC VAR
1863 # ----------------------------------
1864 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1865 ac_fn_c_check_func
()
1867 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1869 $as_echo_n "checking for $2... " >&6; }
1870 if eval \
${$3+:} false
; then :
1871 $as_echo_n "(cached) " >&6
1873 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1874 /* end confdefs.h. */
1875 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1876 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1877 #define $2 innocuous_$2
1879 /* System header to define __stub macros and hopefully few prototypes,
1880 which can conflict with char $2 (); below.
1881 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1882 <limits.h> exists even on freestanding compilers. */
1885 # include <limits.h>
1887 # include <assert.h>
1892 /* Override any GCC internal prototype to avoid an error.
1893 Use char because int might match the return type of a GCC
1894 builtin and then its argument prototype would still apply. */
1899 /* The GNU C library defines this for functions which it implements
1900 to always fail with ENOSYS. Some functions are actually named
1901 something starting with __ and the normal name is an alias. */
1902 #if defined __stub_$2 || defined __stub___$2
1914 if ac_fn_c_try_link
"$LINENO"; then :
1919 rm -f core conftest.err conftest.
$ac_objext \
1920 conftest
$ac_exeext conftest.
$ac_ext
1923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1924 $as_echo "$ac_res" >&6; }
1925 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1927 } # ac_fn_c_check_func
1929 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1930 # ----------------------------------------------------
1931 # Tries to find if the field MEMBER exists in type AGGR, after including
1932 # INCLUDES, setting cache variable VAR accordingly.
1933 ac_fn_c_check_member
()
1935 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1937 $as_echo_n "checking for $2.$3... " >&6; }
1938 if eval \
${$4+:} false
; then :
1939 $as_echo_n "(cached) " >&6
1941 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1942 /* end confdefs.h. */
1954 if ac_fn_c_try_compile
"$LINENO"; then :
1957 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1958 /* end confdefs.h. */
1964 if (sizeof ac_aggr.$3)
1970 if ac_fn_c_try_compile
"$LINENO"; then :
1975 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1977 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1981 $as_echo "$ac_res" >&6; }
1982 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1984 } # ac_fn_c_check_member
1986 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1987 # -------------------------------------------
1988 # Tests whether TYPE exists after having included INCLUDES, setting cache
1989 # variable VAR accordingly.
1990 ac_fn_c_check_type
()
1992 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1994 $as_echo_n "checking for $2... " >&6; }
1995 if eval \
${$3+:} false
; then :
1996 $as_echo_n "(cached) " >&6
1999 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2000 /* end confdefs.h. */
2011 if ac_fn_c_try_compile
"$LINENO"; then :
2012 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2013 /* end confdefs.h. */
2024 if ac_fn_c_try_compile
"$LINENO"; then :
2029 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2031 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2035 $as_echo "$ac_res" >&6; }
2036 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2038 } # ac_fn_c_check_type
2039 cat >config.log
<<_ACEOF
2040 This file contains any messages produced by compilers while
2041 running configure, to aid debugging if configure makes a mistake.
2043 It was created by $as_me, which was
2044 generated by GNU Autoconf 2.69. Invocation command line was
2056 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2057 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2058 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2059 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2060 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2062 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2063 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2065 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2066 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2067 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2068 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2069 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2070 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2071 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2075 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2079 test -z "$as_dir" && as_dir
=.
2080 $as_echo "PATH: $as_dir"
2096 # Keep a trace of the command line.
2097 # Strip out --no-create and --no-recursion so they do not pile up.
2098 # Strip out --silent because we don't want to record it for future runs.
2099 # Also quote any args containing shell meta-characters.
2100 # Make two passes to allow for proper duplicate-argument suppression.
2104 ac_must_keep_next
=false
2110 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
2111 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2112 |
-silent |
--silent |
--silen |
--sile |
--sil)
2115 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2118 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
2120 as_fn_append ac_configure_args1
" '$ac_arg'"
2121 if test $ac_must_keep_next = true
; then
2122 ac_must_keep_next
=false
# Got value, back to normal.
2125 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
2126 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
2127 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2128 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2129 case "$ac_configure_args0 " in
2130 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2133 -* ) ac_must_keep_next
=true
;;
2136 as_fn_append ac_configure_args
" '$ac_arg'"
2141 { ac_configure_args0
=; unset ac_configure_args0
;}
2142 { ac_configure_args1
=; unset ac_configure_args1
;}
2144 # When interrupted or exit'd, cleanup temporary files, and complete
2145 # config.log. We remove comments because anyway the quotes in there
2146 # would cause problems or look ugly.
2147 # WARNING: Use '\'' to represent an apostrophe within the trap.
2148 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2149 trap 'exit_status=$?
2150 # Save into config.log some information that might help in debugging.
2154 $as_echo "## ---------------- ##
2155 ## Cache variables. ##
2156 ## ---------------- ##"
2158 # The following way of writing the cache mishandles newlines in values,
2160 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2161 eval ac_val=\$$ac_var
2165 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2166 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2169 _ | IFS | as_nl) ;; #(
2170 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2171 *) { eval $ac_var=; unset $ac_var;} ;;
2176 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2177 *${as_nl}ac_space=\ *)
2179 "s/'\''/'\''\\\\'\'''\''/g;
2180 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2183 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2190 $as_echo "## ----------------- ##
2191 ## Output variables. ##
2192 ## ----------------- ##"
2194 for ac_var in $ac_subst_vars
2196 eval ac_val=\$$ac_var
2198 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2200 $as_echo "$ac_var='\''$ac_val'\''"
2204 if test -n "$ac_subst_files"; then
2205 $as_echo "## ------------------- ##
2206 ## File substitutions. ##
2207 ## ------------------- ##"
2209 for ac_var
in $ac_subst_files
2211 eval ac_val
=\$
$ac_var
2213 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2215 $as_echo "$ac_var='\''$ac_val'\''"
2220 if test -s confdefs.h; then
2221 $as_echo "## ----------- ##
2228 test "$ac_signal" != 0 &&
2229 $as_echo "$as_me: caught signal $ac_signal"
2230 $as_echo "$as_me: exit $exit_status"
2232 rm -f core *.core core.conftest.* &&
2233 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2236 for ac_signal
in 1 2 13 15; do
2237 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2241 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2242 rm -f -r conftest
* confdefs.h
2244 $as_echo "/* confdefs.h */" > confdefs.h
2246 # Predefined preprocessor variables.
2248 cat >>confdefs.h
<<_ACEOF
2249 #define PACKAGE_NAME "$PACKAGE_NAME"
2252 cat >>confdefs.h
<<_ACEOF
2253 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2256 cat >>confdefs.h
<<_ACEOF
2257 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2260 cat >>confdefs.h
<<_ACEOF
2261 #define PACKAGE_STRING "$PACKAGE_STRING"
2264 cat >>confdefs.h
<<_ACEOF
2265 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2268 cat >>confdefs.h
<<_ACEOF
2269 #define PACKAGE_URL "$PACKAGE_URL"
2273 # Let the site file select an alternate cache file if it wants to.
2274 # Prefer an explicitly selected file to automatically selected ones.
2277 if test -n "$CONFIG_SITE"; then
2278 # We do not want a PATH search for config.site.
2279 case $CONFIG_SITE in #((
2280 -*) ac_site_file1
=.
/$CONFIG_SITE;;
2281 */*) ac_site_file1
=$CONFIG_SITE;;
2282 *) ac_site_file1
=.
/$CONFIG_SITE;;
2284 elif test "x$prefix" != xNONE
; then
2285 ac_site_file1
=$prefix/share
/config.site
2286 ac_site_file2
=$prefix/etc
/config.site
2288 ac_site_file1
=$ac_default_prefix/share
/config.site
2289 ac_site_file2
=$ac_default_prefix/etc
/config.site
2291 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2293 test "x$ac_site_file" = xNONE
&& continue
2294 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2296 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2297 sed 's/^/| /' "$ac_site_file" >&5
2299 ||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2300 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2301 as_fn_error $?
"failed to load site script $ac_site_file
2302 See \`config.log' for more details" "$LINENO" 5; }
2306 if test -r "$cache_file"; then
2307 # Some versions of bash will fail to source /dev/null (special files
2308 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2309 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2311 $as_echo "$as_me: loading cache $cache_file" >&6;}
2313 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2314 *) .
"./$cache_file";;
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2319 $as_echo "$as_me: creating cache $cache_file" >&6;}
2323 # Check that the precious variables saved in the cache have kept the same
2325 ac_cache_corrupted
=false
2326 for ac_var
in $ac_precious_vars; do
2327 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2328 eval ac_new_set
=\
$ac_env_${ac_var}_set
2329 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2330 eval ac_new_val
=\
$ac_env_${ac_var}_value
2331 case $ac_old_set,$ac_new_set in
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2334 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2335 ac_cache_corrupted
=: ;;
2337 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2338 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2339 ac_cache_corrupted
=: ;;
2342 if test "x$ac_old_val" != "x$ac_new_val"; then
2343 # differences in whitespace do not lead to failure.
2344 ac_old_val_w
=`echo x $ac_old_val`
2345 ac_new_val_w
=`echo x $ac_new_val`
2346 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2348 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2349 ac_cache_corrupted
=:
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2352 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2353 eval $ac_var=\
$ac_old_val
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2356 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2358 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2361 # Pass precious variables to config.status.
2362 if test "$ac_new_set" = set; then
2364 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2365 *) ac_arg
=$ac_var=$ac_new_val ;;
2367 case " $ac_configure_args " in
2368 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2369 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2373 if $ac_cache_corrupted; then
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2375 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2376 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2377 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2378 as_fn_error $?
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2380 ## -------------------- ##
2381 ## Main body of script. ##
2382 ## -------------------- ##
2385 ac_cpp
='$CPP $CPPFLAGS'
2386 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2387 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2388 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2391 # This file contains common code used by all simulators.
2393 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2394 # directory. It is intended to be invoked before any target specific stuff.
2395 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2396 # It is intended to be invoked last.
2398 # See README-HACKING for more details.
2400 # Include global overrides and fixes for Autoconf.
2436 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2438 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2439 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2440 # Written by Gordon Matzigkeit, 1996
2442 # This file is free software; the Free Software Foundation gives
2443 # unlimited permission to copy and/or distribute it, with or without
2444 # modifications, as long as this notice is preserved.
2451 # LT_PREREQ(VERSION)
2452 # ------------------
2453 # Complain and exit if this libtool version is less that VERSION.
2457 # _LT_CHECK_BUILDDIR
2458 # ------------------
2459 # Complain if the absolute build directory name contains unusual characters
2463 # LT_INIT([OPTIONS])
2464 # ------------------
2468 # This is what autoupdate's m4 run will expand. It fires
2469 # the warning (with _au_warn_XXX), outputs it into the
2470 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2471 # the replacement expansion.
2474 # This is an auxiliary macro that is also run when
2475 # autoupdate runs m4. It simply calls m4_warning, but
2476 # we need a wrapper so that each warning is emitted only
2477 # once. We break the quoting in m4_warning's argument in
2478 # order to expand this macro's arguments, not AU_DEFUN's.
2481 # Finally, this is the expansion that is picked up by
2482 # autoconf. It tells the user to run autoupdate, and
2483 # then outputs the replacement expansion. We do not care
2484 # about autoupdate's warning because that contains
2485 # information on what to do *after* running autoupdate.
2487 # This is what autoupdate's m4 run will expand. It fires
2488 # the warning (with _au_warn_XXX), outputs it into the
2489 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2490 # the replacement expansion.
2493 # This is an auxiliary macro that is also run when
2494 # autoupdate runs m4. It simply calls m4_warning, but
2495 # we need a wrapper so that each warning is emitted only
2496 # once. We break the quoting in m4_warning's argument in
2497 # order to expand this macro's arguments, not AU_DEFUN's.
2500 # Finally, this is the expansion that is picked up by
2501 # autoconf. It tells the user to run autoupdate, and
2502 # then outputs the replacement expansion. We do not care
2503 # about autoupdate's warning because that contains
2504 # information on what to do *after* running autoupdate.
2508 # _LT_CC_BASENAME(CC)
2509 # -------------------
2510 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2514 # _LT_FILEUTILS_DEFAULTS
2515 # ----------------------
2516 # It is okay to use these file commands and assume they have been set
2517 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2518 # _LT_FILEUTILS_DEFAULTS
2526 # _LT_PREPARE_SED_QUOTE_VARS
2527 # --------------------------
2528 # Define a few sed substitution that help us do robust quoting.
2533 # Note that this code is called both from `configure', and `config.status'
2534 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2535 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2536 # so we pass a copy along to make sure it has a sensible value anyway.
2540 ## ------------------------------------- ##
2541 ## Accumulate code for creating libtool. ##
2542 ## ------------------------------------- ##
2544 # So that we can recreate a full libtool script including additional
2545 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2546 # in macros and then make a single call at the end using the `libtool'
2550 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2551 # ----------------------------------------
2552 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2559 # _LT_CONFIG_LIBTOOL([COMMANDS])
2560 # ------------------------------
2561 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2568 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2569 # -----------------------------------------------------
2573 # _LT_FORMAT_COMMENT([COMMENT])
2574 # -----------------------------
2575 # Add leading comment marks to the start of each line, and a trailing
2576 # full-stop to the whole comment if one is not present already.
2581 ## ------------------------ ##
2582 ## FIXME: Eliminate VARNAME ##
2583 ## ------------------------ ##
2586 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2587 # -------------------------------------------------------------------
2588 # CONFIGNAME is the name given to the value in the libtool script.
2589 # VARNAME is the (base) name used in the configure script.
2590 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2591 # VARNAME. Any other value will be used directly.
2595 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2596 # --------------------------------------------------------
2600 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2601 # ------------------------------------------------
2605 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2606 # ---------------------------------------------------------
2610 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2611 # --------------------------------------------------
2615 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2616 # ---------------------------------------------------
2620 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2621 # ---------------------------------------------------
2626 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2627 # ------------------------------------------------
2632 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2633 # ------------------------------------
2634 # Quote a variable value, and forward it to `config.status' so that its
2635 # declaration there will have the same value as in `configure'. VARNAME
2636 # must have a single quote delimited value for this to work.
2640 # _LT_CONFIG_STATUS_DECLARATIONS
2641 # ------------------------------
2642 # We delimit libtool config variables with single quotes, so when
2643 # we write them to config.status, we have to be sure to quote all
2644 # embedded single quotes properly. In configure, this macro expands
2645 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2647 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2653 # Output comment and list of tags supported by the script
2657 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2658 # -----------------------------------
2659 # Extract the dictionary values for VARNAME (optionally with TAG) and
2660 # expand to a commented shell variable setting:
2662 # # Some comment about what VAR is for.
2663 # visible_name=$lt_internal_name
2667 # _LT_LIBTOOL_CONFIG_VARS
2668 # -----------------------
2669 # Produce commented declarations of non-tagged libtool config variables
2670 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2671 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2672 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2676 # _LT_LIBTOOL_TAG_VARS(TAG)
2677 # -------------------------
2681 # _LT_TAGVAR(VARNAME, [TAGNAME])
2682 # ------------------------------
2686 # _LT_CONFIG_COMMANDS
2687 # -------------------
2688 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2689 # variables for single and double quote escaping we saved from calls
2690 # to _LT_DECL, we can put quote escaped variables declarations
2691 # into `config.status', and then the shell code to quote escape them in
2692 # for loops in `config.status'. Finally, any additional code accumulated
2693 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2694 #_LT_CONFIG_COMMANDS
2700 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2701 # ------------------------------------
2702 # Generate a child script FILE with all initialization necessary to
2703 # reuse the environment learned by the parent script, and make the
2704 # file executable. If COMMENT is supplied, it is inserted after the
2705 # `#!' sequence but before initialization text begins. After this
2706 # macro, additional text can be appended to FILE to form the body of
2707 # the child script. The macro ends with non-zero status if the
2708 # file could not be fully written (such as if the disk is full).
2709 # _LT_GENERATED_FILE_INIT
2713 # This macro allows early generation of the libtool script (before
2714 # AC_OUTPUT is called), incase it is used in configure for compilation
2721 # If TAG is the built-in tag, create an initial libtool script with a
2722 # default configuration from the untagged config vars. Otherwise add code
2723 # to config.status for appending the configuration named by TAG from the
2724 # matching tagged config vars.
2728 # LT_SUPPORTED_TAG(TAG)
2729 # ---------------------
2730 # Trace this macro to discover what tags are supported by the libtool
2731 # --tag option, using:
2732 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2736 # C support is built-in for now
2743 # Enable libtool support for the given language if not already enabled.
2747 # _LT_LANG(LANGNAME)
2748 # ------------------
2752 # _LT_LANG_DEFAULT_CONFIG
2753 # -----------------------
2754 # _LT_LANG_DEFAULT_CONFIG
2757 # This is what autoupdate's m4 run will expand. It fires
2758 # the warning (with _au_warn_XXX), outputs it into the
2759 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2760 # the replacement expansion.
2763 # This is an auxiliary macro that is also run when
2764 # autoupdate runs m4. It simply calls m4_warning, but
2765 # we need a wrapper so that each warning is emitted only
2766 # once. We break the quoting in m4_warning's argument in
2767 # order to expand this macro's arguments, not AU_DEFUN's.
2770 # Finally, this is the expansion that is picked up by
2771 # autoconf. It tells the user to run autoupdate, and
2772 # then outputs the replacement expansion. We do not care
2773 # about autoupdate's warning because that contains
2774 # information on what to do *after* running autoupdate.
2776 # This is what autoupdate's m4 run will expand. It fires
2777 # the warning (with _au_warn_XXX), outputs it into the
2778 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2779 # the replacement expansion.
2782 # This is an auxiliary macro that is also run when
2783 # autoupdate runs m4. It simply calls m4_warning, but
2784 # we need a wrapper so that each warning is emitted only
2785 # once. We break the quoting in m4_warning's argument in
2786 # order to expand this macro's arguments, not AU_DEFUN's.
2789 # Finally, this is the expansion that is picked up by
2790 # autoconf. It tells the user to run autoupdate, and
2791 # then outputs the replacement expansion. We do not care
2792 # about autoupdate's warning because that contains
2793 # information on what to do *after* running autoupdate.
2795 # This is what autoupdate's m4 run will expand. It fires
2796 # the warning (with _au_warn_XXX), outputs it into the
2797 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2798 # the replacement expansion.
2801 # This is an auxiliary macro that is also run when
2802 # autoupdate runs m4. It simply calls m4_warning, but
2803 # we need a wrapper so that each warning is emitted only
2804 # once. We break the quoting in m4_warning's argument in
2805 # order to expand this macro's arguments, not AU_DEFUN's.
2808 # Finally, this is the expansion that is picked up by
2809 # autoconf. It tells the user to run autoupdate, and
2810 # then outputs the replacement expansion. We do not care
2811 # about autoupdate's warning because that contains
2812 # information on what to do *after* running autoupdate.
2814 # This is what autoupdate's m4 run will expand. It fires
2815 # the warning (with _au_warn_XXX), outputs it into the
2816 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2817 # the replacement expansion.
2820 # This is an auxiliary macro that is also run when
2821 # autoupdate runs m4. It simply calls m4_warning, but
2822 # we need a wrapper so that each warning is emitted only
2823 # once. We break the quoting in m4_warning's argument in
2824 # order to expand this macro's arguments, not AU_DEFUN's.
2827 # Finally, this is the expansion that is picked up by
2828 # autoconf. It tells the user to run autoupdate, and
2829 # then outputs the replacement expansion. We do not care
2830 # about autoupdate's warning because that contains
2831 # information on what to do *after* running autoupdate.
2833 # This is what autoupdate's m4 run will expand. It fires
2834 # the warning (with _au_warn_XXX), outputs it into the
2835 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2836 # the replacement expansion.
2839 # This is an auxiliary macro that is also run when
2840 # autoupdate runs m4. It simply calls m4_warning, but
2841 # we need a wrapper so that each warning is emitted only
2842 # once. We break the quoting in m4_warning's argument in
2843 # order to expand this macro's arguments, not AU_DEFUN's.
2846 # Finally, this is the expansion that is picked up by
2847 # autoconf. It tells the user to run autoupdate, and
2848 # then outputs the replacement expansion. We do not care
2849 # about autoupdate's warning because that contains
2850 # information on what to do *after* running autoupdate.
2859 # _LT_COMPILER_BOILERPLATE
2860 # ------------------------
2861 # Check for compiler boilerplate output or warnings with
2862 # the simple compiler test code.
2863 # _LT_COMPILER_BOILERPLATE
2866 # _LT_LINKER_BOILERPLATE
2867 # ----------------------
2868 # Check for linker boilerplate output or warnings with
2869 # the simple link test code.
2870 # _LT_LINKER_BOILERPLATE
2872 # _LT_REQUIRED_DARWIN_CHECKS
2873 # -------------------------
2877 # _LT_DARWIN_LINKER_FEATURES
2878 # --------------------------
2879 # Checks for linker and compiler features on darwin
2882 # _LT_SYS_MODULE_PATH_AIX
2883 # -----------------------
2884 # Links a minimal program and checks the executable
2885 # for the system default hardcoded library path. In most cases,
2886 # this is /usr/lib:/lib, but when the MPI compilers are used
2887 # the location of the communication and MPI libs are included too.
2888 # If we don't find anything, use the default library path according
2889 # to the aix ld manual.
2890 # _LT_SYS_MODULE_PATH_AIX
2893 # _LT_SHELL_INIT(ARG)
2894 # -------------------
2899 # _LT_PROG_ECHO_BACKSLASH
2900 # -----------------------
2901 # Find how we can fake an echo command that does not interpret backslash.
2902 # In particular, with Autoconf 2.60 or later we add some code to the start
2903 # of the generated configure script which will find a shell with a builtin
2904 # printf (which we can use as an echo command).
2905 # _LT_PROG_ECHO_BACKSLASH
2913 # _LT_CMD_OLD_ARCHIVE
2914 # -------------------
2915 # _LT_CMD_OLD_ARCHIVE
2918 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2919 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2920 # ----------------------------------------------------------------
2921 # Check whether the given compiler option works
2922 # _LT_COMPILER_OPTION
2925 # This is what autoupdate's m4 run will expand. It fires
2926 # the warning (with _au_warn_XXX), outputs it into the
2927 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2928 # the replacement expansion.
2931 # This is an auxiliary macro that is also run when
2932 # autoupdate runs m4. It simply calls m4_warning, but
2933 # we need a wrapper so that each warning is emitted only
2934 # once. We break the quoting in m4_warning's argument in
2935 # order to expand this macro's arguments, not AU_DEFUN's.
2938 # Finally, this is the expansion that is picked up by
2939 # autoconf. It tells the user to run autoupdate, and
2940 # then outputs the replacement expansion. We do not care
2941 # about autoupdate's warning because that contains
2942 # information on what to do *after* running autoupdate.
2946 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2947 # [ACTION-SUCCESS], [ACTION-FAILURE])
2948 # ----------------------------------------------------
2949 # Check whether the given linker option works
2953 # This is what autoupdate's m4 run will expand. It fires
2954 # the warning (with _au_warn_XXX), outputs it into the
2955 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2956 # the replacement expansion.
2959 # This is an auxiliary macro that is also run when
2960 # autoupdate runs m4. It simply calls m4_warning, but
2961 # we need a wrapper so that each warning is emitted only
2962 # once. We break the quoting in m4_warning's argument in
2963 # order to expand this macro's arguments, not AU_DEFUN's.
2966 # Finally, this is the expansion that is picked up by
2967 # autoconf. It tells the user to run autoupdate, and
2968 # then outputs the replacement expansion. We do not care
2969 # about autoupdate's warning because that contains
2970 # information on what to do *after* running autoupdate.
2979 # This is what autoupdate's m4 run will expand. It fires
2980 # the warning (with _au_warn_XXX), outputs it into the
2981 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2982 # the replacement expansion.
2985 # This is an auxiliary macro that is also run when
2986 # autoupdate runs m4. It simply calls m4_warning, but
2987 # we need a wrapper so that each warning is emitted only
2988 # once. We break the quoting in m4_warning's argument in
2989 # order to expand this macro's arguments, not AU_DEFUN's.
2992 # Finally, this is the expansion that is picked up by
2993 # autoconf. It tells the user to run autoupdate, and
2994 # then outputs the replacement expansion. We do not care
2995 # about autoupdate's warning because that contains
2996 # information on what to do *after* running autoupdate.
3005 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3006 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3007 # ----------------------------------------------------------------
3008 # _LT_TRY_DLOPEN_SELF
3011 # LT_SYS_DLOPEN_SELF
3012 # ------------------
3013 # LT_SYS_DLOPEN_SELF
3016 # This is what autoupdate's m4 run will expand. It fires
3017 # the warning (with _au_warn_XXX), outputs it into the
3018 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3019 # the replacement expansion.
3022 # This is an auxiliary macro that is also run when
3023 # autoupdate runs m4. It simply calls m4_warning, but
3024 # we need a wrapper so that each warning is emitted only
3025 # once. We break the quoting in m4_warning's argument in
3026 # order to expand this macro's arguments, not AU_DEFUN's.
3029 # Finally, this is the expansion that is picked up by
3030 # autoconf. It tells the user to run autoupdate, and
3031 # then outputs the replacement expansion. We do not care
3032 # about autoupdate's warning because that contains
3033 # information on what to do *after* running autoupdate.
3037 # _LT_COMPILER_C_O([TAGNAME])
3038 # ---------------------------
3039 # Check to see if options -c and -o are simultaneously supported by compiler.
3040 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3044 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3045 # ----------------------------------
3046 # Check to see if we can do hard links to lock some files if needed
3047 # _LT_COMPILER_FILE_LOCKS
3055 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3056 # --------------------------------------
3057 # Check hardcoding attributes.
3058 # _LT_LINKER_HARDCODE_LIBPATH
3066 # _LT_SYS_DYNAMIC_LINKER([TAG])
3067 # -----------------------------
3068 # PORTME Fill in your ld.so characteristics
3069 # _LT_SYS_DYNAMIC_LINKER
3072 # _LT_PATH_TOOL_PREFIX(TOOL)
3073 # --------------------------
3074 # find a file program which can recognize shared library
3075 # _LT_PATH_TOOL_PREFIX
3078 # This is what autoupdate's m4 run will expand. It fires
3079 # the warning (with _au_warn_XXX), outputs it into the
3080 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3081 # the replacement expansion.
3084 # This is an auxiliary macro that is also run when
3085 # autoupdate runs m4. It simply calls m4_warning, but
3086 # we need a wrapper so that each warning is emitted only
3087 # once. We break the quoting in m4_warning's argument in
3088 # order to expand this macro's arguments, not AU_DEFUN's.
3091 # Finally, this is the expansion that is picked up by
3092 # autoconf. It tells the user to run autoupdate, and
3093 # then outputs the replacement expansion. We do not care
3094 # about autoupdate's warning because that contains
3095 # information on what to do *after* running autoupdate.
3101 # find a file program which can recognize a shared library
3107 # find the pathname to the GNU or non-GNU linker
3111 # This is what autoupdate's m4 run will expand. It fires
3112 # the warning (with _au_warn_XXX), outputs it into the
3113 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3114 # the replacement expansion.
3117 # This is an auxiliary macro that is also run when
3118 # autoupdate runs m4. It simply calls m4_warning, but
3119 # we need a wrapper so that each warning is emitted only
3120 # once. We break the quoting in m4_warning's argument in
3121 # order to expand this macro's arguments, not AU_DEFUN's.
3124 # Finally, this is the expansion that is picked up by
3125 # autoconf. It tells the user to run autoupdate, and
3126 # then outputs the replacement expansion. We do not care
3127 # about autoupdate's warning because that contains
3128 # information on what to do *after* running autoupdate.
3130 # This is what autoupdate's m4 run will expand. It fires
3131 # the warning (with _au_warn_XXX), outputs it into the
3132 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3133 # the replacement expansion.
3136 # This is an auxiliary macro that is also run when
3137 # autoupdate runs m4. It simply calls m4_warning, but
3138 # we need a wrapper so that each warning is emitted only
3139 # once. We break the quoting in m4_warning's argument in
3140 # order to expand this macro's arguments, not AU_DEFUN's.
3143 # Finally, this is the expansion that is picked up by
3144 # autoconf. It tells the user to run autoupdate, and
3145 # then outputs the replacement expansion. We do not care
3146 # about autoupdate's warning because that contains
3147 # information on what to do *after* running autoupdate.
3158 # find reload flag for linker
3159 # -- PORTME Some linkers may need a different reload flag.
3163 # _LT_CHECK_MAGIC_METHOD
3164 # ----------------------
3165 # how to check for library dependencies
3166 # -- PORTME fill in with the dynamic library characteristics
3167 # _LT_CHECK_MAGIC_METHOD
3172 # find the pathname to a BSD- or MS-compatible name lister
3176 # This is what autoupdate's m4 run will expand. It fires
3177 # the warning (with _au_warn_XXX), outputs it into the
3178 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3179 # the replacement expansion.
3182 # This is an auxiliary macro that is also run when
3183 # autoupdate runs m4. It simply calls m4_warning, but
3184 # we need a wrapper so that each warning is emitted only
3185 # once. We break the quoting in m4_warning's argument in
3186 # order to expand this macro's arguments, not AU_DEFUN's.
3189 # Finally, this is the expansion that is picked up by
3190 # autoconf. It tells the user to run autoupdate, and
3191 # then outputs the replacement expansion. We do not care
3192 # about autoupdate's warning because that contains
3193 # information on what to do *after* running autoupdate.
3195 # This is what autoupdate's m4 run will expand. It fires
3196 # the warning (with _au_warn_XXX), outputs it into the
3197 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3198 # the replacement expansion.
3201 # This is an auxiliary macro that is also run when
3202 # autoupdate runs m4. It simply calls m4_warning, but
3203 # we need a wrapper so that each warning is emitted only
3204 # once. We break the quoting in m4_warning's argument in
3205 # order to expand this macro's arguments, not AU_DEFUN's.
3208 # Finally, this is the expansion that is picked up by
3209 # autoconf. It tells the user to run autoupdate, and
3210 # then outputs the replacement expansion. We do not care
3211 # about autoupdate's warning because that contains
3212 # information on what to do *after* running autoupdate.
3218 # check for math library
3222 # This is what autoupdate's m4 run will expand. It fires
3223 # the warning (with _au_warn_XXX), outputs it into the
3224 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3225 # the replacement expansion.
3228 # This is an auxiliary macro that is also run when
3229 # autoupdate runs m4. It simply calls m4_warning, but
3230 # we need a wrapper so that each warning is emitted only
3231 # once. We break the quoting in m4_warning's argument in
3232 # order to expand this macro's arguments, not AU_DEFUN's.
3235 # Finally, this is the expansion that is picked up by
3236 # autoconf. It tells the user to run autoupdate, and
3237 # then outputs the replacement expansion. We do not care
3238 # about autoupdate's warning because that contains
3239 # information on what to do *after* running autoupdate.
3243 # _LT_COMPILER_NO_RTTI([TAGNAME])
3244 # -------------------------------
3245 # _LT_COMPILER_NO_RTTI
3248 # _LT_CMD_GLOBAL_SYMBOLS
3249 # ----------------------
3250 # _LT_CMD_GLOBAL_SYMBOLS
3253 # _LT_COMPILER_PIC([TAGNAME])
3254 # ---------------------------
3258 # _LT_LINKER_SHLIBS([TAGNAME])
3259 # ----------------------------
3260 # See if the linker supports building shared libraries.
3264 # _LT_LANG_C_CONFIG([TAG])
3265 # ------------------------
3266 # Ensure that the configuration variables for a C compiler are suitably
3267 # defined. These variables are subsequently used by _LT_CONFIG to write
3268 # the compiler configuration to `libtool'.
3272 # _LT_LANG_CXX_CONFIG([TAG])
3273 # --------------------------
3274 # Ensure that the configuration variables for a C++ compiler are suitably
3275 # defined. These variables are subsequently used by _LT_CONFIG to write
3276 # the compiler configuration to `libtool'.
3277 # _LT_LANG_CXX_CONFIG
3280 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3281 # ---------------------------------
3282 # Figure out "hidden" library dependencies from verbose
3283 # compiler output when linking a shared library.
3284 # Parse the compiler output and extract the necessary
3285 # objects, libraries and library flags.
3286 # _LT_SYS_HIDDEN_LIBDEPS
3289 # _LT_LANG_F77_CONFIG([TAG])
3290 # --------------------------
3291 # Ensure that the configuration variables for a Fortran 77 compiler are
3292 # suitably defined. These variables are subsequently used by _LT_CONFIG
3293 # to write the compiler configuration to `libtool'.
3294 # _LT_LANG_F77_CONFIG
3297 # _LT_LANG_FC_CONFIG([TAG])
3298 # -------------------------
3299 # Ensure that the configuration variables for a Fortran compiler are
3300 # suitably defined. These variables are subsequently used by _LT_CONFIG
3301 # to write the compiler configuration to `libtool'.
3302 # _LT_LANG_FC_CONFIG
3305 # _LT_LANG_GCJ_CONFIG([TAG])
3306 # --------------------------
3307 # Ensure that the configuration variables for the GNU Java Compiler compiler
3308 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3309 # to write the compiler configuration to `libtool'.
3310 # _LT_LANG_GCJ_CONFIG
3313 # _LT_LANG_RC_CONFIG([TAG])
3314 # -------------------------
3315 # Ensure that the configuration variables for the Windows resource compiler
3316 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3317 # to write the compiler configuration to `libtool'.
3318 # _LT_LANG_RC_CONFIG
3326 # This is what autoupdate's m4 run will expand. It fires
3327 # the warning (with _au_warn_XXX), outputs it into the
3328 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3329 # the replacement expansion.
3332 # This is an auxiliary macro that is also run when
3333 # autoupdate runs m4. It simply calls m4_warning, but
3334 # we need a wrapper so that each warning is emitted only
3335 # once. We break the quoting in m4_warning's argument in
3336 # order to expand this macro's arguments, not AU_DEFUN's.
3339 # Finally, this is the expansion that is picked up by
3340 # autoconf. It tells the user to run autoupdate, and
3341 # then outputs the replacement expansion. We do not care
3342 # about autoupdate's warning because that contains
3343 # information on what to do *after* running autoupdate.
3352 # This is what autoupdate's m4 run will expand. It fires
3353 # the warning (with _au_warn_XXX), outputs it into the
3354 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3355 # the replacement expansion.
3358 # This is an auxiliary macro that is also run when
3359 # autoupdate runs m4. It simply calls m4_warning, but
3360 # we need a wrapper so that each warning is emitted only
3361 # once. We break the quoting in m4_warning's argument in
3362 # order to expand this macro's arguments, not AU_DEFUN's.
3365 # Finally, this is the expansion that is picked up by
3366 # autoconf. It tells the user to run autoupdate, and
3367 # then outputs the replacement expansion. We do not care
3368 # about autoupdate's warning because that contains
3369 # information on what to do *after* running autoupdate.
3375 # If we don't have a new enough Autoconf to choose the best grep
3376 # available, choose the one first in the user's PATH.
3382 # If we don't have a new enough Autoconf to choose the best objdump
3383 # available, choose the one first in the user's PATH.
3389 # Check for a fully-functional sed program, that truncates
3390 # as few characters as possible. Prefer GNU sed if found.
3396 # This is what autoupdate's m4 run will expand. It fires
3397 # the warning (with _au_warn_XXX), outputs it into the
3398 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3399 # the replacement expansion.
3402 # This is an auxiliary macro that is also run when
3403 # autoupdate runs m4. It simply calls m4_warning, but
3404 # we need a wrapper so that each warning is emitted only
3405 # once. We break the quoting in m4_warning's argument in
3406 # order to expand this macro's arguments, not AU_DEFUN's.
3409 # Finally, this is the expansion that is picked up by
3410 # autoconf. It tells the user to run autoupdate, and
3411 # then outputs the replacement expansion. We do not care
3412 # about autoupdate's warning because that contains
3413 # information on what to do *after* running autoupdate.
3417 # _LT_CHECK_SHELL_FEATURES
3418 # ------------------------
3419 # Find out whether the shell is Bourne or XSI compatible,
3420 # or has some other useful features.
3421 # _LT_CHECK_SHELL_FEATURES
3424 # _LT_PROG_XSI_SHELLFNS
3425 # ---------------------
3426 # Bourne and XSI compatible variants of some useful shell functions.
3429 # Helper functions for option handling. -*- Autoconf -*-
3431 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3433 # Written by Gary V. Vaughan, 2004
3435 # This file is free software; the Free Software Foundation gives
3436 # unlimited permission to copy and/or distribute it, with or without
3437 # modifications, as long as this notice is preserved.
3439 # serial 6 ltoptions.m4
3441 # This is to help aclocal find these macros, as it can't see m4_define.
3445 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3446 # ------------------------------------------
3450 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3451 # ---------------------------------------
3452 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3453 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3458 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3459 # ------------------------------------------------------------
3460 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3464 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3465 # -------------------------------------------------------
3466 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3471 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3472 # ----------------------------------------
3473 # OPTION-LIST is a space-separated list of Libtool options associated
3474 # with MACRO-NAME. If any OPTION has a matching handler declared with
3475 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3476 # the unknown option and exit.
3480 ## --------------------------------- ##
3481 ## Macros to handle LT_INIT options. ##
3482 ## --------------------------------- ##
3484 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3485 # -----------------------------------------
3489 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3490 # -----------------------------------------------
3498 # This is what autoupdate's m4 run will expand. It fires
3499 # the warning (with _au_warn_XXX), outputs it into the
3500 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3501 # the replacement expansion.
3504 # This is an auxiliary macro that is also run when
3505 # autoupdate runs m4. It simply calls m4_warning, but
3506 # we need a wrapper so that each warning is emitted only
3507 # once. We break the quoting in m4_warning's argument in
3508 # order to expand this macro's arguments, not AU_DEFUN's.
3511 # Finally, this is the expansion that is picked up by
3512 # autoconf. It tells the user to run autoupdate, and
3513 # then outputs the replacement expansion. We do not care
3514 # about autoupdate's warning because that contains
3515 # information on what to do *after* running autoupdate.
3522 # Declare package support for building win32 dll's.
3525 # This is what autoupdate's m4 run will expand. It fires
3526 # the warning (with _au_warn_XXX), outputs it into the
3527 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3528 # the replacement expansion.
3531 # This is an auxiliary macro that is also run when
3532 # autoupdate runs m4. It simply calls m4_warning, but
3533 # we need a wrapper so that each warning is emitted only
3534 # once. We break the quoting in m4_warning's argument in
3535 # order to expand this macro's arguments, not AU_DEFUN's.
3538 # Finally, this is the expansion that is picked up by
3539 # autoconf. It tells the user to run autoupdate, and
3540 # then outputs the replacement expansion. We do not care
3541 # about autoupdate's warning because that contains
3542 # information on what to do *after* running autoupdate.
3547 # _LT_ENABLE_SHARED([DEFAULT])
3548 # ----------------------------
3549 # implement the --enable-shared flag, and supports the `shared' and
3550 # `disable-shared' LT_INIT options.
3551 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3562 # This is what autoupdate's m4 run will expand. It fires
3563 # the warning (with _au_warn_XXX), outputs it into the
3564 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3565 # the replacement expansion.
3568 # This is an auxiliary macro that is also run when
3569 # autoupdate runs m4. It simply calls m4_warning, but
3570 # we need a wrapper so that each warning is emitted only
3571 # once. We break the quoting in m4_warning's argument in
3572 # order to expand this macro's arguments, not AU_DEFUN's.
3575 # Finally, this is the expansion that is picked up by
3576 # autoconf. It tells the user to run autoupdate, and
3577 # then outputs the replacement expansion. We do not care
3578 # about autoupdate's warning because that contains
3579 # information on what to do *after* running autoupdate.
3581 # This is what autoupdate's m4 run will expand. It fires
3582 # the warning (with _au_warn_XXX), outputs it into the
3583 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3584 # the replacement expansion.
3587 # This is an auxiliary macro that is also run when
3588 # autoupdate runs m4. It simply calls m4_warning, but
3589 # we need a wrapper so that each warning is emitted only
3590 # once. We break the quoting in m4_warning's argument in
3591 # order to expand this macro's arguments, not AU_DEFUN's.
3594 # Finally, this is the expansion that is picked up by
3595 # autoconf. It tells the user to run autoupdate, and
3596 # then outputs the replacement expansion. We do not care
3597 # about autoupdate's warning because that contains
3598 # information on what to do *after* running autoupdate.
3604 # _LT_ENABLE_STATIC([DEFAULT])
3605 # ----------------------------
3606 # implement the --enable-static flag, and support the `static' and
3607 # `disable-static' LT_INIT options.
3608 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3619 # This is what autoupdate's m4 run will expand. It fires
3620 # the warning (with _au_warn_XXX), outputs it into the
3621 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3622 # the replacement expansion.
3625 # This is an auxiliary macro that is also run when
3626 # autoupdate runs m4. It simply calls m4_warning, but
3627 # we need a wrapper so that each warning is emitted only
3628 # once. We break the quoting in m4_warning's argument in
3629 # order to expand this macro's arguments, not AU_DEFUN's.
3632 # Finally, this is the expansion that is picked up by
3633 # autoconf. It tells the user to run autoupdate, and
3634 # then outputs the replacement expansion. We do not care
3635 # about autoupdate's warning because that contains
3636 # information on what to do *after* running autoupdate.
3638 # This is what autoupdate's m4 run will expand. It fires
3639 # the warning (with _au_warn_XXX), outputs it into the
3640 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3641 # the replacement expansion.
3644 # This is an auxiliary macro that is also run when
3645 # autoupdate runs m4. It simply calls m4_warning, but
3646 # we need a wrapper so that each warning is emitted only
3647 # once. We break the quoting in m4_warning's argument in
3648 # order to expand this macro's arguments, not AU_DEFUN's.
3651 # Finally, this is the expansion that is picked up by
3652 # autoconf. It tells the user to run autoupdate, and
3653 # then outputs the replacement expansion. We do not care
3654 # about autoupdate's warning because that contains
3655 # information on what to do *after* running autoupdate.
3661 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3662 # ----------------------------------
3663 # implement the --enable-fast-install flag, and support the `fast-install'
3664 # and `disable-fast-install' LT_INIT options.
3665 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3666 # _LT_ENABLE_FAST_INSTALL
3672 # This is what autoupdate's m4 run will expand. It fires
3673 # the warning (with _au_warn_XXX), outputs it into the
3674 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3675 # the replacement expansion.
3678 # This is an auxiliary macro that is also run when
3679 # autoupdate runs m4. It simply calls m4_warning, but
3680 # we need a wrapper so that each warning is emitted only
3681 # once. We break the quoting in m4_warning's argument in
3682 # order to expand this macro's arguments, not AU_DEFUN's.
3685 # Finally, this is the expansion that is picked up by
3686 # autoconf. It tells the user to run autoupdate, and
3687 # then outputs the replacement expansion. We do not care
3688 # about autoupdate's warning because that contains
3689 # information on what to do *after* running autoupdate.
3692 # This is what autoupdate's m4 run will expand. It fires
3693 # the warning (with _au_warn_XXX), outputs it into the
3694 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3695 # the replacement expansion.
3698 # This is an auxiliary macro that is also run when
3699 # autoupdate runs m4. It simply calls m4_warning, but
3700 # we need a wrapper so that each warning is emitted only
3701 # once. We break the quoting in m4_warning's argument in
3702 # order to expand this macro's arguments, not AU_DEFUN's.
3705 # Finally, this is the expansion that is picked up by
3706 # autoconf. It tells the user to run autoupdate, and
3707 # then outputs the replacement expansion. We do not care
3708 # about autoupdate's warning because that contains
3709 # information on what to do *after* running autoupdate.
3714 # _LT_WITH_PIC([MODE])
3715 # --------------------
3716 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3718 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3725 # This is what autoupdate's m4 run will expand. It fires
3726 # the warning (with _au_warn_XXX), outputs it into the
3727 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3728 # the replacement expansion.
3731 # This is an auxiliary macro that is also run when
3732 # autoupdate runs m4. It simply calls m4_warning, but
3733 # we need a wrapper so that each warning is emitted only
3734 # once. We break the quoting in m4_warning's argument in
3735 # order to expand this macro's arguments, not AU_DEFUN's.
3738 # Finally, this is the expansion that is picked up by
3739 # autoconf. It tells the user to run autoupdate, and
3740 # then outputs the replacement expansion. We do not care
3741 # about autoupdate's warning because that contains
3742 # information on what to do *after* running autoupdate.
3746 ## ----------------- ##
3747 ## LTDL_INIT Options ##
3748 ## ----------------- ##
3759 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3761 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3762 # Written by Gary V. Vaughan, 2004
3764 # This file is free software; the Free Software Foundation gives
3765 # unlimited permission to copy and/or distribute it, with or without
3766 # modifications, as long as this notice is preserved.
3768 # serial 6 ltsugar.m4
3770 # This is to help aclocal find these macros, as it can't see m4_define.
3774 # lt_join(SEP, ARG1, [ARG2...])
3775 # -----------------------------
3776 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3777 # associated separator.
3778 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3779 # versions in m4sugar had bugs.
3787 # Manipulate m4 lists.
3788 # These macros are necessary as long as will still need to support
3789 # Autoconf-2.59 which quotes differently.
3795 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3796 # ------------------------------------------
3797 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3798 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3799 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3800 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3801 # than defined and empty).
3803 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3804 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3809 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3810 # ----------------------------------------------------------
3811 # Produce a SEP delimited list of all paired combinations of elements of
3812 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3813 # has the form PREFIXmINFIXSUFFIXn.
3814 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3818 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3819 # -----------------------------------------------------------------------
3820 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3821 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3825 # lt_dict_add(DICT, KEY, VALUE)
3826 # -----------------------------
3830 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3831 # --------------------------------------------
3835 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3836 # ----------------------------------
3840 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3841 # -----------------------------------------------------------------
3845 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3846 # --------------------------------------------------------------
3849 # ltversion.m4 -- version numbers -*- Autoconf -*-
3851 # Copyright (C) 2004 Free Software Foundation, Inc.
3852 # Written by Scott James Remnant, 2004
3854 # This file is free software; the Free Software Foundation gives
3855 # unlimited permission to copy and/or distribute it, with or without
3856 # modifications, as long as this notice is preserved.
3858 # Generated from ltversion.in.
3860 # serial 3134 ltversion.m4
3861 # This file is part of GNU Libtool
3868 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3870 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3871 # Written by Scott James Remnant, 2004.
3873 # This file is free software; the Free Software Foundation gives
3874 # unlimited permission to copy and/or distribute it, with or without
3875 # modifications, as long as this notice is preserved.
3877 # serial 4 lt~obsolete.m4
3879 # These exist entirely to fool aclocal when bootstrapping libtool.
3881 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3882 # which have later been changed to m4_define as they aren't part of the
3883 # exported API, or moved to Autoconf or Automake where they belong.
3885 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3886 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3887 # using a macro with the same name in our local m4/libtool.m4 it'll
3888 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3889 # and doesn't know about Autoconf macros at all.)
3891 # So we provide this file, which has a silly filename so it's always
3892 # included after everything else. This provides aclocal with the
3893 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3894 # because those macros already exist, or will be overwritten later.
3895 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3897 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3898 # Yes, that means every name once taken will need to remain here until
3899 # we give up compatibility with versions before 1.7, at which point
3900 # we need to keep only those names which we still refer to.
3902 # This is to help aclocal find these macros, as it can't see m4_define.
3969 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3970 # Free Software Foundation, Inc.
3972 # This file is free software; the Free Software Foundation
3973 # gives unlimited permission to copy and/or distribute it,
3974 # with or without modifications, as long as this notice is preserved.
3978 # Based on depend.m4 from automake 1.9, modified for standalone use in
3979 # an environment where GNU make is required.
3981 # ZW_PROG_COMPILER_DEPENDENCIES
3982 # -----------------------------
3983 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3984 # sets fooDEPMODE accordingly. Cache-variable compatible with
3985 # original; not side-effect compatible. As the users of this macro
3986 # may require accurate dependencies for correct builds, it does *not*
3987 # honor --disable-dependency-checking, and failure to detect a usable
3988 # method is an error. depcomp is assumed to be located in
3991 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3997 # Choose a directory name for dependency files.
4002 # As AM_SET_DEPDIR, but also create the directory at config.status time.
4069 # intl sister-directory configuration rules.
4072 # The idea behind this macro is that there's no need to repeat all the
4073 # autoconf probes done by the intl directory - it's already done them
4074 # for us. In fact, there's no need even to look at the cache for the
4075 # answers. All we need to do is nab a few pieces of information.
4076 # The intl directory is set up to make this easy, by generating a
4077 # small file which can be sourced as a shell script; then we produce
4078 # the necessary substitutions and definitions for this directory.
4082 # Autoconf M4 include file defining utility macros for complex Canadian
4094 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4096 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4099 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4100 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4104 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4105 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4109 # Backported from Autoconf 2.5x; can go away when and if
4110 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4119 # ACX_HAVE_GCC_FOR_TARGET
4120 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4123 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4124 # Searching for installed target binutils. We need to take extra care,
4125 # else we may find the wrong assembler, linker, etc., and lose.
4127 # First try --with-build-time-tools, if specified.
4129 # For build != host, we ask the installed GCC for the name of the tool it
4130 # uses, and accept it if it is an absolute path. This is because the
4131 # only good choice for a compiler is the same GCC version that is being
4132 # installed (or we couldn't make target libraries), and we assume that
4133 # on the host system we'll have not only the same GCC version, but also
4134 # the same binutils version.
4136 # For build == host, search the same directories that the installed
4137 # compiler will search. We used to do this for the assembler, linker,
4138 # and nm only; for simplicity of configuration, however, we extend this
4139 # criterion to tools (such as ar and ranlib) that are never invoked by
4140 # the compiler, to avoid mismatches.
4142 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4143 # if build == target. This makes the most sense only when bootstrapping,
4144 # but we also do so when build != host. In this case, we hope that the
4145 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4147 # If we do not find a suitable binary, then try the user's path.
4151 # AC_PROG_CPP_WERROR
4152 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4153 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4154 # For now, using this also overrides header checks to use only the
4155 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4156 # bit harder from here).
4157 # Eventually autoconf will default to checking headers with the compiler
4158 # instead, and we'll have to do this differently.
4160 # AC_PROG_CPP_WERROR
4163 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4164 # that understands Ada. We use the user's CC setting, already found, and
4165 # possibly add $1 to the command-line parameters.
4167 # Sets the shell variable have_gnat to yes or no as appropriate, and
4168 # substitutes GNATBIND and GNATMAKE.
4195 ac_cpp
='$CPP $CPPFLAGS'
4196 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4197 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4198 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4199 if test -n "$ac_tool_prefix"; then
4200 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4201 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4203 $as_echo_n "checking for $ac_word... " >&6; }
4204 if ${ac_cv_prog_CC+:} false
; then :
4205 $as_echo_n "(cached) " >&6
4207 if test -n "$CC"; then
4208 ac_cv_prog_CC
="$CC" # Let the user override the test.
4210 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4214 test -z "$as_dir" && as_dir
=.
4215 for ac_exec_ext
in '' $ac_executable_extensions; do
4216 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4217 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
4218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4228 if test -n "$CC"; then
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4230 $as_echo "$CC" >&6; }
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4233 $as_echo "no" >&6; }
4238 if test -z "$ac_cv_prog_CC"; then
4240 # Extract the first word of "gcc", so it can be a program name with args.
4241 set dummy gcc
; ac_word
=$2
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4243 $as_echo_n "checking for $ac_word... " >&6; }
4244 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
4245 $as_echo_n "(cached) " >&6
4247 if test -n "$ac_ct_CC"; then
4248 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4250 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4254 test -z "$as_dir" && as_dir
=.
4255 for ac_exec_ext
in '' $ac_executable_extensions; do
4256 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4257 ac_cv_prog_ac_ct_CC
="gcc"
4258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4267 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4268 if test -n "$ac_ct_CC"; then
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4270 $as_echo "$ac_ct_CC" >&6; }
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273 $as_echo "no" >&6; }
4276 if test "x$ac_ct_CC" = x
; then
4279 case $cross_compiling:$ac_tool_warned in
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4282 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4283 ac_tool_warned
=yes ;;
4291 if test -z "$CC"; then
4292 if test -n "$ac_tool_prefix"; then
4293 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4294 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4296 $as_echo_n "checking for $ac_word... " >&6; }
4297 if ${ac_cv_prog_CC+:} false
; then :
4298 $as_echo_n "(cached) " >&6
4300 if test -n "$CC"; then
4301 ac_cv_prog_CC
="$CC" # Let the user override the test.
4303 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4307 test -z "$as_dir" && as_dir
=.
4308 for ac_exec_ext
in '' $ac_executable_extensions; do
4309 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4310 ac_cv_prog_CC
="${ac_tool_prefix}cc"
4311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4321 if test -n "$CC"; then
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4323 $as_echo "$CC" >&6; }
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4326 $as_echo "no" >&6; }
4332 if test -z "$CC"; then
4333 # Extract the first word of "cc", so it can be a program name with args.
4334 set dummy cc
; ac_word
=$2
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4336 $as_echo_n "checking for $ac_word... " >&6; }
4337 if ${ac_cv_prog_CC+:} false
; then :
4338 $as_echo_n "(cached) " >&6
4340 if test -n "$CC"; then
4341 ac_cv_prog_CC
="$CC" # Let the user override the test.
4344 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4348 test -z "$as_dir" && as_dir
=.
4349 for ac_exec_ext
in '' $ac_executable_extensions; do
4350 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4351 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4352 ac_prog_rejected
=yes
4356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4363 if test $ac_prog_rejected = yes; then
4364 # We found a bogon in the path, so make sure we never use it.
4365 set dummy
$ac_cv_prog_CC
4367 if test $# != 0; then
4368 # We chose a different compiler from the bogus one.
4369 # However, it has the same basename, so the bogon will be chosen
4370 # first if we set CC to just the basename; use the full file name.
4372 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
4378 if test -n "$CC"; then
4379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4380 $as_echo "$CC" >&6; }
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4383 $as_echo "no" >&6; }
4388 if test -z "$CC"; then
4389 if test -n "$ac_tool_prefix"; then
4390 for ac_prog
in cl.exe
4392 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4393 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4395 $as_echo_n "checking for $ac_word... " >&6; }
4396 if ${ac_cv_prog_CC+:} false
; then :
4397 $as_echo_n "(cached) " >&6
4399 if test -n "$CC"; then
4400 ac_cv_prog_CC
="$CC" # Let the user override the test.
4402 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4406 test -z "$as_dir" && as_dir
=.
4407 for ac_exec_ext
in '' $ac_executable_extensions; do
4408 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4409 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
4410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4420 if test -n "$CC"; then
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4422 $as_echo "$CC" >&6; }
4424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4425 $as_echo "no" >&6; }
4429 test -n "$CC" && break
4432 if test -z "$CC"; then
4434 for ac_prog
in cl.exe
4436 # Extract the first word of "$ac_prog", so it can be a program name with args.
4437 set dummy
$ac_prog; ac_word
=$2
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4439 $as_echo_n "checking for $ac_word... " >&6; }
4440 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
4441 $as_echo_n "(cached) " >&6
4443 if test -n "$ac_ct_CC"; then
4444 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4446 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4450 test -z "$as_dir" && as_dir
=.
4451 for ac_exec_ext
in '' $ac_executable_extensions; do
4452 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4453 ac_cv_prog_ac_ct_CC
="$ac_prog"
4454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4463 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4464 if test -n "$ac_ct_CC"; then
4465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4466 $as_echo "$ac_ct_CC" >&6; }
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4469 $as_echo "no" >&6; }
4473 test -n "$ac_ct_CC" && break
4476 if test "x$ac_ct_CC" = x
; then
4479 case $cross_compiling:$ac_tool_warned in
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4482 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4483 ac_tool_warned
=yes ;;
4492 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4493 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4494 as_fn_error $?
"no acceptable C compiler found in \$PATH
4495 See \`config.log' for more details" "$LINENO" 5; }
4497 # Provide some information about the compiler.
4498 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4501 for ac_option
in --version -v -V -qversion; do
4502 { { ac_try
="$ac_compiler $ac_option >&5"
4504 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4505 *) ac_try_echo=$ac_try;;
4507 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4508 $as_echo "$ac_try_echo"; } >&5
4509 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4511 if test -s conftest.err; then
4513 ... rest of stderr output deleted ...
4514 10q' conftest.err >conftest.er1
4515 cat conftest.er1 >&5
4517 rm -f conftest.er1 conftest.err
4518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4519 test $ac_status = 0; }
4522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4523 /* end confdefs.h. */
4533 ac_clean_files_save=$ac_clean_files
4534 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4535 # Try to create an executable without -o first, disregard a.out.
4536 # It will help us diagnose broken compilers, and finding out an intuition
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4539 $as_echo_n "checking whether the C compiler works... " >&6; }
4540 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
4542 # The possible output files:
4543 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4546 for ac_file in $ac_files
4549 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4550 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4555 if { { ac_try="$ac_link_default"
4557 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4558 *) ac_try_echo
=$ac_try;;
4560 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4561 $as_echo "$ac_try_echo"; } >&5
4562 (eval "$ac_link_default") 2>&5
4564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4565 test $ac_status = 0; }; then :
4566 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4567 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4568 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4569 # so that the user can short-circuit this test for compilers unknown to
4571 for ac_file
in $ac_files ''
4573 test -f "$ac_file" ||
continue
4575 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
4578 # We found the default executable, but exeext='' is most
4582 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
4584 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4586 # We set ac_cv_exeext here because the later test for it is not
4587 # safe: cross compilers may not add the suffix if given an `-o'
4588 # argument, so we may need to know it at that point already.
4589 # Even if this section looks crufty: it has the advantage of
4596 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
4601 if test -z "$ac_file"; then :
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4603 $as_echo "no" >&6; }
4604 $as_echo "$as_me: failed program was:" >&5
4605 sed 's/^/| /' conftest.
$ac_ext >&5
4607 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4609 as_fn_error
77 "C compiler cannot create executables
4610 See \`config.log' for more details" "$LINENO" 5; }
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4613 $as_echo "yes" >&6; }
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4616 $as_echo_n "checking for C compiler default output file name... " >&6; }
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4618 $as_echo "$ac_file" >&6; }
4619 ac_exeext
=$ac_cv_exeext
4621 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
4622 ac_clean_files
=$ac_clean_files_save
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4624 $as_echo_n "checking for suffix of executables... " >&6; }
4625 if { { ac_try
="$ac_link"
4627 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4628 *) ac_try_echo=$ac_try;;
4630 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4631 $as_echo "$ac_try_echo"; } >&5
4632 (eval "$ac_link") 2>&5
4634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4635 test $ac_status = 0; }; then :
4636 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
4637 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
4638 # work properly (i.e., refer to `conftest.exe'), while it won't with
4640 for ac_file
in conftest.exe conftest conftest.
*; do
4641 test -f "$ac_file" ||
continue
4643 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
4644 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4650 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4651 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4652 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
4653 See \`config.log' for more details" "$LINENO" 5; }
4655 rm -f conftest conftest
$ac_cv_exeext
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4657 $as_echo "$ac_cv_exeext" >&6; }
4659 rm -f conftest.
$ac_ext
4660 EXEEXT
=$ac_cv_exeext
4662 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4663 /* end confdefs.h. */
4668 FILE *f = fopen ("conftest.out", "w");
4669 return ferror (f) || fclose (f) != 0;
4675 ac_clean_files
="$ac_clean_files conftest.out"
4676 # Check that the compiler produces executables we can run. If not, either
4677 # the compiler is broken, or we cross compile.
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4679 $as_echo_n "checking whether we are cross compiling... " >&6; }
4680 if test "$cross_compiling" != yes; then
4681 { { ac_try
="$ac_link"
4683 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4684 *) ac_try_echo=$ac_try;;
4686 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4687 $as_echo "$ac_try_echo"; } >&5
4688 (eval "$ac_link") 2>&5
4690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4691 test $ac_status = 0; }
4692 if { ac_try='./conftest$ac_cv_exeext'
4693 { { case "(($ac_try" in
4694 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4695 *) ac_try_echo
=$ac_try;;
4697 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4698 $as_echo "$ac_try_echo"; } >&5
4699 (eval "$ac_try") 2>&5
4701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4702 test $ac_status = 0; }; }; then
4705 if test "$cross_compiling" = maybe
; then
4708 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4709 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4710 as_fn_error $?
"cannot run C compiled programs.
4711 If you meant to cross compile, use \`--host'.
4712 See \`config.log' for more details" "$LINENO" 5; }
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4717 $as_echo "$cross_compiling" >&6; }
4719 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
4720 ac_clean_files
=$ac_clean_files_save
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4722 $as_echo_n "checking for suffix of object files... " >&6; }
4723 if ${ac_cv_objext+:} false
; then :
4724 $as_echo_n "(cached) " >&6
4726 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4727 /* end confdefs.h. */
4737 rm -f conftest.o conftest.obj
4738 if { { ac_try
="$ac_compile"
4740 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4741 *) ac_try_echo=$ac_try;;
4743 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4744 $as_echo "$ac_try_echo"; } >&5
4745 (eval "$ac_compile") 2>&5
4747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4748 test $ac_status = 0; }; then :
4749 for ac_file in conftest.o conftest.obj conftest.*; do
4750 test -f "$ac_file" || continue;
4752 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4753 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4758 $as_echo "$as_me: failed program was:" >&5
4759 sed 's/^/| /' conftest.$ac_ext >&5
4761 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4762 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4763 as_fn_error $? "cannot compute suffix of object files
: cannot compile
4764 See \
`config.log' for more details" "$LINENO" 5; }
4766 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4769 $as_echo "$ac_cv_objext" >&6; }
4770 OBJEXT=$ac_cv_objext
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4773 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4774 if ${ac_cv_c_compiler_gnu+:} false; then :
4775 $as_echo_n "(cached) " >&6
4777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4778 /* end confdefs.h. */
4791 if ac_fn_c_try_compile "$LINENO"; then :
4796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4797 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4801 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4802 if test $ac_compiler_gnu = yes; then
4807 ac_test_CFLAGS=${CFLAGS+set}
4808 ac_save_CFLAGS=$CFLAGS
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4810 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4811 if ${ac_cv_prog_cc_g+:} false; then :
4812 $as_echo_n "(cached) " >&6
4814 ac_save_c_werror_flag=$ac_c_werror_flag
4815 ac_c_werror_flag=yes
4818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4819 /* end confdefs.h. */
4829 if ac_fn_c_try_compile "$LINENO"; then :
4833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4834 /* end confdefs.h. */
4844 if ac_fn_c_try_compile "$LINENO"; then :
4847 ac_c_werror_flag=$ac_save_c_werror_flag
4849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4850 /* end confdefs.h. */
4860 if ac_fn_c_try_compile "$LINENO"; then :
4863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4865 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4868 ac_c_werror_flag=$ac_save_c_werror_flag
4870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4871 $as_echo "$ac_cv_prog_cc_g" >&6; }
4872 if test "$ac_test_CFLAGS" = set; then
4873 CFLAGS=$ac_save_CFLAGS
4874 elif test $ac_cv_prog_cc_g = yes; then
4875 if test "$GCC" = yes; then
4881 if test "$GCC" = yes; then
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4888 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4889 if ${ac_cv_prog_cc_c89+:} false; then :
4890 $as_echo_n "(cached) " >&6
4892 ac_cv_prog_cc_c89=no
4894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4895 /* end confdefs.h. */
4899 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4900 struct buf { int x; };
4901 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4902 static char *e (p, i)
4908 static char *f (char * (*g) (char **, int), char **p, ...)
4913 s = g (p, va_arg (v,int));
4918 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4919 function prototypes and stuff, but not '\xHH' hex character constants.
4920 These don't provoke an error unfortunately, instead are silently treated
4921 as 'x'. The following induces an error, until -std is added to get
4922 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4923 array size at least. It's necessary to write '\x00'==0 to get something
4924 that's true only with -std. */
4925 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4927 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4928 inside strings and character constants. */
4930 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4932 int test (int i, double x);
4933 struct s1 {int (*f) (int a);};
4934 struct s2 {int (*f) (double a);};
4935 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4941 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4946 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4947 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4949 CC="$ac_save_CC $ac_arg"
4950 if ac_fn_c_try_compile "$LINENO"; then :
4951 ac_cv_prog_cc_c89=$ac_arg
4953 rm -f core conftest.err conftest.$ac_objext
4954 test "x$ac_cv_prog_cc_c89" != "xno" && break
4956 rm -f conftest.$ac_ext
4961 case "x$ac_cv_prog_cc_c89" in
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4964 $as_echo "none needed" >&6; } ;;
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4967 $as_echo "unsupported" >&6; } ;;
4969 CC="$CC $ac_cv_prog_cc_c89"
4970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4971 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4973 if test "x$ac_cv_prog_cc_c89" != xno; then :
4978 ac_cpp='$CPP $CPPFLAGS'
4979 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4980 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4981 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4984 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4985 if test -f "$ac_dir/install-sh"; then
4987 ac_install_sh="$ac_aux_dir/install-sh -c"
4989 elif test -f "$ac_dir/install.sh"; then
4991 ac_install_sh="$ac_aux_dir/install.sh -c"
4993 elif test -f "$ac_dir/shtool"; then
4995 ac_install_sh="$ac_aux_dir/shtool install -c"
4999 if test -z "$ac_aux_dir"; then
5000 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
5003 # These three variables are undocumented and unsupported,
5004 # and are intended to be withdrawn in a future Autoconf release.
5005 # They can cause serious problems if a builder's source tree is in a directory
5006 # whose full name contains unusual characters.
5007 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5008 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5009 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5012 # Make sure we can run config.sub.
5013 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5014 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5017 $as_echo_n "checking build system type... " >&6; }
5018 if ${ac_cv_build+:} false; then :
5019 $as_echo_n "(cached) " >&6
5021 ac_build_alias=$build_alias
5022 test "x$ac_build_alias" = x &&
5023 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5024 test "x$ac_build_alias" = x &&
5025 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5026 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5027 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5031 $as_echo "$ac_cv_build" >&6; }
5032 case $ac_cv_build in
5034 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5037 ac_save_IFS=$IFS; IFS='-'
5043 # Remember, the first character of IFS is used to create $*,
5044 # except with old shells:
5047 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5051 $as_echo_n "checking host system type... " >&6; }
5052 if ${ac_cv_host+:} false; then :
5053 $as_echo_n "(cached) " >&6
5055 if test "x$host_alias" = x; then
5056 ac_cv_host=$ac_cv_build
5058 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5059 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5064 $as_echo "$ac_cv_host" >&6; }
5067 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5070 ac_save_IFS=$IFS; IFS='-'
5076 # Remember, the first character of IFS is used to create $*,
5077 # except with old shells:
5080 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5084 $as_echo_n "checking target system type... " >&6; }
5085 if ${ac_cv_target+:} false; then :
5086 $as_echo_n "(cached) " >&6
5088 if test "x$target_alias" = x; then
5089 ac_cv_target=$ac_cv_host
5091 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5092 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5097 $as_echo "$ac_cv_target" >&6; }
5098 case $ac_cv_target in
5100 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5102 target=$ac_cv_target
5103 ac_save_IFS=$IFS; IFS='-'
5109 # Remember, the first character of IFS is used to create $*,
5110 # except with old shells:
5113 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
5116 # The aliases save the names the user supplied, while $host etc.
5117 # will get canonicalized.
5118 test -n "$target_alias" &&
5119 test "$program_prefix$program_suffix$program_transform_name" = \
5121 program_prefix=${target_alias}-
5124 ac_cpp='$CPP $CPPFLAGS'
5125 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5126 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5127 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5129 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5130 # On Suns, sometimes $CPP names a directory.
5131 if test -n "$CPP" && test -d "$CPP"; then
5134 if test -z "$CPP"; then
5135 if ${ac_cv_prog_CPP+:} false; then :
5136 $as_echo_n "(cached) " >&6
5138 # Double quotes because CPP needs to be expanded
5139 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5142 for ac_c_preproc_warn_flag in '' yes
5144 # Use a header file that comes with gcc, so configuring glibc
5145 # with a fresh cross-compiler works.
5146 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5147 # <limits.h> exists even on freestanding compilers.
5148 # On the NeXT, cc -E runs the code through the compiler's parser,
5149 # not just through cpp. "Syntax error" is here to catch this case.
5150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5151 /* end confdefs.h. */
5153 # include <limits.h>
5155 # include <assert.h>
5159 if ac_fn_c_try_cpp "$LINENO"; then :
5162 # Broken: fails on valid input.
5165 rm -f conftest.err conftest.i conftest.$ac_ext
5167 # OK, works on sane cases. Now check whether nonexistent headers
5168 # can be detected and how.
5169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5170 /* end confdefs.h. */
5171 #include <ac_nonexistent.h>
5173 if ac_fn_c_try_cpp "$LINENO"; then :
5174 # Broken: success on invalid input.
5177 # Passes both tests.
5181 rm -f conftest.err conftest.i conftest.$ac_ext
5184 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5185 rm -f conftest.i conftest.err conftest.
$ac_ext
5186 if $ac_preproc_ok; then :
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5199 $as_echo "$CPP" >&6; }
5201 for ac_c_preproc_warn_flag
in '' yes
5203 # Use a header file that comes with gcc, so configuring glibc
5204 # with a fresh cross-compiler works.
5205 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5206 # <limits.h> exists even on freestanding compilers.
5207 # On the NeXT, cc -E runs the code through the compiler's parser,
5208 # not just through cpp. "Syntax error" is here to catch this case.
5209 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5210 /* end confdefs.h. */
5212 # include <limits.h>
5214 # include <assert.h>
5218 if ac_fn_c_try_cpp
"$LINENO"; then :
5221 # Broken: fails on valid input.
5224 rm -f conftest.err conftest.i conftest.
$ac_ext
5226 # OK, works on sane cases. Now check whether nonexistent headers
5227 # can be detected and how.
5228 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5229 /* end confdefs.h. */
5230 #include <ac_nonexistent.h>
5232 if ac_fn_c_try_cpp
"$LINENO"; then :
5233 # Broken: success on invalid input.
5236 # Passes both tests.
5240 rm -f conftest.err conftest.i conftest.
$ac_ext
5243 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5244 rm -f conftest.i conftest.err conftest.
$ac_ext
5245 if $ac_preproc_ok; then :
5248 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5249 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5250 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
5251 See \`config.log' for more details" "$LINENO" 5; }
5255 ac_cpp
='$CPP $CPPFLAGS'
5256 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5257 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5258 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5262 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5263 if ${ac_cv_path_GREP+:} false
; then :
5264 $as_echo_n "(cached) " >&6
5266 if test -z "$GREP"; then
5267 ac_path_GREP_found
=false
5268 # Loop through the user's path and test for each of PROGNAME-LIST
5269 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5270 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5273 test -z "$as_dir" && as_dir
=.
5274 for ac_prog
in grep ggrep
; do
5275 for ac_exec_ext
in '' $ac_executable_extensions; do
5276 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5277 as_fn_executable_p
"$ac_path_GREP" ||
continue
5278 # Check for GNU ac_path_GREP and select it if it is found.
5279 # Check for GNU $ac_path_GREP
5280 case `"$ac_path_GREP" --version 2>&1` in
5282 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5285 $as_echo_n 0123456789 >"conftest.in"
5288 cat "conftest.in" "conftest.in" >"conftest.tmp"
5289 mv "conftest.tmp" "conftest.in"
5290 cp "conftest.in" "conftest.nl"
5291 $as_echo 'GREP' >> "conftest.nl"
5292 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5293 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5294 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5295 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5296 # Best one so far, save it but keep looking for a better one
5297 ac_cv_path_GREP
="$ac_path_GREP"
5298 ac_path_GREP_max
=$ac_count
5300 # 10*(2^10) chars as input seems more than enough
5301 test $ac_count -gt 10 && break
5303 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5306 $ac_path_GREP_found && break 3
5311 if test -z "$ac_cv_path_GREP"; then
5312 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5315 ac_cv_path_GREP
=$GREP
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5320 $as_echo "$ac_cv_path_GREP" >&6; }
5321 GREP
="$ac_cv_path_GREP"
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5325 $as_echo_n "checking for egrep... " >&6; }
5326 if ${ac_cv_path_EGREP+:} false
; then :
5327 $as_echo_n "(cached) " >&6
5329 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5330 then ac_cv_path_EGREP
="$GREP -E"
5332 if test -z "$EGREP"; then
5333 ac_path_EGREP_found
=false
5334 # Loop through the user's path and test for each of PROGNAME-LIST
5335 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5336 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5339 test -z "$as_dir" && as_dir
=.
5340 for ac_prog
in egrep; do
5341 for ac_exec_ext
in '' $ac_executable_extensions; do
5342 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5343 as_fn_executable_p
"$ac_path_EGREP" ||
continue
5344 # Check for GNU ac_path_EGREP and select it if it is found.
5345 # Check for GNU $ac_path_EGREP
5346 case `"$ac_path_EGREP" --version 2>&1` in
5348 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5351 $as_echo_n 0123456789 >"conftest.in"
5354 cat "conftest.in" "conftest.in" >"conftest.tmp"
5355 mv "conftest.tmp" "conftest.in"
5356 cp "conftest.in" "conftest.nl"
5357 $as_echo 'EGREP' >> "conftest.nl"
5358 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5359 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5360 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5361 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5362 # Best one so far, save it but keep looking for a better one
5363 ac_cv_path_EGREP
="$ac_path_EGREP"
5364 ac_path_EGREP_max
=$ac_count
5366 # 10*(2^10) chars as input seems more than enough
5367 test $ac_count -gt 10 && break
5369 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5372 $ac_path_EGREP_found && break 3
5377 if test -z "$ac_cv_path_EGREP"; then
5378 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5381 ac_cv_path_EGREP
=$EGREP
5386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5387 $as_echo "$ac_cv_path_EGREP" >&6; }
5388 EGREP
="$ac_cv_path_EGREP"
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5392 $as_echo_n "checking for ANSI C header files... " >&6; }
5393 if ${ac_cv_header_stdc+:} false
; then :
5394 $as_echo_n "(cached) " >&6
5396 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5397 /* end confdefs.h. */
5411 if ac_fn_c_try_compile
"$LINENO"; then :
5412 ac_cv_header_stdc
=yes
5414 ac_cv_header_stdc
=no
5416 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5418 if test $ac_cv_header_stdc = yes; then
5419 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5420 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5421 /* end confdefs.h. */
5425 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5426 $EGREP "memchr" >/dev
/null
2>&1; then :
5429 ac_cv_header_stdc
=no
5435 if test $ac_cv_header_stdc = yes; then
5436 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5437 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5438 /* end confdefs.h. */
5442 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5443 $EGREP "free" >/dev
/null
2>&1; then :
5446 ac_cv_header_stdc
=no
5452 if test $ac_cv_header_stdc = yes; then
5453 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5454 if test "$cross_compiling" = yes; then :
5457 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5458 /* end confdefs.h. */
5461 #if ((' ' & 0x0FF) == 0x020)
5462 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5463 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5465 # define ISLOWER(c) \
5466 (('a' <= (c) && (c) <= 'i') \
5467 || ('j' <= (c) && (c) <= 'r') \
5468 || ('s' <= (c) && (c) <= 'z'))
5469 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5472 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5477 for (i = 0; i < 256; i++)
5478 if (XOR (islower (i), ISLOWER (i))
5479 || toupper (i) != TOUPPER (i))
5484 if ac_fn_c_try_run
"$LINENO"; then :
5487 ac_cv_header_stdc
=no
5489 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5490 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5496 $as_echo "$ac_cv_header_stdc" >&6; }
5497 if test $ac_cv_header_stdc = yes; then
5499 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5503 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5504 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5505 inttypes.h stdint.h unistd.h
5507 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5508 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5510 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
5511 cat >>confdefs.h
<<_ACEOF
5512 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5521 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5522 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
5529 if test "$MINIX" = yes; then
5531 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5534 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5537 $as_echo "#define _MINIX 1" >>confdefs.h
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5543 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5544 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
5545 $as_echo_n "(cached) " >&6
5547 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5548 /* end confdefs.h. */
5550 # define __EXTENSIONS__ 1
5551 $ac_includes_default
5560 if ac_fn_c_try_compile
"$LINENO"; then :
5561 ac_cv_safe_to_define___extensions__
=yes
5563 ac_cv_safe_to_define___extensions__
=no
5565 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5568 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5569 test $ac_cv_safe_to_define___extensions__ = yes &&
5570 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5572 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5574 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5576 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5578 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5581 test "$program_prefix" != NONE
&&
5582 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5583 # Use a double $ so make ignores it.
5584 test "$program_suffix" != NONE
&&
5585 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5586 # Double any \ or $.
5587 # By default was `s,x,x', remove it if useless.
5588 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5589 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5591 # Find a good install program. We prefer a C program (faster),
5592 # so one script is as good as another. But avoid the broken or
5593 # incompatible versions:
5594 # SysV /etc/install, /usr/sbin/install
5595 # SunOS /usr/etc/install
5596 # IRIX /sbin/install
5598 # AmigaOS /C/install, which installs bootblocks on floppy discs
5599 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5600 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5601 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5602 # OS/2's system install, which has a completely different semantic
5603 # ./install, which can be erroneously created by make from ./install.sh.
5604 # Reject install programs that cannot install multiple files.
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5606 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5607 if test -z "$INSTALL"; then
5608 if ${ac_cv_path_install+:} false
; then :
5609 $as_echo_n "(cached) " >&6
5611 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5615 test -z "$as_dir" && as_dir
=.
5616 # Account for people who put trailing slashes in PATH elements.
5617 case $as_dir/ in #((
5618 .
/ | .
// |
/[cC
]/* | \
5619 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
5620 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
5623 # OSF1 and SCO ODT 3.0 have their own names for install.
5624 # Don't use installbsd from OSF since it installs stuff as root
5626 for ac_prog
in ginstall scoinst
install; do
5627 for ac_exec_ext
in '' $ac_executable_extensions; do
5628 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
5629 if test $ac_prog = install &&
5630 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5631 # AIX install. It has an incompatible calling convention.
5633 elif test $ac_prog = install &&
5634 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5635 # program-specific install script used by HP pwplus--don't use.
5638 rm -rf conftest.one conftest.two conftest.dir
5639 echo one
> conftest.one
5640 echo two
> conftest.two
5642 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
5643 test -s conftest.one
&& test -s conftest.two
&&
5644 test -s conftest.dir
/conftest.one
&&
5645 test -s conftest.dir
/conftest.two
5647 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
5660 rm -rf conftest.one conftest.two conftest.dir
5663 if test "${ac_cv_path_install+set}" = set; then
5664 INSTALL
=$ac_cv_path_install
5666 # As a last resort, use the slow shell script. Don't cache a
5667 # value for INSTALL within a source directory, because that will
5668 # break other packages using the cache if that directory is
5669 # removed, or if the value is a relative name.
5670 INSTALL
=$ac_install_sh
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5674 $as_echo "$INSTALL" >&6; }
5676 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5677 # It thinks the first close brace ends the variable substitution.
5678 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
5680 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
5682 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
5684 rm -rf .tst
2>/dev
/null
5685 mkdir .tst
2>/dev
/null
5686 if test -d .tst
; then
5691 rmdir .tst
2>/dev
/null
5693 DEPDIR
="${am__leading_dot}deps"
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5698 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5703 macro_version
='2.2.7a'
5704 macro_revision
='1.3134'
5718 ltmain
="$ac_aux_dir/ltmain.sh"
5720 # Backslashify metacharacters that are still active within
5721 # double-quoted strings.
5722 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
5724 # Same as above, but do not quote variable references.
5725 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
5727 # Sed substitution to delay expansion of an escaped shell variable in a
5728 # double_quote_subst'ed string.
5729 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
5731 # Sed substitution to delay expansion of an escaped single quote.
5732 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
5734 # Sed substitution to avoid accidental globbing in evaled expressions
5735 no_glob_subst
='s/\*/\\\*/g'
5737 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5738 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5739 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5742 $as_echo_n "checking how to print strings... " >&6; }
5743 # Test print first, because it will be a builtin if present.
5744 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5745 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5747 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5750 # Use this function as a fallback that always works.
5751 func_fallback_echo ()
5753 eval 'cat <<_LTECHO_EOF
5757 ECHO='func_fallback_echo
'
5760 # func_echo_all arg...
5761 # Invoke $ECHO with all args, space-separated.
5768 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5769 $as_echo "printf" >&6; } ;;
5770 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5771 $as_echo "print -r" >&6; } ;;
5772 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5773 $as_echo "cat" >&6; } ;;
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5790 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5791 if ${ac_cv_path_SED+:} false; then :
5792 $as_echo_n "(cached) " >&6
5794 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5795 for ac_i in 1 2 3 4 5 6 7; do
5796 ac_script="$ac_script$as_nl$ac_script"
5798 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5799 { ac_script=; unset ac_script;}
5800 if test -z "$SED"; then
5801 ac_path_SED_found=false
5802 # Loop through the user's path and
test for each of PROGNAME-LIST
5803 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5807 test -z "$as_dir" && as_dir
=.
5808 for ac_prog
in sed gsed
; do
5809 for ac_exec_ext
in '' $ac_executable_extensions; do
5810 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5811 as_fn_executable_p
"$ac_path_SED" ||
continue
5812 # Check for GNU ac_path_SED and select it if it is found.
5813 # Check for GNU $ac_path_SED
5814 case `"$ac_path_SED" --version 2>&1` in
5816 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5819 $as_echo_n 0123456789 >"conftest.in"
5822 cat "conftest.in" "conftest.in" >"conftest.tmp"
5823 mv "conftest.tmp" "conftest.in"
5824 cp "conftest.in" "conftest.nl"
5825 $as_echo '' >> "conftest.nl"
5826 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5827 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5828 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5829 if test $ac_count -gt ${ac_path_SED_max-0}; then
5830 # Best one so far, save it but keep looking for a better one
5831 ac_cv_path_SED
="$ac_path_SED"
5832 ac_path_SED_max
=$ac_count
5834 # 10*(2^10) chars as input seems more than enough
5835 test $ac_count -gt 10 && break
5837 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5840 $ac_path_SED_found && break 3
5845 if test -z "$ac_cv_path_SED"; then
5846 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5854 $as_echo "$ac_cv_path_SED" >&6; }
5855 SED
="$ac_cv_path_SED"
5858 test -z "$SED" && SED
=sed
5859 Xsed
="$SED -e 1s/^X//"
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5872 $as_echo_n "checking for fgrep... " >&6; }
5873 if ${ac_cv_path_FGREP+:} false
; then :
5874 $as_echo_n "(cached) " >&6
5876 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
5877 then ac_cv_path_FGREP
="$GREP -F"
5879 if test -z "$FGREP"; then
5880 ac_path_FGREP_found
=false
5881 # Loop through the user's path and test for each of PROGNAME-LIST
5882 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5883 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5886 test -z "$as_dir" && as_dir
=.
5887 for ac_prog
in fgrep
; do
5888 for ac_exec_ext
in '' $ac_executable_extensions; do
5889 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
5890 as_fn_executable_p
"$ac_path_FGREP" ||
continue
5891 # Check for GNU ac_path_FGREP and select it if it is found.
5892 # Check for GNU $ac_path_FGREP
5893 case `"$ac_path_FGREP" --version 2>&1` in
5895 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
5898 $as_echo_n 0123456789 >"conftest.in"
5901 cat "conftest.in" "conftest.in" >"conftest.tmp"
5902 mv "conftest.tmp" "conftest.in"
5903 cp "conftest.in" "conftest.nl"
5904 $as_echo 'FGREP' >> "conftest.nl"
5905 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5906 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5907 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5908 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5909 # Best one so far, save it but keep looking for a better one
5910 ac_cv_path_FGREP
="$ac_path_FGREP"
5911 ac_path_FGREP_max
=$ac_count
5913 # 10*(2^10) chars as input seems more than enough
5914 test $ac_count -gt 10 && break
5916 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5919 $ac_path_FGREP_found && break 3
5924 if test -z "$ac_cv_path_FGREP"; then
5925 as_fn_error $?
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5928 ac_cv_path_FGREP
=$FGREP
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5934 $as_echo "$ac_cv_path_FGREP" >&6; }
5935 FGREP
="$ac_cv_path_FGREP"
5938 test -z "$GREP" && GREP
=grep
5958 # Check whether --with-gnu-ld was given.
5959 if test "${with_gnu_ld+set}" = set; then :
5960 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
5966 if test "$GCC" = yes; then
5967 # Check if gcc -print-prog-name=ld gives a path.
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5969 $as_echo_n "checking for ld used by $CC... " >&6; }
5972 # gcc leaves a trailing carriage return which upsets mingw
5973 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5975 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
5978 # Accept absolute paths.
5980 re_direlt
='/[^/][^/]*/\.\./'
5981 # Canonicalize the pathname of ld
5982 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5983 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
5984 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5986 test -z "$LD" && LD
="$ac_prog"
5989 # If it fails, then pretend we aren't using GCC.
5993 # If it is relative, then search for the first ld in PATH.
5997 elif test "$with_gnu_ld" = yes; then
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5999 $as_echo_n "checking for GNU ld... " >&6; }
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6002 $as_echo_n "checking for non-GNU ld... " >&6; }
6004 if ${lt_cv_path_LD+:} false
; then :
6005 $as_echo_n "(cached) " >&6
6007 if test -z "$LD"; then
6008 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
6009 for ac_dir
in $PATH; do
6011 test -z "$ac_dir" && ac_dir
=.
6012 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
6013 lt_cv_path_LD
="$ac_dir/$ac_prog"
6014 # Check to see if the program is GNU ld. I'd rather use --version,
6015 # but apparently some variants of GNU ld only accept -v.
6016 # Break only if it was the GNU/non-GNU ld that we prefer.
6017 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6018 *GNU
* |
*'with BFD'*)
6019 test "$with_gnu_ld" != no
&& break
6022 test "$with_gnu_ld" != yes && break
6029 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
6034 if test -n "$LD"; then
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6036 $as_echo "$LD" >&6; }
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6039 $as_echo "no" >&6; }
6041 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6043 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6044 if ${lt_cv_prog_gnu_ld+:} false
; then :
6045 $as_echo_n "(cached) " >&6
6047 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6048 case `$LD -v 2>&1 </dev/null` in
6049 *GNU
* |
*'with BFD'*)
6050 lt_cv_prog_gnu_ld
=yes
6053 lt_cv_prog_gnu_ld
=no
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6058 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6059 with_gnu_ld
=$lt_cv_prog_gnu_ld
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6070 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6071 if ${lt_cv_path_NM+:} false
; then :
6072 $as_echo_n "(cached) " >&6
6074 if test -n "$NM"; then
6075 # Let the user override the test.
6078 lt_nm_to_check
="${ac_tool_prefix}nm"
6079 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6080 lt_nm_to_check
="$lt_nm_to_check nm"
6082 for lt_tmp_nm
in $lt_nm_to_check; do
6083 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
6084 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
6086 test -z "$ac_dir" && ac_dir
=.
6087 tmp_nm
="$ac_dir/$lt_tmp_nm"
6088 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
6089 # Check to see if the nm accepts a BSD-compat flag.
6090 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6091 # nm: unknown option "B" ignored
6092 # Tru64's nm complains that /dev/null is an invalid object file
6093 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6094 */dev
/null
* |
*'Invalid file or object type'*)
6095 lt_cv_path_NM
="$tmp_nm -B"
6099 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6101 lt_cv_path_NM
="$tmp_nm -p"
6105 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6106 continue # so that we can try to find one that supports BSD flags
6115 : ${lt_cv_path_NM=no}
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6119 $as_echo "$lt_cv_path_NM" >&6; }
6120 if test "$lt_cv_path_NM" != "no"; then
6123 # Didn't find any BSD compatible name lister, look for dumpbin.
6124 if test -n "$DUMPBIN"; then :
6125 # Let the user override the test.
6127 if test -n "$ac_tool_prefix"; then
6128 for ac_prog
in dumpbin
"link -dump"
6130 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6131 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6133 $as_echo_n "checking for $ac_word... " >&6; }
6134 if ${ac_cv_prog_DUMPBIN+:} false
; then :
6135 $as_echo_n "(cached) " >&6
6137 if test -n "$DUMPBIN"; then
6138 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
6140 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6144 test -z "$as_dir" && as_dir
=.
6145 for ac_exec_ext
in '' $ac_executable_extensions; do
6146 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6147 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
6148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6157 DUMPBIN
=$ac_cv_prog_DUMPBIN
6158 if test -n "$DUMPBIN"; then
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6160 $as_echo "$DUMPBIN" >&6; }
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6163 $as_echo "no" >&6; }
6167 test -n "$DUMPBIN" && break
6170 if test -z "$DUMPBIN"; then
6171 ac_ct_DUMPBIN
=$DUMPBIN
6172 for ac_prog
in dumpbin
"link -dump"
6174 # Extract the first word of "$ac_prog", so it can be a program name with args.
6175 set dummy
$ac_prog; ac_word
=$2
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6177 $as_echo_n "checking for $ac_word... " >&6; }
6178 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false
; then :
6179 $as_echo_n "(cached) " >&6
6181 if test -n "$ac_ct_DUMPBIN"; then
6182 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
6184 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6188 test -z "$as_dir" && as_dir
=.
6189 for ac_exec_ext
in '' $ac_executable_extensions; do
6190 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6191 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
6192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6201 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
6202 if test -n "$ac_ct_DUMPBIN"; then
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6204 $as_echo "$ac_ct_DUMPBIN" >&6; }
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6207 $as_echo "no" >&6; }
6211 test -n "$ac_ct_DUMPBIN" && break
6214 if test "x$ac_ct_DUMPBIN" = x
; then
6217 case $cross_compiling:$ac_tool_warned in
6219 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6220 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6221 ac_tool_warned
=yes ;;
6223 DUMPBIN
=$ac_ct_DUMPBIN
6227 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6229 DUMPBIN
="$DUMPBIN -symbols"
6237 if test "$DUMPBIN" != ":"; then
6241 test -z "$NM" && NM
=nm
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6249 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6250 if ${lt_cv_nm_interface+:} false
; then :
6251 $as_echo_n "(cached) " >&6
6253 lt_cv_nm_interface
="BSD nm"
6254 echo "int some_variable = 0;" > conftest.
$ac_ext
6255 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6256 (eval "$ac_compile" 2>conftest.err
)
6257 cat conftest.err
>&5
6258 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6259 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
6260 cat conftest.err
>&5
6261 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6262 cat conftest.out
>&5
6263 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
6264 lt_cv_nm_interface
="MS dumpbin"
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6269 $as_echo "$lt_cv_nm_interface" >&6; }
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6272 $as_echo_n "checking whether ln -s works... " >&6; }
6274 if test "$LN_S" = "ln -s"; then
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6276 $as_echo "yes" >&6; }
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6279 $as_echo "no, using $LN_S" >&6; }
6282 # find the maximum length of command line arguments
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6284 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6285 if ${lt_cv_sys_max_cmd_len+:} false
; then :
6286 $as_echo_n "(cached) " >&6
6293 # On DJGPP, this test can blow up pretty badly due to problems in libc
6294 # (any single argument exceeding 2000 bytes causes a buffer overrun
6295 # during glob expansion). Even if it were fixed, the result of this
6296 # check would be larger than it should be.
6297 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
6301 # Under GNU Hurd, this test is not required because there is
6302 # no limit to the length of command line arguments.
6303 # Libtool will interpret -1 as no limit whatsoever
6304 lt_cv_sys_max_cmd_len
=-1;
6307 cygwin
* | mingw
* | cegcc
*)
6308 # On Win9x/ME, this test blows up -- it succeeds, but takes
6309 # about 5 minutes as the teststring grows exponentially.
6310 # Worse, since 9x/ME are not pre-emptively multitasking,
6311 # you end up with a "frozen" computer, even though with patience
6312 # the test eventually succeeds (with a max line length of 256k).
6313 # Instead, let's just punt: use the minimum linelength reported by
6314 # all of the supported platforms: 8192 (on NT/2K/XP).
6315 lt_cv_sys_max_cmd_len
=8192;
6319 # On MiNT this can take a long time and run out of memory.
6320 lt_cv_sys_max_cmd_len
=8192;
6324 # On AmigaOS with pdksh, this test takes hours, literally.
6325 # So we just punt and use a minimum line length of 8192.
6326 lt_cv_sys_max_cmd_len
=8192;
6329 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
6330 # This has been around since 386BSD, at least. Likely further.
6331 if test -x /sbin
/sysctl
; then
6332 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
6333 elif test -x /usr
/sbin
/sysctl
; then
6334 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
6336 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
6338 # And add a safety zone
6339 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6340 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6344 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6345 lt_cv_sys_max_cmd_len
=196608
6349 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6350 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6351 # nice to cause kernel panics so lets avoid the loop below.
6352 # First set a reasonable default.
6353 lt_cv_sys_max_cmd_len
=16384
6355 if test -x /sbin
/sysconfig
; then
6356 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6357 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
6362 lt_cv_sys_max_cmd_len
=102400
6364 sysv5
* | sco5v6
* | sysv4.2uw2
*)
6365 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6366 if test -n "$kargmax"; then
6367 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
6369 lt_cv_sys_max_cmd_len
=32768
6373 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
6374 if test -n "$lt_cv_sys_max_cmd_len"; then
6375 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6376 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6378 # Make teststring a little bigger before we do anything with it.
6379 # a 1K string should be a reasonable start.
6380 for i
in 1 2 3 4 5 6 7 8 ; do
6381 teststring
=$teststring$teststring
6383 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
6384 # If test is not a shell built-in, we'll probably end up computing a
6385 # maximum length that is only half of the actual maximum length, but
6387 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6388 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
6389 test $i != 17 # 1/2 MB should be enough
6392 teststring
=$teststring$teststring
6394 # Only check the string length outside the loop.
6395 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
6397 # Add a significant safety factor because C++ compilers can tack on
6398 # massive amounts of additional arguments before passing them to the
6399 # linker. It appears as though 1/2 is a usable value.
6400 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
6407 if test -n $lt_cv_sys_max_cmd_len ; then
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6409 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6412 $as_echo "none" >&6; }
6414 max_cmd_len
=$lt_cv_sys_max_cmd_len
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6426 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6427 # Try some XSI features
6430 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6432 && eval 'test $(( 1 + 1 )) -eq 2 \
6433 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
6436 $as_echo "$xsi_shell" >&6; }
6439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
6440 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
6442 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
6444 && lt_shell_append=yes
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
6446 $as_echo "$lt_shell_append" >&6; }
6449 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6459 # test EBCDIC or ASCII
6460 case `echo X|tr X '\101'` in
6461 A) # ASCII based system
6462 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6463 lt_SP2NL='tr \040 \012'
6464 lt_NL2SP='tr \015\012 \040\040'
6466 *) # EBCDIC based system
6467 lt_SP2NL='tr \100 \n'
6468 lt_NL2SP='tr \r\n \100\100'
6480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
6481 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
6482 if ${lt_cv_ld_reload_flag+:} false; then :
6483 $as_echo_n "(cached
) " >&6
6485 lt_cv_ld_reload_flag='-r'
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
6488 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6489 reload_flag=$lt_cv_ld_reload_flag
6490 case $reload_flag in
6492 *) reload_flag=" $reload_flag" ;;
6494 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6497 if test "$GCC" = yes; then
6498 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6500 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6513 if test -n "$ac_tool_prefix"; then
6514 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
6515 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6517 $as_echo_n "checking
for $ac_word...
" >&6; }
6518 if ${ac_cv_prog_OBJDUMP+:} false; then :
6519 $as_echo_n "(cached
) " >&6
6521 if test -n "$OBJDUMP"; then
6522 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6528 test -z "$as_dir" && as_dir=.
6529 for ac_exec_ext in '' $ac_executable_extensions; do
6530 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6531 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
6532 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6541 OBJDUMP=$ac_cv_prog_OBJDUMP
6542 if test -n "$OBJDUMP"; then
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
6544 $as_echo "$OBJDUMP" >&6; }
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6547 $as_echo "no
" >&6; }
6552 if test -z "$ac_cv_prog_OBJDUMP"; then
6553 ac_ct_OBJDUMP=$OBJDUMP
6554 # Extract the first word of "objdump
", so it can be a program name with args.
6555 set dummy objdump; ac_word=$2
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6557 $as_echo_n "checking
for $ac_word...
" >&6; }
6558 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6559 $as_echo_n "(cached
) " >&6
6561 if test -n "$ac_ct_OBJDUMP"; then
6562 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568 test -z "$as_dir" && as_dir=.
6569 for ac_exec_ext in '' $ac_executable_extensions; do
6570 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6571 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
6572 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6581 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6582 if test -n "$ac_ct_OBJDUMP"; then
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
6584 $as_echo "$ac_ct_OBJDUMP" >&6; }
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6587 $as_echo "no
" >&6; }
6590 if test "x
$ac_ct_OBJDUMP" = x; then
6593 case $cross_compiling:$ac_tool_warned in
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6596 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6597 ac_tool_warned=yes ;;
6599 OBJDUMP=$ac_ct_OBJDUMP
6602 OBJDUMP="$ac_cv_prog_OBJDUMP"
6605 test -z "$OBJDUMP" && OBJDUMP=objdump
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
6616 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
6617 if ${lt_cv_deplibs_check_method+:} false; then :
6618 $as_echo_n "(cached
) " >&6
6620 lt_cv_file_magic_cmd='$MAGIC_CMD'
6621 lt_cv_file_magic_test_file=
6622 lt_cv_deplibs_check_method='unknown'
6623 # Need to set the preceding variable on all platforms that support
6624 # interlibrary dependencies.
6625 # 'none' -- dependencies not supported.
6626 # `unknown' -- same as none, but documents that we really don't know.
6627 # 'pass_all' -- all dependencies passed with no checks.
6628 # 'test_compile' -- check by making test program.
6629 # 'file_magic [[regex]]' -- check by looking for files in library path
6630 # which responds to the $file_magic_cmd with a given extended regex.
6631 # If you have `file' or equivalent on your system and you're not sure
6632 # whether `pass_all' will *always* work, you probably want this one.
6636 lt_cv_deplibs_check_method=pass_all
6640 lt_cv_deplibs_check_method=pass_all
6644 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6645 lt_cv_file_magic_cmd='/usr/bin/file -L'
6646 lt_cv_file_magic_test_file=/shlib/libc.so
6650 # func_win32_libid is a shell function defined in ltmain.sh
6651 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6652 lt_cv_file_magic_cmd='func_win32_libid'
6656 # Base MSYS/MinGW do not provide the 'file' command needed by
6657 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6658 # unless we find 'file', for example because we are cross-compiling.
6659 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6660 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
6661 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6662 lt_cv_file_magic_cmd='func_win32_libid'
6664 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6665 lt_cv_file_magic_cmd='$OBJDUMP -f'
6670 # use the weaker test based on 'objdump'. See mingw*.
6671 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6672 lt_cv_file_magic_cmd='$OBJDUMP -f'
6675 darwin* | rhapsody*)
6676 lt_cv_deplibs_check_method=pass_all
6679 freebsd* | dragonfly*)
6680 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6683 # Not sure whether the presence of OpenBSD here was a mistake.
6684 # Let's accept both of them until this is cleared up.
6685 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6686 lt_cv_file_magic_cmd=/usr/bin/file
6687 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6691 lt_cv_deplibs_check_method=pass_all
6696 lt_cv_deplibs_check_method=pass_all
6700 lt_cv_deplibs_check_method=pass_all
6703 hpux10.20* | hpux11*)
6704 lt_cv_file_magic_cmd=/usr/bin/file
6707 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6708 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6711 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]'
6712 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6715 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6716 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6722 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6723 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6726 irix5* | irix6* | nonstopux*)
6728 *-32|*"-32 ") libmagic=32-bit;;
6729 *-n32|*"-n32 ") libmagic=N32;;
6730 *-64|*"-64 ") libmagic=64-bit;;
6731 *) libmagic=never-match;;
6733 lt_cv_deplibs_check_method=pass_all
6736 # This must be Linux ELF.
6737 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6738 lt_cv_deplibs_check_method=pass_all
6742 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6743 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6745 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6750 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6751 lt_cv_file_magic_cmd=/usr/bin/file
6752 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6756 lt_cv_deplibs_check_method=pass_all
6760 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
6761 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6763 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6767 osf3* | osf4* | osf5*)
6768 lt_cv_deplibs_check_method=pass_all
6772 lt_cv_deplibs_check_method=pass_all
6776 lt_cv_deplibs_check_method=pass_all
6779 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6780 lt_cv_deplibs_check_method=pass_all
6784 case $host_vendor in
6786 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]'
6787 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6790 lt_cv_deplibs_check_method=pass_all
6793 lt_cv_file_magic_cmd='/bin/file'
6794 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6797 lt_cv_file_magic_cmd='/bin/file'
6798 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
6799 lt_cv_file_magic_test_file=/lib/libc.so
6802 lt_cv_deplibs_check_method=pass_all
6805 lt_cv_deplibs_check_method=pass_all
6811 lt_cv_deplibs_check_method=pass_all
6816 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
6817 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6818 file_magic_cmd=$lt_cv_file_magic_cmd
6819 deplibs_check_method=$lt_cv_deplibs_check_method
6820 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6833 if test -n "$ac_tool_prefix"; then
6834 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6835 set dummy ${ac_tool_prefix}ar; ac_word=$2
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6837 $as_echo_n "checking
for $ac_word...
" >&6; }
6838 if ${ac_cv_prog_AR+:} false; then :
6839 $as_echo_n "(cached
) " >&6
6841 if test -n "$AR"; then
6842 ac_cv_prog_AR="$AR" # Let the user override the test.
6844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6848 test -z "$as_dir" && as_dir=.
6849 for ac_exec_ext in '' $ac_executable_extensions; do
6850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6851 ac_cv_prog_AR="${ac_tool_prefix}ar"
6852 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6862 if test -n "$AR"; then
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
6864 $as_echo "$AR" >&6; }
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6867 $as_echo "no
" >&6; }
6872 if test -z "$ac_cv_prog_AR"; then
6874 # Extract the first word of "ar", so it can be a program name with args.
6875 set dummy ar; ac_word=$2
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6877 $as_echo_n "checking
for $ac_word...
" >&6; }
6878 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6879 $as_echo_n "(cached
) " >&6
6881 if test -n "$ac_ct_AR"; then
6882 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6888 test -z "$as_dir" && as_dir=.
6889 for ac_exec_ext in '' $ac_executable_extensions; do
6890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6891 ac_cv_prog_ac_ct_AR="ar"
6892 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6901 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6902 if test -n "$ac_ct_AR"; then
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
6904 $as_echo "$ac_ct_AR" >&6; }
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6907 $as_echo "no
" >&6; }
6910 if test "x
$ac_ct_AR" = x; then
6913 case $cross_compiling:$ac_tool_warned in
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6916 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6917 ac_tool_warned=yes ;;
6925 test -z "$AR" && AR=ar
6926 test -z "$AR_FLAGS" && AR_FLAGS=cru
6938 if test -n "$ac_tool_prefix"; then
6939 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
6940 set dummy ${ac_tool_prefix}strip; ac_word=$2
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6942 $as_echo_n "checking
for $ac_word...
" >&6; }
6943 if ${ac_cv_prog_STRIP+:} false; then :
6944 $as_echo_n "(cached
) " >&6
6946 if test -n "$STRIP"; then
6947 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6953 test -z "$as_dir" && as_dir=.
6954 for ac_exec_ext in '' $ac_executable_extensions; do
6955 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6956 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
6957 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6966 STRIP=$ac_cv_prog_STRIP
6967 if test -n "$STRIP"; then
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
6969 $as_echo "$STRIP" >&6; }
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6972 $as_echo "no
" >&6; }
6977 if test -z "$ac_cv_prog_STRIP"; then
6979 # Extract the first word of "strip
", so it can be a program name with args.
6980 set dummy strip; ac_word=$2
6981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6982 $as_echo_n "checking
for $ac_word...
" >&6; }
6983 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6984 $as_echo_n "(cached
) " >&6
6986 if test -n "$ac_ct_STRIP"; then
6987 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6993 test -z "$as_dir" && as_dir=.
6994 for ac_exec_ext in '' $ac_executable_extensions; do
6995 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6996 ac_cv_prog_ac_ct_STRIP="strip
"
6997 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7006 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7007 if test -n "$ac_ct_STRIP"; then
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
7009 $as_echo "$ac_ct_STRIP" >&6; }
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7012 $as_echo "no
" >&6; }
7015 if test "x
$ac_ct_STRIP" = x; then
7018 case $cross_compiling:$ac_tool_warned in
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7021 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7022 ac_tool_warned=yes ;;
7027 STRIP="$ac_cv_prog_STRIP"
7030 test -z "$STRIP" && STRIP=:
7037 if test -n "$ac_tool_prefix"; then
7038 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
7039 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7041 $as_echo_n "checking
for $ac_word...
" >&6; }
7042 if ${ac_cv_prog_RANLIB+:} false; then :
7043 $as_echo_n "(cached
) " >&6
7045 if test -n "$RANLIB"; then
7046 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7052 test -z "$as_dir" && as_dir=.
7053 for ac_exec_ext in '' $ac_executable_extensions; do
7054 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7055 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
7056 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7065 RANLIB=$ac_cv_prog_RANLIB
7066 if test -n "$RANLIB"; then
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
7068 $as_echo "$RANLIB" >&6; }
7070 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7071 $as_echo "no
" >&6; }
7076 if test -z "$ac_cv_prog_RANLIB"; then
7077 ac_ct_RANLIB=$RANLIB
7078 # Extract the first word of "ranlib
", so it can be a program name with args.
7079 set dummy ranlib; ac_word=$2
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7081 $as_echo_n "checking
for $ac_word...
" >&6; }
7082 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7083 $as_echo_n "(cached
) " >&6
7085 if test -n "$ac_ct_RANLIB"; then
7086 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7092 test -z "$as_dir" && as_dir=.
7093 for ac_exec_ext in '' $ac_executable_extensions; do
7094 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7095 ac_cv_prog_ac_ct_RANLIB="ranlib
"
7096 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7105 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7106 if test -n "$ac_ct_RANLIB"; then
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
7108 $as_echo "$ac_ct_RANLIB" >&6; }
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7111 $as_echo "no
" >&6; }
7114 if test "x
$ac_ct_RANLIB" = x; then
7117 case $cross_compiling:$ac_tool_warned in
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7120 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7121 ac_tool_warned=yes ;;
7123 RANLIB=$ac_ct_RANLIB
7126 RANLIB="$ac_cv_prog_RANLIB"
7129 test -z "$RANLIB" && RANLIB=:
7136 # Determine commands to create old-style static archives.
7137 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7138 old_postinstall_cmds='chmod 644 $oldlib'
7139 old_postuninstall_cmds=
7141 if test -n "$RANLIB"; then
7144 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
7147 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
7150 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
7155 lock_old_archive_extraction=yes ;;
7157 lock_old_archive_extraction=no ;;
7180 for ac_prog in gawk mawk nawk awk
7182 # Extract the first word of "$ac_prog", so it can be a program name with args.
7183 set dummy $ac_prog; ac_word=$2
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7185 $as_echo_n "checking
for $ac_word...
" >&6; }
7186 if ${ac_cv_prog_AWK+:} false; then :
7187 $as_echo_n "(cached
) " >&6
7189 if test -n "$AWK"; then
7190 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7196 test -z "$as_dir" && as_dir=.
7197 for ac_exec_ext in '' $ac_executable_extensions; do
7198 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7199 ac_cv_prog_AWK="$ac_prog"
7200 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7210 if test -n "$AWK"; then
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AWK" >&5
7212 $as_echo "$AWK" >&6; }
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7215 $as_echo "no
" >&6; }
7219 test -n "$AWK" && break
7240 # If no C compiler was specified, use CC.
7243 # If no C compiler flags were specified, use CFLAGS.
7244 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7246 # Allow CC to be a program name with arguments.
7250 # Check for command to grab the raw symbol name followed by C symbol from nm.
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
7252 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
7253 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7254 $as_echo_n "(cached
) " >&6
7257 # These are sane defaults that work on at least a few old systems.
7258 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7260 # Character class describing NM global symbol codes.
7261 symcode='[BCDEGRST]'
7263 # Regexp to match symbols that can be accessed directly from C.
7264 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7266 # Define system-specific variables.
7271 cygwin* | mingw* | pw32* | cegcc*)
7272 symcode='[ABCDGISTW]'
7275 if test "$host_cpu" = ia64; then
7276 symcode='[ABCDEGRST]'
7280 symcode='[BCDEGRST]'
7283 symcode='[BCDEGQRST]'
7294 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7302 # If we're using GNU nm, then use its standard symbol codes.
7303 case `$NM -V 2>&1` in
7304 *GNU* | *'with BFD'*)
7305 symcode='[ABCDGIRSTW]' ;;
7308 # Transform an extracted symbol line into a proper C declaration.
7309 # Some systems (esp. on ia64) link data and code symbols differently,
7310 # so use this general approach.
7311 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7313 # Transform an extracted symbol line into symbol name and symbol address
7314 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7315 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'"
7317 # Handle CRLF in mingw tool chain
7321 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7325 # Try without a prefix underscore, then with it.
7326 for ac_symprfx in "" "_
"; do
7328 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7329 symxfrm="\\1 $ac_symprfx\\2 \\2"
7331 # Write the raw and C identifiers.
7332 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
7333 # Fake it for dumpbin and say T for any non-static function
7334 # and D for any global variable.
7335 # Also find C++ and __fastcall symbols from MSVC++,
7336 # which start with @ or ?.
7337 lt_cv_sys_global_symbol_pipe="$AWK '"\
7338 " {last_section=section; section=\$ 3};"\
7339 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7340 " \$ 0!~/External *\|/{next};"\
7341 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7342 " {if(hide[section]) next};"\
7343 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7344 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7345 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7346 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7347 " ' prfx
=^
$ac_symprfx"
7349 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7352 # Check to see that the pipe works correctly.
7356 cat > conftest.$ac_ext <<_LT_EOF
7361 void nm_test_func(void);
7362 void nm_test_func(void){}
7366 int main(){nm_test_var='a';nm_test_func();return(0);}
7369 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7370 (eval $ac_compile) 2>&5
7372 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7373 test $ac_status = 0; }; then
7374 # Now try to grab the symbols.
7376 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
7377 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7379 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7380 test $ac_status = 0; } && test -s "$nlist"; then
7381 # Try sorting and uniquifying the output.
7382 if sort "$nlist" | uniq > "$nlist"T; then
7383 mv -f "$nlist"T "$nlist"
7388 # Make sure that we snagged all the symbols we need.
7389 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7390 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7391 cat <<_LT_EOF > conftest.$ac_ext
7397 # Now generate the symbol file.
7398 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7400 cat <<_LT_EOF >> conftest.$ac_ext
7402 /* The mapping between symbol names and symbols. */
7407 lt__PROGRAM__LTX_preloaded_symbols[] =
7409 { "@PROGRAM@
", (void *) 0 },
7411 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7412 cat <<\_LT_EOF >> conftest.$ac_ext
7416 /* This works around a problem in FreeBSD linker */
7417 #ifdef FREEBSD_WORKAROUND
7418 static const void *lt_preloaded_setup() {
7419 return lt__PROGRAM__LTX_preloaded_symbols;
7427 # Now try linking the two files.
7428 mv conftest.$ac_objext conftstm.$ac_objext
7429 lt_save_LIBS="$LIBS"
7430 lt_save_CFLAGS="$CFLAGS"
7431 LIBS="conftstm.
$ac_objext"
7432 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7433 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7434 (eval $ac_link) 2>&5
7436 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7437 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7440 LIBS="$lt_save_LIBS"
7441 CFLAGS="$lt_save_CFLAGS"
7443 echo "cannot
find nm_test_func
in $nlist" >&5
7446 echo "cannot
find nm_test_var
in $nlist" >&5
7449 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
7452 echo "$progname: failed program was
:" >&5
7453 cat conftest.$ac_ext >&5
7455 rm -rf conftest* conftst*
7457 # Do not use the global_symbol_pipe unless it works.
7458 if test "$pipe_works" = yes; then
7461 lt_cv_sys_global_symbol_pipe=
7467 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7468 lt_cv_sys_global_symbol_to_cdecl=
7470 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
7472 $as_echo "failed
" >&6; }
7474 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
7475 $as_echo "ok
" >&6; }
7499 # Check whether --enable-libtool-lock was given.
7500 if test "${enable_libtool_lock+set}" = set; then :
7501 enableval=$enable_libtool_lock;
7504 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
7506 # Some flags need to be propagated to the compiler or linker for good
7510 # Find out which ABI we are using.
7511 echo 'int i;' > conftest.$ac_ext
7512 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7513 (eval $ac_compile) 2>&5
7515 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7516 test $ac_status = 0; }; then
7517 case `/usr/bin/file conftest.$ac_objext` in
7529 # Find out which ABI we are using.
7530 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
7531 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7532 (eval $ac_compile) 2>&5
7534 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7535 test $ac_status = 0; }; then
7536 if test "$lt_cv_prog_gnu_ld" = yes; then
7537 case `/usr/bin/file conftest.$ac_objext` in
7539 LD="${LD-ld} -melf32bsmip"
7542 LD="${LD-ld} -melf32bmipn32"
7545 LD="${LD-ld} -melf64bmip"
7549 case `/usr/bin/file conftest.$ac_objext` in
7565 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7566 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7567 # Find out which ABI we are using.
7568 echo 'int i;' > conftest.$ac_ext
7569 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7570 (eval $ac_compile) 2>&5
7572 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7573 test $ac_status = 0; }; then
7574 case `/usr/bin/file conftest.o` in
7577 x86_64-*kfreebsd*-gnu)
7578 LD="${LD-ld} -m elf_i386_fbsd
"
7581 case `/usr/bin/file conftest.o` in
7583 LD="${LD-ld} -m elf32_x86_64
"
7586 LD="${LD-ld} -m elf_i386
"
7590 powerpc64le-*linux*)
7591 LD="${LD-ld} -m elf32lppclinux
"
7594 LD="${LD-ld} -m elf32ppclinux
"
7597 LD="${LD-ld} -m elf_s390
"
7600 LD="${LD-ld} -m elf32_sparc
"
7606 x86_64-*kfreebsd*-gnu)
7607 LD="${LD-ld} -m elf_x86_64_fbsd
"
7610 LD="${LD-ld} -m elf_x86_64
"
7613 LD="${LD-ld} -m elf64lppc
"
7616 LD="${LD-ld} -m elf64ppc
"
7618 s390*-*linux*|s390*-*tpf*)
7619 LD="${LD-ld} -m elf64_s390
"
7622 LD="${LD-ld} -m elf64_sparc
"
7632 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7633 SAVE_CFLAGS="$CFLAGS"
7634 CFLAGS="$CFLAGS -belf"
7635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
7636 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
7637 if ${lt_cv_cc_needs_belf+:} false; then :
7638 $as_echo_n "(cached
) " >&6
7641 ac_cpp='$CPP $CPPFLAGS'
7642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7647 /* end confdefs.h. */
7657 if ac_fn_c_try_link "$LINENO"; then :
7658 lt_cv_cc_needs_belf=yes
7660 lt_cv_cc_needs_belf=no
7662 rm -f core conftest.err conftest.$ac_objext \
7663 conftest$ac_exeext conftest.$ac_ext
7665 ac_cpp='$CPP $CPPFLAGS'
7666 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7667 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7668 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7671 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
7672 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7673 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7674 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7675 CFLAGS="$SAVE_CFLAGS"
7679 # Find out which ABI we are using.
7680 echo 'int i;' > conftest.$ac_ext
7681 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7682 (eval $ac_compile) 2>&5
7684 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7685 test $ac_status = 0; }; then
7686 case `/usr/bin/file conftest.o` in
7688 case $lt_cv_prog_gnu_ld in
7689 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
7691 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7703 need_locks="$enable_libtool_lock"
7707 rhapsody* | darwin*)
7708 if test -n "$ac_tool_prefix"; then
7709 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
7710 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7712 $as_echo_n "checking
for $ac_word...
" >&6; }
7713 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7714 $as_echo_n "(cached
) " >&6
7716 if test -n "$DSYMUTIL"; then
7717 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7723 test -z "$as_dir" && as_dir=.
7724 for ac_exec_ext in '' $ac_executable_extensions; do
7725 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7726 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
7727 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7736 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7737 if test -n "$DSYMUTIL"; then
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
7739 $as_echo "$DSYMUTIL" >&6; }
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7742 $as_echo "no
" >&6; }
7747 if test -z "$ac_cv_prog_DSYMUTIL"; then
7748 ac_ct_DSYMUTIL=$DSYMUTIL
7749 # Extract the first word of "dsymutil
", so it can be a program name with args.
7750 set dummy dsymutil; ac_word=$2
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7752 $as_echo_n "checking
for $ac_word...
" >&6; }
7753 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7754 $as_echo_n "(cached
) " >&6
7756 if test -n "$ac_ct_DSYMUTIL"; then
7757 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7763 test -z "$as_dir" && as_dir=.
7764 for ac_exec_ext in '' $ac_executable_extensions; do
7765 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7766 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
7767 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7776 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7777 if test -n "$ac_ct_DSYMUTIL"; then
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
7779 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7782 $as_echo "no
" >&6; }
7785 if test "x
$ac_ct_DSYMUTIL" = x; then
7788 case $cross_compiling:$ac_tool_warned in
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7791 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7792 ac_tool_warned=yes ;;
7794 DSYMUTIL=$ac_ct_DSYMUTIL
7797 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7800 if test -n "$ac_tool_prefix"; then
7801 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
7802 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7804 $as_echo_n "checking
for $ac_word...
" >&6; }
7805 if ${ac_cv_prog_NMEDIT+:} false; then :
7806 $as_echo_n "(cached
) " >&6
7808 if test -n "$NMEDIT"; then
7809 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7815 test -z "$as_dir" && as_dir=.
7816 for ac_exec_ext in '' $ac_executable_extensions; do
7817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7818 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
7819 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7828 NMEDIT=$ac_cv_prog_NMEDIT
7829 if test -n "$NMEDIT"; then
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
7831 $as_echo "$NMEDIT" >&6; }
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7834 $as_echo "no
" >&6; }
7839 if test -z "$ac_cv_prog_NMEDIT"; then
7840 ac_ct_NMEDIT=$NMEDIT
7841 # Extract the first word of "nmedit
", so it can be a program name with args.
7842 set dummy nmedit; ac_word=$2
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7844 $as_echo_n "checking
for $ac_word...
" >&6; }
7845 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7846 $as_echo_n "(cached
) " >&6
7848 if test -n "$ac_ct_NMEDIT"; then
7849 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7855 test -z "$as_dir" && as_dir=.
7856 for ac_exec_ext in '' $ac_executable_extensions; do
7857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7858 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
7859 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7868 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7869 if test -n "$ac_ct_NMEDIT"; then
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
7871 $as_echo "$ac_ct_NMEDIT" >&6; }
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7874 $as_echo "no
" >&6; }
7877 if test "x
$ac_ct_NMEDIT" = x; then
7880 case $cross_compiling:$ac_tool_warned in
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7883 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7884 ac_tool_warned=yes ;;
7886 NMEDIT=$ac_ct_NMEDIT
7889 NMEDIT="$ac_cv_prog_NMEDIT"
7892 if test -n "$ac_tool_prefix"; then
7893 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
7894 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7896 $as_echo_n "checking
for $ac_word...
" >&6; }
7897 if ${ac_cv_prog_LIPO+:} false; then :
7898 $as_echo_n "(cached
) " >&6
7900 if test -n "$LIPO"; then
7901 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7907 test -z "$as_dir" && as_dir=.
7908 for ac_exec_ext in '' $ac_executable_extensions; do
7909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7910 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
7911 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7920 LIPO=$ac_cv_prog_LIPO
7921 if test -n "$LIPO"; then
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
7923 $as_echo "$LIPO" >&6; }
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7926 $as_echo "no
" >&6; }
7931 if test -z "$ac_cv_prog_LIPO"; then
7933 # Extract the first word of "lipo
", so it can be a program name with args.
7934 set dummy lipo; ac_word=$2
7935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7936 $as_echo_n "checking
for $ac_word...
" >&6; }
7937 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7938 $as_echo_n "(cached
) " >&6
7940 if test -n "$ac_ct_LIPO"; then
7941 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7947 test -z "$as_dir" && as_dir=.
7948 for ac_exec_ext in '' $ac_executable_extensions; do
7949 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7950 ac_cv_prog_ac_ct_LIPO="lipo
"
7951 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7960 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7961 if test -n "$ac_ct_LIPO"; then
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
7963 $as_echo "$ac_ct_LIPO" >&6; }
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7966 $as_echo "no
" >&6; }
7969 if test "x
$ac_ct_LIPO" = x; then
7972 case $cross_compiling:$ac_tool_warned in
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7975 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7976 ac_tool_warned=yes ;;
7981 LIPO="$ac_cv_prog_LIPO"
7984 if test -n "$ac_tool_prefix"; then
7985 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
7986 set dummy ${ac_tool_prefix}otool; ac_word=$2
7987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7988 $as_echo_n "checking
for $ac_word...
" >&6; }
7989 if ${ac_cv_prog_OTOOL+:} false; then :
7990 $as_echo_n "(cached
) " >&6
7992 if test -n "$OTOOL"; then
7993 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7999 test -z "$as_dir" && as_dir=.
8000 for ac_exec_ext in '' $ac_executable_extensions; do
8001 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8002 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
8003 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8012 OTOOL=$ac_cv_prog_OTOOL
8013 if test -n "$OTOOL"; then
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
8015 $as_echo "$OTOOL" >&6; }
8017 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8018 $as_echo "no
" >&6; }
8023 if test -z "$ac_cv_prog_OTOOL"; then
8025 # Extract the first word of "otool
", so it can be a program name with args.
8026 set dummy otool; ac_word=$2
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8028 $as_echo_n "checking
for $ac_word...
" >&6; }
8029 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8030 $as_echo_n "(cached
) " >&6
8032 if test -n "$ac_ct_OTOOL"; then
8033 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8039 test -z "$as_dir" && as_dir=.
8040 for ac_exec_ext in '' $ac_executable_extensions; do
8041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8042 ac_cv_prog_ac_ct_OTOOL="otool
"
8043 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8052 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8053 if test -n "$ac_ct_OTOOL"; then
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
8055 $as_echo "$ac_ct_OTOOL" >&6; }
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8058 $as_echo "no
" >&6; }
8061 if test "x
$ac_ct_OTOOL" = x; then
8064 case $cross_compiling:$ac_tool_warned in
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
8067 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
8068 ac_tool_warned=yes ;;
8073 OTOOL="$ac_cv_prog_OTOOL"
8076 if test -n "$ac_tool_prefix"; then
8077 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
8078 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8080 $as_echo_n "checking
for $ac_word...
" >&6; }
8081 if ${ac_cv_prog_OTOOL64+:} false; then :
8082 $as_echo_n "(cached
) " >&6
8084 if test -n "$OTOOL64"; then
8085 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8091 test -z "$as_dir" && as_dir=.
8092 for ac_exec_ext in '' $ac_executable_extensions; do
8093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8094 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
8095 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8104 OTOOL64=$ac_cv_prog_OTOOL64
8105 if test -n "$OTOOL64"; then
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
8107 $as_echo "$OTOOL64" >&6; }
8109 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8110 $as_echo "no
" >&6; }
8115 if test -z "$ac_cv_prog_OTOOL64"; then
8116 ac_ct_OTOOL64=$OTOOL64
8117 # Extract the first word of "otool64
", so it can be a program name with args.
8118 set dummy otool64; ac_word=$2
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8120 $as_echo_n "checking
for $ac_word...
" >&6; }
8121 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8122 $as_echo_n "(cached
) " >&6
8124 if test -n "$ac_ct_OTOOL64"; then
8125 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8131 test -z "$as_dir" && as_dir=.
8132 for ac_exec_ext in '' $ac_executable_extensions; do
8133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8134 ac_cv_prog_ac_ct_OTOOL64="otool64
"
8135 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8144 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8145 if test -n "$ac_ct_OTOOL64"; then
8146 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
8147 $as_echo "$ac_ct_OTOOL64" >&6; }
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8150 $as_echo "no
" >&6; }
8153 if test "x
$ac_ct_OTOOL64" = x; then
8156 case $cross_compiling:$ac_tool_warned in
8158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
8159 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
8160 ac_tool_warned=yes ;;
8162 OTOOL64=$ac_ct_OTOOL64
8165 OTOOL64="$ac_cv_prog_OTOOL64"
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
8195 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
8196 if ${lt_cv_apple_cc_single_mod+:} false; then :
8197 $as_echo_n "(cached
) " >&6
8199 lt_cv_apple_cc_single_mod=no
8200 if test -z "${LT_MULTI_MODULE}"; then
8201 # By default we will add the -single_module flag. You can override
8202 # by either setting the environment variable LT_MULTI_MODULE
8203 # non-empty at configure time, or by adding -multi_module to the
8205 rm -rf libconftest.dylib*
8206 echo "int foo
(void
){return 1;}" > conftest.c
8207 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8208 -dynamiclib -Wl,-single_module conftest.c
" >&5
8209 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8210 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8212 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8213 lt_cv_apple_cc_single_mod=yes
8215 cat conftest.err >&5
8217 rm -rf libconftest.dylib*
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
8222 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
8224 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
8225 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8226 $as_echo_n "(cached
) " >&6
8228 lt_cv_ld_exported_symbols_list=no
8229 save_LDFLAGS=$LDFLAGS
8230 echo "_main
" > conftest.sym
8231 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
8232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8233 /* end confdefs.h. */
8243 if ac_fn_c_try_link "$LINENO"; then :
8244 lt_cv_ld_exported_symbols_list=yes
8246 lt_cv_ld_exported_symbols_list=no
8248 rm -f core conftest.err conftest.$ac_objext \
8249 conftest$ac_exeext conftest.$ac_ext
8250 LDFLAGS="$save_LDFLAGS"
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
8254 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
8256 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
8257 if ${lt_cv_ld_force_load+:} false; then :
8258 $as_echo_n "(cached
) " >&6
8260 lt_cv_ld_force_load=no
8261 cat > conftest.c << _LT_EOF
8262 int forced_loaded() { return 2;}
8264 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
8265 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8266 echo "$AR cru libconftest.a conftest.o
" >&5
8267 $AR cru libconftest.a conftest.o 2>&5
8268 cat > conftest.c << _LT_EOF
8269 int main() { return 0;}
8271 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
8272 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8274 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8275 lt_cv_ld_force_load=yes
8277 cat conftest.err >&5
8279 rm -f conftest.err libconftest.a conftest conftest.c
8280 rm -rf conftest.dSYM
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
8284 $as_echo "$lt_cv_ld_force_load" >&6; }
8286 rhapsody* | darwin1.[012])
8287 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8289 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8290 darwin*) # darwin 5.x on
8291 # if running on 10.5 or later, the deployment target defaults
8292 # to the OS version, if on x86, and 10.4, the deployment
8293 # target defaults to 10.4. Don't you love it?
8294 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8295 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8296 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8298 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8300 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8304 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8305 _lt_dar_single_mod='$single_module'
8307 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8308 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8310 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8312 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
8313 _lt_dsymutil='~$DSYMUTIL $lib || :'
8320 for ac_header in dlfcn.h
8322 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h
" "ac_cv_header_dlfcn_h
" "$ac_includes_default
8324 if test "x
$ac_cv_header_dlfcn_h" = xyes; then :
8325 cat >>confdefs.h <<_ACEOF
8326 #define HAVE_DLFCN_H 1
8335 # autoconf.info says this should be called right after AC_INIT.
8336 ac_config_headers="$ac_config_headers config.h
:config.
in"
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian
" >&5
8341 $as_echo_n "checking whether byte ordering is bigendian...
" >&6; }
8342 if ${ac_cv_c_bigendian+:} false; then :
8343 $as_echo_n "(cached
) " >&6
8345 ac_cv_c_bigendian=unknown
8346 # See if we're dealing with a universal compiler.
8347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8348 /* end confdefs.h. */
8349 #ifndef __APPLE_CC__
8350 not a universal capable compiler
8355 if ac_fn_c_try_compile "$LINENO"; then :
8357 # Check for potential -arch flags. It is not universal unless
8358 # there are at least two -arch flags with different values.
8361 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8362 if test -n "$ac_prev"; then
8364 i?86 | x86_64 | ppc | ppc64)
8365 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8368 ac_cv_c_bigendian=universal
8374 elif test "x
$ac_word" = "x-arch
"; then
8379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8380 if test $ac_cv_c_bigendian = unknown; then
8381 # See if sys/param.h defines the BYTE_ORDER macro.
8382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8383 /* end confdefs.h. */
8384 #include <sys/types.h>
8385 #include <sys/param.h>
8390 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8391 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8400 if ac_fn_c_try_compile "$LINENO"; then :
8401 # It does; now see whether it defined to BIG_ENDIAN or not.
8402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8403 /* end confdefs.h. */
8404 #include <sys/types.h>
8405 #include <sys/param.h>
8410 #if BYTE_ORDER != BIG_ENDIAN
8418 if ac_fn_c_try_compile "$LINENO"; then :
8419 ac_cv_c_bigendian=yes
8421 ac_cv_c_bigendian=no
8423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8427 if test $ac_cv_c_bigendian = unknown; then
8428 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8430 /* end confdefs.h. */
8436 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8444 if ac_fn_c_try_compile "$LINENO"; then :
8445 # It does; now see whether it defined to _BIG_ENDIAN or not.
8446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8447 /* end confdefs.h. */
8461 if ac_fn_c_try_compile "$LINENO"; then :
8462 ac_cv_c_bigendian=yes
8464 ac_cv_c_bigendian=no
8466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8470 if test $ac_cv_c_bigendian = unknown; then
8471 # Compile a test program.
8472 if test "$cross_compiling" = yes; then :
8473 # Try to guess by grepping values from an object file.
8474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8475 /* end confdefs.h. */
8476 short int ascii_mm[] =
8477 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8478 short int ascii_ii[] =
8479 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8480 int use_ascii (int i) {
8481 return ascii_mm[i] + ascii_ii[i];
8483 short int ebcdic_ii[] =
8484 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8485 short int ebcdic_mm[] =
8486 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8487 int use_ebcdic (int i) {
8488 return ebcdic_mm[i] + ebcdic_ii[i];
8495 return use_ascii (foo) == use_ebcdic (foo);
8500 if ac_fn_c_try_compile "$LINENO"; then :
8501 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8502 ac_cv_c_bigendian=yes
8504 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8505 if test "$ac_cv_c_bigendian" = unknown; then
8506 ac_cv_c_bigendian=no
8508 # finding both strings is unlikely to happen, but who knows?
8509 ac_cv_c_bigendian=unknown
8513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8516 /* end confdefs.h. */
8517 $ac_includes_default
8522 /* Are we little or big endian? From Harbison&Steele. */
8526 char c[sizeof (long int)];
8529 return u.c[sizeof (long int) - 1] == 1;
8535 if ac_fn_c_try_run "$LINENO"; then :
8536 ac_cv_c_bigendian=no
8538 ac_cv_c_bigendian=yes
8540 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8541 conftest.$ac_objext conftest.beam conftest.$ac_ext
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_c_bigendian" >&5
8547 $as_echo "$ac_cv_c_bigendian" >&6; }
8548 case $ac_cv_c_bigendian in #(
8550 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8556 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8560 as_fn_error $?
"unknown endianness
8561 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8567 # Put a plausible default for CC_FOR_BUILD in Makefile.
8568 if test -z "$CC_FOR_BUILD"; then
8569 if test "x$cross_compiling" = "xno"; then
8570 CC_FOR_BUILD
='$(CC)'
8581 if test -n "$ac_tool_prefix"; then
8582 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8583 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
8584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8585 $as_echo_n "checking for $ac_word... " >&6; }
8586 if ${ac_cv_prog_RANLIB+:} false
; then :
8587 $as_echo_n "(cached) " >&6
8589 if test -n "$RANLIB"; then
8590 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
8592 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8596 test -z "$as_dir" && as_dir
=.
8597 for ac_exec_ext
in '' $ac_executable_extensions; do
8598 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8599 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
8600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8609 RANLIB
=$ac_cv_prog_RANLIB
8610 if test -n "$RANLIB"; then
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8612 $as_echo "$RANLIB" >&6; }
8614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8615 $as_echo "no" >&6; }
8620 if test -z "$ac_cv_prog_RANLIB"; then
8621 ac_ct_RANLIB
=$RANLIB
8622 # Extract the first word of "ranlib", so it can be a program name with args.
8623 set dummy ranlib
; ac_word
=$2
8624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8625 $as_echo_n "checking for $ac_word... " >&6; }
8626 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
8627 $as_echo_n "(cached) " >&6
8629 if test -n "$ac_ct_RANLIB"; then
8630 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
8632 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8636 test -z "$as_dir" && as_dir
=.
8637 for ac_exec_ext
in '' $ac_executable_extensions; do
8638 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8639 ac_cv_prog_ac_ct_RANLIB
="ranlib"
8640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8649 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
8650 if test -n "$ac_ct_RANLIB"; then
8651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8652 $as_echo "$ac_ct_RANLIB" >&6; }
8654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8655 $as_echo "no" >&6; }
8658 if test "x$ac_ct_RANLIB" = x
; then
8661 case $cross_compiling:$ac_tool_warned in
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8664 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8665 ac_tool_warned
=yes ;;
8667 RANLIB
=$ac_ct_RANLIB
8670 RANLIB
="$ac_cv_prog_RANLIB"
8674 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8675 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8676 # is C99. So handle it ourselves.
8679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8680 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8681 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8682 /* end confdefs.h. */
8684 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8685 # error "C11 support not found"
8689 if ac_fn_c_try_compile
"$LINENO"; then :
8690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8691 $as_echo "yes" >&6; }
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8695 $as_echo "no" >&6; }
8696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8697 $as_echo_n "checking for -std=c11 support... " >&6; }
8700 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8701 /* end confdefs.h. */
8703 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8704 # error "C11 support not found"
8708 if ac_fn_c_try_compile
"$LINENO"; then :
8710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8711 $as_echo "yes" >&6; }
8713 C_DIALECT
="-std=c11"
8716 as_fn_error $?
"C11 is required" "$LINENO" 5
8718 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8720 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8723 # Some of the common include files depend on bfd.h, and bfd.h checks
8724 # that config.h is included first by testing that the PACKAGE macro
8728 cat >>confdefs.h
<<_ACEOF
8729 #define PACKAGE "$PACKAGE"
8734 # Dependency checking.
8735 ac_config_commands
="$ac_config_commands depdir"
8738 depcc
="$CC" am_compiler_list
=
8740 am_depcomp
=$ac_aux_dir/depcomp
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8742 $as_echo_n "checking dependency style of $depcc... " >&6; }
8743 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
8744 $as_echo_n "(cached) " >&6
8746 if test -f "$am_depcomp"; then
8747 # We make a subdir and do the tests there. Otherwise we can end up
8748 # making bogus files that we don't know about and never remove. For
8749 # instance it was reported that on HP-UX the gcc test will end up
8750 # making a dummy file named `D' -- because `-MD' means `put the output
8753 # Copy depcomp to subdir because otherwise we won't find it if we're
8754 # using a relative directory.
8755 cp "$am_depcomp" conftest.dir
8757 # We will build objects and dependencies in a subdirectory because
8758 # it helps to detect inapplicable dependency modes. For instance
8759 # both Tru64's cc and ICC support -MD to output dependencies as a
8760 # side effect of compilation, but ICC will put the dependencies in
8761 # the current directory while Tru64 will put them in the object
8765 am_cv_CC_dependencies_compiler_type
=none
8766 if test "$am_compiler_list" = ""; then
8767 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8769 for depmode
in $am_compiler_list; do
8770 if test $depmode = none
; then break; fi
8772 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8773 # Setup a source with many dependencies, because some compilers
8774 # like to wrap large dependency lists on column 80 (with \), and
8775 # we should not choose a depcomp mode which is confused by this.
8777 # We need to recreate these files for each test, as the compiler may
8778 # overwrite some of them when testing with obscure command lines.
8779 # This happens at least with the AIX C compiler.
8781 for i
in 1 2 3 4 5 6; do
8782 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
8783 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8784 # Solaris 8's {/usr,}/bin/sh.
8785 touch sub
/conftst
$i.h
8787 echo "include sub/conftest.Po" > confmf
8789 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8790 # mode. It turns out that the SunPro C++ compiler does not properly
8791 # handle `-M -o', and we need to detect this.
8792 depcmd
="depmode=$depmode \
8793 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8794 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8795 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8796 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
8797 if env
$depcmd > conftest.err
2>&1 &&
8798 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
8799 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
8800 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
8801 # icc doesn't choke on unknown options, it will just issue warnings
8802 # or remarks (even with -Werror). So we grep stderr for any message
8803 # that says an option was ignored or not supported.
8804 # When given -MP, icc 7.0 and 7.1 complain thusly:
8805 # icc: Command line warning: ignoring option '-M'; no argument required
8806 # The diagnosis changed in icc 8.0:
8807 # icc: Command line remark: option '-MP' not supported
8808 if (grep 'ignoring option' conftest.err ||
8809 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
8810 am_cv_CC_dependencies_compiler_type
=$depmode
8811 $as_echo "$as_me:$LINENO: success" >&5
8815 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8816 sed -e 's/^/| /' < conftest.err
>&5
8822 am_cv_CC_dependencies_compiler_type
=none
8826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8827 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8828 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
8829 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
8830 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
8835 # Check for the 'make' the user wants to use.
8838 # Extract the first word of "$ac_prog", so it can be a program name with args.
8839 set dummy
$ac_prog; ac_word
=$2
8840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8841 $as_echo_n "checking for $ac_word... " >&6; }
8842 if ${ac_cv_prog_MAKE+:} false
; then :
8843 $as_echo_n "(cached) " >&6
8845 if test -n "$MAKE"; then
8846 ac_cv_prog_MAKE
="$MAKE" # Let the user override the test.
8848 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8852 test -z "$as_dir" && as_dir
=.
8853 for ac_exec_ext
in '' $ac_executable_extensions; do
8854 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8855 ac_cv_prog_MAKE
="$ac_prog"
8856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8865 MAKE
=$ac_cv_prog_MAKE
8866 if test -n "$MAKE"; then
8867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8868 $as_echo "$MAKE" >&6; }
8870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8871 $as_echo "no" >&6; }
8875 test -n "$MAKE" && break
8879 case "`$MAKE --version 2>&1 | sed 1q`" in
8884 if test "$MAKE_IS_GNU" = yes; then
8894 # If we haven't got the data from the intl directory,
8895 # assume NLS is disabled.
8904 if test -f ..
/..
/intl
/config.intl
; then
8905 . ..
/..
/intl
/config.intl
8907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8908 $as_echo_n "checking whether NLS is requested... " >&6; }
8909 if test x
"$USE_NLS" != xyes
; then
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8911 $as_echo "no" >&6; }
8913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8914 $as_echo "yes" >&6; }
8916 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8920 $as_echo_n "checking for catalogs to be installed... " >&6; }
8921 # Look for .po and .gmo files in the source directory.
8924 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
8925 # If there aren't any .gmo files the shell will give us the
8926 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8928 case "$cat" in *\
**)
8931 # The quadruple backslash is collapsed to a double backslash
8932 # by the backticks, then collapsed again by the double quotes,
8933 # leaving us with one backslash in the sed expression (right
8934 # before the dot that mustn't act as a wildcard).
8935 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8936 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
8937 # The user is allowed to set LINGUAS to a list of languages to
8938 # install catalogs for. If it's empty that means "all of them."
8939 if test "x$LINGUAS" = x
; then
8940 CATALOGS
="$CATALOGS $cat"
8941 XLINGUAS
="$XLINGUAS $lang"
8943 case "$LINGUAS" in *$lang*)
8944 CATALOGS
="$CATALOGS $cat"
8945 XLINGUAS
="$XLINGUAS $lang"
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8952 $as_echo "$LINGUAS" >&6; }
8965 # Check for common headers.
8966 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8967 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8968 for ac_header
in stdlib.h string.h
strings.h unistd.h
time.h
8970 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8971 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8972 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
8973 cat >>confdefs.h
<<_ACEOF
8974 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8981 for ac_header
in sys
/time.h sys
/times.h sys
/resource.h sys
/mman.h
8983 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8984 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8985 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
8986 cat >>confdefs.h
<<_ACEOF
8987 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8994 for ac_header
in fcntl.h fpu_control.h
8996 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8997 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8998 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
8999 cat >>confdefs.h
<<_ACEOF
9000 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9007 for ac_header
in dlfcn.h errno.h sys
/stat.h
9009 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9010 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9011 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
9012 cat >>confdefs.h
<<_ACEOF
9013 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9020 for ac_func
in getrusage
time sigaction __setfpucw
9022 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9023 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9024 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9025 cat >>confdefs.h
<<_ACEOF
9026 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9032 for ac_func
in mmap munmap lstat truncate ftruncate posix_fallocate
9034 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9035 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9036 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9037 cat >>confdefs.h
<<_ACEOF
9038 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9044 ac_fn_c_check_member
"$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9045 #include <sys/types.h>
9047 #ifdef HAVE_SYS_STAT_H
9048 #include <sys/stat.h>
9051 if test "x$ac_cv_member_struct_stat_st_dev" = xyes
; then :
9053 cat >>confdefs.h
<<_ACEOF
9054 #define HAVE_STRUCT_STAT_ST_DEV 1
9059 ac_fn_c_check_member
"$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9060 #include <sys/types.h>
9062 #ifdef HAVE_SYS_STAT_H
9063 #include <sys/stat.h>
9066 if test "x$ac_cv_member_struct_stat_st_ino" = xyes
; then :
9068 cat >>confdefs.h
<<_ACEOF
9069 #define HAVE_STRUCT_STAT_ST_INO 1
9074 ac_fn_c_check_member
"$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9075 #include <sys/types.h>
9077 #ifdef HAVE_SYS_STAT_H
9078 #include <sys/stat.h>
9081 if test "x$ac_cv_member_struct_stat_st_mode" = xyes
; then :
9083 cat >>confdefs.h
<<_ACEOF
9084 #define HAVE_STRUCT_STAT_ST_MODE 1
9089 ac_fn_c_check_member
"$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9090 #include <sys/types.h>
9092 #ifdef HAVE_SYS_STAT_H
9093 #include <sys/stat.h>
9096 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes
; then :
9098 cat >>confdefs.h
<<_ACEOF
9099 #define HAVE_STRUCT_STAT_ST_NLINK 1
9104 ac_fn_c_check_member
"$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9105 #include <sys/types.h>
9107 #ifdef HAVE_SYS_STAT_H
9108 #include <sys/stat.h>
9111 if test "x$ac_cv_member_struct_stat_st_uid" = xyes
; then :
9113 cat >>confdefs.h
<<_ACEOF
9114 #define HAVE_STRUCT_STAT_ST_UID 1
9119 ac_fn_c_check_member
"$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9120 #include <sys/types.h>
9122 #ifdef HAVE_SYS_STAT_H
9123 #include <sys/stat.h>
9126 if test "x$ac_cv_member_struct_stat_st_gid" = xyes
; then :
9128 cat >>confdefs.h
<<_ACEOF
9129 #define HAVE_STRUCT_STAT_ST_GID 1
9134 ac_fn_c_check_member
"$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9135 #include <sys/types.h>
9137 #ifdef HAVE_SYS_STAT_H
9138 #include <sys/stat.h>
9141 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes
; then :
9143 cat >>confdefs.h
<<_ACEOF
9144 #define HAVE_STRUCT_STAT_ST_RDEV 1
9149 ac_fn_c_check_member
"$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9150 #include <sys/types.h>
9152 #ifdef HAVE_SYS_STAT_H
9153 #include <sys/stat.h>
9156 if test "x$ac_cv_member_struct_stat_st_size" = xyes
; then :
9158 cat >>confdefs.h
<<_ACEOF
9159 #define HAVE_STRUCT_STAT_ST_SIZE 1
9164 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9165 #include <sys/types.h>
9167 #ifdef HAVE_SYS_STAT_H
9168 #include <sys/stat.h>
9171 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
9173 cat >>confdefs.h
<<_ACEOF
9174 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9179 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9180 #include <sys/types.h>
9182 #ifdef HAVE_SYS_STAT_H
9183 #include <sys/stat.h>
9186 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
9188 cat >>confdefs.h
<<_ACEOF
9189 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9194 ac_fn_c_check_member
"$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9195 #include <sys/types.h>
9197 #ifdef HAVE_SYS_STAT_H
9198 #include <sys/stat.h>
9201 if test "x$ac_cv_member_struct_stat_st_atime" = xyes
; then :
9203 cat >>confdefs.h
<<_ACEOF
9204 #define HAVE_STRUCT_STAT_ST_ATIME 1
9209 ac_fn_c_check_member
"$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9210 #include <sys/types.h>
9212 #ifdef HAVE_SYS_STAT_H
9213 #include <sys/stat.h>
9216 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes
; then :
9218 cat >>confdefs.h
<<_ACEOF
9219 #define HAVE_STRUCT_STAT_ST_MTIME 1
9224 ac_fn_c_check_member
"$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9225 #include <sys/types.h>
9227 #ifdef HAVE_SYS_STAT_H
9228 #include <sys/stat.h>
9231 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes
; then :
9233 cat >>confdefs.h
<<_ACEOF
9234 #define HAVE_STRUCT_STAT_ST_CTIME 1
9240 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9241 #include <sys/socket.h>
9244 if test "x$ac_cv_type_socklen_t" = xyes
; then :
9246 cat >>confdefs.h
<<_ACEOF
9247 #define HAVE_SOCKLEN_T 1
9254 # Check for socket libraries
9255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9256 $as_echo_n "checking for bind in -lsocket... " >&6; }
9257 if ${ac_cv_lib_socket_bind+:} false
; then :
9258 $as_echo_n "(cached) " >&6
9260 ac_check_lib_save_LIBS
=$LIBS
9261 LIBS
="-lsocket $LIBS"
9262 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9263 /* end confdefs.h. */
9265 /* Override any GCC internal prototype to avoid an error.
9266 Use char because int might match the return type of a GCC
9267 builtin and then its argument prototype would still apply. */
9280 if ac_fn_c_try_link
"$LINENO"; then :
9281 ac_cv_lib_socket_bind
=yes
9283 ac_cv_lib_socket_bind
=no
9285 rm -f core conftest.err conftest.
$ac_objext \
9286 conftest
$ac_exeext conftest.
$ac_ext
9287 LIBS
=$ac_check_lib_save_LIBS
9289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9290 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9291 if test "x$ac_cv_lib_socket_bind" = xyes
; then :
9292 cat >>confdefs.h
<<_ACEOF
9293 #define HAVE_LIBSOCKET 1
9296 LIBS
="-lsocket $LIBS"
9300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9301 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9302 if ${ac_cv_lib_nsl_gethostbyname+:} false
; then :
9303 $as_echo_n "(cached) " >&6
9305 ac_check_lib_save_LIBS
=$LIBS
9307 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9308 /* end confdefs.h. */
9310 /* Override any GCC internal prototype to avoid an error.
9311 Use char because int might match the return type of a GCC
9312 builtin and then its argument prototype would still apply. */
9316 char gethostbyname ();
9320 return gethostbyname ();
9325 if ac_fn_c_try_link
"$LINENO"; then :
9326 ac_cv_lib_nsl_gethostbyname
=yes
9328 ac_cv_lib_nsl_gethostbyname
=no
9330 rm -f core conftest.err conftest.
$ac_objext \
9331 conftest
$ac_exeext conftest.
$ac_ext
9332 LIBS
=$ac_check_lib_save_LIBS
9334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9335 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9336 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
; then :
9337 cat >>confdefs.h
<<_ACEOF
9338 #define HAVE_LIBNSL 1
9346 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9347 # using the same condition.
9349 # Use the system's zlib library.
9350 zlibdir
="-L\$(top_builddir)/../zlib"
9351 zlibinc
="-I\$(top_srcdir)/../zlib"
9353 # Check whether --with-system-zlib was given.
9354 if test "${with_system_zlib+set}" = set; then :
9355 withval
=$with_system_zlib; if test x
$with_system_zlib = xyes
; then
9366 # BFD uses libdl when when plugins enabled.
9369 for ac_header
in dlfcn.h
9371 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9373 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
9374 cat >>confdefs.h
<<_ACEOF
9375 #define HAVE_DLFCN_H 1
9382 for ac_header
in windows.h
9384 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9386 if test "x$ac_cv_header_windows_h" = xyes
; then :
9387 cat >>confdefs.h
<<_ACEOF
9388 #define HAVE_WINDOWS_H 1
9396 # Check whether --enable-plugins was given.
9397 if test "${enable_plugins+set}" = set; then :
9398 enableval
=$enable_plugins; case "${enableval}" in
9401 if test "$maybe_plugins" != "yes" ; then
9402 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9406 plugins
=$maybe_plugins
9410 if test "$plugins" = "yes"; then
9411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9412 $as_echo_n "checking for library containing dlsym... " >&6; }
9413 if ${ac_cv_search_dlsym+:} false
; then :
9414 $as_echo_n "(cached) " >&6
9416 ac_func_search_save_LIBS
=$LIBS
9417 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9418 /* end confdefs.h. */
9420 /* Override any GCC internal prototype to avoid an error.
9421 Use char because int might match the return type of a GCC
9422 builtin and then its argument prototype would still apply. */
9435 for ac_lib
in '' dl
; do
9436 if test -z "$ac_lib"; then
9437 ac_res
="none required"
9440 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9442 if ac_fn_c_try_link
"$LINENO"; then :
9443 ac_cv_search_dlsym
=$ac_res
9445 rm -f core conftest.err conftest.
$ac_objext \
9447 if ${ac_cv_search_dlsym+:} false
; then :
9451 if ${ac_cv_search_dlsym+:} false
; then :
9454 ac_cv_search_dlsym
=no
9457 LIBS
=$ac_func_search_save_LIBS
9459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9460 $as_echo "$ac_cv_search_dlsym" >&6; }
9461 ac_res
=$ac_cv_search_dlsym
9462 if test "$ac_res" != no
; then :
9463 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9469 if test "$plugins" = yes; then
9490 # Check whether --enable-shared was given.
9491 if test "${enable_shared+set}" = set; then :
9492 enableval
=$enable_shared; p
=${PACKAGE-default}
9494 yes) enable_shared
=yes ;;
9495 no
) enable_shared
=no
;;
9498 # Look at the argument we got. We use all the common list separators.
9499 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9500 for pkg
in $enableval; do
9502 if test "X$pkg" = "X$p"; then
9521 # Check whether --enable-static was given.
9522 if test "${enable_static+set}" = set; then :
9523 enableval
=$enable_static; p
=${PACKAGE-default}
9525 yes) enable_static
=yes ;;
9526 no
) enable_static
=no
;;
9529 # Look at the argument we got. We use all the common list separators.
9530 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9531 for pkg
in $enableval; do
9533 if test "X$pkg" = "X$p"; then
9553 # Check whether --with-pic was given.
9554 if test "${with_pic+set}" = set; then :
9555 withval
=$with_pic; pic_mode
="$withval"
9561 test -z "$pic_mode" && pic_mode
=default
9569 # Check whether --enable-fast-install was given.
9570 if test "${enable_fast_install+set}" = set; then :
9571 enableval
=$enable_fast_install; p
=${PACKAGE-default}
9573 yes) enable_fast_install
=yes ;;
9574 no
) enable_fast_install
=no
;;
9576 enable_fast_install
=no
9577 # Look at the argument we got. We use all the common list separators.
9578 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9579 for pkg
in $enableval; do
9581 if test "X$pkg" = "X$p"; then
9582 enable_fast_install
=yes
9589 enable_fast_install
=yes
9602 # This can be used to rebuild libtool when needed
9603 LIBTOOL_DEPS
="$ltmain"
9605 # Always use our own libtool.
9606 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
9633 test -z "$LN_S" && LN_S
="ln -s"
9648 if test -n "${ZSH_VERSION+set}" ; then
9649 setopt NO_GLOB_SUBST
9652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9653 $as_echo_n "checking for objdir... " >&6; }
9654 if ${lt_cv_objdir+:} false
; then :
9655 $as_echo_n "(cached) " >&6
9657 rm -f .libs
2>/dev
/null
9658 mkdir .libs
2>/dev
/null
9659 if test -d .libs
; then
9662 # MS-DOS does not allow filenames that begin with a dot.
9665 rmdir .libs
2>/dev
/null
9667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9668 $as_echo "$lt_cv_objdir" >&6; }
9669 objdir
=$lt_cv_objdir
9675 cat >>confdefs.h
<<_ACEOF
9676 #define LT_OBJDIR "$lt_cv_objdir/"
9684 # AIX sometimes has problems with the GCC collect2 program. For some
9685 # reason, if we set the COLLECT_NAMES environment variable, the problems
9686 # vanish in a puff of smoke.
9687 if test "X${COLLECT_NAMES+set}" != Xset
; then
9689 export COLLECT_NAMES
9696 can_build_shared
=yes
9698 # All known linkers require a `.a' archive for static linking (except MSVC,
9699 # which needs '.lib').
9702 with_gnu_ld
="$lt_cv_prog_gnu_ld"
9705 old_CFLAGS
="$CFLAGS"
9707 # Set sane defaults for various variables
9708 test -z "$CC" && CC
=cc
9709 test -z "$LTCC" && LTCC
=$CC
9710 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
9711 test -z "$LD" && LD
=ld
9712 test -z "$ac_objext" && ac_objext
=o
9714 for cc_temp
in $compiler""; do
9716 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
9717 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
9722 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9725 # Only perform the check for file, if the check method requires it
9726 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
9727 case $deplibs_check_method in
9729 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9731 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9732 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
9733 $as_echo_n "(cached) " >&6
9737 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9740 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9741 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9742 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9743 for ac_dir
in $ac_dummy; do
9745 test -z "$ac_dir" && ac_dir
=.
9746 if test -f $ac_dir/${ac_tool_prefix}file; then
9747 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
9748 if test -n "$file_magic_test_file"; then
9749 case $deplibs_check_method in
9751 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9752 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9753 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9754 $EGREP "$file_magic_regex" > /dev
/null
; then
9759 *** Warning: the command libtool uses to detect shared libraries,
9760 *** $file_magic_cmd, produces output that libtool cannot recognize.
9761 *** The result is that libtool may fail to recognize shared libraries
9762 *** as such. This will affect the creation of libtool libraries that
9763 *** depend on shared libraries, but programs linked with such libtool
9764 *** libraries will work regardless of this problem. Nevertheless, you
9765 *** may want to report the problem to your system manager and/or to
9766 *** bug-libtool@gnu.org
9776 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9781 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9782 if test -n "$MAGIC_CMD"; then
9783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9784 $as_echo "$MAGIC_CMD" >&6; }
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9787 $as_echo "no" >&6; }
9794 if test -z "$lt_cv_path_MAGIC_CMD"; then
9795 if test -n "$ac_tool_prefix"; then
9796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9797 $as_echo_n "checking for file... " >&6; }
9798 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
9799 $as_echo_n "(cached) " >&6
9803 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9806 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9807 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9808 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9809 for ac_dir
in $ac_dummy; do
9811 test -z "$ac_dir" && ac_dir
=.
9812 if test -f $ac_dir/file; then
9813 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
9814 if test -n "$file_magic_test_file"; then
9815 case $deplibs_check_method in
9817 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9818 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9819 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9820 $EGREP "$file_magic_regex" > /dev
/null
; then
9825 *** Warning: the command libtool uses to detect shared libraries,
9826 *** $file_magic_cmd, produces output that libtool cannot recognize.
9827 *** The result is that libtool may fail to recognize shared libraries
9828 *** as such. This will affect the creation of libtool libraries that
9829 *** depend on shared libraries, but programs linked with such libtool
9830 *** libraries will work regardless of this problem. Nevertheless, you
9831 *** may want to report the problem to your system manager and/or to
9832 *** bug-libtool@gnu.org
9842 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9847 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9848 if test -n "$MAGIC_CMD"; then
9849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9850 $as_echo "$MAGIC_CMD" >&6; }
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9853 $as_echo "no" >&6; }
9866 # Use C for the default configuration in the libtool script
9870 ac_cpp
='$CPP $CPPFLAGS'
9871 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9872 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9873 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
9876 # Source file extension for C test sources.
9879 # Object file extension for compiled C test sources.
9883 # Code to be used in simple compile tests
9884 lt_simple_compile_test_code
="int some_variable = 0;"
9886 # Code to be used in simple link tests
9887 lt_simple_link_test_code
='int main(){return(0);}'
9895 # If no C compiler was specified, use CC.
9898 # If no C compiler flags were specified, use CFLAGS.
9899 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
9901 # Allow CC to be a program name with arguments.
9904 # Save the default compiler, since it gets overwritten when the other
9905 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9906 compiler_DEFAULT
=$CC
9908 # save warnings/boilerplate of simple test code
9909 ac_outfile
=conftest.
$ac_objext
9910 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
9911 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9912 _lt_compiler_boilerplate
=`cat conftest.err`
9915 ac_outfile
=conftest.
$ac_objext
9916 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
9917 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9918 _lt_linker_boilerplate
=`cat conftest.err`
9923 ## There is no encapsulation within the following macros, do not change
9924 ## the running order or otherwise move them around unless you know exactly
9925 ## what you are doing...
9926 if test -n "$compiler"; then
9928 lt_prog_compiler_no_builtin_flag
=
9930 if test "$GCC" = yes; then
9931 case $cc_basename in
9933 lt_prog_compiler_no_builtin_flag
=' -Xcompiler -fno-builtin' ;;
9935 lt_prog_compiler_no_builtin_flag
=' -fno-builtin' ;;
9938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9939 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9940 if ${lt_cv_prog_compiler_rtti_exceptions+:} false
; then :
9941 $as_echo_n "(cached) " >&6
9943 lt_cv_prog_compiler_rtti_exceptions
=no
9944 ac_outfile
=conftest.
$ac_objext
9945 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9946 lt_compiler_flag
="-fno-rtti -fno-exceptions"
9947 # Insert the option either (1) after the last *FLAGS variable, or
9948 # (2) before a word containing "conftest.", or (3) at the end.
9949 # Note that $ac_compile itself does not contain backslashes and begins
9950 # with a dollar sign (not a hyphen), so the echo should work correctly.
9951 # The option is referenced via a variable to avoid confusing sed.
9952 lt_compile
=`echo "$ac_compile" | $SED \
9953 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9954 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9955 -e 's:$: $lt_compiler_flag:'`
9956 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9957 (eval "$lt_compile" 2>conftest.err
)
9959 cat conftest.err
>&5
9960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9961 if (exit $ac_status) && test -s "$ac_outfile"; then
9962 # The compiler can only warn and ignore the option if not recognized
9963 # So say no if there are warnings other than the usual output.
9964 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
9965 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9966 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
9967 lt_cv_prog_compiler_rtti_exceptions
=yes
9973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9974 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9976 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
9977 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9989 lt_prog_compiler_wl
=
9990 lt_prog_compiler_pic
=
9991 lt_prog_compiler_static
=
9993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9994 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9996 if test "$GCC" = yes; then
9997 lt_prog_compiler_wl
='-Wl,'
9998 lt_prog_compiler_static
='-static'
10002 # All AIX code is PIC.
10003 if test "$host_cpu" = ia64
; then
10004 # AIX 5 now supports IA64 processor
10005 lt_prog_compiler_static
='-Bstatic'
10007 lt_prog_compiler_pic
='-fPIC'
10013 # see comment about AmigaOS4 .so support
10014 lt_prog_compiler_pic
='-fPIC'
10017 # FIXME: we need at least 68020 code to build shared libraries, but
10018 # adding the `-m68020' flag to GCC prevents building anything better,
10020 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
10025 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
10026 # PIC is the default for these OSes.
10029 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
10030 # This hack is so that the source file can tell whether it is being
10031 # built for inclusion in a dll (and should export symbols for example).
10032 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10033 # (--disable-auto-import) libraries
10034 lt_prog_compiler_pic
='-DDLL_EXPORT'
10037 darwin
* | rhapsody
*)
10038 # PIC is the default on this platform
10039 # Common symbols not allowed in MH_DYLIB files
10040 lt_prog_compiler_pic
='-fno-common'
10044 # PIC is the default for Haiku.
10045 # The "-static" flag exists, but is broken.
10046 lt_prog_compiler_static
=
10050 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10051 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10052 # sets the default TLS model and affects inlining.
10058 lt_prog_compiler_pic
='-fPIC'
10064 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10065 # Instead, we relocate shared libraries at runtime.
10069 # Just because we use GCC doesn't mean we suddenly get shared libraries
10070 # on systems that don't support them.
10071 lt_prog_compiler_can_build_shared
=no
10076 # QNX uses GNU C++, but need to define -shared option too, otherwise
10077 # it will coredump.
10078 lt_prog_compiler_pic
='-fPIC -shared'
10082 if test -d /usr
/nec
; then
10083 lt_prog_compiler_pic
=-Kconform_pic
10088 lt_prog_compiler_pic
='-fPIC'
10092 case $cc_basename in
10093 nvcc
*) # Cuda Compiler Driver 2.2
10094 lt_prog_compiler_wl
='-Xlinker '
10095 lt_prog_compiler_pic
='-Xcompiler -fPIC'
10099 # PORTME Check for flag to pass linker flags through the system compiler.
10102 lt_prog_compiler_wl
='-Wl,'
10103 if test "$host_cpu" = ia64
; then
10104 # AIX 5 now supports IA64 processor
10105 lt_prog_compiler_static
='-Bstatic'
10107 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
10111 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
10112 # This hack is so that the source file can tell whether it is being
10113 # built for inclusion in a dll (and should export symbols for example).
10114 lt_prog_compiler_pic
='-DDLL_EXPORT'
10117 hpux9
* | hpux10
* | hpux11
*)
10118 lt_prog_compiler_wl
='-Wl,'
10119 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10120 # not for PA HP-UX.
10126 lt_prog_compiler_pic
='+Z'
10129 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10130 lt_prog_compiler_static
='${wl}-a ${wl}archive'
10133 irix5
* | irix6
* | nonstopux
*)
10134 lt_prog_compiler_wl
='-Wl,'
10135 # PIC (with -KPIC) is the default.
10136 lt_prog_compiler_static
='-non_shared'
10139 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
10140 case $cc_basename in
10141 # old Intel for x86_64 which still supported -KPIC.
10143 lt_prog_compiler_wl
='-Wl,'
10144 lt_prog_compiler_pic
='-KPIC'
10145 lt_prog_compiler_static
='-static'
10147 # icc used to be incompatible with GCC.
10148 # ICC 10 doesn't accept -KPIC any more.
10150 lt_prog_compiler_wl
='-Wl,'
10151 lt_prog_compiler_pic
='-fPIC'
10152 lt_prog_compiler_static
='-static'
10154 # Lahey Fortran 8.1.
10156 lt_prog_compiler_wl
='-Wl,'
10157 lt_prog_compiler_pic
='--shared'
10158 lt_prog_compiler_static
='--static'
10160 pgcc
* | pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
10161 # Portland Group compilers (*not* the Pentium gcc compiler,
10162 # which looks to be a dead project)
10163 lt_prog_compiler_wl
='-Wl,'
10164 lt_prog_compiler_pic
='-fpic'
10165 lt_prog_compiler_static
='-Bstatic'
10168 lt_prog_compiler_wl
='-Wl,'
10169 # All Alpha code is PIC.
10170 lt_prog_compiler_static
='-non_shared'
10172 xl
* | bgxl
* | bgf
* | mpixl
*)
10173 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10174 lt_prog_compiler_wl
='-Wl,'
10175 lt_prog_compiler_pic
='-qpic'
10176 lt_prog_compiler_static
='-qstaticlink'
10179 case `$CC -V 2>&1 | sed 5q` in
10180 *Sun\ F
* |
*Sun
*Fortran
*)
10181 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10182 lt_prog_compiler_pic
='-KPIC'
10183 lt_prog_compiler_static
='-Bstatic'
10184 lt_prog_compiler_wl
=''
10188 lt_prog_compiler_pic
='-KPIC'
10189 lt_prog_compiler_static
='-Bstatic'
10190 lt_prog_compiler_wl
='-Wl,'
10198 lt_prog_compiler_pic
='-KPIC'
10199 lt_prog_compiler_static
='-Bstatic'
10203 # QNX uses GNU C++, but need to define -shared option too, otherwise
10204 # it will coredump.
10205 lt_prog_compiler_pic
='-fPIC -shared'
10208 osf3
* | osf4
* | osf5
*)
10209 lt_prog_compiler_wl
='-Wl,'
10210 # All OSF/1 code is PIC.
10211 lt_prog_compiler_static
='-non_shared'
10215 lt_prog_compiler_static
='-non_shared'
10219 lt_prog_compiler_pic
='-KPIC'
10220 lt_prog_compiler_static
='-Bstatic'
10221 case $cc_basename in
10222 f77
* | f90
* | f95
*)
10223 lt_prog_compiler_wl
='-Qoption ld ';;
10225 lt_prog_compiler_wl
='-Wl,';;
10230 lt_prog_compiler_wl
='-Qoption ld '
10231 lt_prog_compiler_pic
='-PIC'
10232 lt_prog_compiler_static
='-Bstatic'
10235 sysv4 | sysv4.2uw2
* | sysv4.3
*)
10236 lt_prog_compiler_wl
='-Wl,'
10237 lt_prog_compiler_pic
='-KPIC'
10238 lt_prog_compiler_static
='-Bstatic'
10242 if test -d /usr
/nec
;then
10243 lt_prog_compiler_pic
='-Kconform_pic'
10244 lt_prog_compiler_static
='-Bstatic'
10248 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
10249 lt_prog_compiler_wl
='-Wl,'
10250 lt_prog_compiler_pic
='-KPIC'
10251 lt_prog_compiler_static
='-Bstatic'
10255 lt_prog_compiler_wl
='-Wl,'
10256 lt_prog_compiler_can_build_shared
=no
10260 lt_prog_compiler_pic
='-pic'
10261 lt_prog_compiler_static
='-Bstatic'
10265 lt_prog_compiler_can_build_shared
=no
10271 # For platforms which do not support PIC, -DPIC is meaningless:
10273 lt_prog_compiler_pic
=
10276 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
10279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10280 $as_echo "$lt_prog_compiler_pic" >&6; }
10288 # Check to make sure the PIC flag actually works.
10290 if test -n "$lt_prog_compiler_pic"; then
10291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10292 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10293 if ${lt_cv_prog_compiler_pic_works+:} false
; then :
10294 $as_echo_n "(cached) " >&6
10296 lt_cv_prog_compiler_pic_works
=no
10297 ac_outfile
=conftest.
$ac_objext
10298 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10299 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
10300 # Insert the option either (1) after the last *FLAGS variable, or
10301 # (2) before a word containing "conftest.", or (3) at the end.
10302 # Note that $ac_compile itself does not contain backslashes and begins
10303 # with a dollar sign (not a hyphen), so the echo should work correctly.
10304 # The option is referenced via a variable to avoid confusing sed.
10305 lt_compile
=`echo "$ac_compile" | $SED \
10306 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10307 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10308 -e 's:$: $lt_compiler_flag:'`
10309 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10310 (eval "$lt_compile" 2>conftest.err
)
10312 cat conftest.err
>&5
10313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10314 if (exit $ac_status) && test -s "$ac_outfile"; then
10315 # The compiler can only warn and ignore the option if not recognized
10316 # So say no if there are warnings other than the usual output.
10317 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
10318 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10319 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
10320 lt_cv_prog_compiler_pic_works
=yes
10326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10327 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10329 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
10330 case $lt_prog_compiler_pic in
10332 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
10335 lt_prog_compiler_pic
=
10336 lt_prog_compiler_can_build_shared
=no
10347 # Check to make sure the static flag actually works.
10349 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
10350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10351 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10352 if ${lt_cv_prog_compiler_static_works+:} false
; then :
10353 $as_echo_n "(cached) " >&6
10355 lt_cv_prog_compiler_static_works
=no
10356 save_LDFLAGS
="$LDFLAGS"
10357 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
10358 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
10359 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
10360 # The linker can only warn and ignore the option if not recognized
10361 # So say no if there are warnings
10362 if test -s conftest.err
; then
10363 # Append any errors to the config.log.
10364 cat conftest.err
1>&5
10365 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
10366 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10367 if diff conftest.exp conftest.er2
>/dev
/null
; then
10368 lt_cv_prog_compiler_static_works
=yes
10371 lt_cv_prog_compiler_static_works
=yes
10375 LDFLAGS
="$save_LDFLAGS"
10378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10379 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10381 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
10384 lt_prog_compiler_static
=
10393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10394 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10395 if ${lt_cv_prog_compiler_c_o+:} false
; then :
10396 $as_echo_n "(cached) " >&6
10398 lt_cv_prog_compiler_c_o
=no
10399 $RM -r conftest
2>/dev
/null
10403 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10405 lt_compiler_flag
="-o out/conftest2.$ac_objext"
10406 # Insert the option either (1) after the last *FLAGS variable, or
10407 # (2) before a word containing "conftest.", or (3) at the end.
10408 # Note that $ac_compile itself does not contain backslashes and begins
10409 # with a dollar sign (not a hyphen), so the echo should work correctly.
10410 lt_compile
=`echo "$ac_compile" | $SED \
10411 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10412 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10413 -e 's:$: $lt_compiler_flag:'`
10414 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10415 (eval "$lt_compile" 2>out
/conftest.err
)
10417 cat out
/conftest.err
>&5
10418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10419 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
10421 # The compiler can only warn and ignore the option if not recognized
10422 # So say no if there are warnings
10423 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
10424 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
10425 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
10426 lt_cv_prog_compiler_c_o
=yes
10431 # SGI C++ compiler will create directory out/ii_files/ for
10432 # template instantiation
10433 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
10434 $RM out
/* && rmdir out
10440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10441 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10449 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10450 if ${lt_cv_prog_compiler_c_o+:} false
; then :
10451 $as_echo_n "(cached) " >&6
10453 lt_cv_prog_compiler_c_o
=no
10454 $RM -r conftest
2>/dev
/null
10458 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10460 lt_compiler_flag
="-o out/conftest2.$ac_objext"
10461 # Insert the option either (1) after the last *FLAGS variable, or
10462 # (2) before a word containing "conftest.", or (3) at the end.
10463 # Note that $ac_compile itself does not contain backslashes and begins
10464 # with a dollar sign (not a hyphen), so the echo should work correctly.
10465 lt_compile
=`echo "$ac_compile" | $SED \
10466 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10467 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10468 -e 's:$: $lt_compiler_flag:'`
10469 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10470 (eval "$lt_compile" 2>out
/conftest.err
)
10472 cat out
/conftest.err
>&5
10473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10474 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
10476 # The compiler can only warn and ignore the option if not recognized
10477 # So say no if there are warnings
10478 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
10479 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
10480 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
10481 lt_cv_prog_compiler_c_o
=yes
10486 # SGI C++ compiler will create directory out/ii_files/ for
10487 # template instantiation
10488 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
10489 $RM out
/* && rmdir out
10495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10496 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10501 hard_links
="nottested"
10502 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
10503 # do not overwrite the value of need_locks provided by the user
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10505 $as_echo_n "checking if we can lock with hard links... " >&6; }
10508 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
10510 ln conftest.a conftest.b
2>&5 || hard_links
=no
10511 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10513 $as_echo "$hard_links" >&6; }
10514 if test "$hard_links" = no
; then
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10516 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10529 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10532 allow_undefined_flag
=
10533 always_export_symbols
=no
10535 archive_expsym_cmds
=
10536 compiler_needs_object
=no
10537 enable_shared_with_static_runtimes
=no
10538 export_dynamic_flag_spec
=
10539 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10540 hardcode_automatic
=no
10542 hardcode_direct_absolute
=no
10543 hardcode_libdir_flag_spec
=
10544 hardcode_libdir_flag_spec_ld
=
10545 hardcode_libdir_separator
=
10546 hardcode_minus_L
=no
10547 hardcode_shlibpath_var
=unsupported
10549 link_all_deplibs
=unknown
10551 module_expsym_cmds
=
10552 old_archive_from_new_cmds
=
10553 old_archive_from_expsyms_cmds
=
10554 thread_safe_flag_spec
=
10555 whole_archive_flag_spec
=
10556 # include_expsyms should be a list of space-separated symbols to be *always*
10557 # included in the symbol list
10559 # exclude_expsyms can be an extended regexp of symbols to exclude
10560 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10561 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10562 # as well as any symbol that contains `d'.
10563 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10564 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10565 # platforms (ab)use it in PIC code, but their linkers get confused if
10566 # the symbol is explicitly referenced. Since portable code cannot
10567 # rely on this symbol name, it's probably fine to never include it in
10568 # preloaded symbol tables.
10569 # Exclude shared library initialization/finalization symbols.
10570 extract_expsyms_cmds
=
10573 cygwin
* | mingw
* | pw32
* | cegcc
*)
10574 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10575 # When not using gcc, we currently assume that we are using
10576 # Microsoft Visual C++.
10577 if test "$GCC" != yes; then
10582 # we just hope/assume this is gcc and not c89 (= MSVC++)
10592 # On some targets, GNU ld is compatible enough with the native linker
10593 # that we're better off using the native interface for both.
10594 lt_use_gnu_ld_interface
=no
10595 if test "$with_gnu_ld" = yes; then
10598 # The AIX port of GNU ld has always aspired to compatibility
10599 # with the native linker. However, as the warning in the GNU ld
10600 # block says, versions before 2.19.5* couldn't really create working
10601 # shared libraries, regardless of the interface used.
10602 case `$LD -v 2>&1` in
10603 *\ \
(GNU\ Binutils\
)\
2.19.5*) ;;
10604 *\ \
(GNU\ Binutils\
)\
2.
[2-9]*) ;;
10605 *\ \
(GNU\ Binutils\
)\
[3-9]*) ;;
10607 lt_use_gnu_ld_interface
=yes
10612 lt_use_gnu_ld_interface
=yes
10617 if test "$lt_use_gnu_ld_interface" = yes; then
10618 # If archive_cmds runs LD, not CC, wlarc should be empty
10621 # Set some defaults for GNU ld with shared library support. These
10622 # are reset later if shared libraries are not supported. Putting them
10623 # here allows them to be overridden if necessary.
10624 runpath_var
=LD_RUN_PATH
10625 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10626 export_dynamic_flag_spec
='${wl}--export-dynamic'
10627 # ancient GNU ld didn't support --whole-archive et. al.
10628 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
10629 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10631 whole_archive_flag_spec
=
10633 supports_anon_versioning
=no
10634 case `$LD -v 2>&1` in
10635 *GNU\ gold
*) supports_anon_versioning
=yes ;;
10636 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
10637 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
10638 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
10639 *\
2.11.
*) ;; # other 2.11 versions
10640 *) supports_anon_versioning
=yes ;;
10643 # See if GNU ld supports shared libraries.
10646 # On AIX/PPC, the GNU linker is very broken
10647 if test "$host_cpu" != ia64
; then
10651 *** Warning: the GNU linker, at least up to release 2.19, is reported
10652 *** to be unable to reliably create shared libraries on AIX.
10653 *** Therefore, libtool is disabling shared libraries support. If you
10654 *** really care for shared libraries, you may want to install binutils
10655 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10656 *** You will then need to restart the configuration process.
10665 # see comment about AmigaOS4 .so support
10666 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10667 archive_expsym_cmds
=''
10670 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)'
10671 hardcode_libdir_flag_spec
='-L$libdir'
10672 hardcode_minus_L
=yes
10678 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10679 allow_undefined_flag
=unsupported
10680 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10681 # support --undefined. This deserves some investigation. FIXME
10682 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10688 cygwin
* | mingw
* | pw32
* | cegcc
*)
10689 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10690 # as there is no search path for DLLs.
10691 hardcode_libdir_flag_spec
='-L$libdir'
10692 export_dynamic_flag_spec
='${wl}--export-all-symbols'
10693 allow_undefined_flag
=unsupported
10694 always_export_symbols
=no
10695 enable_shared_with_static_runtimes
=yes
10696 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10698 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
10699 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10700 # If the export-symbols file already is a .def file (1st line
10701 # is EXPORTS), use it as is; otherwise, prepend...
10702 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10703 cp $export_symbols $output_objdir/$soname.def;
10705 echo EXPORTS > $output_objdir/$soname.def;
10706 cat $export_symbols >> $output_objdir/$soname.def;
10708 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10715 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10716 link_all_deplibs
=yes
10721 hardcode_shlibpath_var
=no
10722 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10723 export_dynamic_flag_spec
='${wl}-E'
10724 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10725 # Instead, shared libraries are loaded at an image base (0x10000000 by
10726 # default) and relocated if they conflict, which is a slow very memory
10727 # consuming and fragmenting process. To avoid this, we pick a random,
10728 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10729 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10730 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10731 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'
10734 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
10736 if test "$host_os" = linux-dietlibc
; then
10737 case $cc_basename in
10738 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
10741 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
10742 && test "$tmp_diet" = no
10744 tmp_addflag
=' $pic_flag'
10745 tmp_sharedflag
='-shared'
10746 case $cc_basename,$host_cpu in
10747 pgcc
*) # Portland Group C compiler
10748 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'
10749 tmp_addflag
=' $pic_flag'
10751 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
10752 # Portland Group f77 and f90 compilers
10753 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'
10754 tmp_addflag
=' $pic_flag -Mnomain' ;;
10755 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
10756 tmp_addflag
=' -i_dynamic' ;;
10757 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
10758 tmp_addflag
=' -i_dynamic -nofor_main' ;;
10759 ifc
* | ifort
*) # Intel Fortran compiler
10760 tmp_addflag
=' -nofor_main' ;;
10761 lf95
*) # Lahey Fortran 8.1
10762 whole_archive_flag_spec
=
10763 tmp_sharedflag
='--shared' ;;
10764 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10765 tmp_sharedflag
='-qmkshrobj'
10767 nvcc
*) # Cuda Compiler Driver 2.2
10768 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'
10769 compiler_needs_object
=yes
10772 case `$CC -V 2>&1 | sed 5q` in
10773 *Sun\ C
*) # Sun C 5.9
10774 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'
10775 compiler_needs_object
=yes
10776 tmp_sharedflag
='-G' ;;
10777 *Sun\ F
*) # Sun Fortran 8.3
10778 tmp_sharedflag
='-G' ;;
10780 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10782 if test "x$supports_anon_versioning" = xyes
; then
10783 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10784 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10785 echo "local: *; };" >> $output_objdir/$libname.ver~
10786 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10789 case $cc_basename in
10790 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
10791 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10792 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
10793 hardcode_libdir_flag_spec
=
10794 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
10795 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10796 if test "x$supports_anon_versioning" = xyes
; then
10797 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10798 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10799 echo "local: *; };" >> $output_objdir/$libname.ver~
10800 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10810 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10811 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10814 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10815 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10820 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
10824 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10825 *** create shared libraries on Solaris systems. Therefore, libtool
10826 *** is disabling shared libraries support. We urge you to upgrade GNU
10827 *** binutils to release 2.9.1 or newer. Another option is to modify
10828 *** your PATH or compiler configuration so that the native linker is
10829 *** used, and then restart.
10832 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10833 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10834 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10840 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
10841 case `$LD -v 2>&1` in
10842 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
10846 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10847 *** reliably create shared libraries on SCO systems. Therefore, libtool
10848 *** is disabling shared libraries support. We urge you to upgrade GNU
10849 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10850 *** your PATH or compiler configuration so that the native linker is
10851 *** used, and then restart.
10856 # For security reasons, it is highly recommended that you always
10857 # use absolute paths for naming shared libraries, and exclude the
10858 # DT_RUNPATH tag from executables and libraries. But doing so
10859 # requires that you compile everything twice, which is a pain.
10860 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10861 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10862 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10863 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10872 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10874 hardcode_direct
=yes
10875 hardcode_shlibpath_var
=no
10879 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10880 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10881 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10888 if test "$ld_shlibs" = no
; then
10890 hardcode_libdir_flag_spec
=
10891 export_dynamic_flag_spec
=
10892 whole_archive_flag_spec
=
10895 # PORTME fill in a description of your system's linker (not GNU ld)
10898 allow_undefined_flag
=unsupported
10899 always_export_symbols
=yes
10900 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'
10901 # Note: this linker hardcodes the directories in LIBPATH if there
10902 # are no directories specified by -L.
10903 hardcode_minus_L
=yes
10904 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10905 # Neither direct hardcoding nor static linking is supported with a
10907 hardcode_direct
=unsupported
10912 if test "$host_cpu" = ia64
; then
10913 # On IA64, the linker does run time linking by default, so we don't
10914 # have to do anything special.
10915 aix_use_runtimelinking
=no
10916 exp_sym_flag
='-Bexport'
10919 # If we're using GNU nm, then we don't want the "-C" option.
10920 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10921 # Also, AIX nm treats weak defined symbols like other global
10922 # defined symbols, whereas GNU nm marks them as "W".
10923 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
10924 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'
10926 export_symbols_cmds
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10928 aix_use_runtimelinking
=no
10930 # Test if we are trying to use run time linking or normal
10931 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10932 # need to do runtime linking.
10933 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
10934 for ld_flag
in $LDFLAGS; do
10935 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
10936 aix_use_runtimelinking
=yes
10943 exp_sym_flag
='-bexport'
10944 no_entry_flag
='-bnoentry'
10947 # When large executables or shared objects are built, AIX ld can
10948 # have problems creating the table of contents. If linking a library
10949 # or program results in "error TOC overflow" add -mminimal-toc to
10950 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10951 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10954 hardcode_direct
=yes
10955 hardcode_direct_absolute
=yes
10956 hardcode_libdir_separator
=':'
10957 link_all_deplibs
=yes
10958 file_list_spec
='${wl}-f,'
10960 if test "$GCC" = yes; then
10961 case $host_os in aix4.
[012]|aix4.
[012].
*)
10962 # We only want to do this on AIX 4.2 and lower, the check
10963 # below for broken collect2 doesn't work under 4.3+
10964 collect2name
=`${CC} -print-prog-name=collect2`
10965 if test -f "$collect2name" &&
10966 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
10968 # We have reworked collect2
10971 # We have old collect2
10972 hardcode_direct
=unsupported
10973 # It fails to find uninstalled libraries when the uninstalled
10974 # path is not listed in the libpath. Setting hardcode_minus_L
10975 # to unsupported forces relinking
10976 hardcode_minus_L
=yes
10977 hardcode_libdir_flag_spec
='-L$libdir'
10978 hardcode_libdir_separator
=
10982 shared_flag
='-shared'
10983 if test "$aix_use_runtimelinking" = yes; then
10984 shared_flag
="$shared_flag "'${wl}-G'
10988 if test "$host_cpu" = ia64
; then
10989 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10990 # chokes on -Wl,-G. The following line is correct:
10993 if test "$aix_use_runtimelinking" = yes; then
10994 shared_flag
='${wl}-G'
10996 shared_flag
='${wl}-bM:SRE'
11001 export_dynamic_flag_spec
='${wl}-bexpall'
11002 # It seems that -bexpall does not export symbols beginning with
11003 # underscore (_), so it is better to generate a list of symbols to export.
11004 always_export_symbols
=yes
11005 if test "$aix_use_runtimelinking" = yes; then
11006 # Warning - without using the other runtime loading flags (-brtl),
11007 # -berok will link without error, but may produce a broken library.
11008 allow_undefined_flag
='-berok'
11009 # Determine the default libpath from the value encoded in an
11010 # empty executable.
11011 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11012 /* end confdefs.h. */
11022 if ac_fn_c_try_link
"$LINENO"; then :
11024 lt_aix_libpath_sed
='
11025 /Import File Strings/,/^$/ {
11031 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11032 # Check for a 64-bit object if we didn't find anything.
11033 if test -z "$aix_libpath"; then
11034 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11037 rm -f core conftest.err conftest.
$ac_objext \
11038 conftest
$ac_exeext conftest.
$ac_ext
11039 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
11041 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
11042 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"
11044 if test "$host_cpu" = ia64
; then
11045 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
11046 allow_undefined_flag
="-z nodefs"
11047 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"
11049 # Determine the default libpath from the value encoded in an
11050 # empty executable.
11051 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11052 /* end confdefs.h. */
11062 if ac_fn_c_try_link
"$LINENO"; then :
11064 lt_aix_libpath_sed
='
11065 /Import File Strings/,/^$/ {
11071 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11072 # Check for a 64-bit object if we didn't find anything.
11073 if test -z "$aix_libpath"; then
11074 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11077 rm -f core conftest.err conftest.
$ac_objext \
11078 conftest
$ac_exeext conftest.
$ac_ext
11079 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
11081 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
11082 # Warning - without using the other run time loading flags,
11083 # -berok will link without error, but may produce a broken library.
11084 no_undefined_flag
=' ${wl}-bernotok'
11085 allow_undefined_flag
=' ${wl}-berok'
11086 if test "$with_gnu_ld" = yes; then
11087 # We only use this code for GNU lds that support --whole-archive.
11088 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11090 # Exported symbols can be pulled into shared objects from archives
11091 whole_archive_flag_spec
='$convenience'
11093 archive_cmds_need_lc
=yes
11094 # This is similar to how AIX traditionally builds its shared libraries.
11095 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'
11103 # see comment about AmigaOS4 .so support
11104 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11105 archive_expsym_cmds
=''
11108 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)'
11109 hardcode_libdir_flag_spec
='-L$libdir'
11110 hardcode_minus_L
=yes
11116 export_dynamic_flag_spec
=-rdynamic
11119 cygwin
* | mingw
* | pw32
* | cegcc
*)
11120 # When not using gcc, we currently assume that we are using
11121 # Microsoft Visual C++.
11122 # hardcode_libdir_flag_spec is actually meaningless, as there is
11123 # no search path for DLLs.
11124 hardcode_libdir_flag_spec
=' '
11125 allow_undefined_flag
=unsupported
11126 # Tell ltmain to make .lib files, not .a files.
11128 # Tell ltmain to make .dll files, not .so files.
11130 # FIXME: Setting linknames here is a bad hack.
11131 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11132 # The linker will automatically build a .lib file if we build a DLL.
11133 old_archive_from_new_cmds
='true'
11134 # FIXME: Should let the user specify the lib program.
11135 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
11136 fix_srcfile_path
='`cygpath -w "$srcfile"`'
11137 enable_shared_with_static_runtimes
=yes
11140 darwin
* | rhapsody
*)
11143 archive_cmds_need_lc
=no
11145 hardcode_automatic
=yes
11146 hardcode_shlibpath_var
=unsupported
11147 if test "$lt_cv_ld_force_load" = "yes"; then
11148 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\"`'
11150 whole_archive_flag_spec
=''
11152 link_all_deplibs
=yes
11153 allow_undefined_flag
="$_lt_dar_allow_undefined"
11154 case $cc_basename in
11155 ifort
*) _lt_dar_can_shared
=yes ;;
11156 *) _lt_dar_can_shared
=$GCC ;;
11158 if test "$_lt_dar_can_shared" = "yes"; then
11159 output_verbose_link_cmd
=func_echo_all
11160 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11161 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11162 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}"
11163 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}"
11172 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11173 hardcode_libdir_flag_spec
='-L$libdir'
11174 hardcode_shlibpath_var
=no
11177 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11178 # support. Future versions do this automatically, but an explicit c++rt0.o
11179 # does not break anything, and helps significantly (at the cost of a little
11182 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11183 hardcode_libdir_flag_spec
='-R$libdir'
11184 hardcode_direct
=yes
11185 hardcode_shlibpath_var
=no
11188 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11190 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11191 hardcode_direct
=yes
11192 hardcode_minus_L
=yes
11193 hardcode_shlibpath_var
=no
11196 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11197 freebsd
* | dragonfly
*)
11198 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11199 hardcode_libdir_flag_spec
='-R$libdir'
11200 hardcode_direct
=yes
11201 hardcode_shlibpath_var
=no
11205 if test "$GCC" = yes; then
11206 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'
11208 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'
11210 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
11211 hardcode_libdir_separator
=:
11212 hardcode_direct
=yes
11214 # hardcode_minus_L: Not really in the search PATH,
11215 # but as the default location of the library.
11216 hardcode_minus_L
=yes
11217 export_dynamic_flag_spec
='${wl}-E'
11221 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
11222 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11224 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11226 if test "$with_gnu_ld" = no
; then
11227 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
11228 hardcode_libdir_flag_spec_ld
='+b $libdir'
11229 hardcode_libdir_separator
=:
11230 hardcode_direct
=yes
11231 hardcode_direct_absolute
=yes
11232 export_dynamic_flag_spec
='${wl}-E'
11233 # hardcode_minus_L: Not really in the search PATH,
11234 # but as the default location of the library.
11235 hardcode_minus_L
=yes
11240 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
11243 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11246 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11249 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11255 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11258 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11262 # Older versions of the 11.00 compiler do not understand -b yet
11263 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11265 $as_echo_n "checking if $CC understands -b... " >&6; }
11266 if ${lt_cv_prog_compiler__b+:} false
; then :
11267 $as_echo_n "(cached) " >&6
11269 lt_cv_prog_compiler__b
=no
11270 save_LDFLAGS
="$LDFLAGS"
11271 LDFLAGS
="$LDFLAGS -b"
11272 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
11273 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
11274 # The linker can only warn and ignore the option if not recognized
11275 # So say no if there are warnings
11276 if test -s conftest.err
; then
11277 # Append any errors to the config.log.
11278 cat conftest.err
1>&5
11279 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
11280 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
11281 if diff conftest.exp conftest.er2
>/dev
/null
; then
11282 lt_cv_prog_compiler__b
=yes
11285 lt_cv_prog_compiler__b
=yes
11289 LDFLAGS
="$save_LDFLAGS"
11292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11293 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11295 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
11296 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11298 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11304 if test "$with_gnu_ld" = no
; then
11305 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
11306 hardcode_libdir_separator
=:
11311 hardcode_shlibpath_var
=no
11314 hardcode_direct
=yes
11315 hardcode_direct_absolute
=yes
11316 export_dynamic_flag_spec
='${wl}-E'
11318 # hardcode_minus_L: Not really in the search PATH,
11319 # but as the default location of the library.
11320 hardcode_minus_L
=yes
11326 irix5
* | irix6
* | nonstopux
*)
11327 if test "$GCC" = yes; then
11328 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'
11329 # Try to use the -exported_symbol ld option, if it does not
11330 # work, assume that -exports_file does not work either and
11331 # implicitly export all symbols.
11332 save_LDFLAGS
="$LDFLAGS"
11333 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11334 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11335 /* end confdefs.h. */
11338 if ac_fn_c_try_link
"$LINENO"; then :
11339 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'
11342 rm -f core conftest.err conftest.
$ac_objext \
11343 conftest
$ac_exeext conftest.
$ac_ext
11344 LDFLAGS
="$save_LDFLAGS"
11346 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'
11347 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'
11349 archive_cmds_need_lc
='no'
11350 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11351 hardcode_libdir_separator
=:
11353 link_all_deplibs
=yes
11357 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
11358 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11360 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11362 hardcode_libdir_flag_spec
='-R$libdir'
11363 hardcode_direct
=yes
11364 hardcode_shlibpath_var
=no
11368 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11369 hardcode_direct
=yes
11370 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11371 hardcode_libdir_separator
=:
11372 hardcode_shlibpath_var
=no
11379 if test -f /usr
/libexec
/ld.so
; then
11380 hardcode_direct
=yes
11381 hardcode_shlibpath_var
=no
11382 hardcode_direct_absolute
=yes
11383 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11384 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11385 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11386 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
11387 export_dynamic_flag_spec
='${wl}-E'
11390 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
11391 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11392 hardcode_libdir_flag_spec
='-R$libdir'
11395 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11396 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
11406 hardcode_libdir_flag_spec
='-L$libdir'
11407 hardcode_minus_L
=yes
11408 allow_undefined_flag
=unsupported
11409 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'
11410 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11414 if test "$GCC" = yes; then
11415 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
11416 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'
11418 allow_undefined_flag
=' -expect_unresolved \*'
11419 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'
11421 archive_cmds_need_lc
='no'
11422 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11423 hardcode_libdir_separator
=:
11426 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
11427 if test "$GCC" = yes; then
11428 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
11429 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'
11430 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11432 allow_undefined_flag
=' -expect_unresolved \*'
11433 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'
11434 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~
11435 $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'
11437 # Both c and cxx compiler support -rpath directly
11438 hardcode_libdir_flag_spec
='-rpath $libdir'
11440 archive_cmds_need_lc
='no'
11441 hardcode_libdir_separator
=:
11445 no_undefined_flag
=' -z defs'
11446 if test "$GCC" = yes; then
11448 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11449 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11450 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11452 case `$CC -V 2>&1` in
11455 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11456 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11457 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11461 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11462 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11463 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11467 hardcode_libdir_flag_spec
='-R$libdir'
11468 hardcode_shlibpath_var
=no
11470 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
11472 # The compiler driver will combine and reorder linker options,
11473 # but understands `-z linker_flag'. GCC discards it without `$wl',
11474 # but is careful enough not to reorder.
11475 # Supported since Solaris 2.6 (maybe 2.5.1?)
11476 if test "$GCC" = yes; then
11477 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11479 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
11483 link_all_deplibs
=yes
11487 if test "x$host_vendor" = xsequent
; then
11488 # Use $CC to link under sequent, because it throws in some extra .o
11489 # files that make .init and .fini sections work.
11490 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11492 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11494 hardcode_libdir_flag_spec
='-L$libdir'
11495 hardcode_direct
=yes
11496 hardcode_minus_L
=yes
11497 hardcode_shlibpath_var
=no
11501 case $host_vendor in
11503 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11504 hardcode_direct
=yes # is this really true???
11507 ## LD is ld it makes a PLAMLIB
11508 ## CC just makes a GrossModule.
11509 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11510 reload_cmds
='$CC -r -o $output$reload_objs'
11514 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11515 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
11518 runpath_var
='LD_RUN_PATH'
11519 hardcode_shlibpath_var
=no
11523 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11524 hardcode_shlibpath_var
=no
11525 export_dynamic_flag_spec
='-Bexport'
11529 if test -d /usr
/nec
; then
11530 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11531 hardcode_shlibpath_var
=no
11532 runpath_var
=LD_RUN_PATH
11533 hardcode_runpath_var
=yes
11538 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
11539 no_undefined_flag
='${wl}-z,text'
11540 archive_cmds_need_lc
=no
11541 hardcode_shlibpath_var
=no
11542 runpath_var
='LD_RUN_PATH'
11544 if test "$GCC" = yes; then
11545 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11546 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11548 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11549 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11553 sysv5
* | sco3.2v5
* | sco5v6
*)
11554 # Note: We can NOT use -z defs as we might desire, because we do not
11555 # link with -lc, and that would cause any symbols used from libc to
11556 # always be unresolved, which means just about no library would
11557 # ever link correctly. If we're not using GNU ld we use -z text
11558 # though, which does catch some bad symbols but isn't as heavy-handed
11560 no_undefined_flag
='${wl}-z,text'
11561 allow_undefined_flag
='${wl}-z,nodefs'
11562 archive_cmds_need_lc
=no
11563 hardcode_shlibpath_var
=no
11564 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
11565 hardcode_libdir_separator
=':'
11566 link_all_deplibs
=yes
11567 export_dynamic_flag_spec
='${wl}-Bexport'
11568 runpath_var
='LD_RUN_PATH'
11570 if test "$GCC" = yes; then
11571 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11572 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11574 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11575 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11580 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11581 hardcode_libdir_flag_spec
='-L$libdir'
11582 hardcode_shlibpath_var
=no
11590 if test x
$host_vendor = xsni
; then
11592 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
11593 export_dynamic_flag_spec
='${wl}-Blargedynsym'
11599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11600 $as_echo "$ld_shlibs" >&6; }
11601 test "$ld_shlibs" = no
&& can_build_shared
=no
11603 with_gnu_ld
=$with_gnu_ld
11620 # Do we need to explicitly link libc?
11622 case "x$archive_cmds_need_lc" in
11624 # Assume -lc should be added
11625 archive_cmds_need_lc
=yes
11627 if test "$enable_shared" = yes && test "$GCC" = yes; then
11628 case $archive_cmds in
11630 # FIXME: we may have to deal with multi-command sequences.
11633 # Test whether the compiler implicitly links with -lc since on some
11634 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11635 # to ld, don't add -lc before -lgcc.
11636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11637 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11638 if ${lt_cv_archive_cmds_need_lc+:} false
; then :
11639 $as_echo_n "(cached) " >&6
11642 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
11644 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11645 (eval $ac_compile) 2>&5
11647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11648 test $ac_status = 0; } 2>conftest.err
; then
11651 libobjs
=conftest.
$ac_objext
11653 wl
=$lt_prog_compiler_wl
11654 pic_flag
=$lt_prog_compiler_pic
11660 lt_save_allow_undefined_flag
=$allow_undefined_flag
11661 allow_undefined_flag
=
11662 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11663 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
11665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11666 test $ac_status = 0; }
11668 lt_cv_archive_cmds_need_lc
=no
11670 lt_cv_archive_cmds_need_lc
=yes
11672 allow_undefined_flag
=$lt_save_allow_undefined_flag
11674 cat conftest.err
1>&5
11679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11680 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11681 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
11844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11845 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11847 if test "$GCC" = yes; then
11849 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
11850 *) lt_awk_arg
="/^libraries:/" ;;
11853 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
11854 *) lt_sed_strip_eq
="s,=/,/,g" ;;
11856 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11857 case $lt_search_path_spec in
11859 # if the path contains ";" then we assume it to be the separator
11860 # otherwise default to the standard path separator (i.e. ":") - it is
11861 # assumed that no part of a normal pathname contains ";" but that should
11862 # okay in the real world where ";" in dirpaths is itself problematic.
11863 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11866 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11869 # Ok, now we have the path, separated by spaces, we can step through it
11870 # and add multilib dir if necessary.
11871 lt_tmp_lt_search_path_spec
=
11872 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11873 for lt_sys_path
in $lt_search_path_spec; do
11874 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11875 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11877 test -d "$lt_sys_path" && \
11878 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
11881 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11882 BEGIN {RS=" "; FS="/|\n";} {
11885 for (lt_i = NF; lt_i > 0; lt_i--) {
11886 if ($lt_i != "" && $lt_i != ".") {
11887 if ($lt_i == "..") {
11890 if (lt_count == 0) {
11891 lt_foo="/" $lt_i lt_foo;
11898 if (lt_foo != "") { lt_freq[lt_foo]++; }
11899 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11901 # AWK program above erroneously prepends '/' to C:/dos/paths
11904 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
11905 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11907 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11909 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
11911 library_names_spec
=
11912 libname_spec
='lib$name'
11916 postuninstall_cmds
=
11920 shlibpath_overrides_runpath
=unknown
11922 dynamic_linker
="$host_os ld.so"
11923 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
11924 need_lib_prefix
=unknown
11925 hardcode_into_libs
=no
11927 # when you set need_version to no, make sure it does not cause -set_version
11928 # flags to be left without arguments
11929 need_version
=unknown
11934 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
11935 shlibpath_var
=LIBPATH
11937 # AIX 3 has no versioning support, so we append a major version to the name.
11938 soname_spec
='${libname}${release}${shared_ext}$major'
11945 hardcode_into_libs
=yes
11946 if test "$host_cpu" = ia64
; then
11947 # AIX 5 supports IA64
11948 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11949 shlibpath_var
=LD_LIBRARY_PATH
11951 # With GCC up to 2.95.x, collect2 would create an import file
11952 # for dependence libraries. The import file would start with
11953 # the line `#! .'. This would cause the generated library to
11954 # depend on `.', always an invalid library. This was fixed in
11955 # development snapshots of GCC prior to 3.0.
11957 aix4 | aix4.
[01] | aix4.
[01].
*)
11958 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11960 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
11963 can_build_shared
=no
11967 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11968 # soname into executable. Probably we can add versioning support to
11969 # collect2, so additional links can be useful in future.
11970 if test "$aix_use_runtimelinking" = yes; then
11971 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11972 # instead of lib<name>.a to let people know that these are not
11973 # typical AIX shared libraries.
11974 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11976 # We preserve .a as extension for shared libraries through AIX4.2
11977 # and later when we are not doing run time linking.
11978 library_names_spec
='${libname}${release}.a $libname.a'
11979 soname_spec
='${libname}${release}${shared_ext}$major'
11981 shlibpath_var
=LIBPATH
11988 # Since July 2007 AmigaOS4 officially supports .so libraries.
11989 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11990 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11993 library_names_spec
='$libname.ixlibrary $libname.a'
11994 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11995 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'
12001 library_names_spec
='${libname}${shared_ext}'
12002 dynamic_linker
="$host_os ld.so"
12003 shlibpath_var
=LIBRARY_PATH
12009 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12010 soname_spec
='${libname}${release}${shared_ext}$major'
12011 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
12012 shlibpath_var
=LD_LIBRARY_PATH
12013 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12014 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
12015 # the default ld.so.conf also contains /usr/contrib/lib and
12016 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12017 # libtool to hard-code these into programs
12020 cygwin
* | mingw
* | pw32
* | cegcc
*)
12021 version_type
=windows
12026 case $GCC,$host_os in
12027 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
12028 library_names_spec
='$libname.dll.a'
12029 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12030 postinstall_cmds
='base_file=`basename \${file}`~
12031 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12032 dldir=$destdir/`dirname \$dlpath`~
12033 test -d \$dldir || mkdir -p \$dldir~
12034 $install_prog $dir/$dlname \$dldir/$dlname~
12035 chmod a+x \$dldir/$dlname~
12036 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12037 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12039 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12040 dlpath=$dir/\$dldll~
12042 shlibpath_overrides_runpath
=yes
12046 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12047 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12049 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
12052 # MinGW DLLs use traditional 'lib' prefix
12053 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12056 # pw32 DLLs use 'pw' prefix rather than 'lib'
12057 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12063 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12066 dynamic_linker
='Win32 ld.exe'
12067 # FIXME: first we should search . and the directory the executable is in
12071 darwin
* | rhapsody
*)
12072 dynamic_linker
="$host_os dyld"
12073 version_type
=darwin
12076 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12077 soname_spec
='${libname}${release}${major}$shared_ext'
12078 shlibpath_overrides_runpath
=yes
12079 shlibpath_var
=DYLD_LIBRARY_PATH
12080 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
12082 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
12083 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
12090 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12091 soname_spec
='${libname}${release}${shared_ext}$major'
12092 shlibpath_var
=LD_LIBRARY_PATH
12095 freebsd
* | dragonfly
*)
12096 # DragonFly does not have aout. When/if they implement a new
12097 # versioning mechanism, adjust this.
12098 if test -x /usr
/bin
/objformat
; then
12099 objformat
=`/usr/bin/objformat`
12102 freebsd
[23].
*) objformat
=aout
;;
12103 *) objformat
=elf
;;
12106 version_type
=freebsd-
$objformat
12107 case $version_type in
12109 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12114 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12118 shlibpath_var
=LD_LIBRARY_PATH
12121 shlibpath_overrides_runpath
=yes
12123 freebsd3.
[01]* | freebsdelf3.
[01]*)
12124 shlibpath_overrides_runpath
=yes
12125 hardcode_into_libs
=yes
12127 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
12128 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
12129 shlibpath_overrides_runpath
=no
12130 hardcode_into_libs
=yes
12132 *) # from 4.6 on, and DragonFly
12133 shlibpath_overrides_runpath
=yes
12134 hardcode_into_libs
=yes
12143 dynamic_linker
="$host_os runtime_loader"
12144 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12145 soname_spec
='${libname}${release}${shared_ext}$major'
12146 shlibpath_var
=LIBRARY_PATH
12147 shlibpath_overrides_runpath
=yes
12148 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12149 hardcode_into_libs
=yes
12152 hpux9
* | hpux10
* | hpux11
*)
12153 # Give a soname corresponding to the major version so that dld.sl refuses to
12154 # link against other versions.
12161 hardcode_into_libs
=yes
12162 dynamic_linker
="$host_os dld.so"
12163 shlibpath_var
=LD_LIBRARY_PATH
12164 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
12165 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12166 soname_spec
='${libname}${release}${shared_ext}$major'
12167 if test "X$HPUX_IA64_MODE" = X32
; then
12168 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12170 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
12172 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
12176 hardcode_into_libs
=yes
12177 dynamic_linker
="$host_os dld.sl"
12178 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
12179 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
12180 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12181 soname_spec
='${libname}${release}${shared_ext}$major'
12182 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12183 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
12187 dynamic_linker
="$host_os dld.sl"
12188 shlibpath_var
=SHLIB_PATH
12189 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
12190 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12191 soname_spec
='${libname}${release}${shared_ext}$major'
12194 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12195 postinstall_cmds
='chmod 555 $lib'
12196 # or fails outright, so override atomically:
12197 install_override_mode
=555
12204 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12205 soname_spec
='${libname}${release}${shared_ext}$major'
12206 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
12207 shlibpath_var
=LD_LIBRARY_PATH
12208 shlibpath_overrides_runpath
=no
12209 hardcode_into_libs
=yes
12212 irix5
* | irix6
* | nonstopux
*)
12214 nonstopux
*) version_type
=nonstopux
;;
12216 if test "$lt_cv_prog_gnu_ld" = yes; then
12224 soname_spec
='${libname}${release}${shared_ext}$major'
12225 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12227 irix5
* | nonstopux
*)
12228 libsuff
= shlibsuff
=
12231 case $LD in # libtool.m4 will add one of these switches to LD
12232 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
12233 libsuff
= shlibsuff
= libmagic
=32-bit;;
12234 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
12235 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
12236 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
12237 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
12238 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
12242 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
12243 shlibpath_overrides_runpath
=no
12244 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12245 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
12246 hardcode_into_libs
=yes
12249 # No shared lib support for Linux oldld, aout, or coff.
12250 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
12254 # This must be Linux ELF.
12255 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu | gnu
*)
12259 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12260 soname_spec
='${libname}${release}${shared_ext}$major'
12261 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12262 shlibpath_var
=LD_LIBRARY_PATH
12263 shlibpath_overrides_runpath
=no
12265 # Some binutils ld are patched to set DT_RUNPATH
12266 if ${lt_cv_shlibpath_overrides_runpath+:} false
; then :
12267 $as_echo_n "(cached) " >&6
12269 lt_cv_shlibpath_overrides_runpath
=no
12270 save_LDFLAGS
=$LDFLAGS
12271 save_libdir
=$libdir
12272 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12273 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12274 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12275 /* end confdefs.h. */
12285 if ac_fn_c_try_link
"$LINENO"; then :
12286 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
12287 lt_cv_shlibpath_overrides_runpath
=yes
12290 rm -f core conftest.err conftest.
$ac_objext \
12291 conftest
$ac_exeext conftest.
$ac_ext
12292 LDFLAGS
=$save_LDFLAGS
12293 libdir
=$save_libdir
12297 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
12299 # This implies no fast_install, which is unacceptable.
12300 # Some rework will be needed to allow for fast_install
12301 # before this can be enabled.
12302 hardcode_into_libs
=yes
12304 # Append ld.so.conf contents to the search path
12305 if test -f /etc
/ld.so.conf
; then
12306 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' ' '`
12307 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
12310 # We used to test for /lib/ld.so.1 and disable shared libraries on
12311 # powerpc, because MkLinux only supported shared libraries with the
12312 # GNU dynamic linker. Since this was broken with cross compilers,
12313 # most powerpc-linux boxes support dynamic linking these days and
12314 # people can always --disable-shared, the test was removed, and we
12315 # assume the GNU/Linux dynamic linker is in use.
12316 dynamic_linker
='GNU/Linux ld.so'
12323 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
12324 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12325 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12326 dynamic_linker
='NetBSD (a.out) ld.so'
12328 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12329 soname_spec
='${libname}${release}${shared_ext}$major'
12330 dynamic_linker
='NetBSD ld.elf_so'
12332 shlibpath_var
=LD_LIBRARY_PATH
12333 shlibpath_overrides_runpath
=yes
12334 hardcode_into_libs
=yes
12339 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12340 shlibpath_var
=LD_LIBRARY_PATH
12341 shlibpath_overrides_runpath
=yes
12348 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12349 soname_spec
='${libname}${release}${shared_ext}$major'
12350 shlibpath_var
=LD_LIBRARY_PATH
12351 shlibpath_overrides_runpath
=no
12352 hardcode_into_libs
=yes
12353 dynamic_linker
='ldqnx.so'
12358 sys_lib_dlsearch_path_spec
="/usr/lib"
12360 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12362 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
12363 *) need_version
=no
;;
12365 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12366 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12367 shlibpath_var
=LD_LIBRARY_PATH
12368 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12370 openbsd2.
[89] | openbsd2.
[89].
*)
12371 shlibpath_overrides_runpath
=no
12374 shlibpath_overrides_runpath
=yes
12378 shlibpath_overrides_runpath
=yes
12383 libname_spec
='$name'
12386 library_names_spec
='$libname${shared_ext} $libname.a'
12387 dynamic_linker
='OS/2 ld.exe'
12388 shlibpath_var
=LIBPATH
12391 osf3
* | osf4
* | osf5
*)
12395 soname_spec
='${libname}${release}${shared_ext}$major'
12396 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12397 shlibpath_var
=LD_LIBRARY_PATH
12398 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12399 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
12410 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12411 soname_spec
='${libname}${release}${shared_ext}$major'
12412 shlibpath_var
=LD_LIBRARY_PATH
12413 shlibpath_overrides_runpath
=yes
12414 hardcode_into_libs
=yes
12415 # ldd complains unless libraries are executable
12416 postinstall_cmds
='chmod +x $lib'
12421 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12422 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12423 shlibpath_var
=LD_LIBRARY_PATH
12424 shlibpath_overrides_runpath
=yes
12425 if test "$with_gnu_ld" = yes; then
12433 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12434 soname_spec
='${libname}${release}${shared_ext}$major'
12435 shlibpath_var
=LD_LIBRARY_PATH
12436 case $host_vendor in
12438 shlibpath_overrides_runpath
=no
12440 runpath_var
=LD_RUN_PATH
12448 shlibpath_overrides_runpath
=no
12449 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
12455 if test -d /usr
/nec
;then
12457 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12458 soname_spec
='$libname${shared_ext}.$major'
12459 shlibpath_var
=LD_LIBRARY_PATH
12463 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
12464 version_type
=freebsd-elf
12467 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12468 soname_spec
='${libname}${release}${shared_ext}$major'
12469 shlibpath_var
=LD_LIBRARY_PATH
12470 shlibpath_overrides_runpath
=yes
12471 hardcode_into_libs
=yes
12472 if test "$with_gnu_ld" = yes; then
12473 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12475 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
12478 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
12482 sys_lib_dlsearch_path_spec
='/usr/lib'
12486 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12490 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12491 shlibpath_var
=LD_LIBRARY_PATH
12492 shlibpath_overrides_runpath
=no
12493 hardcode_into_libs
=yes
12498 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12499 soname_spec
='${libname}${release}${shared_ext}$major'
12500 shlibpath_var
=LD_LIBRARY_PATH
12507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12508 $as_echo "$dynamic_linker" >&6; }
12509 test "$dynamic_linker" = no
&& can_build_shared
=no
12511 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
12512 if test "$GCC" = yes; then
12513 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12516 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12517 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
12519 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12520 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12615 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12617 if test -n "$hardcode_libdir_flag_spec" ||
12618 test -n "$runpath_var" ||
12619 test "X$hardcode_automatic" = "Xyes" ; then
12621 # We can hardcode non-existent directories.
12622 if test "$hardcode_direct" != no
&&
12623 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12624 # have to relink, otherwise we might link with an installed library
12625 # when we should be linking with a yet-to-be-installed one
12626 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12627 test "$hardcode_minus_L" != no
; then
12628 # Linking always hardcodes the temporary library directory.
12629 hardcode_action
=relink
12631 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12632 hardcode_action
=immediate
12635 # We cannot hardcode anything, or else we can only hardcode existing
12637 hardcode_action
=unsupported
12639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12640 $as_echo "$hardcode_action" >&6; }
12642 if test "$hardcode_action" = relink ||
12643 test "$inherit_rpath" = yes; then
12644 # Fast installation is not supported
12645 enable_fast_install
=no
12646 elif test "$shlibpath_overrides_runpath" = yes ||
12647 test "$enable_shared" = no
; then
12648 # Fast installation is not necessary
12649 enable_fast_install
=needless
12657 if test "x$enable_dlopen" != xyes
; then
12658 enable_dlopen
=unknown
12659 enable_dlopen_self
=unknown
12660 enable_dlopen_self_static
=unknown
12667 lt_cv_dlopen
="load_add_on"
12669 lt_cv_dlopen_self
=yes
12672 mingw
* | pw32
* | cegcc
*)
12673 lt_cv_dlopen
="LoadLibrary"
12678 lt_cv_dlopen
="dlopen"
12683 # if libdl is installed we need to link against it
12684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12685 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12686 if ${ac_cv_lib_dl_dlopen+:} false
; then :
12687 $as_echo_n "(cached) " >&6
12689 ac_check_lib_save_LIBS
=$LIBS
12691 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12692 /* end confdefs.h. */
12694 /* Override any GCC internal prototype to avoid an error.
12695 Use char because int might match the return type of a GCC
12696 builtin and then its argument prototype would still apply. */
12709 if ac_fn_c_try_link
"$LINENO"; then :
12710 ac_cv_lib_dl_dlopen
=yes
12712 ac_cv_lib_dl_dlopen
=no
12714 rm -f core conftest.err conftest.
$ac_objext \
12715 conftest
$ac_exeext conftest.
$ac_ext
12716 LIBS
=$ac_check_lib_save_LIBS
12718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12719 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12720 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
12721 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12724 lt_cv_dlopen
="dyld"
12726 lt_cv_dlopen_self
=yes
12733 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
12734 if test "x$ac_cv_func_shl_load" = xyes
; then :
12735 lt_cv_dlopen
="shl_load"
12737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12738 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12739 if ${ac_cv_lib_dld_shl_load+:} false
; then :
12740 $as_echo_n "(cached) " >&6
12742 ac_check_lib_save_LIBS
=$LIBS
12744 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12745 /* end confdefs.h. */
12747 /* Override any GCC internal prototype to avoid an error.
12748 Use char because int might match the return type of a GCC
12749 builtin and then its argument prototype would still apply. */
12757 return shl_load ();
12762 if ac_fn_c_try_link
"$LINENO"; then :
12763 ac_cv_lib_dld_shl_load
=yes
12765 ac_cv_lib_dld_shl_load
=no
12767 rm -f core conftest.err conftest.
$ac_objext \
12768 conftest
$ac_exeext conftest.
$ac_ext
12769 LIBS
=$ac_check_lib_save_LIBS
12771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12772 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12773 if test "x$ac_cv_lib_dld_shl_load" = xyes
; then :
12774 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
12776 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
12777 if test "x$ac_cv_func_dlopen" = xyes
; then :
12778 lt_cv_dlopen
="dlopen"
12780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12781 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12782 if ${ac_cv_lib_dl_dlopen+:} false
; then :
12783 $as_echo_n "(cached) " >&6
12785 ac_check_lib_save_LIBS
=$LIBS
12787 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12788 /* end confdefs.h. */
12790 /* Override any GCC internal prototype to avoid an error.
12791 Use char because int might match the return type of a GCC
12792 builtin and then its argument prototype would still apply. */
12805 if ac_fn_c_try_link
"$LINENO"; then :
12806 ac_cv_lib_dl_dlopen
=yes
12808 ac_cv_lib_dl_dlopen
=no
12810 rm -f core conftest.err conftest.
$ac_objext \
12811 conftest
$ac_exeext conftest.
$ac_ext
12812 LIBS
=$ac_check_lib_save_LIBS
12814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12815 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12816 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
12817 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12820 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12821 if ${ac_cv_lib_svld_dlopen+:} false
; then :
12822 $as_echo_n "(cached) " >&6
12824 ac_check_lib_save_LIBS
=$LIBS
12825 LIBS
="-lsvld $LIBS"
12826 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12827 /* end confdefs.h. */
12829 /* Override any GCC internal prototype to avoid an error.
12830 Use char because int might match the return type of a GCC
12831 builtin and then its argument prototype would still apply. */
12844 if ac_fn_c_try_link
"$LINENO"; then :
12845 ac_cv_lib_svld_dlopen
=yes
12847 ac_cv_lib_svld_dlopen
=no
12849 rm -f core conftest.err conftest.
$ac_objext \
12850 conftest
$ac_exeext conftest.
$ac_ext
12851 LIBS
=$ac_check_lib_save_LIBS
12853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12854 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12855 if test "x$ac_cv_lib_svld_dlopen" = xyes
; then :
12856 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12859 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12860 if ${ac_cv_lib_dld_dld_link+:} false
; then :
12861 $as_echo_n "(cached) " >&6
12863 ac_check_lib_save_LIBS
=$LIBS
12865 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12866 /* end confdefs.h. */
12868 /* Override any GCC internal prototype to avoid an error.
12869 Use char because int might match the return type of a GCC
12870 builtin and then its argument prototype would still apply. */
12878 return dld_link ();
12883 if ac_fn_c_try_link
"$LINENO"; then :
12884 ac_cv_lib_dld_dld_link
=yes
12886 ac_cv_lib_dld_dld_link
=no
12888 rm -f core conftest.err conftest.
$ac_objext \
12889 conftest
$ac_exeext conftest.
$ac_ext
12890 LIBS
=$ac_check_lib_save_LIBS
12892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12893 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12894 if test "x$ac_cv_lib_dld_dld_link" = xyes
; then :
12895 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
12916 if test "x$lt_cv_dlopen" != xno
; then
12922 case $lt_cv_dlopen in
12924 save_CPPFLAGS
="$CPPFLAGS"
12925 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
12927 save_LDFLAGS
="$LDFLAGS"
12928 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
12931 LIBS
="$lt_cv_dlopen_libs $LIBS"
12933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12934 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12935 if ${lt_cv_dlopen_self+:} false
; then :
12936 $as_echo_n "(cached) " >&6
12938 if test "$cross_compiling" = yes; then :
12939 lt_cv_dlopen_self
=cross
12941 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
12942 lt_status
=$lt_dlunknown
12943 cat > conftest.
$ac_ext <<_LT_EOF
12944 #line 12944 "configure"
12945 #include "confdefs.h"
12954 # define LT_DLGLOBAL RTLD_GLOBAL
12957 # define LT_DLGLOBAL DL_GLOBAL
12959 # define LT_DLGLOBAL 0
12963 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12964 find out it does not work in some platform. */
12965 #ifndef LT_DLLAZY_OR_NOW
12967 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12970 # define LT_DLLAZY_OR_NOW DL_LAZY
12973 # define LT_DLLAZY_OR_NOW RTLD_NOW
12976 # define LT_DLLAZY_OR_NOW DL_NOW
12978 # define LT_DLLAZY_OR_NOW 0
12985 /* When -fvisbility=hidden is used, assume the code has been annotated
12986 correspondingly for the symbols needed. */
12987 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12988 void fnord () __attribute__((visibility("default")));
12991 void fnord () { int i=42; }
12994 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12995 int status = $lt_dlunknown;
12999 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13002 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13003 else puts (dlerror ());
13005 /* dlclose (self); */
13013 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13014 (eval $ac_link) 2>&5
13016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13017 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
13018 (.
/conftest
; exit; ) >&5 2>/dev
/null
13020 case x
$lt_status in
13021 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
13022 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
13023 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
13026 # compilation failed
13027 lt_cv_dlopen_self
=no
13034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13035 $as_echo "$lt_cv_dlopen_self" >&6; }
13037 if test "x$lt_cv_dlopen_self" = xyes
; then
13038 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
13039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13040 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13041 if ${lt_cv_dlopen_self_static+:} false
; then :
13042 $as_echo_n "(cached) " >&6
13044 if test "$cross_compiling" = yes; then :
13045 lt_cv_dlopen_self_static
=cross
13047 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
13048 lt_status
=$lt_dlunknown
13049 cat > conftest.
$ac_ext <<_LT_EOF
13050 #line 13050 "configure"
13051 #include "confdefs.h"
13060 # define LT_DLGLOBAL RTLD_GLOBAL
13063 # define LT_DLGLOBAL DL_GLOBAL
13065 # define LT_DLGLOBAL 0
13069 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13070 find out it does not work in some platform. */
13071 #ifndef LT_DLLAZY_OR_NOW
13073 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13076 # define LT_DLLAZY_OR_NOW DL_LAZY
13079 # define LT_DLLAZY_OR_NOW RTLD_NOW
13082 # define LT_DLLAZY_OR_NOW DL_NOW
13084 # define LT_DLLAZY_OR_NOW 0
13091 /* When -fvisbility=hidden is used, assume the code has been annotated
13092 correspondingly for the symbols needed. */
13093 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13094 void fnord () __attribute__((visibility("default")));
13097 void fnord () { int i=42; }
13100 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13101 int status = $lt_dlunknown;
13105 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13108 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13109 else puts (dlerror ());
13111 /* dlclose (self); */
13119 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13120 (eval $ac_link) 2>&5
13122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13123 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
13124 (.
/conftest
; exit; ) >&5 2>/dev
/null
13126 case x
$lt_status in
13127 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
13128 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
13129 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
13132 # compilation failed
13133 lt_cv_dlopen_self_static
=no
13140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13141 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13144 CPPFLAGS
="$save_CPPFLAGS"
13145 LDFLAGS
="$save_LDFLAGS"
13150 case $lt_cv_dlopen_self in
13151 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
13152 *) enable_dlopen_self
=unknown
;;
13155 case $lt_cv_dlopen_self_static in
13156 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
13157 *) enable_dlopen_self_static
=unknown
;;
13179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13180 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13181 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
13182 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
13183 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13185 $as_echo "yes" >&6; }
13187 # FIXME - insert some real tests, host_os isn't really good enough
13190 if test -n "$STRIP" ; then
13191 striplib
="$STRIP -x"
13192 old_striplib
="$STRIP -S"
13193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13194 $as_echo "yes" >&6; }
13196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13197 $as_echo "no" >&6; }
13201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13202 $as_echo "no" >&6; }
13218 # Report which library types will actually be built
13219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13220 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13222 $as_echo "$can_build_shared" >&6; }
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13225 $as_echo_n "checking whether to build shared libraries... " >&6; }
13226 test "$can_build_shared" = "no" && enable_shared
=no
13228 # On AIX, shared libraries and static libraries use the same namespace, and
13229 # are all built from PIC.
13232 test "$enable_shared" = yes && enable_static
=no
13233 if test -n "$RANLIB"; then
13234 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
13235 postinstall_cmds
='$RANLIB $lib'
13240 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
13241 test "$enable_shared" = yes && enable_static
=no
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13246 $as_echo "$enable_shared" >&6; }
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13249 $as_echo_n "checking whether to build static libraries... " >&6; }
13250 # Make sure either enable_shared or enable_static is yes.
13251 test "$enable_shared" = yes || enable_static
=yes
13252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13253 $as_echo "$enable_static" >&6; }
13260 ac_cpp
='$CPP $CPPFLAGS'
13261 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13262 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13263 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
13279 ac_config_commands
="$ac_config_commands libtool"
13284 # Only expand once:
13289 .
${srcdir}/..
/..
/bfd
/configure.
host
13294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13295 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13296 # Check whether --enable-maintainer-mode was given.
13297 if test "${enable_maintainer_mode+set}" = set; then :
13298 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
13300 USE_MAINTAINER_MODE
=no
13303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13304 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13305 if test $USE_MAINTAINER_MODE = yes; then
13306 MAINTAINER_MODE_TRUE
=
13307 MAINTAINER_MODE_FALSE
='#'
13309 MAINTAINER_MODE_TRUE
='#'
13310 MAINTAINER_MODE_FALSE
=
13313 MAINT
=$MAINTAINER_MODE_TRUE
13318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13319 $as_echo_n "checking for sim debug setting... " >&6; }
13321 # Check whether --enable-sim-debug was given.
13322 if test "${enable_sim_debug+set}" = set; then :
13323 enableval
=$enable_sim_debug; case "${enableval}" in
13324 yes) sim_debug
="7";;
13325 no
) sim_debug
="0";;
13326 *) sim_debug
="($enableval)";;
13329 if test "$sim_debug" != "0"; then
13331 cat >>confdefs.h
<<_ACEOF
13332 #define DEBUG $sim_debug
13337 cat >>confdefs.h
<<_ACEOF
13338 #define WITH_DEBUG $sim_debug
13341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13342 $as_echo "$sim_debug" >&6; }
13345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13346 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13348 # Check whether --enable-sim-stdio was given.
13349 if test "${enable_sim_stdio+set}" = set; then :
13350 enableval
=$enable_sim_stdio; case "${enableval}" in
13351 yes) sim_stdio
="DO_USE_STDIO";;
13352 no
) sim_stdio
="DONT_USE_STDIO";;
13353 *) as_fn_error $?
"Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13357 cat >>confdefs.h
<<_ACEOF
13358 #define WITH_STDIO $sim_stdio
13361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13362 $as_echo "$sim_stdio" >&6; }
13365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13366 $as_echo_n "checking for sim trace settings... " >&6; }
13367 sim_trace
="~TRACE_debug"
13368 # Check whether --enable-sim-trace was given.
13369 if test "${enable_sim_trace+set}" = set; then :
13370 enableval
=$enable_sim_trace; case "${enableval}" in
13371 yes) sim_trace
="-1";;
13372 no
) sim_trace
="0";;
13374 sim_trace
="'(${enableval})'";;
13377 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13378 if test x
"$sim_trace" = x
; then
13379 sim_trace
="(TRACE_$x"
13381 sim_trace
="${sim_trace}|TRACE_$x"
13384 sim_trace
="$sim_trace)" ;;
13388 cat >>confdefs.h
<<_ACEOF
13389 #define WITH_TRACE $sim_trace
13392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13393 $as_echo "$sim_trace" >&6; }
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13397 $as_echo_n "checking for sim profile settings... " >&6; }
13400 # Check whether --enable-sim-profile was given.
13401 if test "${enable_sim_profile+set}" = set; then :
13402 enableval
=$enable_sim_profile; case "${enableval}" in
13403 yes) profile
="1" sim_profile
="-1";;
13404 no
) profile
="0" sim_profile
="0";;
13406 profile
="(${enableval})" sim_profile
="(${enableval})";;
13410 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13411 if test x
"$sim_profile" = x
; then
13412 sim_profile
="(PROFILE_$x"
13414 sim_profile
="${sim_profile}|PROFILE_$x"
13417 sim_profile
="$sim_profile)" ;;
13421 cat >>confdefs.h
<<_ACEOF
13422 #define PROFILE $profile
13426 cat >>confdefs.h
<<_ACEOF
13427 #define WITH_PROFILE $sim_profile
13430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13431 $as_echo "$sim_profile" >&6; }
13435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13436 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13438 # Check whether --enable-sim-assert was given.
13439 if test "${enable_sim_assert+set}" = set; then :
13440 enableval
=$enable_sim_assert; case "${enableval}" in
13441 yes) sim_assert
="1";;
13442 no
) sim_assert
="0";;
13443 *) as_fn_error $?
"--enable-sim-assert does not take a value" "$LINENO" 5;;
13447 cat >>confdefs.h
<<_ACEOF
13448 #define WITH_ASSERT $sim_assert
13451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13452 $as_echo "$sim_assert" >&6; }
13455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13456 $as_echo_n "checking default sim environment setting... " >&6; }
13457 sim_environment
="ALL_ENVIRONMENT"
13458 # Check whether --enable-sim-environment was given.
13459 if test "${enable_sim_environment+set}" = set; then :
13460 enableval
=$enable_sim_environment; case "${enableval}" in
13461 all | ALL
) sim_environment
="ALL_ENVIRONMENT";;
13462 user | USER
) sim_environment
="USER_ENVIRONMENT";;
13463 virtual | VIRTUAL
) sim_environment
="VIRTUAL_ENVIRONMENT";;
13464 operating | OPERATING
) sim_environment
="OPERATING_ENVIRONMENT";;
13465 *) as_fn_error $?
"Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13469 cat >>confdefs.h
<<_ACEOF
13470 #define WITH_ENVIRONMENT $sim_environment
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13474 $as_echo "$sim_environment" >&6; }
13477 sim_inline
="-DDEFAULT_INLINE=0"
13478 # Check whether --enable-sim-inline was given.
13479 if test "${enable_sim_inline+set}" = set; then :
13480 enableval
=$enable_sim_inline; sim_inline
=""
13481 case "$enableval" in
13482 no
) sim_inline
="-DDEFAULT_INLINE=0";;
13483 0) sim_inline
="-DDEFAULT_INLINE=0";;
13484 yes |
2) sim_inline
="-DDEFAULT_INLINE=ALL_C_INLINE";;
13485 1) sim_inline
="-DDEFAULT_INLINE=INLINE_LOCALS";;
13486 *) for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13489 *_INLINE
=*) new_flag
="-D$x";;
13490 *=*) new_flag
=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13491 *_INLINE
) new_flag
="-D$x=ALL_C_INLINE";;
13492 *) new_flag
="-D$x""_INLINE=ALL_C_INLINE";;
13494 if test x
"$sim_inline" = x
""; then
13495 sim_inline
="$new_flag"
13497 sim_inline
="$sim_inline $new_flag"
13501 if test x
"$silent" != x
"yes" && test x
"$sim_inline" != x
""; then
13502 echo "Setting inline flags = $sim_inline" 6>&1
13509 # Check whether --with-pkgversion was given.
13510 if test "${with_pkgversion+set}" = set; then :
13511 withval
=$with_pkgversion; case "$withval" in
13512 yes) as_fn_error $?
"package version not specified" "$LINENO" 5 ;;
13514 *) PKGVERSION
="($withval) " ;;
13517 PKGVERSION
="(SIM) "
13525 # Check whether --with-bugurl was given.
13526 if test "${with_bugurl+set}" = set; then :
13527 withval
=$with_bugurl; case "$withval" in
13528 yes) as_fn_error $?
"bug URL not specified" "$LINENO" 5 ;;
13531 *) BUGURL
="$withval"
13535 BUGURL
="https://www.gnu.org/software/gdb/bugs/"
13545 REPORT_BUGS_TO
="<$BUGURL>"
13546 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
13553 cat >>confdefs.h
<<_ACEOF
13554 #define PKGVERSION "$PKGVERSION"
13558 cat >>confdefs.h
<<_ACEOF
13559 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13564 $as_echo_n "checking return type of signal handlers... " >&6; }
13565 if ${ac_cv_type_signal+:} false
; then :
13566 $as_echo_n "(cached) " >&6
13568 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13569 /* end confdefs.h. */
13570 #include <sys/types.h>
13571 #include <signal.h>
13576 return *(signal (0, 0)) (0) == 1;
13581 if ac_fn_c_try_compile
"$LINENO"; then :
13582 ac_cv_type_signal
=int
13584 ac_cv_type_signal
=void
13586 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13589 $as_echo "$ac_cv_type_signal" >&6; }
13591 cat >>confdefs.h
<<_ACEOF
13592 #define RETSIGTYPE $ac_cv_type_signal
13601 wire_alignment
="NONSTRICT_ALIGNMENT"
13602 default_alignment
=""
13604 # Check whether --enable-sim-alignment was given.
13605 if test "${enable_sim_alignment+set}" = set; then :
13606 enableval
=$enable_sim_alignment; case "${enableval}" in
13607 strict | STRICT
) sim_alignment
="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13608 nonstrict | NONSTRICT
) sim_alignment
="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13609 forced | FORCED
) sim_alignment
="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13610 yes) if test x
"$wire_alignment" != x
; then
13611 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
13613 if test x
"$default_alignment" != x
; then
13614 sim_alignment
="-DWITH_ALIGNMENT=${default_alignment}"
13616 echo "No hard-wired alignment for target $target" 1>&6
13617 sim_alignment
="-DWITH_ALIGNMENT=0"
13620 no
) if test x
"$default_alignment" != x
; then
13621 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13623 if test x
"$wire_alignment" != x
; then
13624 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13626 echo "No default alignment for target $target" 1>&6
13627 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=0"
13630 *) as_fn_error $?
"\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment
="";;
13632 if test x
"$silent" != x
"yes" && test x
"$sim_alignment" != x
""; then
13633 echo "Setting alignment flags = $sim_alignment" 6>&1
13636 if test x
"$default_alignment" != x
; then
13637 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13639 if test x
"$wire_alignment" != x
; then
13640 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
13648 # Check whether --enable-werror was given.
13649 if test "${enable_werror+set}" = set; then :
13650 enableval
=$enable_werror; case "${enableval}" in
13651 yes | y
) ERROR_ON_WARNING
="yes" ;;
13652 no | n
) ERROR_ON_WARNING
="no" ;;
13653 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13658 # Enable -Werror by default when using gcc
13659 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13660 ERROR_ON_WARNING
=yes
13665 build_warnings
="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13667 -Wno-unused -Wunused-value -Wunused-function \
13668 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13669 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13670 -Wold-style-declaration -Wold-style-definition"
13672 # Enable -Wno-format by default when using gcc on mingw since many
13673 # GCC versions complain about %I64.
13675 *-*-mingw32*) build_warnings
="$build_warnings -Wno-format" ;;
13676 *) build_warnings
="$build_warnings -Wformat-nonliteral" ;;
13679 # Check whether --enable-build-warnings was given.
13680 if test "${enable_build_warnings+set}" = set; then :
13681 enableval
=$enable_build_warnings; case "${enableval}" in
13683 no
) build_warnings
="-w";;
13684 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13685 build_warnings
="${build_warnings} ${t}";;
13686 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13687 build_warnings
="${t} ${build_warnings}";;
13688 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13690 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13691 echo "Setting compiler warning flags = $build_warnings" 6>&1
13694 # Check whether --enable-sim-build-warnings was given.
13695 if test "${enable_sim_build_warnings+set}" = set; then :
13696 enableval
=$enable_sim_build_warnings; case "${enableval}" in
13698 no
) build_warnings
="-w";;
13699 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13700 build_warnings
="${build_warnings} ${t}";;
13701 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13702 build_warnings
="${t} ${build_warnings}";;
13703 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13705 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13706 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13710 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
13712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13713 $as_echo_n "checking compiler warning flags... " >&6; }
13714 # Separate out the -Werror flag as some files just cannot be
13715 # compiled with it enabled.
13716 for w
in ${build_warnings}; do
13718 -Werr*) WERROR_CFLAGS
=-Werror ;;
13719 *) # Check that GCC accepts it
13720 saved_CFLAGS
="$CFLAGS"
13721 CFLAGS
="$CFLAGS $w"
13722 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13723 /* end confdefs.h. */
13733 if ac_fn_c_try_compile
"$LINENO"; then :
13734 WARN_CFLAGS
="${WARN_CFLAGS} $w"
13736 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13737 CFLAGS
="$saved_CFLAGS"
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13741 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13745 default_sim_reserved_bits="1"
13746 # Check whether --enable-sim-reserved-bits was given.
13747 if test "${enable_sim_reserved_bits+set}" = set; then :
13748 enableval=$enable_sim_reserved_bits; case "${enableval}" in
13749 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13750 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
13751 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value
\"" "$LINENO" 5; sim_reserved_bits="";;
13753 if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13754 echo "Setting reserved flags
= $sim_reserved_bits" 6>&1
13757 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
13763 # Instead of defining a `subtarget' macro, code should be checking
13764 # the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
13767 case "${target}" in
13768 mips64vr*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
13769 mips*tx39*) SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
13770 mips*-sde-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13771 mips*-mti-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13772 mipsisa32*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13773 mipsisa64*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13774 *) SIM_SUBTARGET="";;
13781 # Select the byte order of the target
13785 case "${target}" in
13786 mips64el*-*-*) mips_endian=LITTLE ;;
13787 mips64vr*el-*-*) default_endian=LITTLE ;;
13788 mips64*-*-*) default_endian=BIG ;;
13789 mips16*-*-*) default_endian=BIG ;;
13790 mipsisa32*-*-*) default_endian=BIG ;;
13791 mipsisa64*-*-*) default_endian=BIG ;;
13792 mips*-*-*) default_endian=BIG ;;
13793 *) default_endian=BIG ;;
13796 wire_endian="$mips_endian"
13797 default_endian="$default_endian"
13798 # Check whether --enable-sim-endian was given.
13799 if test "${enable_sim_endian+set}" = set; then :
13800 enableval=$enable_sim_endian; case "${enableval}" in
13801 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG
";;
13802 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE
";;
13803 yes) if test x"$wire_endian" != x; then
13804 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_
${wire_endian}"
13806 if test x"$default_endian" != x; then
13807 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_
${default_endian}"
13809 echo "No hard-wired endian
for target
$target" 1>&6
13810 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN
"
13813 no) if test x"$default_endian" != x; then
13814 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_
${default_endian}"
13816 if test x"$wire_endian" != x; then
13817 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_
${wire_endian}"
13819 echo "No default endian
for target
$target" 1>&6
13820 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN
"
13823 *) as_fn_error $? "\"Unknown value
$enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13825 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13826 echo "Setting endian flags
= $sim_endian" 6>&1
13829 if test x"$default_endian" != x; then
13830 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_
${default_endian}"
13832 if test x"$wire_endian" != x; then
13833 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_
${wire_endian}"
13844 # Select the bitsize of the target
13847 case "${target}" in
13848 mips*-sde-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13849 mips*-mti-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13850 mips64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13851 mips16*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13852 mipsisa32*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13853 mipsisa64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13854 mips*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13855 *) mips_bitsize=64 ; mips_msb=63 ;;
13857 wire_word_bitsize="$mips_bitsize"
13858 wire_word_msb="$mips_msb"
13859 wire_address_bitsize="$mips_addr_bitsize"
13860 wire_cell_bitsize=""
13861 # Check whether --enable-sim-bitsize was given.
13862 if test "${enable_sim_bitsize+set}" = set; then :
13863 enableval=$enable_sim_bitsize; sim_bitsize=
13864 case "${enableval}" in
13865 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13866 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13867 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13868 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13869 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13870 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13872 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13874 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13875 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13877 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13879 *) as_fn_error $? "\"--enable-sim-bitsize was given
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13882 tmp=`echo "${enableval}" | sed -e "s
/^
[0-9]*,*[0-9]*,*//"`
13885 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13886 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13887 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13890 tmp=`echo "${enableval}" | sed -e "s
/^
[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13893 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13894 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13895 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13897 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13898 echo "Setting bitsize flags
= $sim_bitsize" 6>&1
13902 if test x"$wire_word_bitsize" != x; then
13903 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13905 if test x"$wire_word_msb" != x; then
13906 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13908 if test x"$wire_address_bitsize" != x; then
13909 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13911 if test x"$wire_cell_bitsize" != x; then
13912 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13920 # Select the floating hardware support of the target
13922 mips_fpu=HARDWARE_FLOATING_POINT
13924 case "${target}" in
13925 mips*tx39*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13926 mips*-sde-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13927 mips*-mti-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13928 mips64*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13929 mips16*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13930 mipsisa32*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13931 mipsisa64*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13932 mips*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13933 *) mips_fpu=HARD_FLOATING_POINT ;;
13936 default_sim_float="$mips_fpu"
13937 default_sim_float_bitsize="$mips_fpu_bitsize"
13938 # Check whether --enable-sim-float was given.
13939 if test "${enable_sim_float+set}" = set; then :
13940 enableval=$enable_sim_float; case "${enableval}" in
13941 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT
";;
13942 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT
";;
13943 32) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT
-DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
13944 64) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT
-DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
13945 *) as_fn_error $? "\"Unknown value
$enableval passed to
--enable-sim-float\"" "$LINENO" 5; sim_float="";;
13947 if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
13948 echo "Setting float flags
= $sim_float" 6>&1
13953 if test x"${default_sim_float}" != x""; then
13954 sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
13956 if test x"${default_sim_float_bitsize}" != x""; then
13957 sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
13966 # Select the IGEN architecture
13969 sim_igen_machine="-M mipsIV
"
13970 sim_m16_machine="-M mips16
,mipsIII
"
13971 sim_igen_filter="32,64,f
"
13972 sim_m16_filter="16"
13973 sim_mach_default="mips8000
"
13975 case "${target}" in
13976 mips*tx39*) sim_gen=IGEN
13977 sim_igen_filter="32,f
"
13978 sim_igen_machine="-M r3900
"
13980 mips64vr43*-*-*) sim_gen=IGEN
13981 sim_igen_machine="-M mipsIV
"
13982 sim_mach_default="mips8000
"
13984 mips64vr5*-*-*) sim_gen=IGEN
13985 sim_igen_machine="-M vr5000
"
13986 sim_mach_default="mips5000
"
13988 mips64vr41*) sim_gen=M16
13989 sim_igen_machine="-M vr4100
"
13990 sim_m16_machine="-M vr4100
"
13991 sim_igen_filter="32,64,f
"
13992 sim_m16_filter="16"
13993 sim_mach_default="mips4100
"
13995 mips64vr-*-* | mips64vrel-*-*)
13997 sim_multi_configs="\
13998 vr4100
:mipsIII
,mips16
,vr4100
:32,64:mips4100
,mips4111\
13999 vr4120
:mipsIII
,mips16
,vr4120
:32,64:mips4120\
14000 vr5000
:mipsIV
:32,64,f
:mips4300
,mips5000\
14001 vr5400
:mipsIV
,vr5400
:32,64,f
:mips5400\
14002 vr5500
:mipsIV
,vr5500
:32,64,f
:mips5500
"
14003 sim_multi_default=mips5000
14005 mips*-sde-elf* | mips*-mti-elf*)
14007 sim_multi_configs="\
14008 micromips
:micromips64
,micromipsdsp
:32,64,f
:mips_micromips\
14009 mips64r2
:mips64r2
,mips3d
,mips16
,mips16e
,mdmx
,dsp
,dsp2
,smartmips
:32,64,f
:mipsisa64r2
"
14010 sim_multi_default=mipsisa64r2
14012 mips64*-*-*) sim_igen_filter="32,64,f
"
14015 mips16*-*-*) sim_gen=M16
14016 sim_igen_filter="32,64,f
"
14017 sim_m16_filter="16"
14019 mipsisa32r2*-*-*) sim_gen=MULTI
14020 sim_multi_configs="\
14021 micromips
:micromips32
,micromipsdsp
:32,f
:mips_micromips\
14022 mips32r2
:mips32r2
,mips3d
,mips16
,mips16e
,mdmx
,dsp
,dsp2
,smartmips
:32,f
:mipsisa32r2
"
14023 sim_multi_default=mipsisa32r2
14025 mipsisa32*-*-*) sim_gen=M16
14026 sim_igen_machine="-M mips32
,mips16
,mips16e
,smartmips
"
14027 sim_m16_machine="-M mips16
,mips16e
,mips32
"
14028 sim_igen_filter="32,f
"
14029 sim_mach_default="mipsisa32
"
14031 mipsisa64r2*-*-*) sim_gen=M16
14032 sim_igen_machine="-M mips64r2
,mips3d
,mips16
,mips16e
,mdmx
,dsp
,dsp2
"
14033 sim_m16_machine="-M mips16
,mips16e
,mips64r2
"
14034 sim_igen_filter="32,64,f
"
14035 sim_mach_default="mipsisa64r2
"
14037 mipsisa64sb1*-*-*) sim_gen=IGEN
14038 sim_igen_machine="-M mips64
,mips3d
,sb1
"
14039 sim_igen_filter="32,64,f
"
14040 sim_mach_default="mips_sb1
"
14042 mipsisa64*-*-*) sim_gen=M16
14043 sim_igen_machine="-M mips64
,mips3d
,mips16
,mips16e
,mdmx
"
14044 sim_m16_machine="-M mips16
,mips16e
,mips64
"
14045 sim_igen_filter="32,64,f
"
14046 sim_mach_default="mipsisa64
"
14048 mips*lsi*) sim_gen=M16
14049 sim_igen_machine="-M mipsIII
,mips16
"
14050 sim_m16_machine="-M mips16
,mipsIII
"
14051 sim_igen_filter="32,f
"
14052 sim_m16_filter="16"
14053 sim_mach_default="mips4000
"
14055 mips*-*-*) sim_gen=IGEN
14056 sim_igen_filter="32,f
"
14060 # The MULTI generator can combine several simulation engines into one.
14061 # executable. A configuration which uses the MULTI should set two
14062 # variables: ${sim_multi_configs} and ${sim_multi_default}.
14064 # ${sim_multi_configs} is the list of engines to build. Each
14065 # space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
14068 # - NAME is a C-compatible prefix for the engine,
14069 # - MACHINE is a -M argument,
14070 # - FILTER is a -F argument, and
14071 # - BFDMACHS is a comma-separated list of bfd machines that the
14072 # simulator can run.
14074 # Each entry will have a separate simulation engine whose prefix is
14075 # m32<NAME>. If the machine list includes "mips16
", there will also
14076 # be a mips16 engine, prefix m16<NAME>. The mips16 engine will be
14077 # generated using the same machine list as the 32-bit version,
14078 # but the filter will be "16" instead of FILTER.
14080 # The simulator compares the bfd mach against BFDMACHS to decide
14081 # which engine to use. Entries in BFDMACHS should be bfd_mach
14082 # values with "bfd_mach_
" removed. ${sim_multi_default} says
14083 # which entry should be the default.
14084 if test ${sim_gen} = MULTI; then
14086 # Simple sanity check.
14087 if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
14088 as_fn_error $? "Error
in configure.ac
: MULTI simulator not
set up correctly
" "$LINENO" 5
14091 # Start in a known state.
14092 rm -f multi-include.h multi-run.c
14096 sim_multi_igen_configs=
14097 sim_seen_default=no
14099 cat << __EOF__ > multi-run.c
14100 /* Main entry point for MULTI simulators.
14101 Copyright (C) 2003-2021 Free Software Foundation, Inc.
14103 This program is free software; you can redistribute it and/or modify
14104 it under the terms of the GNU General Public License as published by
14105 the Free Software Foundation; either version 3 of the License, or
14106 (at your option) any later version.
14108 This program is distributed in the hope that it will be useful,
14109 but WITHOUT ANY WARRANTY; without even the implied warranty of
14110 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14111 GNU General Public License for more details.
14113 You should have received a copy of the GNU General Public License
14114 along with this program. If not, see <http://www.gnu.org/licenses/>.
14118 This file was generated by sim/mips/configure. */
14120 #include "sim-main.h
"
14121 #include "multi-include.h
"
14122 #include "elf-bfd.h
"
14123 #include "elf
/mips.h
"
14129 sim_engine_run (SIM_DESC sd,
14132 int signal) /* ignore */
14136 if (STATE_ARCHITECTURE (sd) == NULL)
14137 mach = bfd_mach_${sim_multi_default};
14138 else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags
14139 & EF_MIPS_ARCH_ASE_MICROMIPS)
14140 mach = bfd_mach_mips_micromips;
14142 mach = STATE_ARCHITECTURE (SD)->mach;
14148 for fc in ${sim_multi_configs}; do
14150 # Split up the entry. ${c} contains the first three elements.
14151 # Note: outer sqaure brackets are m4 quotes.
14152 c=`echo ${fc} | sed 's/:[^:]*$//'`
14153 bfdmachs=`echo ${fc} | sed 's/.*://'`
14154 name=`echo ${c} | sed 's/:.*//'`
14155 machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
14156 filter=`echo ${c} | sed 's/.*://'`
14158 # Build the following lists:
14160 # sim_multi_flags: all -M and -F flags used by the simulator
14161 # sim_multi_src: all makefile-generated source files
14162 # sim_multi_obj: the objects for ${sim_multi_src}
14163 # sim_multi_igen_configs: igen configuration strings.
14165 # Each entry in ${sim_multi_igen_configs} is a prefix (m32
14166 # or m16) followed by the NAME, MACHINE and FILTER part of
14167 # the ${sim_multi_configs} entry.
14168 sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
14170 # Check whether special handling is needed.
14173 # Run igen twice, once for normal mode and once for mips16.
14176 # The top-level function for the mips16 simulator is
14177 # in a file m16${name}_run.c, generated by the
14178 # tmp-run-multi Makefile rule.
14179 sim_multi_src="${sim_multi_src} m16
${name}_run.c
"
14180 sim_multi_obj="${sim_multi_obj} m16
${name}_run.o
"
14181 sim_multi_flags="${sim_multi_flags} -F 16"
14184 # Run igen thrice, once for micromips32, once for micromips16,
14185 # and once for m32.
14186 ws="micromips_m32 micromips16 micromips32
"
14188 # The top-level function for the micromips simulator is
14189 # in a file micromips${name}_run.c, generated by the
14190 # tmp-run-multi Makefile rule.
14191 sim_multi_src="${sim_multi_src} micromips
${name}_run.c
"
14192 sim_multi_obj="${sim_multi_obj} micromips
${name}_run.o
"
14193 sim_multi_flags="${sim_multi_flags} -F 16,32"
14196 # Run igen thrice, once for micromips64, once for micromips16,
14197 # and once for m64.
14198 ws="micromips_m64 micromips16 micromips64
"
14200 # The top-level function for the micromips simulator is
14201 # in a file micromips${name}_run.c, generated by the
14202 # tmp-run-multi Makefile rule.
14203 sim_multi_src="${sim_multi_src} micromips
${name}_run.c
"
14204 sim_multi_obj="${sim_multi_obj} micromips
${name}_run.o
"
14205 sim_multi_flags="${sim_multi_flags} -F 16,32,64"
14212 # Now add the list of igen-generated files to ${sim_multi_src}
14213 # and ${sim_multi_obj}.
14215 for base in engine icache idecode model semantics support; do
14216 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c
"
14217 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h
"
14218 sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o
"
14220 sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
14223 # Add an include for the engine.h file. This file declares the
14224 # top-level foo_engine_run() function.
14225 echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
14227 # Add case statements for this engine to sim_engine_run().
14228 for mach
in `echo ${bfdmachs} | sed 's/,/ /g'`; do
14229 echo " case bfd_mach_${mach}:" >> multi-run.c
14230 if test ${mach} = ${sim_multi_default}; then
14231 echo " default:" >> multi-run.c
14232 sim_seen_default
=yes
14235 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
14237 echo " break;" >> multi-run.c
14240 # Check whether we added a 'default:' label.
14241 if test ${sim_seen_default} = no
; then
14242 as_fn_error $?
"Error in configure.ac: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
14245 cat << __EOF__ >> multi-run.c
14250 mips_mach_multi (SIM_DESC sd)
14252 if (STATE_ARCHITECTURE (sd) == NULL)
14253 return bfd_mach_${sim_multi_default};
14255 switch (STATE_ARCHITECTURE (SD)->mach)
14259 # Add case statements for this engine to mips_mach_multi().
14260 for fc in ${sim_multi_configs}; do
14262 # Split up the entry. ${c} contains the first three elements.
14263 # Note: outer sqaure brackets are m4 quotes.
14264 c
=`echo ${fc} | sed 's/:[^:]*$//'`
14265 bfdmachs
=`echo ${fc} | sed 's/.*://'`
14267 for mach
in `echo ${bfdmachs} | sed 's/,/ /g'`; do
14268 echo " case bfd_mach_${mach}:" >> multi-run.c
14272 cat << __EOF__ >> multi-run.c
14273 return (STATE_ARCHITECTURE (SD)->mach);
14275 return bfd_mach_${sim_multi_default};
14280 SIM_SUBTARGET
="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
14283 sim_multi_src
=doesnt-exist.c
14285 if test x
"${sim_mach_default}" = x
""; then
14286 as_fn_error $?
"Error in configure.ac: \${sim_mach_default} not defined" "$LINENO" 5
14288 SIM_SUBTARGET
="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
14290 sim_igen_flags
="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
14291 sim_m16_flags
=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
14292 sim_micromips16_flags
=" -F ${sim_micromips16_filter} ${sim_micromips16_machine} ${sim_igen_smp}"
14293 sim_micromips_flags
=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${sim_igen_smp}"
14304 # Add simulated hardware devices
14307 case "${target}" in
14310 hw_extra_devices
="tx3904cpu tx3904irc tx3904tmr tx3904sio"
14316 if test "$hw_devices"; then
14317 hardware
="$hw_devices"
14319 hardware
="cfi core pal glue"
14321 hardware
="$hardware $hw_extra_devices"
14323 sim_hw_cflags
="-DWITH_HW=1"
14325 sim_hw_objs
="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
14327 # Check whether --enable-sim-hardware was given.
14328 if test "${enable_sim_hardware+set}" = set; then :
14329 enableval
=$enable_sim_hardware;
14331 enable_sim_hardware
="$hw_enabled"
14334 case ${enable_sim_hardware} in
14336 ,*) hardware
="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
14337 *,) hardware
="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
14338 *) hardware
="`echo ${enableval} | sed -e 's/,/ /'`"'';;
14341 if test "$enable_sim_hardware" = no
; then
14343 sim_hw_cflags
="-DWITH_HW=0"
14346 sim_hw_cflags
="-DWITH_HW=1"
14347 # remove duplicates
14349 sim_hw_objs
="\$(SIM_COMMON_HW_OBJS)"
14350 for i
in $hardware ; do
14351 case " $sim_hw " in
14353 *) sim_hw
="$sim_hw $i" ; sim_hw_objs
="$sim_hw_objs dv-$i.o";;
14356 # mingw does not support sockser
14359 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
14360 # that you instatiate. Instead, other code will call into it directly.
14361 # At some point, we should convert it over.
14362 sim_hw_objs
="$sim_hw_objs dv-sockser.o"
14364 cat >>confdefs.h
<<_ACEOF
14365 #define HAVE_DV_SOCKSER 1
14370 if test x
"$silent" != x
"yes"; then
14371 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
14373 case " $hardware " in
14374 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
14375 $as_echo_n "checking for log2 in -lm... " >&6; }
14376 if ${ac_cv_lib_m_log2+:} false
; then :
14377 $as_echo_n "(cached) " >&6
14379 ac_check_lib_save_LIBS
=$LIBS
14381 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14382 /* end confdefs.h. */
14384 /* Override any GCC internal prototype to avoid an error.
14385 Use char because int might match the return type of a GCC
14386 builtin and then its argument prototype would still apply. */
14399 if ac_fn_c_try_link
"$LINENO"; then :
14400 ac_cv_lib_m_log2
=yes
14402 ac_cv_lib_m_log2
=no
14404 rm -f core conftest.err conftest.
$ac_objext \
14405 conftest
$ac_exeext conftest.
$ac_ext
14406 LIBS
=$ac_check_lib_save_LIBS
14408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
14409 $as_echo "$ac_cv_lib_m_log2" >&6; }
14410 if test "x$ac_cv_lib_m_log2" = xyes
; then :
14411 cat >>confdefs.h
<<_ACEOF
14412 #define HAVE_LIBM 1
14424 # Choose simulator engine
14425 case "${target}" in
14426 *) mips_igen_engine
="engine.o"
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14433 $as_echo_n "checking for X... " >&6; }
14436 # Check whether --with-x was given.
14437 if test "${with_x+set}" = set; then :
14441 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14442 if test "x$with_x" = xno
; then
14443 # The user explicitly disabled X.
14446 case $x_includes,$x_libraries in #(
14447 *\'*) as_fn_error $?
"cannot use X directory names containing '" "$LINENO" 5;; #(
14448 *,NONE | NONE
,*) if ${ac_cv_have_x+:} false
; then :
14449 $as_echo_n "(cached) " >&6
14451 # One or both of the vars are not set, and there is no cached value.
14452 ac_x_includes
=no ac_x_libraries
=no
14453 rm -f -r conftest.dir
14454 if mkdir conftest.dir
; then
14456 cat >Imakefile
<<'_ACEOF'
14458 @echo incroot='${INCROOT}'
14460 @echo usrlibdir='${USRLIBDIR}'
14462 @echo libdir='${LIBDIR}'
14464 if (export CC
; ${XMKMF-xmkmf}) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
14465 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
14466 for ac_var
in incroot usrlibdir libdir
; do
14467 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14469 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14470 for ac_extension
in a so sl dylib la dll
; do
14471 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14472 test -f "$ac_im_libdir/libX11.$ac_extension"; then
14473 ac_im_usrlibdir
=$ac_im_libdir; break
14476 # Screen out bogus values from the imake configuration. They are
14477 # bogus both because they are the default anyway, and because
14478 # using them would break gcc on systems where it needs fixed includes.
14479 case $ac_im_incroot in
14480 /usr
/include
) ac_x_includes
= ;;
14481 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
=$ac_im_incroot;;
14483 case $ac_im_usrlibdir in
14484 /usr
/lib |
/usr
/lib64 |
/lib |
/lib64
) ;;
14485 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
=$ac_im_usrlibdir ;;
14489 rm -f -r conftest.dir
14492 # Standard set of common directories for X headers.
14493 # Check X11 before X11Rn because it is often a symlink to the current release.
14507 /usr/local/X11/include
14508 /usr/local/X11R7/include
14509 /usr/local/X11R6/include
14510 /usr/local/X11R5/include
14511 /usr/local/X11R4/include
14513 /usr/local/include/X11
14514 /usr/local/include/X11R7
14515 /usr/local/include/X11R6
14516 /usr/local/include/X11R5
14517 /usr/local/include/X11R4
14521 /usr/XFree86/include/X11
14525 /usr/unsupported/include
14526 /usr/athena/include
14527 /usr/local/x11r5/include
14528 /usr/lpp/Xamples/include
14530 /usr/openwin/include
14531 /usr/openwin/share/include'
14533 if test "$ac_x_includes" = no
; then
14534 # Guess where to find include files, by looking for Xlib.h.
14535 # First, try using that file with no special directory specified.
14536 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14537 /* end confdefs.h. */
14538 #include <X11/Xlib.h>
14540 if ac_fn_c_try_cpp
"$LINENO"; then :
14541 # We can compile using X headers with no special include directory.
14544 for ac_dir
in $ac_x_header_dirs; do
14545 if test -r "$ac_dir/X11/Xlib.h"; then
14546 ac_x_includes
=$ac_dir
14551 rm -f conftest.err conftest.i conftest.
$ac_ext
14552 fi # $ac_x_includes = no
14554 if test "$ac_x_libraries" = no
; then
14555 # Check for the libraries.
14556 # See if we find them without any special options.
14557 # Don't add to $LIBS permanently.
14560 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14561 /* end confdefs.h. */
14562 #include <X11/Xlib.h>
14571 if ac_fn_c_try_link
"$LINENO"; then :
14573 # We can link X programs with no special library path.
14577 for ac_dir
in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14579 # Don't even attempt the hair of trying to link an X program!
14580 for ac_extension
in a so sl dylib la dll
; do
14581 if test -r "$ac_dir/libX11.$ac_extension"; then
14582 ac_x_libraries
=$ac_dir
14588 rm -f core conftest.err conftest.
$ac_objext \
14589 conftest
$ac_exeext conftest.
$ac_ext
14590 fi # $ac_x_libraries = no
14592 case $ac_x_includes,$ac_x_libraries in #(
14593 no
,* |
*,no |
*\'*)
14594 # Didn't find X, or a directory has "'" in its name.
14595 ac_cv_have_x
="have_x=no";; #(
14597 # Record where we found X for the cache.
14598 ac_cv_have_x
="have_x=yes\
14599 ac_x_includes='$ac_x_includes'\
14600 ac_x_libraries='$ac_x_libraries'"
14606 eval "$ac_cv_have_x"
14609 if test "$have_x" != yes; then
14610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14611 $as_echo "$have_x" >&6; }
14614 # If each of the values was on the command line, it overrides each guess.
14615 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
14616 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
14617 # Update the cache value to reflect the command line values.
14618 ac_cv_have_x
="have_x=yes\
14619 ac_x_includes='$x_includes'\
14620 ac_x_libraries='$x_libraries'"
14621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14622 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs in -lm" >&5
14629 $as_echo_n "checking for fabs in -lm... " >&6; }
14630 if ${ac_cv_lib_m_fabs+:} false
; then :
14631 $as_echo_n "(cached) " >&6
14633 ac_check_lib_save_LIBS
=$LIBS
14635 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14636 /* end confdefs.h. */
14638 /* Override any GCC internal prototype to avoid an error.
14639 Use char because int might match the return type of a GCC
14640 builtin and then its argument prototype would still apply. */
14653 if ac_fn_c_try_link
"$LINENO"; then :
14654 ac_cv_lib_m_fabs
=yes
14656 ac_cv_lib_m_fabs
=no
14658 rm -f core conftest.err conftest.
$ac_objext \
14659 conftest
$ac_exeext conftest.
$ac_ext
14660 LIBS
=$ac_check_lib_save_LIBS
14662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fabs" >&5
14663 $as_echo "$ac_cv_lib_m_fabs" >&6; }
14664 if test "x$ac_cv_lib_m_fabs" = xyes
; then :
14665 cat >>confdefs.h
<<_ACEOF
14666 #define HAVE_LIBM 1
14673 for ac_func
in aint anint sqrt
14675 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14676 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
14677 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
14678 cat >>confdefs.h
<<_ACEOF
14679 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14688 if grep CGEN_MAINT
$srcdir/Makefile.
in >/dev
/null
; then
14689 cgen_breaks
="break cgen_rtx_error";
14692 ac_config_files
="$ac_config_files Makefile.sim:Makefile.in"
14694 ac_config_files
="$ac_config_files Make-common.sim:../common/Make-common.in"
14696 ac_config_files
="$ac_config_files .gdbinit:../common/gdbinit.in"
14698 ac_config_commands
="$ac_config_commands Makefile"
14700 ac_config_commands
="$ac_config_commands stamp-h"
14702 cat >confcache
<<\_ACEOF
14703 # This file is a shell script that caches the results of configure
14704 # tests run on this system so they can be shared between configure
14705 # scripts and configure runs, see configure's option --config-cache.
14706 # It is not useful on other systems. If it contains results you don't
14707 # want to keep, you may remove or edit it.
14709 # config.status only pays attention to the cache file if you give it
14710 # the --recheck option to rerun configure.
14712 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14713 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14714 # following values.
14718 # The following way of writing the cache mishandles newlines in values,
14719 # but we know of no workaround that is simple, portable, and efficient.
14720 # So, we kill variables containing newlines.
14721 # Ultrix sh set writes to stderr and can't be redirected directly,
14722 # and sets the high bit in the cache file unless we assign to the vars.
14724 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14725 eval ac_val
=\$
$ac_var
14729 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14730 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14733 _ | IFS | as_nl
) ;; #(
14734 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
14735 *) { eval $ac_var=; unset $ac_var;} ;;
14741 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14742 *${as_nl}ac_space
=\
*)
14743 # `set' does not quote correctly, so add quotes: double-quote
14744 # substitution turns \\\\ into \\, and sed turns \\ into \.
14747 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14750 # `set' quotes correctly as required by POSIX, so do not add quotes.
14751 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14760 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14762 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14764 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
14765 if test -w "$cache_file"; then
14766 if test "x$cache_file" != "x/dev/null"; then
14767 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14768 $as_echo "$as_me: updating cache $cache_file" >&6;}
14769 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
14770 cat confcache
>"$cache_file"
14772 case $cache_file in #(
14774 mv -f confcache
"$cache_file"$$
&&
14775 mv -f "$cache_file"$$
"$cache_file" ;; #(
14777 mv -f confcache
"$cache_file" ;;
14782 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14783 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14788 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
14789 # Let make expand exec_prefix.
14790 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
14792 DEFS
=-DHAVE_CONFIG_H
14797 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
14798 # 1. Remove the extension, and $U if already installed.
14799 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
14800 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
14801 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14802 # will be set to the directory where LIBOBJS objects are built.
14803 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14804 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
14806 LIBOBJS
=$ac_libobjs
14808 LTLIBOBJS
=$ac_ltlibobjs
14812 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14813 as_fn_error $?
"conditional \"GMAKE\" was never defined.
14814 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14816 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14817 as_fn_error $?
"conditional \"PLUGINS\" was never defined.
14818 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14820 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14821 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
14822 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14825 : "${CONFIG_STATUS=./config.status}"
14827 ac_clean_files_save
=$ac_clean_files
14828 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
14829 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14830 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14832 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14834 # Generated by $as_me.
14835 # Run this file to recreate the current configuration.
14836 # Compiler output produced by configure, useful for debugging
14837 # configure, is in config.log if it exists.
14840 ac_cs_recheck=false
14843 SHELL=\${CONFIG_SHELL-$SHELL}
14846 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
14847 ## -------------------- ##
14848 ## M4sh Initialization. ##
14849 ## -------------------- ##
14851 # Be more Bourne compatible
14852 DUALCASE
=1; export DUALCASE
# for MKS sh
14853 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
14856 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14857 # is contrary to our usage. Disable this feature.
14858 alias -g '${1+"$@"}'='"$@"'
14859 setopt NO_GLOB_SUBST
14861 case `(set -o) 2>/dev/null` in #(
14873 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14874 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14875 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14876 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14877 # Prefer a ksh shell builtin over an external printf program on Solaris,
14878 # but without wasting forks for bash or zsh.
14879 if test -z "$BASH_VERSION$ZSH_VERSION" \
14880 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14881 as_echo='print
-r --'
14882 as_echo_n='print
-rn --'
14883 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14884 as_echo='printf %s
\n'
14885 as_echo_n='printf %s
'
14887 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14888 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
14889 as_echo_n='/usr
/ucb
/echo -n'
14891 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14892 as_echo_n_body='eval
14896 expr "X$arg" : "X\\(.*\\)$as_nl";
14897 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14899 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
14901 export as_echo_n_body
14902 as_echo_n='sh
-c $as_echo_n_body as_echo
'
14904 export as_echo_body
14905 as_echo='sh
-c $as_echo_body as_echo
'
14908 # The user is always right.
14909 if test "${PATH_SEPARATOR+set}" != set; then
14911 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14912 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14919 # We need space, tab and new line, in precisely that order. Quoting is
14920 # there to prevent editors from complaining about space-tab.
14921 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14922 # splitting by setting IFS to empty value.)
14925 # Find who we are. Look in the path if we contain no directory separator.
14928 *[\\/]* ) as_myself=$0 ;;
14929 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14930 for as_dir in $PATH
14933 test -z "$as_dir" && as_dir=.
14934 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14940 # We did not find ourselves, most probably we were run as `sh COMMAND'
14941 # in which case we are not to be found in the path.
14942 if test "x$as_myself" = x
; then
14945 if test ! -f "$as_myself"; then
14946 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14950 # Unset variables that we do not need and which cause bugs (e.g. in
14951 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14952 # suppresses any "Segmentation fault" message there. '((' could
14953 # trigger a bug in pdksh 5.2.14.
14954 for as_var
in BASH_ENV ENV MAIL MAILPATH
14955 do eval test x\
${$as_var+set} = xset \
14956 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
14969 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
14972 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14973 # ----------------------------------------
14974 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14975 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14976 # script with STATUS, using 1 if that was 0.
14979 as_status
=$1; test $as_status -eq 0 && as_status
=1
14981 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
14982 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14984 $as_echo "$as_me: error: $2" >&2
14985 as_fn_exit
$as_status
14989 # as_fn_set_status STATUS
14990 # -----------------------
14991 # Set $? to STATUS, without forking.
14992 as_fn_set_status
()
14995 } # as_fn_set_status
14997 # as_fn_exit STATUS
14998 # -----------------
14999 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15003 as_fn_set_status
$1
15009 # Portably unset VAR.
15012 { eval $1=; unset $1;}
15014 as_unset
=as_fn_unset
15015 # as_fn_append VAR VALUE
15016 # ----------------------
15017 # Append the text in VALUE to the end of the definition contained in VAR. Take
15018 # advantage of any shell optimizations that allow amortized linear growth over
15019 # repeated appends, instead of the typical quadratic growth present in naive
15021 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
15022 eval 'as_fn_append ()
15033 # as_fn_arith ARG...
15034 # ------------------
15035 # Perform arithmetic evaluation on the ARGs, and store the result in the
15036 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15037 # must be portable across $(()) and expr.
15038 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
15039 eval 'as_fn_arith ()
15046 as_val
=`expr "$@" || test $? -eq 1`
15051 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
15052 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
15058 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15059 as_basename
=basename
15064 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
15070 as_me
=`$as_basename -- "$0" ||
15071 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15072 X"$0" : 'X\(//\)$' \| \
15073 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15075 sed '/^.*\/\([^/][^/]*\)\/*$/{
15089 # Avoid depending upon Character Ranges.
15090 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
15091 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15092 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
15093 as_cr_digits
='0123456789'
15094 as_cr_alnum
=$as_cr_Letters$as_cr_digits
15096 ECHO_C
= ECHO_N
= ECHO_T
=
15097 case `echo -n x` in #(((((
15099 case `echo 'xy\c'` in
15100 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
15102 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
15109 rm -f conf$$ conf$$.exe conf$$.
file
15110 if test -d conf$$.dir
; then
15111 rm -f conf$$.dir
/conf$$.
file
15114 mkdir conf$$.dir
2>/dev
/null
15116 if (echo >conf$$.
file) 2>/dev
/null
; then
15117 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
15119 # ... but there are two gotchas:
15120 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15121 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15122 # In both cases, we have to default to `cp -pR'.
15123 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
15125 elif ln conf$$.
file conf$$
2>/dev
/null
; then
15133 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
15134 rmdir conf$$.dir
2>/dev
/null
15139 # Create "$as_dir" as a directory, including parents if necessary.
15144 -*) as_dir
=.
/$as_dir;;
15146 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
15150 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15151 *) as_qdir
=$as_dir;;
15153 as_dirs
="'$as_qdir' $as_dirs"
15154 as_dir
=`$as_dirname -- "$as_dir" ||
15155 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15156 X"$as_dir" : 'X\(//\)[^/]' \| \
15157 X"$as_dir" : 'X\(//\)$' \| \
15158 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15159 $as_echo X"$as_dir" |
15160 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15164 /^X\(\/\/\)[^/].*/{
15177 test -d "$as_dir" && break
15179 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
15180 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
15184 if mkdir
-p .
2>/dev
/null
; then
15185 as_mkdir_p
='mkdir -p "$as_dir"'
15187 test -d .
/-p && rmdir .
/-p
15192 # as_fn_executable_p FILE
15193 # -----------------------
15194 # Test if FILE is an executable regular file.
15195 as_fn_executable_p
()
15197 test -f "$1" && test -x "$1"
15198 } # as_fn_executable_p
15199 as_test_x
='test -x'
15200 as_executable_p
=as_fn_executable_p
15202 # Sed expression to map a string onto a valid CPP name.
15203 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15205 # Sed expression to map a string onto a valid variable name.
15206 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15210 ## ----------------------------------- ##
15211 ## Main body of $CONFIG_STATUS script. ##
15212 ## ----------------------------------- ##
15214 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
15216 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15217 # Save the log message, to keep $0 and so on meaningful, and to
15218 # report actual input values of CONFIG_FILES etc. instead of their
15219 # values after options handling.
15221 This file was extended by $as_me, which was
15222 generated by GNU Autoconf 2.69. Invocation command line was
15224 CONFIG_FILES = $CONFIG_FILES
15225 CONFIG_HEADERS = $CONFIG_HEADERS
15226 CONFIG_LINKS = $CONFIG_LINKS
15227 CONFIG_COMMANDS = $CONFIG_COMMANDS
15230 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15235 case $ac_config_files in *"
15236 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
15239 case $ac_config_headers in *"
15240 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
15244 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15245 # Files that config.status was made for.
15246 config_files="$ac_config_files"
15247 config_headers="$ac_config_headers"
15248 config_commands="$ac_config_commands"
15252 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15254 \`$as_me' instantiates files and other configuration actions
15255 from templates according to the current configuration. Unless the files
15256 and actions are specified as TAGs, all are instantiated by default.
15258 Usage: $0 [OPTION]... [TAG]...
15260 -h, --help print this help, then exit
15261 -V, --version print version number and configuration settings, then exit
15262 --config print configuration, then exit
15263 -q, --quiet, --silent
15264 do not print progress messages
15265 -d, --debug don't remove temporary files
15266 --recheck update $as_me by reconfiguring in the same conditions
15267 --file=FILE[:TEMPLATE]
15268 instantiate the configuration file FILE
15269 --header=FILE[:TEMPLATE]
15270 instantiate the configuration header FILE
15272 Configuration files:
15275 Configuration headers:
15278 Configuration commands:
15281 Report bugs to the package provider."
15284 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15285 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15288 configured by $0, generated by GNU Autoconf 2.69,
15289 with options \\"\$ac_cs_config\\"
15291 Copyright (C) 2012 Free Software Foundation, Inc.
15292 This config.status script is free software; the Free Software Foundation
15293 gives unlimited permission to copy, distribute and modify it."
15299 test -n "\$AWK" || AWK=awk
15302 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15303 # The default lists apply if the user does not specify any file.
15309 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
15310 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
15314 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
15326 # Handling of the options.
15327 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
15329 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
15330 $as_echo "$ac_cs_version"; exit ;;
15331 --config |
--confi |
--conf |
--con |
--co |
--c )
15332 $as_echo "$ac_cs_config"; exit ;;
15333 --debug |
--debu |
--deb |
--de |
--d |
-d )
15335 --file |
--fil |
--fi |
--f )
15338 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15339 '') as_fn_error $?
"missing file argument" ;;
15341 as_fn_append CONFIG_FILES
" '$ac_optarg'"
15342 ac_need_defaults
=false
;;
15343 --header |
--heade |
--head |
--hea )
15346 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15348 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
15349 ac_need_defaults
=false
;;
15351 # Conflict between --help and --header
15352 as_fn_error $?
"ambiguous option: \`$1'
15353 Try \`$0 --help' for more information.";;
15354 --help |
--hel |
-h )
15355 $as_echo "$ac_cs_usage"; exit ;;
15356 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
15357 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
15360 # This is an error.
15361 -*) as_fn_error $?
"unrecognized option: \`$1'
15362 Try \`$0 --help' for more information." ;;
15364 *) as_fn_append ac_config_targets
" $1"
15365 ac_need_defaults
=false
;;
15371 ac_configure_extra_args
=
15373 if $ac_cs_silent; then
15375 ac_configure_extra_args
="$ac_configure_extra_args --silent"
15379 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15380 if \$ac_cs_recheck; then
15381 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15383 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15384 CONFIG_SHELL='$SHELL'
15385 export CONFIG_SHELL
15390 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15394 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15395 ## Running $as_me. ##
15401 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15405 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15408 # The HP-UX ksh and POSIX shell print the target directory to stdout
15409 # if CDPATH is set.
15410 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15412 sed_quote_subst='$sed_quote_subst'
15413 double_quote_subst='$double_quote_subst'
15414 delay_variable_subst='$delay_variable_subst'
15415 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15416 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15417 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15418 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15419 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15420 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15421 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15422 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15423 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15424 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15425 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15426 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15427 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15428 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15429 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15430 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15431 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15432 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15433 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15434 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15435 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15436 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15437 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15438 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15439 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15440 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15441 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15442 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15443 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15444 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15445 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15446 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15447 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15448 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15449 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15450 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15451 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15452 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15453 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15454 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15455 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15456 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15457 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15458 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15459 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15460 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15461 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15462 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15463 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"`'
15464 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15465 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15466 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15467 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15468 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15469 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15470 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15471 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15472 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15473 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15474 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15475 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15476 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15477 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15478 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15479 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15480 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15481 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15482 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15483 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15484 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15485 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15486 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15487 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15488 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15489 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15490 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15491 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15492 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15493 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15494 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15495 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15496 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15497 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15498 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15499 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15500 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15501 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15502 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15503 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15504 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15505 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15506 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15507 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15508 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15509 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15510 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15511 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15512 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15513 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15514 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15515 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15516 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15517 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15518 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15519 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15520 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15521 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15522 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15523 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15524 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15525 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15526 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15527 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15528 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15529 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15530 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15531 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15532 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15533 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15534 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15537 LTCFLAGS='$LTCFLAGS'
15538 compiler='$compiler_DEFAULT'
15540 # A function that is used when there is no print builtin or printf.
15541 func_fallback_echo ()
15543 eval 'cat <<_LTECHO_EOF
15548 # Quote evaled strings.
15562 deplibs_check_method \
15571 lt_cv_sys_global_symbol_pipe \
15572 lt_cv_sys_global_symbol_to_cdecl \
15573 lt_cv_sys_global_symbol_to_c_name_address \
15574 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15575 lt_prog_compiler_no_builtin_flag \
15576 lt_prog_compiler_wl \
15577 lt_prog_compiler_pic \
15578 lt_prog_compiler_static \
15579 lt_cv_prog_compiler_c_o \
15587 export_dynamic_flag_spec \
15588 whole_archive_flag_spec \
15589 compiler_needs_object \
15591 allow_undefined_flag \
15592 no_undefined_flag \
15593 hardcode_libdir_flag_spec \
15594 hardcode_libdir_flag_spec_ld \
15595 hardcode_libdir_separator \
15600 variables_saved_for_relink \
15602 library_names_spec \
15604 install_override_mode \
15608 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15609 *[\\\\\\\`\\"\\\$]*)
15610 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15613 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15618 # Double-quote double-evaled strings.
15619 for var in reload_cmds \
15620 old_postinstall_cmds \
15621 old_postuninstall_cmds \
15623 extract_expsyms_cmds \
15624 old_archive_from_new_cmds \
15625 old_archive_from_expsyms_cmds \
15627 archive_expsym_cmds \
15629 module_expsym_cmds \
15630 export_symbols_cmds \
15633 postuninstall_cmds \
15635 sys_lib_search_path_spec \
15636 sys_lib_dlsearch_path_spec; do
15637 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15638 *[\\\\\\\`\\"\\\$]*)
15639 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15642 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15647 ac_aux_dir='$ac_aux_dir'
15648 xsi_shell='$xsi_shell'
15649 lt_shell_append='$lt_shell_append'
15651 # See if we are running on zsh, and set the options which allow our
15652 # commands through without removal of \ escapes INIT.
15653 if test -n "\${ZSH_VERSION+set}" ; then
15654 setopt NO_GLOB_SUBST
15660 TIMESTAMP='$TIMESTAMP'
15669 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15671 # Handling of arguments.
15672 for ac_config_target
in $ac_config_targets
15674 case $ac_config_target in
15675 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
15676 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
15677 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
15678 "Makefile.sim") CONFIG_FILES
="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
15679 "Make-common.sim") CONFIG_FILES
="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
15680 ".gdbinit") CONFIG_FILES
="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
15681 "Makefile") CONFIG_COMMANDS
="$CONFIG_COMMANDS Makefile" ;;
15682 "stamp-h") CONFIG_COMMANDS
="$CONFIG_COMMANDS stamp-h" ;;
15684 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15689 # If the user did not use the arguments to specify the items to instantiate,
15690 # then the envvar interface is used. Set only those that are not.
15691 # We use the long form for the default assignment because of an extremely
15692 # bizarre bug on SunOS 4.1.3.
15693 if $ac_need_defaults; then
15694 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
15695 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
15696 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
15699 # Have a temporary directory for convenience. Make it in the build tree
15700 # simply because there is no reason against having it here, and in addition,
15701 # creating and moving files from /tmp can sometimes cause problems.
15702 # Hook for its removal unless debugging.
15703 # Note that there is a small window in which the directory will not be cleaned:
15704 # after its creation but before its name has been assigned to `$tmp'.
15708 trap 'exit_status=$?
15709 : "${ac_tmp:=$tmp}"
15710 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15712 trap 'as_fn_exit 1' 1 2 13 15
15714 # Create a (secure) tmp directory for tmp files.
15717 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15721 tmp
=.
/conf$$
-$RANDOM
15722 (umask 077 && mkdir
"$tmp")
15723 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
15726 # Set up the scripts for CONFIG_FILES section.
15727 # No need to generate them if there are no CONFIG_FILES.
15728 # This happens for instance with `./config.status config.h'.
15729 if test -n "$CONFIG_FILES"; then
15732 ac_cr
=`echo X | tr X '\015'`
15733 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15734 # But we know of no other shell where ac_cr would be empty at this
15735 # point, so we can use a bashism as a fallback.
15736 if test "x$ac_cr" = x
; then
15737 eval ac_cr
=\$
\'\\r
\'
15739 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15740 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15743 ac_cs_awk_cr
=$ac_cr
15746 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15751 echo "cat >conf$$subs.awk <<_ACEOF" &&
15752 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15754 } >conf$$subs.sh ||
15755 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15756 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15758 for ac_last_try in false false false false false :; do
15759 . ./conf$$subs.sh ||
15760 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15762 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
15763 if test $ac_delim_n = $ac_delim_num; then
15765 elif $ac_last_try; then
15766 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15768 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15771 rm -f conf$$subs.sh
15773 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15774 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
15778 s/^/S["/; s
/!.
*/"]=/
15788 s/\(.\{148\}\)..*/\1/
15790 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
15795 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15802 s/\(.\{148\}\)..*/\1/
15804 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
15808 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15813 ' <conf$$subs.awk | sed '
15818 ' >>$CONFIG_STATUS || ac_write_fail=1
15819 rm -f conf$$subs.awk
15820 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15822 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
15823 for (key in S) S_is_set[key] = 1
15829 nfields = split(line, field, "@
")
15831 len = length(field[1])
15832 for (i = 2; i < nfields; i++) {
15834 keylen = length(key)
15835 if (S_is_set[key]) {
15837 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15838 len += length(value) + length(field[++i])
15849 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15850 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15851 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
15854 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
15855 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
15858 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15859 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
15860 # trailing colons and then remove the whole line if VPATH becomes empty
15861 # (actually we leave an empty line to preserve line numbers).
15862 if test "x
$srcdir" = x.; then
15863 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15881 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15882 fi # test -n "$CONFIG_FILES"
15884 # Set up the scripts for CONFIG_HEADERS section.
15885 # No need to generate them if there are no CONFIG_HEADERS.
15886 # This happens for instance with `./config.status Makefile'.
15887 if test -n "$CONFIG_HEADERS"; then
15888 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
15892 # Transform confdefs.h into an awk script `defines.awk', embedded as
15893 # here-document in config.status, that substitutes the proper values into
15894 # config.h.in to produce config.h.
15896 # Create a delimiter string that does not exist in confdefs.h, to ease
15897 # handling of long lines.
15899 for ac_last_try in false false :; do
15900 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
15901 if test -z "$ac_tt"; then
15903 elif $ac_last_try; then
15904 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
15906 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15910 # For the awk script, D is an array of macro values keyed by name,
15911 # likewise P contains macro parameters if any. Preserve backslash
15912 # newline sequences.
15914 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15916 s/.\{148\}/&'"$ac_delim"'/g
15919 s/^[ ]*#[ ]*define[ ][ ]*/ /
15926 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
15928 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
15932 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
15933 D["\
1"]=" \
3\\\\\\n
"\\/p
15935 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
15940 s/.\{148\}/&'"$ac_delim"'/g
15945 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
15948 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
15950 ' <confdefs.h | sed '
15951 s/'"$ac_delim"'/"\\\
15952 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15954 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15955 for (key in D) D_is_set[key] = 1
15958 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15960 split(line, arg, " ")
15961 if (arg[1] == "#") {
15965 defundef
= substr
(arg
[1], 2)
15968 split(mac1
, mac2
, "(") #)
15970 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
15971 if (D_is_set
[macro
]) {
15972 # Preserve the white space surrounding the "#".
15973 print prefix
"define", macro P
[macro
] D
[macro
]
15976 # Replace #undef with comments. This is necessary, for example,
15977 # in the case of _POSIX_SOURCE, which is predefined and required
15978 # on some systems where configure will not decide to define it.
15979 if (defundef
== "undef") {
15980 print
"/*", prefix defundef
, macro
, "*/"
15988 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15989 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
15990 fi # test -n "$CONFIG_HEADERS"
15993 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15998 :[FHLC
]) ac_mode
=$ac_tag; continue;;
16000 case $ac_mode$ac_tag in
16002 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
16003 :[FH
]-) ac_tag
=-:-;;
16004 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
16021 -) ac_f
="$ac_tmp/stdin";;
16022 *) # Look for the file first in the build tree, then in the source tree
16023 # (if the path is not absolute). The absolute path cannot be DOS-style,
16024 # because $ac_f cannot contain `:'.
16028 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
16030 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16032 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16033 as_fn_append ac_file_inputs
" '$ac_f'"
16036 # Let's still pretend it is `configure' which instantiates (i.e., don't
16037 # use $as_me), people would be surprised to read:
16038 # /* config.h. Generated by config.status. */
16039 configure_input
='Generated from '`
16040 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16042 if test x
"$ac_file" != x-
; then
16043 configure_input
="$ac_file. $configure_input"
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16045 $as_echo "$as_me: creating $ac_file" >&6;}
16047 # Neutralize special characters interpreted by sed in replacement strings.
16048 case $configure_input in #(
16049 *\
&* |
*\|
* |
*\\* )
16050 ac_sed_conf_input
=`$as_echo "$configure_input" |
16051 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16052 *) ac_sed_conf_input
=$configure_input;;
16056 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
16057 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
16062 ac_dir
=`$as_dirname -- "$ac_file" ||
16063 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16064 X"$ac_file" : 'X\(//\)[^/]' \| \
16065 X"$ac_file" : 'X\(//\)$' \| \
16066 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16067 $as_echo X"$ac_file" |
16068 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16072 /^X\(\/\/\)[^/].*/{
16085 as_dir
="$ac_dir"; as_fn_mkdir_p
16089 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
16091 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16092 # A ".." for each directory in $ac_dir_suffix.
16093 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16094 case $ac_top_builddir_sub in
16095 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
16096 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
16099 ac_abs_top_builddir
=$ac_pwd
16100 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
16101 # for backward compatibility:
16102 ac_top_builddir
=$ac_top_build_prefix
16105 .
) # We are building in place.
16107 ac_top_srcdir
=$ac_top_builddir_sub
16108 ac_abs_top_srcdir
=$ac_pwd ;;
16109 [\\/]* | ?
:[\\/]* ) # Absolute name.
16110 ac_srcdir
=$srcdir$ac_dir_suffix;
16111 ac_top_srcdir
=$srcdir
16112 ac_abs_top_srcdir
=$srcdir ;;
16113 *) # Relative name.
16114 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
16115 ac_top_srcdir
=$ac_top_build_prefix$srcdir
16116 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
16118 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
16128 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
16129 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
16133 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16134 # If the template does not know about datarootdir, expand it.
16135 # FIXME: This hack should be removed a few years after 2.60.
16136 ac_datarootdir_hack
=; ac_datarootdir_seen
=
16147 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16148 *datarootdir
*) ac_datarootdir_seen
=yes;;
16149 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
16150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16151 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16153 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16154 ac_datarootdir_hack='
16155 s&@datadir@&$datadir&g
16156 s&@docdir@&$docdir&g
16157 s&@infodir@&$infodir&g
16158 s&@localedir@&$localedir&g
16159 s&@mandir@&$mandir&g
16160 s&\\\${datarootdir}&$datarootdir&g' ;;
16164 # Neutralize VPATH when `$srcdir' = `.'.
16165 # Shell code in configure.ac might set extrasub.
16166 # FIXME: do we really want to maintain this feature?
16167 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16168 ac_sed_extra="$ac_vpsub
16171 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16173 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
16174 s|@configure_input@|
$ac_sed_conf_input|
;t t
16175 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
16176 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
16177 s
&@srcdir@
&$ac_srcdir&;t t
16178 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
16179 s
&@top_srcdir@
&$ac_top_srcdir&;t t
16180 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
16181 s
&@builddir@
&$ac_builddir&;t t
16182 s
&@abs_builddir@
&$ac_abs_builddir&;t t
16183 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
16184 s
&@INSTALL@
&$ac_INSTALL&;t t
16185 $ac_datarootdir_hack
16187 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
16188 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
16190 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16191 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
16192 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16193 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
16194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
16195 which seems to be undefined. Please make sure it is defined" >&5
16196 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
16197 which seems to be undefined. Please make sure it is defined" >&2;}
16199 rm -f "$ac_tmp/stdin"
16201 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16202 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16204 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16210 if test x"$ac_file" != x-; then
16212 $as_echo "/* $configure_input */" \
16213 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16214 } >"$ac_tmp/config.h" \
16215 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16216 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16217 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16218 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16221 mv "$ac_tmp/config.h" "$ac_file" \
16222 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16225 $as_echo "/* $configure_input */" \
16226 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16227 || as_fn_error $? "could not create -" "$LINENO" 5
16231 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16232 $as_echo "$as_me: executing $ac_file commands" >&6;}
16237 case $ac_file$ac_mode in
16238 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16241 # See if we are running on zsh, and set the options which allow our
16242 # commands through without removal of \ escapes.
16243 if test -n "${ZSH_VERSION+set}" ; then
16244 setopt NO_GLOB_SUBST
16247 cfgfile="${ofile}T"
16248 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16251 cat <<_LT_EOF >> "$cfgfile"
16254 # `$ECHO "$ofile" | sed 's
%^.
*/%%'` - Provide generalized library-building support services.
16255 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16256 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16257 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16259 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16260 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16261 # Written by Gordon Matzigkeit, 1996
16263 # This file is part of GNU Libtool.
16265 # GNU Libtool is free software; you can redistribute it and/or
16266 # modify it under the terms of the GNU General Public License as
16267 # published by the Free Software Foundation; either version 2 of
16268 # the License, or (at your option) any later version.
16270 # As a special exception to the GNU General Public License,
16271 # if you distribute this file as part of a program or library that
16272 # is built using GNU Libtool, you may include this file under the
16273 # same distribution terms that you use for the rest of that program.
16275 # GNU Libtool is distributed in the hope that it will be useful,
16276 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16277 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16278 # GNU General Public License for more details.
16280 # You should have received a copy of the GNU General Public License
16281 # along with GNU Libtool; see the file COPYING. If not, a copy
16282 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16283 # obtained by writing to the Free Software Foundation, Inc.,
16284 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16287 # The names of the tagged configurations supported by this script.
16290 # ### BEGIN LIBTOOL CONFIG
16292 # Which release of libtool.m4 was used?
16293 macro_version=$macro_version
16294 macro_revision=$macro_revision
16296 # Whether or not to build shared libraries.
16297 build_libtool_libs=$enable_shared
16299 # Whether or not to build static libraries.
16300 build_old_libs=$enable_static
16302 # What type of objects to build.
16305 # Whether or not to optimize for fast installation.
16306 fast_install=$enable_fast_install
16308 # Shell to use when invoking shell scripts.
16311 # An echo program that protects backslashes.
16315 host_alias=$host_alias
16319 # The build system.
16320 build_alias=$build_alias
16324 # A sed program that does not truncate output.
16327 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16328 Xsed="\$SED -e 1s/^X//"
16330 # A grep program that handles long lines.
16336 # A literal string matcher.
16339 # A BSD- or MS-compatible name lister.
16342 # Whether we need soft or hard links.
16345 # What is the maximum length of a command?
16346 max_cmd_len=$max_cmd_len
16348 # Object file suffix (normally "o").
16351 # Executable file suffix (normally "").
16354 # whether the shell understands "unset".
16357 # turn spaces into newlines.
16360 # turn newlines into spaces.
16363 # An object symbol dumper.
16364 OBJDUMP=$lt_OBJDUMP
16366 # Method to check whether dependent libraries are shared objects.
16367 deplibs_check_method=$lt_deplibs_check_method
16369 # Command to use when deplibs_check_method == "file_magic".
16370 file_magic_cmd=$lt_file_magic_cmd
16374 AR_FLAGS=$lt_AR_FLAGS
16376 # A symbol stripping program.
16379 # Commands used to install an old-style archive.
16381 old_postinstall_cmds=$lt_old_postinstall_cmds
16382 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16384 # Whether to use a lock for old archive extraction.
16385 lock_old_archive_extraction=$lock_old_archive_extraction
16390 # LTCC compiler flags.
16391 LTCFLAGS=$lt_CFLAGS
16393 # Take the output of nm and produce a listing of raw symbols and C names.
16394 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16396 # Transform the output of nm in a proper C declaration.
16397 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16399 # Transform the output of nm in a C name address pair.
16400 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16402 # Transform the output of nm in a C name address pair when lib prefix is needed.
16403 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16405 # The name of the directory that contains temporary libtool files.
16408 # Used to examine libraries when file_magic_cmd begins with "file".
16409 MAGIC_CMD=$MAGIC_CMD
16411 # Must we lock files when doing compilation?
16412 need_locks=$lt_need_locks
16414 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16415 DSYMUTIL=$lt_DSYMUTIL
16417 # Tool to change global to local symbols on Mac OS X.
16420 # Tool to manipulate fat objects and archives on Mac OS X.
16423 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16426 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16427 OTOOL64=$lt_OTOOL64
16429 # Old archive suffix (normally "a").
16432 # Shared library suffix (normally ".so").
16433 shrext_cmds=$lt_shrext_cmds
16435 # The commands to extract the exported symbol list from a shared archive.
16436 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16438 # Variables whose values should be saved in libtool wrapper scripts and
16439 # restored at link time.
16440 variables_saved_for_relink=$lt_variables_saved_for_relink
16442 # Do we need the "lib" prefix for modules?
16443 need_lib_prefix=$need_lib_prefix
16445 # Do we need a version for libraries?
16446 need_version=$need_version
16448 # Library versioning type.
16449 version_type=$version_type
16451 # Shared library runtime path variable.
16452 runpath_var=$runpath_var
16454 # Shared library path variable.
16455 shlibpath_var=$shlibpath_var
16457 # Is shlibpath searched before the hard-coded library search path?
16458 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16460 # Format of library name prefix.
16461 libname_spec=$lt_libname_spec
16463 # List of archive names. First name is the real one, the rest are links.
16464 # The last name is the one that the linker finds with -lNAME
16465 library_names_spec=$lt_library_names_spec
16467 # The coded name of the library, if different from the real name.
16468 soname_spec=$lt_soname_spec
16470 # Permission mode override for installation of shared libraries.
16471 install_override_mode=$lt_install_override_mode
16473 # Command to use after installation of a shared archive.
16474 postinstall_cmds=$lt_postinstall_cmds
16476 # Command to use after uninstallation of a shared archive.
16477 postuninstall_cmds=$lt_postuninstall_cmds
16479 # Commands used to finish a libtool library installation in a directory.
16480 finish_cmds=$lt_finish_cmds
16482 # As "finish_cmds", except a single script fragment to be evaled but
16484 finish_eval=$lt_finish_eval
16486 # Whether we should hardcode library paths into libraries.
16487 hardcode_into_libs=$hardcode_into_libs
16489 # Compile-time system search path for libraries.
16490 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16492 # Run-time system search path for libraries.
16493 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16495 # Whether dlopen is supported.
16496 dlopen_support=$enable_dlopen
16498 # Whether dlopen of programs is supported.
16499 dlopen_self=$enable_dlopen_self
16501 # Whether dlopen of statically linked programs is supported.
16502 dlopen_self_static=$enable_dlopen_self_static
16504 # Commands to strip libraries.
16505 old_striplib=$lt_old_striplib
16506 striplib=$lt_striplib
16509 # The linker used to build libraries.
16512 # How to create reloadable object files.
16513 reload_flag=$lt_reload_flag
16514 reload_cmds=$lt_reload_cmds
16516 # Commands used to build an old-style archive.
16517 old_archive_cmds=$lt_old_archive_cmds
16519 # A language specific compiler.
16522 # Is the compiler the GNU compiler?
16525 # Compiler flag to turn off builtin functions.
16526 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16528 # How to pass a linker flag through the compiler.
16529 wl=$lt_lt_prog_compiler_wl
16531 # Additional compiler flags for building library objects.
16532 pic_flag=$lt_lt_prog_compiler_pic
16534 # Compiler flag to prevent dynamic linking.
16535 link_static_flag=$lt_lt_prog_compiler_static
16537 # Does compiler simultaneously support -c and -o options?
16538 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16540 # Whether or not to add -lc for building shared libraries.
16541 build_libtool_need_lc=$archive_cmds_need_lc
16543 # Whether or not to disallow shared libs when runtime libs are static.
16544 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16546 # Compiler flag to allow reflexive dlopens.
16547 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16549 # Compiler flag to generate shared objects directly from archives.
16550 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16552 # Whether the compiler copes with passing no objects directly.
16553 compiler_needs_object=$lt_compiler_needs_object
16555 # Create an old-style archive from a shared archive.
16556 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16558 # Create a temporary old-style archive to link instead of a shared archive.
16559 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16561 # Commands used to build a shared archive.
16562 archive_cmds=$lt_archive_cmds
16563 archive_expsym_cmds=$lt_archive_expsym_cmds
16565 # Commands used to build a loadable module if different from building
16566 # a shared archive.
16567 module_cmds=$lt_module_cmds
16568 module_expsym_cmds=$lt_module_expsym_cmds
16570 # Whether we are building with GNU ld or not.
16571 with_gnu_ld=$lt_with_gnu_ld
16573 # Flag that allows shared libraries with undefined symbols to be built.
16574 allow_undefined_flag=$lt_allow_undefined_flag
16576 # Flag that enforces no undefined symbols.
16577 no_undefined_flag=$lt_no_undefined_flag
16579 # Flag to hardcode \$libdir into a binary during linking.
16580 # This must work even if \$libdir does not exist
16581 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16583 # If ld is used when linking, flag to hardcode \$libdir into a binary
16584 # during linking. This must work even if \$libdir does not exist.
16585 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16587 # Whether we need a single "-rpath" flag with a separated argument.
16588 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16590 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16591 # DIR into the resulting binary.
16592 hardcode_direct=$hardcode_direct
16594 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16595 # DIR into the resulting binary and the resulting library dependency is
16596 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16597 # library is relocated.
16598 hardcode_direct_absolute=$hardcode_direct_absolute
16600 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16601 # into the resulting binary.
16602 hardcode_minus_L=$hardcode_minus_L
16604 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16605 # into the resulting binary.
16606 hardcode_shlibpath_var=$hardcode_shlibpath_var
16608 # Set to "yes" if building a shared library automatically hardcodes DIR
16609 # into the library and all subsequent libraries and executables linked
16611 hardcode_automatic=$hardcode_automatic
16613 # Set to yes if linker adds runtime paths of dependent libraries
16614 # to runtime path list.
16615 inherit_rpath=$inherit_rpath
16617 # Whether libtool must link a program against all its dependency libraries.
16618 link_all_deplibs=$link_all_deplibs
16620 # Fix the shell variable \$srcfile for the compiler.
16621 fix_srcfile_path=$lt_fix_srcfile_path
16623 # Set to "yes" if exported symbols are required.
16624 always_export_symbols=$always_export_symbols
16626 # The commands to list exported symbols.
16627 export_symbols_cmds=$lt_export_symbols_cmds
16629 # Symbols that should not be listed in the preloaded symbols.
16630 exclude_expsyms=$lt_exclude_expsyms
16632 # Symbols that must always be exported.
16633 include_expsyms=$lt_include_expsyms
16635 # Commands necessary for linking programs (against libraries) with templates.
16636 prelink_cmds=$lt_prelink_cmds
16638 # Specify filename containing input files.
16639 file_list_spec=$lt_file_list_spec
16641 # How to hardcode a shared library path into an executable.
16642 hardcode_action=$hardcode_action
16644 # ### END LIBTOOL CONFIG
16650 cat <<\_LT_EOF >> "$cfgfile"
16651 # AIX sometimes has problems with the GCC collect2 program. For some
16652 # reason, if we set the COLLECT_NAMES environment variable, the problems
16653 # vanish in a puff of smoke.
16654 if test "X${COLLECT_NAMES+set}" != Xset; then
16656 export COLLECT_NAMES
16663 ltmain="$ac_aux_dir/ltmain.sh"
16666 # We use sed instead of cat because bash on DJGPP gets confused if
16667 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16668 # text mode, it properly converts lines to CR/LF. This bash problem
16669 # is reportedly fixed, but why not run on old versions too?
16670 sed '/^
# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16671 ||
(rm -f "$cfgfile"; exit 1)
16675 cat << \_LT_EOF
>> "$cfgfile"
16677 # func_dirname file append nondir_replacement
16678 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16679 # otherwise set result to NONDIR_REPLACEMENT.
16683 */*) func_dirname_result
="${1%/*}${2}" ;;
16684 * ) func_dirname_result
="${3}" ;;
16688 # func_basename file
16691 func_basename_result
="${1##*/}"
16694 # func_dirname_and_basename file append nondir_replacement
16695 # perform func_basename and func_dirname in a single function
16697 # dirname: Compute the dirname of FILE. If nonempty,
16698 # add APPEND to the result, otherwise set result
16699 # to NONDIR_REPLACEMENT.
16700 # value returned in "$func_dirname_result"
16701 # basename: Compute filename of FILE.
16702 # value retuned in "$func_basename_result"
16703 # Implementation must be kept synchronized with func_dirname
16704 # and func_basename. For efficiency, we do not delegate to
16705 # those functions but instead duplicate the functionality here.
16706 func_dirname_and_basename
()
16709 */*) func_dirname_result
="${1%/*}${2}" ;;
16710 * ) func_dirname_result
="${3}" ;;
16712 func_basename_result
="${1##*/}"
16715 # func_stripname prefix suffix name
16716 # strip PREFIX and SUFFIX off of NAME.
16717 # PREFIX and SUFFIX must not contain globbing or regex special
16718 # characters, hashes, percent signs, but SUFFIX may contain a leading
16719 # dot (in which case that matches only a dot).
16722 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16723 # positional parameters, so assign one to ordinary parameter first.
16724 func_stripname_result
=${3}
16725 func_stripname_result
=${func_stripname_result#"${1}"}
16726 func_stripname_result
=${func_stripname_result%"${2}"}
16732 func_opt_split_opt
=${1%%=*}
16733 func_opt_split_arg
=${1#*=}
16740 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
16741 *) func_lo2o_result
=${1} ;;
16745 # func_xform libobj-or-source
16748 func_xform_result
=${1%.*}.lo
16751 # func_arith arithmetic-term...
16754 func_arith_result
=$
(( $
* ))
16758 # STRING may not start with a hyphen.
16761 func_len_result
=${#1}
16766 *) # Bourne compatible functions.
16767 cat << \_LT_EOF
>> "$cfgfile"
16769 # func_dirname file append nondir_replacement
16770 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16771 # otherwise set result to NONDIR_REPLACEMENT.
16774 # Extract subdirectory from the argument.
16775 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
16776 if test "X$func_dirname_result" = "X${1}"; then
16777 func_dirname_result
="${3}"
16779 func_dirname_result
="$func_dirname_result${2}"
16783 # func_basename file
16786 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
16790 # func_stripname prefix suffix name
16791 # strip PREFIX and SUFFIX off of NAME.
16792 # PREFIX and SUFFIX must not contain globbing or regex special
16793 # characters, hashes, percent signs, but SUFFIX may contain a leading
16794 # dot (in which case that matches only a dot).
16795 # func_strip_suffix prefix name
16799 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16800 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16805 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
16806 my_sed_long_arg
='1s/^-[^=]*=//'
16811 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16812 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16818 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
16821 # func_xform libobj-or-source
16824 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16827 # func_arith arithmetic-term...
16830 func_arith_result
=`expr "$@"`
16834 # STRING may not start with a hyphen.
16837 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16843 case $lt_shell_append in
16845 cat << \_LT_EOF
>> "$cfgfile"
16847 # func_append var value
16848 # Append VALUE to the end of shell variable VAR.
16856 cat << \_LT_EOF
>> "$cfgfile"
16858 # func_append var value
16859 # Append VALUE to the end of shell variable VAR.
16870 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16871 ||
(rm -f "$cfgfile"; exit 1)
16873 mv -f "$cfgfile" "$ofile" ||
16874 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16878 "Makefile":C
) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16879 rm -f Makesim1.tmp Makesim2.tmp Makefile
16880 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim
>Makesim1.tmp
16881 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim
>Makesim2.tmp
16882 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16883 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16884 <Makefile.sim
>Makefile
16885 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16887 "stamp-h":C
) echo > stamp-h
;;
16895 ac_clean_files
=$ac_clean_files_save
16897 test $ac_write_fail = 0 ||
16898 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
16901 # configure is writing to config.log, and then calls config.status.
16902 # config.status does its own redirection, appending to config.log.
16903 # Unfortunately, on DOS this fails, as config.log is still kept open
16904 # by configure, so config.status won't be able to write to it; its
16905 # output is simply discarded. So we exec the FD to /dev/null,
16906 # effectively closing config.log, so it can be properly (re)opened and
16907 # appended to by config.status. When coming back to configure, we
16908 # need to make the FD available again.
16909 if test "$no_create" != yes; then
16911 ac_config_status_args
=
16912 test "$silent" = yes &&
16913 ac_config_status_args
="$ac_config_status_args --quiet"
16915 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
16917 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16918 # would make configure fail if this is the last instruction.
16919 $ac_cs_success || as_fn_exit
1
16921 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
16922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16923 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}