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 # The simulator's configure.ac should look like:
2400 # dnl Process this file with autoconf to produce a configure script.
2401 # AC_PREREQ(2.64)dnl
2402 # AC_INIT(Makefile.in)
2403 # sinclude(../common/aclocal.m4)
2407 # ... target specific stuff ...
2411 # Include global overrides and fixes for Autoconf.
2447 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2449 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2450 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2451 # Written by Gordon Matzigkeit, 1996
2453 # This file is free software; the Free Software Foundation gives
2454 # unlimited permission to copy and/or distribute it, with or without
2455 # modifications, as long as this notice is preserved.
2462 # LT_PREREQ(VERSION)
2463 # ------------------
2464 # Complain and exit if this libtool version is less that VERSION.
2468 # _LT_CHECK_BUILDDIR
2469 # ------------------
2470 # Complain if the absolute build directory name contains unusual characters
2474 # LT_INIT([OPTIONS])
2475 # ------------------
2479 # This is what autoupdate's m4 run will expand. It fires
2480 # the warning (with _au_warn_XXX), outputs it into the
2481 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2482 # the replacement expansion.
2485 # This is an auxiliary macro that is also run when
2486 # autoupdate runs m4. It simply calls m4_warning, but
2487 # we need a wrapper so that each warning is emitted only
2488 # once. We break the quoting in m4_warning's argument in
2489 # order to expand this macro's arguments, not AU_DEFUN's.
2492 # Finally, this is the expansion that is picked up by
2493 # autoconf. It tells the user to run autoupdate, and
2494 # then outputs the replacement expansion. We do not care
2495 # about autoupdate's warning because that contains
2496 # information on what to do *after* running autoupdate.
2498 # This is what autoupdate's m4 run will expand. It fires
2499 # the warning (with _au_warn_XXX), outputs it into the
2500 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2501 # the replacement expansion.
2504 # This is an auxiliary macro that is also run when
2505 # autoupdate runs m4. It simply calls m4_warning, but
2506 # we need a wrapper so that each warning is emitted only
2507 # once. We break the quoting in m4_warning's argument in
2508 # order to expand this macro's arguments, not AU_DEFUN's.
2511 # Finally, this is the expansion that is picked up by
2512 # autoconf. It tells the user to run autoupdate, and
2513 # then outputs the replacement expansion. We do not care
2514 # about autoupdate's warning because that contains
2515 # information on what to do *after* running autoupdate.
2519 # _LT_CC_BASENAME(CC)
2520 # -------------------
2521 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2525 # _LT_FILEUTILS_DEFAULTS
2526 # ----------------------
2527 # It is okay to use these file commands and assume they have been set
2528 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2529 # _LT_FILEUTILS_DEFAULTS
2537 # _LT_PREPARE_SED_QUOTE_VARS
2538 # --------------------------
2539 # Define a few sed substitution that help us do robust quoting.
2544 # Note that this code is called both from `configure', and `config.status'
2545 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2546 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2547 # so we pass a copy along to make sure it has a sensible value anyway.
2551 ## ------------------------------------- ##
2552 ## Accumulate code for creating libtool. ##
2553 ## ------------------------------------- ##
2555 # So that we can recreate a full libtool script including additional
2556 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2557 # in macros and then make a single call at the end using the `libtool'
2561 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2562 # ----------------------------------------
2563 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2570 # _LT_CONFIG_LIBTOOL([COMMANDS])
2571 # ------------------------------
2572 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2579 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2580 # -----------------------------------------------------
2584 # _LT_FORMAT_COMMENT([COMMENT])
2585 # -----------------------------
2586 # Add leading comment marks to the start of each line, and a trailing
2587 # full-stop to the whole comment if one is not present already.
2592 ## ------------------------ ##
2593 ## FIXME: Eliminate VARNAME ##
2594 ## ------------------------ ##
2597 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2598 # -------------------------------------------------------------------
2599 # CONFIGNAME is the name given to the value in the libtool script.
2600 # VARNAME is the (base) name used in the configure script.
2601 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2602 # VARNAME. Any other value will be used directly.
2606 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2607 # --------------------------------------------------------
2611 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2612 # ------------------------------------------------
2616 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2617 # ---------------------------------------------------------
2621 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2622 # --------------------------------------------------
2626 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2627 # ---------------------------------------------------
2631 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2632 # ---------------------------------------------------
2637 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2638 # ------------------------------------------------
2643 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2644 # ------------------------------------
2645 # Quote a variable value, and forward it to `config.status' so that its
2646 # declaration there will have the same value as in `configure'. VARNAME
2647 # must have a single quote delimited value for this to work.
2651 # _LT_CONFIG_STATUS_DECLARATIONS
2652 # ------------------------------
2653 # We delimit libtool config variables with single quotes, so when
2654 # we write them to config.status, we have to be sure to quote all
2655 # embedded single quotes properly. In configure, this macro expands
2656 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2658 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2664 # Output comment and list of tags supported by the script
2668 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2669 # -----------------------------------
2670 # Extract the dictionary values for VARNAME (optionally with TAG) and
2671 # expand to a commented shell variable setting:
2673 # # Some comment about what VAR is for.
2674 # visible_name=$lt_internal_name
2678 # _LT_LIBTOOL_CONFIG_VARS
2679 # -----------------------
2680 # Produce commented declarations of non-tagged libtool config variables
2681 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2682 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2683 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2687 # _LT_LIBTOOL_TAG_VARS(TAG)
2688 # -------------------------
2692 # _LT_TAGVAR(VARNAME, [TAGNAME])
2693 # ------------------------------
2697 # _LT_CONFIG_COMMANDS
2698 # -------------------
2699 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2700 # variables for single and double quote escaping we saved from calls
2701 # to _LT_DECL, we can put quote escaped variables declarations
2702 # into `config.status', and then the shell code to quote escape them in
2703 # for loops in `config.status'. Finally, any additional code accumulated
2704 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2705 #_LT_CONFIG_COMMANDS
2711 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2712 # ------------------------------------
2713 # Generate a child script FILE with all initialization necessary to
2714 # reuse the environment learned by the parent script, and make the
2715 # file executable. If COMMENT is supplied, it is inserted after the
2716 # `#!' sequence but before initialization text begins. After this
2717 # macro, additional text can be appended to FILE to form the body of
2718 # the child script. The macro ends with non-zero status if the
2719 # file could not be fully written (such as if the disk is full).
2720 # _LT_GENERATED_FILE_INIT
2724 # This macro allows early generation of the libtool script (before
2725 # AC_OUTPUT is called), incase it is used in configure for compilation
2732 # If TAG is the built-in tag, create an initial libtool script with a
2733 # default configuration from the untagged config vars. Otherwise add code
2734 # to config.status for appending the configuration named by TAG from the
2735 # matching tagged config vars.
2739 # LT_SUPPORTED_TAG(TAG)
2740 # ---------------------
2741 # Trace this macro to discover what tags are supported by the libtool
2742 # --tag option, using:
2743 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2747 # C support is built-in for now
2754 # Enable libtool support for the given language if not already enabled.
2758 # _LT_LANG(LANGNAME)
2759 # ------------------
2763 # _LT_LANG_DEFAULT_CONFIG
2764 # -----------------------
2765 # _LT_LANG_DEFAULT_CONFIG
2768 # This is what autoupdate's m4 run will expand. It fires
2769 # the warning (with _au_warn_XXX), outputs it into the
2770 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2771 # the replacement expansion.
2774 # This is an auxiliary macro that is also run when
2775 # autoupdate runs m4. It simply calls m4_warning, but
2776 # we need a wrapper so that each warning is emitted only
2777 # once. We break the quoting in m4_warning's argument in
2778 # order to expand this macro's arguments, not AU_DEFUN's.
2781 # Finally, this is the expansion that is picked up by
2782 # autoconf. It tells the user to run autoupdate, and
2783 # then outputs the replacement expansion. We do not care
2784 # about autoupdate's warning because that contains
2785 # information on what to do *after* running autoupdate.
2787 # This is what autoupdate's m4 run will expand. It fires
2788 # the warning (with _au_warn_XXX), outputs it into the
2789 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2790 # the replacement expansion.
2793 # This is an auxiliary macro that is also run when
2794 # autoupdate runs m4. It simply calls m4_warning, but
2795 # we need a wrapper so that each warning is emitted only
2796 # once. We break the quoting in m4_warning's argument in
2797 # order to expand this macro's arguments, not AU_DEFUN's.
2800 # Finally, this is the expansion that is picked up by
2801 # autoconf. It tells the user to run autoupdate, and
2802 # then outputs the replacement expansion. We do not care
2803 # about autoupdate's warning because that contains
2804 # information on what to do *after* running autoupdate.
2806 # This is what autoupdate's m4 run will expand. It fires
2807 # the warning (with _au_warn_XXX), outputs it into the
2808 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2809 # the replacement expansion.
2812 # This is an auxiliary macro that is also run when
2813 # autoupdate runs m4. It simply calls m4_warning, but
2814 # we need a wrapper so that each warning is emitted only
2815 # once. We break the quoting in m4_warning's argument in
2816 # order to expand this macro's arguments, not AU_DEFUN's.
2819 # Finally, this is the expansion that is picked up by
2820 # autoconf. It tells the user to run autoupdate, and
2821 # then outputs the replacement expansion. We do not care
2822 # about autoupdate's warning because that contains
2823 # information on what to do *after* running autoupdate.
2825 # This is what autoupdate's m4 run will expand. It fires
2826 # the warning (with _au_warn_XXX), outputs it into the
2827 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2828 # the replacement expansion.
2831 # This is an auxiliary macro that is also run when
2832 # autoupdate runs m4. It simply calls m4_warning, but
2833 # we need a wrapper so that each warning is emitted only
2834 # once. We break the quoting in m4_warning's argument in
2835 # order to expand this macro's arguments, not AU_DEFUN's.
2838 # Finally, this is the expansion that is picked up by
2839 # autoconf. It tells the user to run autoupdate, and
2840 # then outputs the replacement expansion. We do not care
2841 # about autoupdate's warning because that contains
2842 # information on what to do *after* running autoupdate.
2844 # This is what autoupdate's m4 run will expand. It fires
2845 # the warning (with _au_warn_XXX), outputs it into the
2846 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2847 # the replacement expansion.
2850 # This is an auxiliary macro that is also run when
2851 # autoupdate runs m4. It simply calls m4_warning, but
2852 # we need a wrapper so that each warning is emitted only
2853 # once. We break the quoting in m4_warning's argument in
2854 # order to expand this macro's arguments, not AU_DEFUN's.
2857 # Finally, this is the expansion that is picked up by
2858 # autoconf. It tells the user to run autoupdate, and
2859 # then outputs the replacement expansion. We do not care
2860 # about autoupdate's warning because that contains
2861 # information on what to do *after* running autoupdate.
2870 # _LT_COMPILER_BOILERPLATE
2871 # ------------------------
2872 # Check for compiler boilerplate output or warnings with
2873 # the simple compiler test code.
2874 # _LT_COMPILER_BOILERPLATE
2877 # _LT_LINKER_BOILERPLATE
2878 # ----------------------
2879 # Check for linker boilerplate output or warnings with
2880 # the simple link test code.
2881 # _LT_LINKER_BOILERPLATE
2883 # _LT_REQUIRED_DARWIN_CHECKS
2884 # -------------------------
2888 # _LT_DARWIN_LINKER_FEATURES
2889 # --------------------------
2890 # Checks for linker and compiler features on darwin
2893 # _LT_SYS_MODULE_PATH_AIX
2894 # -----------------------
2895 # Links a minimal program and checks the executable
2896 # for the system default hardcoded library path. In most cases,
2897 # this is /usr/lib:/lib, but when the MPI compilers are used
2898 # the location of the communication and MPI libs are included too.
2899 # If we don't find anything, use the default library path according
2900 # to the aix ld manual.
2901 # _LT_SYS_MODULE_PATH_AIX
2904 # _LT_SHELL_INIT(ARG)
2905 # -------------------
2910 # _LT_PROG_ECHO_BACKSLASH
2911 # -----------------------
2912 # Find how we can fake an echo command that does not interpret backslash.
2913 # In particular, with Autoconf 2.60 or later we add some code to the start
2914 # of the generated configure script which will find a shell with a builtin
2915 # printf (which we can use as an echo command).
2916 # _LT_PROG_ECHO_BACKSLASH
2924 # _LT_CMD_OLD_ARCHIVE
2925 # -------------------
2926 # _LT_CMD_OLD_ARCHIVE
2929 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2930 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2931 # ----------------------------------------------------------------
2932 # Check whether the given compiler option works
2933 # _LT_COMPILER_OPTION
2936 # This is what autoupdate's m4 run will expand. It fires
2937 # the warning (with _au_warn_XXX), outputs it into the
2938 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2939 # the replacement expansion.
2942 # This is an auxiliary macro that is also run when
2943 # autoupdate runs m4. It simply calls m4_warning, but
2944 # we need a wrapper so that each warning is emitted only
2945 # once. We break the quoting in m4_warning's argument in
2946 # order to expand this macro's arguments, not AU_DEFUN's.
2949 # Finally, this is the expansion that is picked up by
2950 # autoconf. It tells the user to run autoupdate, and
2951 # then outputs the replacement expansion. We do not care
2952 # about autoupdate's warning because that contains
2953 # information on what to do *after* running autoupdate.
2957 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2958 # [ACTION-SUCCESS], [ACTION-FAILURE])
2959 # ----------------------------------------------------
2960 # Check whether the given linker option works
2964 # This is what autoupdate's m4 run will expand. It fires
2965 # the warning (with _au_warn_XXX), outputs it into the
2966 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2967 # the replacement expansion.
2970 # This is an auxiliary macro that is also run when
2971 # autoupdate runs m4. It simply calls m4_warning, but
2972 # we need a wrapper so that each warning is emitted only
2973 # once. We break the quoting in m4_warning's argument in
2974 # order to expand this macro's arguments, not AU_DEFUN's.
2977 # Finally, this is the expansion that is picked up by
2978 # autoconf. It tells the user to run autoupdate, and
2979 # then outputs the replacement expansion. We do not care
2980 # about autoupdate's warning because that contains
2981 # information on what to do *after* running autoupdate.
2990 # This is what autoupdate's m4 run will expand. It fires
2991 # the warning (with _au_warn_XXX), outputs it into the
2992 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2993 # the replacement expansion.
2996 # This is an auxiliary macro that is also run when
2997 # autoupdate runs m4. It simply calls m4_warning, but
2998 # we need a wrapper so that each warning is emitted only
2999 # once. We break the quoting in m4_warning's argument in
3000 # order to expand this macro's arguments, not AU_DEFUN's.
3003 # Finally, this is the expansion that is picked up by
3004 # autoconf. It tells the user to run autoupdate, and
3005 # then outputs the replacement expansion. We do not care
3006 # about autoupdate's warning because that contains
3007 # information on what to do *after* running autoupdate.
3016 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3017 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3018 # ----------------------------------------------------------------
3019 # _LT_TRY_DLOPEN_SELF
3022 # LT_SYS_DLOPEN_SELF
3023 # ------------------
3024 # LT_SYS_DLOPEN_SELF
3027 # This is what autoupdate's m4 run will expand. It fires
3028 # the warning (with _au_warn_XXX), outputs it into the
3029 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3030 # the replacement expansion.
3033 # This is an auxiliary macro that is also run when
3034 # autoupdate runs m4. It simply calls m4_warning, but
3035 # we need a wrapper so that each warning is emitted only
3036 # once. We break the quoting in m4_warning's argument in
3037 # order to expand this macro's arguments, not AU_DEFUN's.
3040 # Finally, this is the expansion that is picked up by
3041 # autoconf. It tells the user to run autoupdate, and
3042 # then outputs the replacement expansion. We do not care
3043 # about autoupdate's warning because that contains
3044 # information on what to do *after* running autoupdate.
3048 # _LT_COMPILER_C_O([TAGNAME])
3049 # ---------------------------
3050 # Check to see if options -c and -o are simultaneously supported by compiler.
3051 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3055 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3056 # ----------------------------------
3057 # Check to see if we can do hard links to lock some files if needed
3058 # _LT_COMPILER_FILE_LOCKS
3066 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3067 # --------------------------------------
3068 # Check hardcoding attributes.
3069 # _LT_LINKER_HARDCODE_LIBPATH
3077 # _LT_SYS_DYNAMIC_LINKER([TAG])
3078 # -----------------------------
3079 # PORTME Fill in your ld.so characteristics
3080 # _LT_SYS_DYNAMIC_LINKER
3083 # _LT_PATH_TOOL_PREFIX(TOOL)
3084 # --------------------------
3085 # find a file program which can recognize shared library
3086 # _LT_PATH_TOOL_PREFIX
3089 # This is what autoupdate's m4 run will expand. It fires
3090 # the warning (with _au_warn_XXX), outputs it into the
3091 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3092 # the replacement expansion.
3095 # This is an auxiliary macro that is also run when
3096 # autoupdate runs m4. It simply calls m4_warning, but
3097 # we need a wrapper so that each warning is emitted only
3098 # once. We break the quoting in m4_warning's argument in
3099 # order to expand this macro's arguments, not AU_DEFUN's.
3102 # Finally, this is the expansion that is picked up by
3103 # autoconf. It tells the user to run autoupdate, and
3104 # then outputs the replacement expansion. We do not care
3105 # about autoupdate's warning because that contains
3106 # information on what to do *after* running autoupdate.
3112 # find a file program which can recognize a shared library
3118 # find the pathname to the GNU or non-GNU linker
3122 # This is what autoupdate's m4 run will expand. It fires
3123 # the warning (with _au_warn_XXX), outputs it into the
3124 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3125 # the replacement expansion.
3128 # This is an auxiliary macro that is also run when
3129 # autoupdate runs m4. It simply calls m4_warning, but
3130 # we need a wrapper so that each warning is emitted only
3131 # once. We break the quoting in m4_warning's argument in
3132 # order to expand this macro's arguments, not AU_DEFUN's.
3135 # Finally, this is the expansion that is picked up by
3136 # autoconf. It tells the user to run autoupdate, and
3137 # then outputs the replacement expansion. We do not care
3138 # about autoupdate's warning because that contains
3139 # information on what to do *after* running autoupdate.
3141 # This is what autoupdate's m4 run will expand. It fires
3142 # the warning (with _au_warn_XXX), outputs it into the
3143 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3144 # the replacement expansion.
3147 # This is an auxiliary macro that is also run when
3148 # autoupdate runs m4. It simply calls m4_warning, but
3149 # we need a wrapper so that each warning is emitted only
3150 # once. We break the quoting in m4_warning's argument in
3151 # order to expand this macro's arguments, not AU_DEFUN's.
3154 # Finally, this is the expansion that is picked up by
3155 # autoconf. It tells the user to run autoupdate, and
3156 # then outputs the replacement expansion. We do not care
3157 # about autoupdate's warning because that contains
3158 # information on what to do *after* running autoupdate.
3169 # find reload flag for linker
3170 # -- PORTME Some linkers may need a different reload flag.
3174 # _LT_CHECK_MAGIC_METHOD
3175 # ----------------------
3176 # how to check for library dependencies
3177 # -- PORTME fill in with the dynamic library characteristics
3178 # _LT_CHECK_MAGIC_METHOD
3183 # find the pathname to a BSD- or MS-compatible name lister
3187 # This is what autoupdate's m4 run will expand. It fires
3188 # the warning (with _au_warn_XXX), outputs it into the
3189 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3190 # the replacement expansion.
3193 # This is an auxiliary macro that is also run when
3194 # autoupdate runs m4. It simply calls m4_warning, but
3195 # we need a wrapper so that each warning is emitted only
3196 # once. We break the quoting in m4_warning's argument in
3197 # order to expand this macro's arguments, not AU_DEFUN's.
3200 # Finally, this is the expansion that is picked up by
3201 # autoconf. It tells the user to run autoupdate, and
3202 # then outputs the replacement expansion. We do not care
3203 # about autoupdate's warning because that contains
3204 # information on what to do *after* running autoupdate.
3206 # This is what autoupdate's m4 run will expand. It fires
3207 # the warning (with _au_warn_XXX), outputs it into the
3208 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3209 # the replacement expansion.
3212 # This is an auxiliary macro that is also run when
3213 # autoupdate runs m4. It simply calls m4_warning, but
3214 # we need a wrapper so that each warning is emitted only
3215 # once. We break the quoting in m4_warning's argument in
3216 # order to expand this macro's arguments, not AU_DEFUN's.
3219 # Finally, this is the expansion that is picked up by
3220 # autoconf. It tells the user to run autoupdate, and
3221 # then outputs the replacement expansion. We do not care
3222 # about autoupdate's warning because that contains
3223 # information on what to do *after* running autoupdate.
3229 # check for math library
3233 # This is what autoupdate's m4 run will expand. It fires
3234 # the warning (with _au_warn_XXX), outputs it into the
3235 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3236 # the replacement expansion.
3239 # This is an auxiliary macro that is also run when
3240 # autoupdate runs m4. It simply calls m4_warning, but
3241 # we need a wrapper so that each warning is emitted only
3242 # once. We break the quoting in m4_warning's argument in
3243 # order to expand this macro's arguments, not AU_DEFUN's.
3246 # Finally, this is the expansion that is picked up by
3247 # autoconf. It tells the user to run autoupdate, and
3248 # then outputs the replacement expansion. We do not care
3249 # about autoupdate's warning because that contains
3250 # information on what to do *after* running autoupdate.
3254 # _LT_COMPILER_NO_RTTI([TAGNAME])
3255 # -------------------------------
3256 # _LT_COMPILER_NO_RTTI
3259 # _LT_CMD_GLOBAL_SYMBOLS
3260 # ----------------------
3261 # _LT_CMD_GLOBAL_SYMBOLS
3264 # _LT_COMPILER_PIC([TAGNAME])
3265 # ---------------------------
3269 # _LT_LINKER_SHLIBS([TAGNAME])
3270 # ----------------------------
3271 # See if the linker supports building shared libraries.
3275 # _LT_LANG_C_CONFIG([TAG])
3276 # ------------------------
3277 # Ensure that the configuration variables for a C compiler are suitably
3278 # defined. These variables are subsequently used by _LT_CONFIG to write
3279 # the compiler configuration to `libtool'.
3283 # _LT_LANG_CXX_CONFIG([TAG])
3284 # --------------------------
3285 # Ensure that the configuration variables for a C++ compiler are suitably
3286 # defined. These variables are subsequently used by _LT_CONFIG to write
3287 # the compiler configuration to `libtool'.
3288 # _LT_LANG_CXX_CONFIG
3291 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3292 # ---------------------------------
3293 # Figure out "hidden" library dependencies from verbose
3294 # compiler output when linking a shared library.
3295 # Parse the compiler output and extract the necessary
3296 # objects, libraries and library flags.
3297 # _LT_SYS_HIDDEN_LIBDEPS
3300 # _LT_LANG_F77_CONFIG([TAG])
3301 # --------------------------
3302 # Ensure that the configuration variables for a Fortran 77 compiler are
3303 # suitably defined. These variables are subsequently used by _LT_CONFIG
3304 # to write the compiler configuration to `libtool'.
3305 # _LT_LANG_F77_CONFIG
3308 # _LT_LANG_FC_CONFIG([TAG])
3309 # -------------------------
3310 # Ensure that the configuration variables for a Fortran compiler are
3311 # suitably defined. These variables are subsequently used by _LT_CONFIG
3312 # to write the compiler configuration to `libtool'.
3313 # _LT_LANG_FC_CONFIG
3316 # _LT_LANG_GCJ_CONFIG([TAG])
3317 # --------------------------
3318 # Ensure that the configuration variables for the GNU Java Compiler compiler
3319 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3320 # to write the compiler configuration to `libtool'.
3321 # _LT_LANG_GCJ_CONFIG
3324 # _LT_LANG_RC_CONFIG([TAG])
3325 # -------------------------
3326 # Ensure that the configuration variables for the Windows resource compiler
3327 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3328 # to write the compiler configuration to `libtool'.
3329 # _LT_LANG_RC_CONFIG
3337 # This is what autoupdate's m4 run will expand. It fires
3338 # the warning (with _au_warn_XXX), outputs it into the
3339 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3340 # the replacement expansion.
3343 # This is an auxiliary macro that is also run when
3344 # autoupdate runs m4. It simply calls m4_warning, but
3345 # we need a wrapper so that each warning is emitted only
3346 # once. We break the quoting in m4_warning's argument in
3347 # order to expand this macro's arguments, not AU_DEFUN's.
3350 # Finally, this is the expansion that is picked up by
3351 # autoconf. It tells the user to run autoupdate, and
3352 # then outputs the replacement expansion. We do not care
3353 # about autoupdate's warning because that contains
3354 # information on what to do *after* running autoupdate.
3363 # This is what autoupdate's m4 run will expand. It fires
3364 # the warning (with _au_warn_XXX), outputs it into the
3365 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3366 # the replacement expansion.
3369 # This is an auxiliary macro that is also run when
3370 # autoupdate runs m4. It simply calls m4_warning, but
3371 # we need a wrapper so that each warning is emitted only
3372 # once. We break the quoting in m4_warning's argument in
3373 # order to expand this macro's arguments, not AU_DEFUN's.
3376 # Finally, this is the expansion that is picked up by
3377 # autoconf. It tells the user to run autoupdate, and
3378 # then outputs the replacement expansion. We do not care
3379 # about autoupdate's warning because that contains
3380 # information on what to do *after* running autoupdate.
3386 # If we don't have a new enough Autoconf to choose the best grep
3387 # available, choose the one first in the user's PATH.
3393 # If we don't have a new enough Autoconf to choose the best objdump
3394 # available, choose the one first in the user's PATH.
3400 # Check for a fully-functional sed program, that truncates
3401 # as few characters as possible. Prefer GNU sed if found.
3407 # This is what autoupdate's m4 run will expand. It fires
3408 # the warning (with _au_warn_XXX), outputs it into the
3409 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3410 # the replacement expansion.
3413 # This is an auxiliary macro that is also run when
3414 # autoupdate runs m4. It simply calls m4_warning, but
3415 # we need a wrapper so that each warning is emitted only
3416 # once. We break the quoting in m4_warning's argument in
3417 # order to expand this macro's arguments, not AU_DEFUN's.
3420 # Finally, this is the expansion that is picked up by
3421 # autoconf. It tells the user to run autoupdate, and
3422 # then outputs the replacement expansion. We do not care
3423 # about autoupdate's warning because that contains
3424 # information on what to do *after* running autoupdate.
3428 # _LT_CHECK_SHELL_FEATURES
3429 # ------------------------
3430 # Find out whether the shell is Bourne or XSI compatible,
3431 # or has some other useful features.
3432 # _LT_CHECK_SHELL_FEATURES
3435 # _LT_PROG_XSI_SHELLFNS
3436 # ---------------------
3437 # Bourne and XSI compatible variants of some useful shell functions.
3440 # Helper functions for option handling. -*- Autoconf -*-
3442 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3444 # Written by Gary V. Vaughan, 2004
3446 # This file is free software; the Free Software Foundation gives
3447 # unlimited permission to copy and/or distribute it, with or without
3448 # modifications, as long as this notice is preserved.
3450 # serial 6 ltoptions.m4
3452 # This is to help aclocal find these macros, as it can't see m4_define.
3456 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3457 # ------------------------------------------
3461 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3462 # ---------------------------------------
3463 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3464 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3469 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3470 # ------------------------------------------------------------
3471 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3475 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3476 # -------------------------------------------------------
3477 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3482 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3483 # ----------------------------------------
3484 # OPTION-LIST is a space-separated list of Libtool options associated
3485 # with MACRO-NAME. If any OPTION has a matching handler declared with
3486 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3487 # the unknown option and exit.
3491 ## --------------------------------- ##
3492 ## Macros to handle LT_INIT options. ##
3493 ## --------------------------------- ##
3495 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3496 # -----------------------------------------
3500 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3501 # -----------------------------------------------
3509 # This is what autoupdate's m4 run will expand. It fires
3510 # the warning (with _au_warn_XXX), outputs it into the
3511 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3512 # the replacement expansion.
3515 # This is an auxiliary macro that is also run when
3516 # autoupdate runs m4. It simply calls m4_warning, but
3517 # we need a wrapper so that each warning is emitted only
3518 # once. We break the quoting in m4_warning's argument in
3519 # order to expand this macro's arguments, not AU_DEFUN's.
3522 # Finally, this is the expansion that is picked up by
3523 # autoconf. It tells the user to run autoupdate, and
3524 # then outputs the replacement expansion. We do not care
3525 # about autoupdate's warning because that contains
3526 # information on what to do *after* running autoupdate.
3533 # Declare package support for building win32 dll's.
3536 # This is what autoupdate's m4 run will expand. It fires
3537 # the warning (with _au_warn_XXX), outputs it into the
3538 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3539 # the replacement expansion.
3542 # This is an auxiliary macro that is also run when
3543 # autoupdate runs m4. It simply calls m4_warning, but
3544 # we need a wrapper so that each warning is emitted only
3545 # once. We break the quoting in m4_warning's argument in
3546 # order to expand this macro's arguments, not AU_DEFUN's.
3549 # Finally, this is the expansion that is picked up by
3550 # autoconf. It tells the user to run autoupdate, and
3551 # then outputs the replacement expansion. We do not care
3552 # about autoupdate's warning because that contains
3553 # information on what to do *after* running autoupdate.
3558 # _LT_ENABLE_SHARED([DEFAULT])
3559 # ----------------------------
3560 # implement the --enable-shared flag, and supports the `shared' and
3561 # `disable-shared' LT_INIT options.
3562 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3573 # This is what autoupdate's m4 run will expand. It fires
3574 # the warning (with _au_warn_XXX), outputs it into the
3575 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3576 # the replacement expansion.
3579 # This is an auxiliary macro that is also run when
3580 # autoupdate runs m4. It simply calls m4_warning, but
3581 # we need a wrapper so that each warning is emitted only
3582 # once. We break the quoting in m4_warning's argument in
3583 # order to expand this macro's arguments, not AU_DEFUN's.
3586 # Finally, this is the expansion that is picked up by
3587 # autoconf. It tells the user to run autoupdate, and
3588 # then outputs the replacement expansion. We do not care
3589 # about autoupdate's warning because that contains
3590 # information on what to do *after* running autoupdate.
3592 # This is what autoupdate's m4 run will expand. It fires
3593 # the warning (with _au_warn_XXX), outputs it into the
3594 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3595 # the replacement expansion.
3598 # This is an auxiliary macro that is also run when
3599 # autoupdate runs m4. It simply calls m4_warning, but
3600 # we need a wrapper so that each warning is emitted only
3601 # once. We break the quoting in m4_warning's argument in
3602 # order to expand this macro's arguments, not AU_DEFUN's.
3605 # Finally, this is the expansion that is picked up by
3606 # autoconf. It tells the user to run autoupdate, and
3607 # then outputs the replacement expansion. We do not care
3608 # about autoupdate's warning because that contains
3609 # information on what to do *after* running autoupdate.
3615 # _LT_ENABLE_STATIC([DEFAULT])
3616 # ----------------------------
3617 # implement the --enable-static flag, and support the `static' and
3618 # `disable-static' LT_INIT options.
3619 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3630 # This is what autoupdate's m4 run will expand. It fires
3631 # the warning (with _au_warn_XXX), outputs it into the
3632 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3633 # the replacement expansion.
3636 # This is an auxiliary macro that is also run when
3637 # autoupdate runs m4. It simply calls m4_warning, but
3638 # we need a wrapper so that each warning is emitted only
3639 # once. We break the quoting in m4_warning's argument in
3640 # order to expand this macro's arguments, not AU_DEFUN's.
3643 # Finally, this is the expansion that is picked up by
3644 # autoconf. It tells the user to run autoupdate, and
3645 # then outputs the replacement expansion. We do not care
3646 # about autoupdate's warning because that contains
3647 # information on what to do *after* running autoupdate.
3649 # This is what autoupdate's m4 run will expand. It fires
3650 # the warning (with _au_warn_XXX), outputs it into the
3651 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3652 # the replacement expansion.
3655 # This is an auxiliary macro that is also run when
3656 # autoupdate runs m4. It simply calls m4_warning, but
3657 # we need a wrapper so that each warning is emitted only
3658 # once. We break the quoting in m4_warning's argument in
3659 # order to expand this macro's arguments, not AU_DEFUN's.
3662 # Finally, this is the expansion that is picked up by
3663 # autoconf. It tells the user to run autoupdate, and
3664 # then outputs the replacement expansion. We do not care
3665 # about autoupdate's warning because that contains
3666 # information on what to do *after* running autoupdate.
3672 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3673 # ----------------------------------
3674 # implement the --enable-fast-install flag, and support the `fast-install'
3675 # and `disable-fast-install' LT_INIT options.
3676 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3677 # _LT_ENABLE_FAST_INSTALL
3683 # This is what autoupdate's m4 run will expand. It fires
3684 # the warning (with _au_warn_XXX), outputs it into the
3685 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3686 # the replacement expansion.
3689 # This is an auxiliary macro that is also run when
3690 # autoupdate runs m4. It simply calls m4_warning, but
3691 # we need a wrapper so that each warning is emitted only
3692 # once. We break the quoting in m4_warning's argument in
3693 # order to expand this macro's arguments, not AU_DEFUN's.
3696 # Finally, this is the expansion that is picked up by
3697 # autoconf. It tells the user to run autoupdate, and
3698 # then outputs the replacement expansion. We do not care
3699 # about autoupdate's warning because that contains
3700 # information on what to do *after* running autoupdate.
3703 # This is what autoupdate's m4 run will expand. It fires
3704 # the warning (with _au_warn_XXX), outputs it into the
3705 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3706 # the replacement expansion.
3709 # This is an auxiliary macro that is also run when
3710 # autoupdate runs m4. It simply calls m4_warning, but
3711 # we need a wrapper so that each warning is emitted only
3712 # once. We break the quoting in m4_warning's argument in
3713 # order to expand this macro's arguments, not AU_DEFUN's.
3716 # Finally, this is the expansion that is picked up by
3717 # autoconf. It tells the user to run autoupdate, and
3718 # then outputs the replacement expansion. We do not care
3719 # about autoupdate's warning because that contains
3720 # information on what to do *after* running autoupdate.
3725 # _LT_WITH_PIC([MODE])
3726 # --------------------
3727 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3729 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3736 # This is what autoupdate's m4 run will expand. It fires
3737 # the warning (with _au_warn_XXX), outputs it into the
3738 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3739 # the replacement expansion.
3742 # This is an auxiliary macro that is also run when
3743 # autoupdate runs m4. It simply calls m4_warning, but
3744 # we need a wrapper so that each warning is emitted only
3745 # once. We break the quoting in m4_warning's argument in
3746 # order to expand this macro's arguments, not AU_DEFUN's.
3749 # Finally, this is the expansion that is picked up by
3750 # autoconf. It tells the user to run autoupdate, and
3751 # then outputs the replacement expansion. We do not care
3752 # about autoupdate's warning because that contains
3753 # information on what to do *after* running autoupdate.
3757 ## ----------------- ##
3758 ## LTDL_INIT Options ##
3759 ## ----------------- ##
3770 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3772 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3773 # Written by Gary V. Vaughan, 2004
3775 # This file is free software; the Free Software Foundation gives
3776 # unlimited permission to copy and/or distribute it, with or without
3777 # modifications, as long as this notice is preserved.
3779 # serial 6 ltsugar.m4
3781 # This is to help aclocal find these macros, as it can't see m4_define.
3785 # lt_join(SEP, ARG1, [ARG2...])
3786 # -----------------------------
3787 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3788 # associated separator.
3789 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3790 # versions in m4sugar had bugs.
3798 # Manipulate m4 lists.
3799 # These macros are necessary as long as will still need to support
3800 # Autoconf-2.59 which quotes differently.
3806 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3807 # ------------------------------------------
3808 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3809 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3810 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3811 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3812 # than defined and empty).
3814 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3815 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3820 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3821 # ----------------------------------------------------------
3822 # Produce a SEP delimited list of all paired combinations of elements of
3823 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3824 # has the form PREFIXmINFIXSUFFIXn.
3825 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3829 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3830 # -----------------------------------------------------------------------
3831 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3832 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3836 # lt_dict_add(DICT, KEY, VALUE)
3837 # -----------------------------
3841 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3842 # --------------------------------------------
3846 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3847 # ----------------------------------
3851 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3852 # -----------------------------------------------------------------
3856 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3857 # --------------------------------------------------------------
3860 # ltversion.m4 -- version numbers -*- Autoconf -*-
3862 # Copyright (C) 2004 Free Software Foundation, Inc.
3863 # Written by Scott James Remnant, 2004
3865 # This file is free software; the Free Software Foundation gives
3866 # unlimited permission to copy and/or distribute it, with or without
3867 # modifications, as long as this notice is preserved.
3869 # Generated from ltversion.in.
3871 # serial 3134 ltversion.m4
3872 # This file is part of GNU Libtool
3879 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3881 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3882 # Written by Scott James Remnant, 2004.
3884 # This file is free software; the Free Software Foundation gives
3885 # unlimited permission to copy and/or distribute it, with or without
3886 # modifications, as long as this notice is preserved.
3888 # serial 4 lt~obsolete.m4
3890 # These exist entirely to fool aclocal when bootstrapping libtool.
3892 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3893 # which have later been changed to m4_define as they aren't part of the
3894 # exported API, or moved to Autoconf or Automake where they belong.
3896 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3897 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3898 # using a macro with the same name in our local m4/libtool.m4 it'll
3899 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3900 # and doesn't know about Autoconf macros at all.)
3902 # So we provide this file, which has a silly filename so it's always
3903 # included after everything else. This provides aclocal with the
3904 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3905 # because those macros already exist, or will be overwritten later.
3906 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3908 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3909 # Yes, that means every name once taken will need to remain here until
3910 # we give up compatibility with versions before 1.7, at which point
3911 # we need to keep only those names which we still refer to.
3913 # This is to help aclocal find these macros, as it can't see m4_define.
3980 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3981 # Free Software Foundation, Inc.
3983 # This file is free software; the Free Software Foundation
3984 # gives unlimited permission to copy and/or distribute it,
3985 # with or without modifications, as long as this notice is preserved.
3989 # Based on depend.m4 from automake 1.9, modified for standalone use in
3990 # an environment where GNU make is required.
3992 # ZW_PROG_COMPILER_DEPENDENCIES
3993 # -----------------------------
3994 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3995 # sets fooDEPMODE accordingly. Cache-variable compatible with
3996 # original; not side-effect compatible. As the users of this macro
3997 # may require accurate dependencies for correct builds, it does *not*
3998 # honor --disable-dependency-checking, and failure to detect a usable
3999 # method is an error. depcomp is assumed to be located in
4002 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
4008 # Choose a directory name for dependency files.
4013 # As AM_SET_DEPDIR, but also create the directory at config.status time.
4080 # intl sister-directory configuration rules.
4083 # The idea behind this macro is that there's no need to repeat all the
4084 # autoconf probes done by the intl directory - it's already done them
4085 # for us. In fact, there's no need even to look at the cache for the
4086 # answers. All we need to do is nab a few pieces of information.
4087 # The intl directory is set up to make this easy, by generating a
4088 # small file which can be sourced as a shell script; then we produce
4089 # the necessary substitutions and definitions for this directory.
4093 # Autoconf M4 include file defining utility macros for complex Canadian
4105 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4107 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4110 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4111 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4115 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4116 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4120 # Backported from Autoconf 2.5x; can go away when and if
4121 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4130 # ACX_HAVE_GCC_FOR_TARGET
4131 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4134 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4135 # Searching for installed target binutils. We need to take extra care,
4136 # else we may find the wrong assembler, linker, etc., and lose.
4138 # First try --with-build-time-tools, if specified.
4140 # For build != host, we ask the installed GCC for the name of the tool it
4141 # uses, and accept it if it is an absolute path. This is because the
4142 # only good choice for a compiler is the same GCC version that is being
4143 # installed (or we couldn't make target libraries), and we assume that
4144 # on the host system we'll have not only the same GCC version, but also
4145 # the same binutils version.
4147 # For build == host, search the same directories that the installed
4148 # compiler will search. We used to do this for the assembler, linker,
4149 # and nm only; for simplicity of configuration, however, we extend this
4150 # criterion to tools (such as ar and ranlib) that are never invoked by
4151 # the compiler, to avoid mismatches.
4153 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4154 # if build == target. This makes the most sense only when bootstrapping,
4155 # but we also do so when build != host. In this case, we hope that the
4156 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4158 # If we do not find a suitable binary, then try the user's path.
4162 # AC_PROG_CPP_WERROR
4163 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4164 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4165 # For now, using this also overrides header checks to use only the
4166 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4167 # bit harder from here).
4168 # Eventually autoconf will default to checking headers with the compiler
4169 # instead, and we'll have to do this differently.
4171 # AC_PROG_CPP_WERROR
4174 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4175 # that understands Ada. We use the user's CC setting, already found, and
4176 # possibly add $1 to the command-line parameters.
4178 # Sets the shell variable have_gnat to yes or no as appropriate, and
4179 # substitutes GNATBIND and GNATMAKE.
4206 ac_cpp
='$CPP $CPPFLAGS'
4207 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4208 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4209 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4210 if test -n "$ac_tool_prefix"; then
4211 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4212 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4214 $as_echo_n "checking for $ac_word... " >&6; }
4215 if ${ac_cv_prog_CC+:} false
; then :
4216 $as_echo_n "(cached) " >&6
4218 if test -n "$CC"; then
4219 ac_cv_prog_CC
="$CC" # Let the user override the test.
4221 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4225 test -z "$as_dir" && as_dir
=.
4226 for ac_exec_ext
in '' $ac_executable_extensions; do
4227 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4228 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
4229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4239 if test -n "$CC"; then
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4241 $as_echo "$CC" >&6; }
4243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4244 $as_echo "no" >&6; }
4249 if test -z "$ac_cv_prog_CC"; then
4251 # Extract the first word of "gcc", so it can be a program name with args.
4252 set dummy gcc
; ac_word
=$2
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4254 $as_echo_n "checking for $ac_word... " >&6; }
4255 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
4256 $as_echo_n "(cached) " >&6
4258 if test -n "$ac_ct_CC"; then
4259 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4261 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4265 test -z "$as_dir" && as_dir
=.
4266 for ac_exec_ext
in '' $ac_executable_extensions; do
4267 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4268 ac_cv_prog_ac_ct_CC
="gcc"
4269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4278 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4279 if test -n "$ac_ct_CC"; then
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4281 $as_echo "$ac_ct_CC" >&6; }
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4284 $as_echo "no" >&6; }
4287 if test "x$ac_ct_CC" = x
; then
4290 case $cross_compiling:$ac_tool_warned in
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4293 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4294 ac_tool_warned
=yes ;;
4302 if test -z "$CC"; then
4303 if test -n "$ac_tool_prefix"; then
4304 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4305 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
4306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4307 $as_echo_n "checking for $ac_word... " >&6; }
4308 if ${ac_cv_prog_CC+:} false
; then :
4309 $as_echo_n "(cached) " >&6
4311 if test -n "$CC"; then
4312 ac_cv_prog_CC
="$CC" # Let the user override the test.
4314 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4318 test -z "$as_dir" && as_dir
=.
4319 for ac_exec_ext
in '' $ac_executable_extensions; do
4320 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4321 ac_cv_prog_CC
="${ac_tool_prefix}cc"
4322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4332 if test -n "$CC"; then
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4334 $as_echo "$CC" >&6; }
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4337 $as_echo "no" >&6; }
4343 if test -z "$CC"; then
4344 # Extract the first word of "cc", so it can be a program name with args.
4345 set dummy cc
; ac_word
=$2
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4347 $as_echo_n "checking for $ac_word... " >&6; }
4348 if ${ac_cv_prog_CC+:} false
; then :
4349 $as_echo_n "(cached) " >&6
4351 if test -n "$CC"; then
4352 ac_cv_prog_CC
="$CC" # Let the user override the test.
4355 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4359 test -z "$as_dir" && as_dir
=.
4360 for ac_exec_ext
in '' $ac_executable_extensions; do
4361 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4362 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4363 ac_prog_rejected
=yes
4367 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4374 if test $ac_prog_rejected = yes; then
4375 # We found a bogon in the path, so make sure we never use it.
4376 set dummy
$ac_cv_prog_CC
4378 if test $# != 0; then
4379 # We chose a different compiler from the bogus one.
4380 # However, it has the same basename, so the bogon will be chosen
4381 # first if we set CC to just the basename; use the full file name.
4383 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
4389 if test -n "$CC"; then
4390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4391 $as_echo "$CC" >&6; }
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4394 $as_echo "no" >&6; }
4399 if test -z "$CC"; then
4400 if test -n "$ac_tool_prefix"; then
4401 for ac_prog
in cl.exe
4403 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4404 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4406 $as_echo_n "checking for $ac_word... " >&6; }
4407 if ${ac_cv_prog_CC+:} false
; then :
4408 $as_echo_n "(cached) " >&6
4410 if test -n "$CC"; then
4411 ac_cv_prog_CC
="$CC" # Let the user override the test.
4413 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4417 test -z "$as_dir" && as_dir
=.
4418 for ac_exec_ext
in '' $ac_executable_extensions; do
4419 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4420 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
4421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4431 if test -n "$CC"; then
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4433 $as_echo "$CC" >&6; }
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4436 $as_echo "no" >&6; }
4440 test -n "$CC" && break
4443 if test -z "$CC"; then
4445 for ac_prog
in cl.exe
4447 # Extract the first word of "$ac_prog", so it can be a program name with args.
4448 set dummy
$ac_prog; ac_word
=$2
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4450 $as_echo_n "checking for $ac_word... " >&6; }
4451 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
4452 $as_echo_n "(cached) " >&6
4454 if test -n "$ac_ct_CC"; then
4455 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4457 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4461 test -z "$as_dir" && as_dir
=.
4462 for ac_exec_ext
in '' $ac_executable_extensions; do
4463 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4464 ac_cv_prog_ac_ct_CC
="$ac_prog"
4465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4474 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4475 if test -n "$ac_ct_CC"; then
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4477 $as_echo "$ac_ct_CC" >&6; }
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4480 $as_echo "no" >&6; }
4484 test -n "$ac_ct_CC" && break
4487 if test "x$ac_ct_CC" = x
; then
4490 case $cross_compiling:$ac_tool_warned in
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4493 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4494 ac_tool_warned
=yes ;;
4503 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4504 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4505 as_fn_error $?
"no acceptable C compiler found in \$PATH
4506 See \`config.log' for more details" "$LINENO" 5; }
4508 # Provide some information about the compiler.
4509 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4512 for ac_option
in --version -v -V -qversion; do
4513 { { ac_try
="$ac_compiler $ac_option >&5"
4515 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4516 *) ac_try_echo=$ac_try;;
4518 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4519 $as_echo "$ac_try_echo"; } >&5
4520 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4522 if test -s conftest.err; then
4524 ... rest of stderr output deleted ...
4525 10q' conftest.err >conftest.er1
4526 cat conftest.er1 >&5
4528 rm -f conftest.er1 conftest.err
4529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4530 test $ac_status = 0; }
4533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4534 /* end confdefs.h. */
4544 ac_clean_files_save=$ac_clean_files
4545 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4546 # Try to create an executable without -o first, disregard a.out.
4547 # It will help us diagnose broken compilers, and finding out an intuition
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4550 $as_echo_n "checking whether the C compiler works... " >&6; }
4551 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
4553 # The possible output files:
4554 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4557 for ac_file in $ac_files
4560 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4561 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4566 if { { ac_try="$ac_link_default"
4568 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4569 *) ac_try_echo
=$ac_try;;
4571 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4572 $as_echo "$ac_try_echo"; } >&5
4573 (eval "$ac_link_default") 2>&5
4575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4576 test $ac_status = 0; }; then :
4577 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4578 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4579 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4580 # so that the user can short-circuit this test for compilers unknown to
4582 for ac_file
in $ac_files ''
4584 test -f "$ac_file" ||
continue
4586 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
4589 # We found the default executable, but exeext='' is most
4593 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
4595 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4597 # We set ac_cv_exeext here because the later test for it is not
4598 # safe: cross compilers may not add the suffix if given an `-o'
4599 # argument, so we may need to know it at that point already.
4600 # Even if this section looks crufty: it has the advantage of
4607 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
4612 if test -z "$ac_file"; then :
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4614 $as_echo "no" >&6; }
4615 $as_echo "$as_me: failed program was:" >&5
4616 sed 's/^/| /' conftest.
$ac_ext >&5
4618 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4620 as_fn_error
77 "C compiler cannot create executables
4621 See \`config.log' for more details" "$LINENO" 5; }
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4624 $as_echo "yes" >&6; }
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4627 $as_echo_n "checking for C compiler default output file name... " >&6; }
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4629 $as_echo "$ac_file" >&6; }
4630 ac_exeext
=$ac_cv_exeext
4632 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
4633 ac_clean_files
=$ac_clean_files_save
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4635 $as_echo_n "checking for suffix of executables... " >&6; }
4636 if { { ac_try
="$ac_link"
4638 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4639 *) ac_try_echo=$ac_try;;
4641 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4642 $as_echo "$ac_try_echo"; } >&5
4643 (eval "$ac_link") 2>&5
4645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4646 test $ac_status = 0; }; then :
4647 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
4648 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
4649 # work properly (i.e., refer to `conftest.exe'), while it won't with
4651 for ac_file
in conftest.exe conftest conftest.
*; do
4652 test -f "$ac_file" ||
continue
4654 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
4655 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4661 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4662 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4663 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
4664 See \`config.log' for more details" "$LINENO" 5; }
4666 rm -f conftest conftest
$ac_cv_exeext
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4668 $as_echo "$ac_cv_exeext" >&6; }
4670 rm -f conftest.
$ac_ext
4671 EXEEXT
=$ac_cv_exeext
4673 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4674 /* end confdefs.h. */
4679 FILE *f = fopen ("conftest.out", "w");
4680 return ferror (f) || fclose (f) != 0;
4686 ac_clean_files
="$ac_clean_files conftest.out"
4687 # Check that the compiler produces executables we can run. If not, either
4688 # the compiler is broken, or we cross compile.
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4690 $as_echo_n "checking whether we are cross compiling... " >&6; }
4691 if test "$cross_compiling" != yes; then
4692 { { ac_try
="$ac_link"
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_link") 2>&5
4701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4702 test $ac_status = 0; }
4703 if { ac_try='./conftest$ac_cv_exeext'
4704 { { case "(($ac_try" in
4705 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4706 *) ac_try_echo
=$ac_try;;
4708 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4709 $as_echo "$ac_try_echo"; } >&5
4710 (eval "$ac_try") 2>&5
4712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4713 test $ac_status = 0; }; }; then
4716 if test "$cross_compiling" = maybe
; then
4719 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4720 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4721 as_fn_error $?
"cannot run C compiled programs.
4722 If you meant to cross compile, use \`--host'.
4723 See \`config.log' for more details" "$LINENO" 5; }
4727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4728 $as_echo "$cross_compiling" >&6; }
4730 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
4731 ac_clean_files
=$ac_clean_files_save
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4733 $as_echo_n "checking for suffix of object files... " >&6; }
4734 if ${ac_cv_objext+:} false
; then :
4735 $as_echo_n "(cached) " >&6
4737 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4738 /* end confdefs.h. */
4748 rm -f conftest.o conftest.obj
4749 if { { ac_try
="$ac_compile"
4751 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4752 *) ac_try_echo=$ac_try;;
4754 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4755 $as_echo "$ac_try_echo"; } >&5
4756 (eval "$ac_compile") 2>&5
4758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4759 test $ac_status = 0; }; then :
4760 for ac_file in conftest.o conftest.obj conftest.*; do
4761 test -f "$ac_file" || continue;
4763 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4764 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4769 $as_echo "$as_me: failed program was:" >&5
4770 sed 's/^/| /' conftest.$ac_ext >&5
4772 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4773 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4774 as_fn_error $? "cannot compute suffix of object files
: cannot compile
4775 See \
`config.log' for more details" "$LINENO" 5; }
4777 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4780 $as_echo "$ac_cv_objext" >&6; }
4781 OBJEXT=$ac_cv_objext
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4784 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4785 if ${ac_cv_c_compiler_gnu+:} false; then :
4786 $as_echo_n "(cached) " >&6
4788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4789 /* end confdefs.h. */
4802 if ac_fn_c_try_compile "$LINENO"; then :
4807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4808 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4812 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4813 if test $ac_compiler_gnu = yes; then
4818 ac_test_CFLAGS=${CFLAGS+set}
4819 ac_save_CFLAGS=$CFLAGS
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4821 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4822 if ${ac_cv_prog_cc_g+:} false; then :
4823 $as_echo_n "(cached) " >&6
4825 ac_save_c_werror_flag=$ac_c_werror_flag
4826 ac_c_werror_flag=yes
4829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4830 /* end confdefs.h. */
4840 if ac_fn_c_try_compile "$LINENO"; then :
4844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4845 /* end confdefs.h. */
4855 if ac_fn_c_try_compile "$LINENO"; then :
4858 ac_c_werror_flag=$ac_save_c_werror_flag
4860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4861 /* end confdefs.h. */
4871 if ac_fn_c_try_compile "$LINENO"; then :
4874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4879 ac_c_werror_flag=$ac_save_c_werror_flag
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4882 $as_echo "$ac_cv_prog_cc_g" >&6; }
4883 if test "$ac_test_CFLAGS" = set; then
4884 CFLAGS=$ac_save_CFLAGS
4885 elif test $ac_cv_prog_cc_g = yes; then
4886 if test "$GCC" = yes; then
4892 if test "$GCC" = yes; then
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4899 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4900 if ${ac_cv_prog_cc_c89+:} false; then :
4901 $as_echo_n "(cached) " >&6
4903 ac_cv_prog_cc_c89=no
4905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4906 /* end confdefs.h. */
4910 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4911 struct buf { int x; };
4912 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4913 static char *e (p, i)
4919 static char *f (char * (*g) (char **, int), char **p, ...)
4924 s = g (p, va_arg (v,int));
4929 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4930 function prototypes and stuff, but not '\xHH' hex character constants.
4931 These don't provoke an error unfortunately, instead are silently treated
4932 as 'x'. The following induces an error, until -std is added to get
4933 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4934 array size at least. It's necessary to write '\x00'==0 to get something
4935 that's true only with -std. */
4936 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4938 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4939 inside strings and character constants. */
4941 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4943 int test (int i, double x);
4944 struct s1 {int (*f) (int a);};
4945 struct s2 {int (*f) (double a);};
4946 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4952 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4957 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4958 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4960 CC="$ac_save_CC $ac_arg"
4961 if ac_fn_c_try_compile "$LINENO"; then :
4962 ac_cv_prog_cc_c89=$ac_arg
4964 rm -f core conftest.err conftest.$ac_objext
4965 test "x$ac_cv_prog_cc_c89" != "xno" && break
4967 rm -f conftest.$ac_ext
4972 case "x$ac_cv_prog_cc_c89" in
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4975 $as_echo "none needed" >&6; } ;;
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4978 $as_echo "unsupported" >&6; } ;;
4980 CC="$CC $ac_cv_prog_cc_c89"
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4982 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4984 if test "x$ac_cv_prog_cc_c89" != xno; then :
4989 ac_cpp='$CPP $CPPFLAGS'
4990 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4991 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4992 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4995 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4996 if test -f "$ac_dir/install-sh"; then
4998 ac_install_sh="$ac_aux_dir/install-sh -c"
5000 elif test -f "$ac_dir/install.sh"; then
5002 ac_install_sh="$ac_aux_dir/install.sh -c"
5004 elif test -f "$ac_dir/shtool"; then
5006 ac_install_sh="$ac_aux_dir/shtool install -c"
5010 if test -z "$ac_aux_dir"; then
5011 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
5014 # These three variables are undocumented and unsupported,
5015 # and are intended to be withdrawn in a future Autoconf release.
5016 # They can cause serious problems if a builder's source tree is in a directory
5017 # whose full name contains unusual characters.
5018 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5019 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5020 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5023 # Make sure we can run config.sub.
5024 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5025 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5028 $as_echo_n "checking build system type... " >&6; }
5029 if ${ac_cv_build+:} false; then :
5030 $as_echo_n "(cached) " >&6
5032 ac_build_alias=$build_alias
5033 test "x$ac_build_alias" = x &&
5034 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5035 test "x$ac_build_alias" = x &&
5036 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5037 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5038 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5042 $as_echo "$ac_cv_build" >&6; }
5043 case $ac_cv_build in
5045 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5048 ac_save_IFS=$IFS; IFS='-'
5054 # Remember, the first character of IFS is used to create $*,
5055 # except with old shells:
5058 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5062 $as_echo_n "checking host system type... " >&6; }
5063 if ${ac_cv_host+:} false; then :
5064 $as_echo_n "(cached) " >&6
5066 if test "x$host_alias" = x; then
5067 ac_cv_host=$ac_cv_build
5069 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5070 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5075 $as_echo "$ac_cv_host" >&6; }
5078 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5081 ac_save_IFS=$IFS; IFS='-'
5087 # Remember, the first character of IFS is used to create $*,
5088 # except with old shells:
5091 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5095 $as_echo_n "checking target system type... " >&6; }
5096 if ${ac_cv_target+:} false; then :
5097 $as_echo_n "(cached) " >&6
5099 if test "x$target_alias" = x; then
5100 ac_cv_target=$ac_cv_host
5102 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5103 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5108 $as_echo "$ac_cv_target" >&6; }
5109 case $ac_cv_target in
5111 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5113 target=$ac_cv_target
5114 ac_save_IFS=$IFS; IFS='-'
5120 # Remember, the first character of IFS is used to create $*,
5121 # except with old shells:
5124 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
5127 # The aliases save the names the user supplied, while $host etc.
5128 # will get canonicalized.
5129 test -n "$target_alias" &&
5130 test "$program_prefix$program_suffix$program_transform_name" = \
5132 program_prefix=${target_alias}-
5135 ac_cpp='$CPP $CPPFLAGS'
5136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5138 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5140 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5141 # On Suns, sometimes $CPP names a directory.
5142 if test -n "$CPP" && test -d "$CPP"; then
5145 if test -z "$CPP"; then
5146 if ${ac_cv_prog_CPP+:} false; then :
5147 $as_echo_n "(cached) " >&6
5149 # Double quotes because CPP needs to be expanded
5150 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5153 for ac_c_preproc_warn_flag in '' yes
5155 # Use a header file that comes with gcc, so configuring glibc
5156 # with a fresh cross-compiler works.
5157 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5158 # <limits.h> exists even on freestanding compilers.
5159 # On the NeXT, cc -E runs the code through the compiler's parser,
5160 # not just through cpp. "Syntax error" is here to catch this case.
5161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5162 /* end confdefs.h. */
5164 # include <limits.h>
5166 # include <assert.h>
5170 if ac_fn_c_try_cpp "$LINENO"; then :
5173 # Broken: fails on valid input.
5176 rm -f conftest.err conftest.i conftest.$ac_ext
5178 # OK, works on sane cases. Now check whether nonexistent headers
5179 # can be detected and how.
5180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5181 /* end confdefs.h. */
5182 #include <ac_nonexistent.h>
5184 if ac_fn_c_try_cpp "$LINENO"; then :
5185 # Broken: success on invalid input.
5188 # Passes both tests.
5192 rm -f conftest.err conftest.i conftest.$ac_ext
5195 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5196 rm -f conftest.i conftest.err conftest.
$ac_ext
5197 if $ac_preproc_ok; then :
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5210 $as_echo "$CPP" >&6; }
5212 for ac_c_preproc_warn_flag
in '' yes
5214 # Use a header file that comes with gcc, so configuring glibc
5215 # with a fresh cross-compiler works.
5216 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5217 # <limits.h> exists even on freestanding compilers.
5218 # On the NeXT, cc -E runs the code through the compiler's parser,
5219 # not just through cpp. "Syntax error" is here to catch this case.
5220 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5221 /* end confdefs.h. */
5223 # include <limits.h>
5225 # include <assert.h>
5229 if ac_fn_c_try_cpp
"$LINENO"; then :
5232 # Broken: fails on valid input.
5235 rm -f conftest.err conftest.i conftest.
$ac_ext
5237 # OK, works on sane cases. Now check whether nonexistent headers
5238 # can be detected and how.
5239 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5240 /* end confdefs.h. */
5241 #include <ac_nonexistent.h>
5243 if ac_fn_c_try_cpp
"$LINENO"; then :
5244 # Broken: success on invalid input.
5247 # Passes both tests.
5251 rm -f conftest.err conftest.i conftest.
$ac_ext
5254 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5255 rm -f conftest.i conftest.err conftest.
$ac_ext
5256 if $ac_preproc_ok; then :
5259 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5260 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5261 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
5262 See \`config.log' for more details" "$LINENO" 5; }
5266 ac_cpp
='$CPP $CPPFLAGS'
5267 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5268 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5269 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5273 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5274 if ${ac_cv_path_GREP+:} false
; then :
5275 $as_echo_n "(cached) " >&6
5277 if test -z "$GREP"; then
5278 ac_path_GREP_found
=false
5279 # Loop through the user's path and test for each of PROGNAME-LIST
5280 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5281 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5284 test -z "$as_dir" && as_dir
=.
5285 for ac_prog
in grep ggrep
; do
5286 for ac_exec_ext
in '' $ac_executable_extensions; do
5287 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5288 as_fn_executable_p
"$ac_path_GREP" ||
continue
5289 # Check for GNU ac_path_GREP and select it if it is found.
5290 # Check for GNU $ac_path_GREP
5291 case `"$ac_path_GREP" --version 2>&1` in
5293 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5296 $as_echo_n 0123456789 >"conftest.in"
5299 cat "conftest.in" "conftest.in" >"conftest.tmp"
5300 mv "conftest.tmp" "conftest.in"
5301 cp "conftest.in" "conftest.nl"
5302 $as_echo 'GREP' >> "conftest.nl"
5303 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5304 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5305 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5306 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5307 # Best one so far, save it but keep looking for a better one
5308 ac_cv_path_GREP
="$ac_path_GREP"
5309 ac_path_GREP_max
=$ac_count
5311 # 10*(2^10) chars as input seems more than enough
5312 test $ac_count -gt 10 && break
5314 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5317 $ac_path_GREP_found && break 3
5322 if test -z "$ac_cv_path_GREP"; then
5323 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5326 ac_cv_path_GREP
=$GREP
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5331 $as_echo "$ac_cv_path_GREP" >&6; }
5332 GREP
="$ac_cv_path_GREP"
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5336 $as_echo_n "checking for egrep... " >&6; }
5337 if ${ac_cv_path_EGREP+:} false
; then :
5338 $as_echo_n "(cached) " >&6
5340 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5341 then ac_cv_path_EGREP
="$GREP -E"
5343 if test -z "$EGREP"; then
5344 ac_path_EGREP_found
=false
5345 # Loop through the user's path and test for each of PROGNAME-LIST
5346 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5347 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5350 test -z "$as_dir" && as_dir
=.
5351 for ac_prog
in egrep; do
5352 for ac_exec_ext
in '' $ac_executable_extensions; do
5353 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5354 as_fn_executable_p
"$ac_path_EGREP" ||
continue
5355 # Check for GNU ac_path_EGREP and select it if it is found.
5356 # Check for GNU $ac_path_EGREP
5357 case `"$ac_path_EGREP" --version 2>&1` in
5359 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5362 $as_echo_n 0123456789 >"conftest.in"
5365 cat "conftest.in" "conftest.in" >"conftest.tmp"
5366 mv "conftest.tmp" "conftest.in"
5367 cp "conftest.in" "conftest.nl"
5368 $as_echo 'EGREP' >> "conftest.nl"
5369 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5370 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5371 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5372 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5373 # Best one so far, save it but keep looking for a better one
5374 ac_cv_path_EGREP
="$ac_path_EGREP"
5375 ac_path_EGREP_max
=$ac_count
5377 # 10*(2^10) chars as input seems more than enough
5378 test $ac_count -gt 10 && break
5380 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5383 $ac_path_EGREP_found && break 3
5388 if test -z "$ac_cv_path_EGREP"; then
5389 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5392 ac_cv_path_EGREP
=$EGREP
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5398 $as_echo "$ac_cv_path_EGREP" >&6; }
5399 EGREP
="$ac_cv_path_EGREP"
5402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5403 $as_echo_n "checking for ANSI C header files... " >&6; }
5404 if ${ac_cv_header_stdc+:} false
; then :
5405 $as_echo_n "(cached) " >&6
5407 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5408 /* end confdefs.h. */
5422 if ac_fn_c_try_compile
"$LINENO"; then :
5423 ac_cv_header_stdc
=yes
5425 ac_cv_header_stdc
=no
5427 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5429 if test $ac_cv_header_stdc = yes; then
5430 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5431 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5432 /* end confdefs.h. */
5436 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5437 $EGREP "memchr" >/dev
/null
2>&1; then :
5440 ac_cv_header_stdc
=no
5446 if test $ac_cv_header_stdc = yes; then
5447 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5448 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5449 /* end confdefs.h. */
5453 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5454 $EGREP "free" >/dev
/null
2>&1; then :
5457 ac_cv_header_stdc
=no
5463 if test $ac_cv_header_stdc = yes; then
5464 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5465 if test "$cross_compiling" = yes; then :
5468 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5469 /* end confdefs.h. */
5472 #if ((' ' & 0x0FF) == 0x020)
5473 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5474 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5476 # define ISLOWER(c) \
5477 (('a' <= (c) && (c) <= 'i') \
5478 || ('j' <= (c) && (c) <= 'r') \
5479 || ('s' <= (c) && (c) <= 'z'))
5480 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5483 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5488 for (i = 0; i < 256; i++)
5489 if (XOR (islower (i), ISLOWER (i))
5490 || toupper (i) != TOUPPER (i))
5495 if ac_fn_c_try_run
"$LINENO"; then :
5498 ac_cv_header_stdc
=no
5500 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5501 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5507 $as_echo "$ac_cv_header_stdc" >&6; }
5508 if test $ac_cv_header_stdc = yes; then
5510 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5514 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5515 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5516 inttypes.h stdint.h unistd.h
5518 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5519 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5521 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
5522 cat >>confdefs.h
<<_ACEOF
5523 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5532 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5533 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
5540 if test "$MINIX" = yes; then
5542 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5545 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5548 $as_echo "#define _MINIX 1" >>confdefs.h
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5554 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5555 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
5556 $as_echo_n "(cached) " >&6
5558 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5559 /* end confdefs.h. */
5561 # define __EXTENSIONS__ 1
5562 $ac_includes_default
5571 if ac_fn_c_try_compile
"$LINENO"; then :
5572 ac_cv_safe_to_define___extensions__
=yes
5574 ac_cv_safe_to_define___extensions__
=no
5576 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5579 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5580 test $ac_cv_safe_to_define___extensions__ = yes &&
5581 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5583 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5585 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5587 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5589 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5592 test "$program_prefix" != NONE
&&
5593 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5594 # Use a double $ so make ignores it.
5595 test "$program_suffix" != NONE
&&
5596 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5597 # Double any \ or $.
5598 # By default was `s,x,x', remove it if useless.
5599 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5600 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5602 # Find a good install program. We prefer a C program (faster),
5603 # so one script is as good as another. But avoid the broken or
5604 # incompatible versions:
5605 # SysV /etc/install, /usr/sbin/install
5606 # SunOS /usr/etc/install
5607 # IRIX /sbin/install
5609 # AmigaOS /C/install, which installs bootblocks on floppy discs
5610 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5611 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5612 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5613 # OS/2's system install, which has a completely different semantic
5614 # ./install, which can be erroneously created by make from ./install.sh.
5615 # Reject install programs that cannot install multiple files.
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5617 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5618 if test -z "$INSTALL"; then
5619 if ${ac_cv_path_install+:} false
; then :
5620 $as_echo_n "(cached) " >&6
5622 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5626 test -z "$as_dir" && as_dir
=.
5627 # Account for people who put trailing slashes in PATH elements.
5628 case $as_dir/ in #((
5629 .
/ | .
// |
/[cC
]/* | \
5630 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
5631 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
5634 # OSF1 and SCO ODT 3.0 have their own names for install.
5635 # Don't use installbsd from OSF since it installs stuff as root
5637 for ac_prog
in ginstall scoinst
install; do
5638 for ac_exec_ext
in '' $ac_executable_extensions; do
5639 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
5640 if test $ac_prog = install &&
5641 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5642 # AIX install. It has an incompatible calling convention.
5644 elif test $ac_prog = install &&
5645 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5646 # program-specific install script used by HP pwplus--don't use.
5649 rm -rf conftest.one conftest.two conftest.dir
5650 echo one
> conftest.one
5651 echo two
> conftest.two
5653 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
5654 test -s conftest.one
&& test -s conftest.two
&&
5655 test -s conftest.dir
/conftest.one
&&
5656 test -s conftest.dir
/conftest.two
5658 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
5671 rm -rf conftest.one conftest.two conftest.dir
5674 if test "${ac_cv_path_install+set}" = set; then
5675 INSTALL
=$ac_cv_path_install
5677 # As a last resort, use the slow shell script. Don't cache a
5678 # value for INSTALL within a source directory, because that will
5679 # break other packages using the cache if that directory is
5680 # removed, or if the value is a relative name.
5681 INSTALL
=$ac_install_sh
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5685 $as_echo "$INSTALL" >&6; }
5687 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5688 # It thinks the first close brace ends the variable substitution.
5689 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
5691 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
5693 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
5695 rm -rf .tst
2>/dev
/null
5696 mkdir .tst
2>/dev
/null
5697 if test -d .tst
; then
5702 rmdir .tst
2>/dev
/null
5704 DEPDIR
="${am__leading_dot}deps"
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5709 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5714 macro_version
='2.2.7a'
5715 macro_revision
='1.3134'
5729 ltmain
="$ac_aux_dir/ltmain.sh"
5731 # Backslashify metacharacters that are still active within
5732 # double-quoted strings.
5733 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
5735 # Same as above, but do not quote variable references.
5736 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
5738 # Sed substitution to delay expansion of an escaped shell variable in a
5739 # double_quote_subst'ed string.
5740 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
5742 # Sed substitution to delay expansion of an escaped single quote.
5743 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
5745 # Sed substitution to avoid accidental globbing in evaled expressions
5746 no_glob_subst
='s/\*/\\\*/g'
5748 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5749 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5750 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5753 $as_echo_n "checking how to print strings... " >&6; }
5754 # Test print first, because it will be a builtin if present.
5755 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5756 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5758 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5761 # Use this function as a fallback that always works.
5762 func_fallback_echo ()
5764 eval 'cat <<_LTECHO_EOF
5768 ECHO='func_fallback_echo
'
5771 # func_echo_all arg...
5772 # Invoke $ECHO with all args, space-separated.
5779 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5780 $as_echo "printf" >&6; } ;;
5781 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5782 $as_echo "print -r" >&6; } ;;
5783 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5784 $as_echo "cat" >&6; } ;;
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5801 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5802 if ${ac_cv_path_SED+:} false; then :
5803 $as_echo_n "(cached) " >&6
5805 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5806 for ac_i in 1 2 3 4 5 6 7; do
5807 ac_script="$ac_script$as_nl$ac_script"
5809 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5810 { ac_script=; unset ac_script;}
5811 if test -z "$SED"; then
5812 ac_path_SED_found=false
5813 # Loop through the user's path and
test for each of PROGNAME-LIST
5814 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5818 test -z "$as_dir" && as_dir
=.
5819 for ac_prog
in sed gsed
; do
5820 for ac_exec_ext
in '' $ac_executable_extensions; do
5821 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5822 as_fn_executable_p
"$ac_path_SED" ||
continue
5823 # Check for GNU ac_path_SED and select it if it is found.
5824 # Check for GNU $ac_path_SED
5825 case `"$ac_path_SED" --version 2>&1` in
5827 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5830 $as_echo_n 0123456789 >"conftest.in"
5833 cat "conftest.in" "conftest.in" >"conftest.tmp"
5834 mv "conftest.tmp" "conftest.in"
5835 cp "conftest.in" "conftest.nl"
5836 $as_echo '' >> "conftest.nl"
5837 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5838 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5839 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5840 if test $ac_count -gt ${ac_path_SED_max-0}; then
5841 # Best one so far, save it but keep looking for a better one
5842 ac_cv_path_SED
="$ac_path_SED"
5843 ac_path_SED_max
=$ac_count
5845 # 10*(2^10) chars as input seems more than enough
5846 test $ac_count -gt 10 && break
5848 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5851 $ac_path_SED_found && break 3
5856 if test -z "$ac_cv_path_SED"; then
5857 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5865 $as_echo "$ac_cv_path_SED" >&6; }
5866 SED
="$ac_cv_path_SED"
5869 test -z "$SED" && SED
=sed
5870 Xsed
="$SED -e 1s/^X//"
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5883 $as_echo_n "checking for fgrep... " >&6; }
5884 if ${ac_cv_path_FGREP+:} false
; then :
5885 $as_echo_n "(cached) " >&6
5887 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
5888 then ac_cv_path_FGREP
="$GREP -F"
5890 if test -z "$FGREP"; then
5891 ac_path_FGREP_found
=false
5892 # Loop through the user's path and test for each of PROGNAME-LIST
5893 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5894 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5897 test -z "$as_dir" && as_dir
=.
5898 for ac_prog
in fgrep
; do
5899 for ac_exec_ext
in '' $ac_executable_extensions; do
5900 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
5901 as_fn_executable_p
"$ac_path_FGREP" ||
continue
5902 # Check for GNU ac_path_FGREP and select it if it is found.
5903 # Check for GNU $ac_path_FGREP
5904 case `"$ac_path_FGREP" --version 2>&1` in
5906 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
5909 $as_echo_n 0123456789 >"conftest.in"
5912 cat "conftest.in" "conftest.in" >"conftest.tmp"
5913 mv "conftest.tmp" "conftest.in"
5914 cp "conftest.in" "conftest.nl"
5915 $as_echo 'FGREP' >> "conftest.nl"
5916 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5917 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5918 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5919 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5920 # Best one so far, save it but keep looking for a better one
5921 ac_cv_path_FGREP
="$ac_path_FGREP"
5922 ac_path_FGREP_max
=$ac_count
5924 # 10*(2^10) chars as input seems more than enough
5925 test $ac_count -gt 10 && break
5927 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5930 $ac_path_FGREP_found && break 3
5935 if test -z "$ac_cv_path_FGREP"; then
5936 as_fn_error $?
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5939 ac_cv_path_FGREP
=$FGREP
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5945 $as_echo "$ac_cv_path_FGREP" >&6; }
5946 FGREP
="$ac_cv_path_FGREP"
5949 test -z "$GREP" && GREP
=grep
5969 # Check whether --with-gnu-ld was given.
5970 if test "${with_gnu_ld+set}" = set; then :
5971 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
5977 if test "$GCC" = yes; then
5978 # Check if gcc -print-prog-name=ld gives a path.
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5980 $as_echo_n "checking for ld used by $CC... " >&6; }
5983 # gcc leaves a trailing carriage return which upsets mingw
5984 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5986 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
5989 # Accept absolute paths.
5991 re_direlt
='/[^/][^/]*/\.\./'
5992 # Canonicalize the pathname of ld
5993 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5994 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
5995 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5997 test -z "$LD" && LD
="$ac_prog"
6000 # If it fails, then pretend we aren't using GCC.
6004 # If it is relative, then search for the first ld in PATH.
6008 elif test "$with_gnu_ld" = yes; then
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6010 $as_echo_n "checking for GNU ld... " >&6; }
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6013 $as_echo_n "checking for non-GNU ld... " >&6; }
6015 if ${lt_cv_path_LD+:} false
; then :
6016 $as_echo_n "(cached) " >&6
6018 if test -z "$LD"; then
6019 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
6020 for ac_dir
in $PATH; do
6022 test -z "$ac_dir" && ac_dir
=.
6023 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
6024 lt_cv_path_LD
="$ac_dir/$ac_prog"
6025 # Check to see if the program is GNU ld. I'd rather use --version,
6026 # but apparently some variants of GNU ld only accept -v.
6027 # Break only if it was the GNU/non-GNU ld that we prefer.
6028 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6029 *GNU
* |
*'with BFD'*)
6030 test "$with_gnu_ld" != no
&& break
6033 test "$with_gnu_ld" != yes && break
6040 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
6045 if test -n "$LD"; then
6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6047 $as_echo "$LD" >&6; }
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6050 $as_echo "no" >&6; }
6052 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6054 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6055 if ${lt_cv_prog_gnu_ld+:} false
; then :
6056 $as_echo_n "(cached) " >&6
6058 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6059 case `$LD -v 2>&1 </dev/null` in
6060 *GNU
* |
*'with BFD'*)
6061 lt_cv_prog_gnu_ld
=yes
6064 lt_cv_prog_gnu_ld
=no
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6069 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6070 with_gnu_ld
=$lt_cv_prog_gnu_ld
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6081 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6082 if ${lt_cv_path_NM+:} false
; then :
6083 $as_echo_n "(cached) " >&6
6085 if test -n "$NM"; then
6086 # Let the user override the test.
6089 lt_nm_to_check
="${ac_tool_prefix}nm"
6090 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6091 lt_nm_to_check
="$lt_nm_to_check nm"
6093 for lt_tmp_nm
in $lt_nm_to_check; do
6094 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
6095 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
6097 test -z "$ac_dir" && ac_dir
=.
6098 tmp_nm
="$ac_dir/$lt_tmp_nm"
6099 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
6100 # Check to see if the nm accepts a BSD-compat flag.
6101 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6102 # nm: unknown option "B" ignored
6103 # Tru64's nm complains that /dev/null is an invalid object file
6104 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6105 */dev
/null
* |
*'Invalid file or object type'*)
6106 lt_cv_path_NM
="$tmp_nm -B"
6110 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6112 lt_cv_path_NM
="$tmp_nm -p"
6116 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6117 continue # so that we can try to find one that supports BSD flags
6126 : ${lt_cv_path_NM=no}
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6130 $as_echo "$lt_cv_path_NM" >&6; }
6131 if test "$lt_cv_path_NM" != "no"; then
6134 # Didn't find any BSD compatible name lister, look for dumpbin.
6135 if test -n "$DUMPBIN"; then :
6136 # Let the user override the test.
6138 if test -n "$ac_tool_prefix"; then
6139 for ac_prog
in dumpbin
"link -dump"
6141 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6142 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6144 $as_echo_n "checking for $ac_word... " >&6; }
6145 if ${ac_cv_prog_DUMPBIN+:} false
; then :
6146 $as_echo_n "(cached) " >&6
6148 if test -n "$DUMPBIN"; then
6149 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
6151 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6155 test -z "$as_dir" && as_dir
=.
6156 for ac_exec_ext
in '' $ac_executable_extensions; do
6157 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6158 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
6159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6168 DUMPBIN
=$ac_cv_prog_DUMPBIN
6169 if test -n "$DUMPBIN"; then
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6171 $as_echo "$DUMPBIN" >&6; }
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6174 $as_echo "no" >&6; }
6178 test -n "$DUMPBIN" && break
6181 if test -z "$DUMPBIN"; then
6182 ac_ct_DUMPBIN
=$DUMPBIN
6183 for ac_prog
in dumpbin
"link -dump"
6185 # Extract the first word of "$ac_prog", so it can be a program name with args.
6186 set dummy
$ac_prog; ac_word
=$2
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6188 $as_echo_n "checking for $ac_word... " >&6; }
6189 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false
; then :
6190 $as_echo_n "(cached) " >&6
6192 if test -n "$ac_ct_DUMPBIN"; then
6193 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
6195 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6199 test -z "$as_dir" && as_dir
=.
6200 for ac_exec_ext
in '' $ac_executable_extensions; do
6201 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6202 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
6203 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6212 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
6213 if test -n "$ac_ct_DUMPBIN"; then
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6215 $as_echo "$ac_ct_DUMPBIN" >&6; }
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6218 $as_echo "no" >&6; }
6222 test -n "$ac_ct_DUMPBIN" && break
6225 if test "x$ac_ct_DUMPBIN" = x
; then
6228 case $cross_compiling:$ac_tool_warned in
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6231 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6232 ac_tool_warned
=yes ;;
6234 DUMPBIN
=$ac_ct_DUMPBIN
6238 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6240 DUMPBIN
="$DUMPBIN -symbols"
6248 if test "$DUMPBIN" != ":"; then
6252 test -z "$NM" && NM
=nm
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6260 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6261 if ${lt_cv_nm_interface+:} false
; then :
6262 $as_echo_n "(cached) " >&6
6264 lt_cv_nm_interface
="BSD nm"
6265 echo "int some_variable = 0;" > conftest.
$ac_ext
6266 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6267 (eval "$ac_compile" 2>conftest.err
)
6268 cat conftest.err
>&5
6269 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6270 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
6271 cat conftest.err
>&5
6272 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6273 cat conftest.out
>&5
6274 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
6275 lt_cv_nm_interface
="MS dumpbin"
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6280 $as_echo "$lt_cv_nm_interface" >&6; }
6282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6283 $as_echo_n "checking whether ln -s works... " >&6; }
6285 if test "$LN_S" = "ln -s"; then
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6287 $as_echo "yes" >&6; }
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6290 $as_echo "no, using $LN_S" >&6; }
6293 # find the maximum length of command line arguments
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6295 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6296 if ${lt_cv_sys_max_cmd_len+:} false
; then :
6297 $as_echo_n "(cached) " >&6
6304 # On DJGPP, this test can blow up pretty badly due to problems in libc
6305 # (any single argument exceeding 2000 bytes causes a buffer overrun
6306 # during glob expansion). Even if it were fixed, the result of this
6307 # check would be larger than it should be.
6308 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
6312 # Under GNU Hurd, this test is not required because there is
6313 # no limit to the length of command line arguments.
6314 # Libtool will interpret -1 as no limit whatsoever
6315 lt_cv_sys_max_cmd_len
=-1;
6318 cygwin
* | mingw
* | cegcc
*)
6319 # On Win9x/ME, this test blows up -- it succeeds, but takes
6320 # about 5 minutes as the teststring grows exponentially.
6321 # Worse, since 9x/ME are not pre-emptively multitasking,
6322 # you end up with a "frozen" computer, even though with patience
6323 # the test eventually succeeds (with a max line length of 256k).
6324 # Instead, let's just punt: use the minimum linelength reported by
6325 # all of the supported platforms: 8192 (on NT/2K/XP).
6326 lt_cv_sys_max_cmd_len
=8192;
6330 # On MiNT this can take a long time and run out of memory.
6331 lt_cv_sys_max_cmd_len
=8192;
6335 # On AmigaOS with pdksh, this test takes hours, literally.
6336 # So we just punt and use a minimum line length of 8192.
6337 lt_cv_sys_max_cmd_len
=8192;
6340 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
6341 # This has been around since 386BSD, at least. Likely further.
6342 if test -x /sbin
/sysctl
; then
6343 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
6344 elif test -x /usr
/sbin
/sysctl
; then
6345 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
6347 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
6349 # And add a safety zone
6350 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6351 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6355 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6356 lt_cv_sys_max_cmd_len
=196608
6360 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6361 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6362 # nice to cause kernel panics so lets avoid the loop below.
6363 # First set a reasonable default.
6364 lt_cv_sys_max_cmd_len
=16384
6366 if test -x /sbin
/sysconfig
; then
6367 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6368 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
6373 lt_cv_sys_max_cmd_len
=102400
6375 sysv5
* | sco5v6
* | sysv4.2uw2
*)
6376 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6377 if test -n "$kargmax"; then
6378 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
6380 lt_cv_sys_max_cmd_len
=32768
6384 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
6385 if test -n "$lt_cv_sys_max_cmd_len"; then
6386 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6387 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6389 # Make teststring a little bigger before we do anything with it.
6390 # a 1K string should be a reasonable start.
6391 for i
in 1 2 3 4 5 6 7 8 ; do
6392 teststring
=$teststring$teststring
6394 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
6395 # If test is not a shell built-in, we'll probably end up computing a
6396 # maximum length that is only half of the actual maximum length, but
6398 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6399 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
6400 test $i != 17 # 1/2 MB should be enough
6403 teststring
=$teststring$teststring
6405 # Only check the string length outside the loop.
6406 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
6408 # Add a significant safety factor because C++ compilers can tack on
6409 # massive amounts of additional arguments before passing them to the
6410 # linker. It appears as though 1/2 is a usable value.
6411 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
6418 if test -n $lt_cv_sys_max_cmd_len ; then
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6420 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6423 $as_echo "none" >&6; }
6425 max_cmd_len
=$lt_cv_sys_max_cmd_len
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6437 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6438 # Try some XSI features
6441 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6443 && eval 'test $(( 1 + 1 )) -eq 2 \
6444 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
6447 $as_echo "$xsi_shell" >&6; }
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
6451 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
6453 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
6455 && lt_shell_append=yes
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
6457 $as_echo "$lt_shell_append" >&6; }
6460 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6470 # test EBCDIC or ASCII
6471 case `echo X|tr X '\101'` in
6472 A) # ASCII based system
6473 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6474 lt_SP2NL='tr \040 \012'
6475 lt_NL2SP='tr \015\012 \040\040'
6477 *) # EBCDIC based system
6478 lt_SP2NL='tr \100 \n'
6479 lt_NL2SP='tr \r\n \100\100'
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
6492 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
6493 if ${lt_cv_ld_reload_flag+:} false; then :
6494 $as_echo_n "(cached
) " >&6
6496 lt_cv_ld_reload_flag='-r'
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
6499 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6500 reload_flag=$lt_cv_ld_reload_flag
6501 case $reload_flag in
6503 *) reload_flag=" $reload_flag" ;;
6505 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6508 if test "$GCC" = yes; then
6509 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6511 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6524 if test -n "$ac_tool_prefix"; then
6525 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
6526 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6528 $as_echo_n "checking
for $ac_word...
" >&6; }
6529 if ${ac_cv_prog_OBJDUMP+:} false; then :
6530 $as_echo_n "(cached
) " >&6
6532 if test -n "$OBJDUMP"; then
6533 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6539 test -z "$as_dir" && as_dir=.
6540 for ac_exec_ext in '' $ac_executable_extensions; do
6541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6542 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
6543 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6552 OBJDUMP=$ac_cv_prog_OBJDUMP
6553 if test -n "$OBJDUMP"; then
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
6555 $as_echo "$OBJDUMP" >&6; }
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6558 $as_echo "no
" >&6; }
6563 if test -z "$ac_cv_prog_OBJDUMP"; then
6564 ac_ct_OBJDUMP=$OBJDUMP
6565 # Extract the first word of "objdump
", so it can be a program name with args.
6566 set dummy objdump; ac_word=$2
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6568 $as_echo_n "checking
for $ac_word...
" >&6; }
6569 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6570 $as_echo_n "(cached
) " >&6
6572 if test -n "$ac_ct_OBJDUMP"; then
6573 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6579 test -z "$as_dir" && as_dir=.
6580 for ac_exec_ext in '' $ac_executable_extensions; do
6581 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6582 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
6583 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6592 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6593 if test -n "$ac_ct_OBJDUMP"; then
6594 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
6595 $as_echo "$ac_ct_OBJDUMP" >&6; }
6597 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6598 $as_echo "no
" >&6; }
6601 if test "x
$ac_ct_OBJDUMP" = x; then
6604 case $cross_compiling:$ac_tool_warned in
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6607 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6608 ac_tool_warned=yes ;;
6610 OBJDUMP=$ac_ct_OBJDUMP
6613 OBJDUMP="$ac_cv_prog_OBJDUMP"
6616 test -z "$OBJDUMP" && OBJDUMP=objdump
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
6627 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
6628 if ${lt_cv_deplibs_check_method+:} false; then :
6629 $as_echo_n "(cached
) " >&6
6631 lt_cv_file_magic_cmd='$MAGIC_CMD'
6632 lt_cv_file_magic_test_file=
6633 lt_cv_deplibs_check_method='unknown'
6634 # Need to set the preceding variable on all platforms that support
6635 # interlibrary dependencies.
6636 # 'none' -- dependencies not supported.
6637 # `unknown' -- same as none, but documents that we really don't know.
6638 # 'pass_all' -- all dependencies passed with no checks.
6639 # 'test_compile' -- check by making test program.
6640 # 'file_magic [[regex]]' -- check by looking for files in library path
6641 # which responds to the $file_magic_cmd with a given extended regex.
6642 # If you have `file' or equivalent on your system and you're not sure
6643 # whether `pass_all' will *always* work, you probably want this one.
6647 lt_cv_deplibs_check_method=pass_all
6651 lt_cv_deplibs_check_method=pass_all
6655 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6656 lt_cv_file_magic_cmd='/usr/bin/file -L'
6657 lt_cv_file_magic_test_file=/shlib/libc.so
6661 # func_win32_libid is a shell function defined in ltmain.sh
6662 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6663 lt_cv_file_magic_cmd='func_win32_libid'
6667 # Base MSYS/MinGW do not provide the 'file' command needed by
6668 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6669 # unless we find 'file', for example because we are cross-compiling.
6670 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6671 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
6672 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6673 lt_cv_file_magic_cmd='func_win32_libid'
6675 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6676 lt_cv_file_magic_cmd='$OBJDUMP -f'
6681 # use the weaker test based on 'objdump'. See mingw*.
6682 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6683 lt_cv_file_magic_cmd='$OBJDUMP -f'
6686 darwin* | rhapsody*)
6687 lt_cv_deplibs_check_method=pass_all
6690 freebsd* | dragonfly*)
6691 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6694 # Not sure whether the presence of OpenBSD here was a mistake.
6695 # Let's accept both of them until this is cleared up.
6696 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6697 lt_cv_file_magic_cmd=/usr/bin/file
6698 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6702 lt_cv_deplibs_check_method=pass_all
6707 lt_cv_deplibs_check_method=pass_all
6711 lt_cv_deplibs_check_method=pass_all
6714 hpux10.20* | hpux11*)
6715 lt_cv_file_magic_cmd=/usr/bin/file
6718 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6719 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6722 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]'
6723 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6726 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6727 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6733 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6734 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6737 irix5* | irix6* | nonstopux*)
6739 *-32|*"-32 ") libmagic=32-bit;;
6740 *-n32|*"-n32 ") libmagic=N32;;
6741 *-64|*"-64 ") libmagic=64-bit;;
6742 *) libmagic=never-match;;
6744 lt_cv_deplibs_check_method=pass_all
6747 # This must be Linux ELF.
6748 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6749 lt_cv_deplibs_check_method=pass_all
6753 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6754 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6756 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6761 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6762 lt_cv_file_magic_cmd=/usr/bin/file
6763 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6767 lt_cv_deplibs_check_method=pass_all
6771 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
6772 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6774 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6778 osf3* | osf4* | osf5*)
6779 lt_cv_deplibs_check_method=pass_all
6783 lt_cv_deplibs_check_method=pass_all
6787 lt_cv_deplibs_check_method=pass_all
6790 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6791 lt_cv_deplibs_check_method=pass_all
6795 case $host_vendor in
6797 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]'
6798 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6801 lt_cv_deplibs_check_method=pass_all
6804 lt_cv_file_magic_cmd='/bin/file'
6805 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6808 lt_cv_file_magic_cmd='/bin/file'
6809 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
6810 lt_cv_file_magic_test_file=/lib/libc.so
6813 lt_cv_deplibs_check_method=pass_all
6816 lt_cv_deplibs_check_method=pass_all
6822 lt_cv_deplibs_check_method=pass_all
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
6828 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6829 file_magic_cmd=$lt_cv_file_magic_cmd
6830 deplibs_check_method=$lt_cv_deplibs_check_method
6831 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6844 if test -n "$ac_tool_prefix"; then
6845 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6846 set dummy ${ac_tool_prefix}ar; ac_word=$2
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6848 $as_echo_n "checking
for $ac_word...
" >&6; }
6849 if ${ac_cv_prog_AR+:} false; then :
6850 $as_echo_n "(cached
) " >&6
6852 if test -n "$AR"; then
6853 ac_cv_prog_AR="$AR" # Let the user override the test.
6855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6859 test -z "$as_dir" && as_dir=.
6860 for ac_exec_ext in '' $ac_executable_extensions; do
6861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6862 ac_cv_prog_AR="${ac_tool_prefix}ar"
6863 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6873 if test -n "$AR"; then
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
6875 $as_echo "$AR" >&6; }
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6878 $as_echo "no
" >&6; }
6883 if test -z "$ac_cv_prog_AR"; then
6885 # Extract the first word of "ar", so it can be a program name with args.
6886 set dummy ar; ac_word=$2
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6888 $as_echo_n "checking
for $ac_word...
" >&6; }
6889 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6890 $as_echo_n "(cached
) " >&6
6892 if test -n "$ac_ct_AR"; then
6893 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6899 test -z "$as_dir" && as_dir=.
6900 for ac_exec_ext in '' $ac_executable_extensions; do
6901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6902 ac_cv_prog_ac_ct_AR="ar"
6903 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6912 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6913 if test -n "$ac_ct_AR"; then
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
6915 $as_echo "$ac_ct_AR" >&6; }
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6918 $as_echo "no
" >&6; }
6921 if test "x
$ac_ct_AR" = x; then
6924 case $cross_compiling:$ac_tool_warned in
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6927 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6928 ac_tool_warned=yes ;;
6936 test -z "$AR" && AR=ar
6937 test -z "$AR_FLAGS" && AR_FLAGS=cru
6949 if test -n "$ac_tool_prefix"; then
6950 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
6951 set dummy ${ac_tool_prefix}strip; ac_word=$2
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6953 $as_echo_n "checking
for $ac_word...
" >&6; }
6954 if ${ac_cv_prog_STRIP+:} false; then :
6955 $as_echo_n "(cached
) " >&6
6957 if test -n "$STRIP"; then
6958 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6964 test -z "$as_dir" && as_dir=.
6965 for ac_exec_ext in '' $ac_executable_extensions; do
6966 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6967 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
6968 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6977 STRIP=$ac_cv_prog_STRIP
6978 if test -n "$STRIP"; then
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
6980 $as_echo "$STRIP" >&6; }
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6983 $as_echo "no
" >&6; }
6988 if test -z "$ac_cv_prog_STRIP"; then
6990 # Extract the first word of "strip
", so it can be a program name with args.
6991 set dummy strip; ac_word=$2
6992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6993 $as_echo_n "checking
for $ac_word...
" >&6; }
6994 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6995 $as_echo_n "(cached
) " >&6
6997 if test -n "$ac_ct_STRIP"; then
6998 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7004 test -z "$as_dir" && as_dir=.
7005 for ac_exec_ext in '' $ac_executable_extensions; do
7006 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7007 ac_cv_prog_ac_ct_STRIP="strip
"
7008 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7017 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7018 if test -n "$ac_ct_STRIP"; then
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
7020 $as_echo "$ac_ct_STRIP" >&6; }
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7023 $as_echo "no
" >&6; }
7026 if test "x
$ac_ct_STRIP" = x; then
7029 case $cross_compiling:$ac_tool_warned in
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7032 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7033 ac_tool_warned=yes ;;
7038 STRIP="$ac_cv_prog_STRIP"
7041 test -z "$STRIP" && STRIP=:
7048 if test -n "$ac_tool_prefix"; then
7049 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
7050 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7052 $as_echo_n "checking
for $ac_word...
" >&6; }
7053 if ${ac_cv_prog_RANLIB+:} false; then :
7054 $as_echo_n "(cached
) " >&6
7056 if test -n "$RANLIB"; then
7057 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7063 test -z "$as_dir" && as_dir=.
7064 for ac_exec_ext in '' $ac_executable_extensions; do
7065 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7066 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
7067 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7076 RANLIB=$ac_cv_prog_RANLIB
7077 if test -n "$RANLIB"; then
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
7079 $as_echo "$RANLIB" >&6; }
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7082 $as_echo "no
" >&6; }
7087 if test -z "$ac_cv_prog_RANLIB"; then
7088 ac_ct_RANLIB=$RANLIB
7089 # Extract the first word of "ranlib
", so it can be a program name with args.
7090 set dummy ranlib; ac_word=$2
7091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7092 $as_echo_n "checking
for $ac_word...
" >&6; }
7093 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7094 $as_echo_n "(cached
) " >&6
7096 if test -n "$ac_ct_RANLIB"; then
7097 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7103 test -z "$as_dir" && as_dir=.
7104 for ac_exec_ext in '' $ac_executable_extensions; do
7105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7106 ac_cv_prog_ac_ct_RANLIB="ranlib
"
7107 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7116 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7117 if test -n "$ac_ct_RANLIB"; then
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
7119 $as_echo "$ac_ct_RANLIB" >&6; }
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7122 $as_echo "no
" >&6; }
7125 if test "x
$ac_ct_RANLIB" = x; then
7128 case $cross_compiling:$ac_tool_warned in
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7131 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7132 ac_tool_warned=yes ;;
7134 RANLIB=$ac_ct_RANLIB
7137 RANLIB="$ac_cv_prog_RANLIB"
7140 test -z "$RANLIB" && RANLIB=:
7147 # Determine commands to create old-style static archives.
7148 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7149 old_postinstall_cmds='chmod 644 $oldlib'
7150 old_postuninstall_cmds=
7152 if test -n "$RANLIB"; then
7155 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
7158 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
7161 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
7166 lock_old_archive_extraction=yes ;;
7168 lock_old_archive_extraction=no ;;
7191 for ac_prog in gawk mawk nawk awk
7193 # Extract the first word of "$ac_prog", so it can be a program name with args.
7194 set dummy $ac_prog; ac_word=$2
7195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7196 $as_echo_n "checking
for $ac_word...
" >&6; }
7197 if ${ac_cv_prog_AWK+:} false; then :
7198 $as_echo_n "(cached
) " >&6
7200 if test -n "$AWK"; then
7201 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7207 test -z "$as_dir" && as_dir=.
7208 for ac_exec_ext in '' $ac_executable_extensions; do
7209 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7210 ac_cv_prog_AWK="$ac_prog"
7211 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7221 if test -n "$AWK"; then
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AWK" >&5
7223 $as_echo "$AWK" >&6; }
7225 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7226 $as_echo "no
" >&6; }
7230 test -n "$AWK" && break
7251 # If no C compiler was specified, use CC.
7254 # If no C compiler flags were specified, use CFLAGS.
7255 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7257 # Allow CC to be a program name with arguments.
7261 # Check for command to grab the raw symbol name followed by C symbol from nm.
7262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
7263 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
7264 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7265 $as_echo_n "(cached
) " >&6
7268 # These are sane defaults that work on at least a few old systems.
7269 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7271 # Character class describing NM global symbol codes.
7272 symcode='[BCDEGRST]'
7274 # Regexp to match symbols that can be accessed directly from C.
7275 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7277 # Define system-specific variables.
7282 cygwin* | mingw* | pw32* | cegcc*)
7283 symcode='[ABCDGISTW]'
7286 if test "$host_cpu" = ia64; then
7287 symcode='[ABCDEGRST]'
7291 symcode='[BCDEGRST]'
7294 symcode='[BCDEGQRST]'
7305 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7313 # If we're using GNU nm, then use its standard symbol codes.
7314 case `$NM -V 2>&1` in
7315 *GNU* | *'with BFD'*)
7316 symcode='[ABCDGIRSTW]' ;;
7319 # Transform an extracted symbol line into a proper C declaration.
7320 # Some systems (esp. on ia64) link data and code symbols differently,
7321 # so use this general approach.
7322 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7324 # Transform an extracted symbol line into symbol name and symbol address
7325 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7326 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'"
7328 # Handle CRLF in mingw tool chain
7332 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7336 # Try without a prefix underscore, then with it.
7337 for ac_symprfx in "" "_
"; do
7339 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7340 symxfrm="\\1 $ac_symprfx\\2 \\2"
7342 # Write the raw and C identifiers.
7343 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
7344 # Fake it for dumpbin and say T for any non-static function
7345 # and D for any global variable.
7346 # Also find C++ and __fastcall symbols from MSVC++,
7347 # which start with @ or ?.
7348 lt_cv_sys_global_symbol_pipe="$AWK '"\
7349 " {last_section=section; section=\$ 3};"\
7350 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7351 " \$ 0!~/External *\|/{next};"\
7352 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7353 " {if(hide[section]) next};"\
7354 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7355 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7356 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7357 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7358 " ' prfx
=^
$ac_symprfx"
7360 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7363 # Check to see that the pipe works correctly.
7367 cat > conftest.$ac_ext <<_LT_EOF
7372 void nm_test_func(void);
7373 void nm_test_func(void){}
7377 int main(){nm_test_var='a';nm_test_func();return(0);}
7380 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7381 (eval $ac_compile) 2>&5
7383 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7384 test $ac_status = 0; }; then
7385 # Now try to grab the symbols.
7387 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
7388 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7390 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7391 test $ac_status = 0; } && test -s "$nlist"; then
7392 # Try sorting and uniquifying the output.
7393 if sort "$nlist" | uniq > "$nlist"T; then
7394 mv -f "$nlist"T "$nlist"
7399 # Make sure that we snagged all the symbols we need.
7400 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7401 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7402 cat <<_LT_EOF > conftest.$ac_ext
7408 # Now generate the symbol file.
7409 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7411 cat <<_LT_EOF >> conftest.$ac_ext
7413 /* The mapping between symbol names and symbols. */
7418 lt__PROGRAM__LTX_preloaded_symbols[] =
7420 { "@PROGRAM@
", (void *) 0 },
7422 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7423 cat <<\_LT_EOF >> conftest.$ac_ext
7427 /* This works around a problem in FreeBSD linker */
7428 #ifdef FREEBSD_WORKAROUND
7429 static const void *lt_preloaded_setup() {
7430 return lt__PROGRAM__LTX_preloaded_symbols;
7438 # Now try linking the two files.
7439 mv conftest.$ac_objext conftstm.$ac_objext
7440 lt_save_LIBS="$LIBS"
7441 lt_save_CFLAGS="$CFLAGS"
7442 LIBS="conftstm.
$ac_objext"
7443 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7444 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7445 (eval $ac_link) 2>&5
7447 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7448 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7451 LIBS="$lt_save_LIBS"
7452 CFLAGS="$lt_save_CFLAGS"
7454 echo "cannot
find nm_test_func
in $nlist" >&5
7457 echo "cannot
find nm_test_var
in $nlist" >&5
7460 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
7463 echo "$progname: failed program was
:" >&5
7464 cat conftest.$ac_ext >&5
7466 rm -rf conftest* conftst*
7468 # Do not use the global_symbol_pipe unless it works.
7469 if test "$pipe_works" = yes; then
7472 lt_cv_sys_global_symbol_pipe=
7478 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7479 lt_cv_sys_global_symbol_to_cdecl=
7481 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7482 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
7483 $as_echo "failed
" >&6; }
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
7486 $as_echo "ok
" >&6; }
7510 # Check whether --enable-libtool-lock was given.
7511 if test "${enable_libtool_lock+set}" = set; then :
7512 enableval=$enable_libtool_lock;
7515 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
7517 # Some flags need to be propagated to the compiler or linker for good
7521 # Find out which ABI we are using.
7522 echo 'int i;' > conftest.$ac_ext
7523 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7524 (eval $ac_compile) 2>&5
7526 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7527 test $ac_status = 0; }; then
7528 case `/usr/bin/file conftest.$ac_objext` in
7540 # Find out which ABI we are using.
7541 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
7542 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7543 (eval $ac_compile) 2>&5
7545 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7546 test $ac_status = 0; }; then
7547 if test "$lt_cv_prog_gnu_ld" = yes; then
7548 case `/usr/bin/file conftest.$ac_objext` in
7550 LD="${LD-ld} -melf32bsmip"
7553 LD="${LD-ld} -melf32bmipn32"
7556 LD="${LD-ld} -melf64bmip"
7560 case `/usr/bin/file conftest.$ac_objext` in
7576 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7577 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7578 # Find out which ABI we are using.
7579 echo 'int i;' > conftest.$ac_ext
7580 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7581 (eval $ac_compile) 2>&5
7583 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7584 test $ac_status = 0; }; then
7585 case `/usr/bin/file conftest.o` in
7588 x86_64-*kfreebsd*-gnu)
7589 LD="${LD-ld} -m elf_i386_fbsd
"
7592 case `/usr/bin/file conftest.o` in
7594 LD="${LD-ld} -m elf32_x86_64
"
7597 LD="${LD-ld} -m elf_i386
"
7601 powerpc64le-*linux*)
7602 LD="${LD-ld} -m elf32lppclinux
"
7605 LD="${LD-ld} -m elf32ppclinux
"
7608 LD="${LD-ld} -m elf_s390
"
7611 LD="${LD-ld} -m elf32_sparc
"
7617 x86_64-*kfreebsd*-gnu)
7618 LD="${LD-ld} -m elf_x86_64_fbsd
"
7621 LD="${LD-ld} -m elf_x86_64
"
7624 LD="${LD-ld} -m elf64lppc
"
7627 LD="${LD-ld} -m elf64ppc
"
7629 s390*-*linux*|s390*-*tpf*)
7630 LD="${LD-ld} -m elf64_s390
"
7633 LD="${LD-ld} -m elf64_sparc
"
7643 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7644 SAVE_CFLAGS="$CFLAGS"
7645 CFLAGS="$CFLAGS -belf"
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
7647 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
7648 if ${lt_cv_cc_needs_belf+:} false; then :
7649 $as_echo_n "(cached
) " >&6
7652 ac_cpp='$CPP $CPPFLAGS'
7653 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7654 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7655 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7658 /* end confdefs.h. */
7668 if ac_fn_c_try_link "$LINENO"; then :
7669 lt_cv_cc_needs_belf=yes
7671 lt_cv_cc_needs_belf=no
7673 rm -f core conftest.err conftest.$ac_objext \
7674 conftest$ac_exeext conftest.$ac_ext
7676 ac_cpp='$CPP $CPPFLAGS'
7677 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7678 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7679 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7682 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
7683 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7684 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7685 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7686 CFLAGS="$SAVE_CFLAGS"
7690 # Find out which ABI we are using.
7691 echo 'int i;' > conftest.$ac_ext
7692 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7693 (eval $ac_compile) 2>&5
7695 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7696 test $ac_status = 0; }; then
7697 case `/usr/bin/file conftest.o` in
7699 case $lt_cv_prog_gnu_ld in
7700 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
7702 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7714 need_locks="$enable_libtool_lock"
7718 rhapsody* | darwin*)
7719 if test -n "$ac_tool_prefix"; then
7720 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
7721 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7723 $as_echo_n "checking
for $ac_word...
" >&6; }
7724 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7725 $as_echo_n "(cached
) " >&6
7727 if test -n "$DSYMUTIL"; then
7728 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 test -z "$as_dir" && as_dir=.
7735 for ac_exec_ext in '' $ac_executable_extensions; do
7736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7737 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
7738 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7747 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7748 if test -n "$DSYMUTIL"; then
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
7750 $as_echo "$DSYMUTIL" >&6; }
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7753 $as_echo "no
" >&6; }
7758 if test -z "$ac_cv_prog_DSYMUTIL"; then
7759 ac_ct_DSYMUTIL=$DSYMUTIL
7760 # Extract the first word of "dsymutil
", so it can be a program name with args.
7761 set dummy dsymutil; ac_word=$2
7762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7763 $as_echo_n "checking
for $ac_word...
" >&6; }
7764 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7765 $as_echo_n "(cached
) " >&6
7767 if test -n "$ac_ct_DSYMUTIL"; then
7768 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7774 test -z "$as_dir" && as_dir=.
7775 for ac_exec_ext in '' $ac_executable_extensions; do
7776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7777 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
7778 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7787 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7788 if test -n "$ac_ct_DSYMUTIL"; then
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
7790 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7793 $as_echo "no
" >&6; }
7796 if test "x
$ac_ct_DSYMUTIL" = x; then
7799 case $cross_compiling:$ac_tool_warned in
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7802 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7803 ac_tool_warned=yes ;;
7805 DSYMUTIL=$ac_ct_DSYMUTIL
7808 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7811 if test -n "$ac_tool_prefix"; then
7812 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
7813 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7815 $as_echo_n "checking
for $ac_word...
" >&6; }
7816 if ${ac_cv_prog_NMEDIT+:} false; then :
7817 $as_echo_n "(cached
) " >&6
7819 if test -n "$NMEDIT"; then
7820 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7826 test -z "$as_dir" && as_dir=.
7827 for ac_exec_ext in '' $ac_executable_extensions; do
7828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7829 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
7830 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7839 NMEDIT=$ac_cv_prog_NMEDIT
7840 if test -n "$NMEDIT"; then
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
7842 $as_echo "$NMEDIT" >&6; }
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7845 $as_echo "no
" >&6; }
7850 if test -z "$ac_cv_prog_NMEDIT"; then
7851 ac_ct_NMEDIT=$NMEDIT
7852 # Extract the first word of "nmedit
", so it can be a program name with args.
7853 set dummy nmedit; ac_word=$2
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7855 $as_echo_n "checking
for $ac_word...
" >&6; }
7856 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7857 $as_echo_n "(cached
) " >&6
7859 if test -n "$ac_ct_NMEDIT"; then
7860 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7866 test -z "$as_dir" && as_dir=.
7867 for ac_exec_ext in '' $ac_executable_extensions; do
7868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7869 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
7870 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7879 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7880 if test -n "$ac_ct_NMEDIT"; then
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
7882 $as_echo "$ac_ct_NMEDIT" >&6; }
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7885 $as_echo "no
" >&6; }
7888 if test "x
$ac_ct_NMEDIT" = x; then
7891 case $cross_compiling:$ac_tool_warned in
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7894 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7895 ac_tool_warned=yes ;;
7897 NMEDIT=$ac_ct_NMEDIT
7900 NMEDIT="$ac_cv_prog_NMEDIT"
7903 if test -n "$ac_tool_prefix"; then
7904 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
7905 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7907 $as_echo_n "checking
for $ac_word...
" >&6; }
7908 if ${ac_cv_prog_LIPO+:} false; then :
7909 $as_echo_n "(cached
) " >&6
7911 if test -n "$LIPO"; then
7912 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7918 test -z "$as_dir" && as_dir=.
7919 for ac_exec_ext in '' $ac_executable_extensions; do
7920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7921 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
7922 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7931 LIPO=$ac_cv_prog_LIPO
7932 if test -n "$LIPO"; then
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
7934 $as_echo "$LIPO" >&6; }
7936 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7937 $as_echo "no
" >&6; }
7942 if test -z "$ac_cv_prog_LIPO"; then
7944 # Extract the first word of "lipo
", so it can be a program name with args.
7945 set dummy lipo; ac_word=$2
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7947 $as_echo_n "checking
for $ac_word...
" >&6; }
7948 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7949 $as_echo_n "(cached
) " >&6
7951 if test -n "$ac_ct_LIPO"; then
7952 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7958 test -z "$as_dir" && as_dir=.
7959 for ac_exec_ext in '' $ac_executable_extensions; do
7960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7961 ac_cv_prog_ac_ct_LIPO="lipo
"
7962 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7971 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7972 if test -n "$ac_ct_LIPO"; then
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
7974 $as_echo "$ac_ct_LIPO" >&6; }
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7977 $as_echo "no
" >&6; }
7980 if test "x
$ac_ct_LIPO" = x; then
7983 case $cross_compiling:$ac_tool_warned in
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7986 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7987 ac_tool_warned=yes ;;
7992 LIPO="$ac_cv_prog_LIPO"
7995 if test -n "$ac_tool_prefix"; then
7996 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
7997 set dummy ${ac_tool_prefix}otool; ac_word=$2
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7999 $as_echo_n "checking
for $ac_word...
" >&6; }
8000 if ${ac_cv_prog_OTOOL+:} false; then :
8001 $as_echo_n "(cached
) " >&6
8003 if test -n "$OTOOL"; then
8004 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8010 test -z "$as_dir" && as_dir=.
8011 for ac_exec_ext in '' $ac_executable_extensions; do
8012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8013 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
8014 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8023 OTOOL=$ac_cv_prog_OTOOL
8024 if test -n "$OTOOL"; then
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
8026 $as_echo "$OTOOL" >&6; }
8028 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8029 $as_echo "no
" >&6; }
8034 if test -z "$ac_cv_prog_OTOOL"; then
8036 # Extract the first word of "otool
", so it can be a program name with args.
8037 set dummy otool; ac_word=$2
8038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8039 $as_echo_n "checking
for $ac_word...
" >&6; }
8040 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8041 $as_echo_n "(cached
) " >&6
8043 if test -n "$ac_ct_OTOOL"; then
8044 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8050 test -z "$as_dir" && as_dir=.
8051 for ac_exec_ext in '' $ac_executable_extensions; do
8052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8053 ac_cv_prog_ac_ct_OTOOL="otool
"
8054 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8063 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8064 if test -n "$ac_ct_OTOOL"; then
8065 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
8066 $as_echo "$ac_ct_OTOOL" >&6; }
8068 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8069 $as_echo "no
" >&6; }
8072 if test "x
$ac_ct_OTOOL" = x; then
8075 case $cross_compiling:$ac_tool_warned in
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
8078 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
8079 ac_tool_warned=yes ;;
8084 OTOOL="$ac_cv_prog_OTOOL"
8087 if test -n "$ac_tool_prefix"; then
8088 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
8089 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8091 $as_echo_n "checking
for $ac_word...
" >&6; }
8092 if ${ac_cv_prog_OTOOL64+:} false; then :
8093 $as_echo_n "(cached
) " >&6
8095 if test -n "$OTOOL64"; then
8096 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8102 test -z "$as_dir" && as_dir=.
8103 for ac_exec_ext in '' $ac_executable_extensions; do
8104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8105 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
8106 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8115 OTOOL64=$ac_cv_prog_OTOOL64
8116 if test -n "$OTOOL64"; then
8117 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
8118 $as_echo "$OTOOL64" >&6; }
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8121 $as_echo "no
" >&6; }
8126 if test -z "$ac_cv_prog_OTOOL64"; then
8127 ac_ct_OTOOL64=$OTOOL64
8128 # Extract the first word of "otool64
", so it can be a program name with args.
8129 set dummy otool64; ac_word=$2
8130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8131 $as_echo_n "checking
for $ac_word...
" >&6; }
8132 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8133 $as_echo_n "(cached
) " >&6
8135 if test -n "$ac_ct_OTOOL64"; then
8136 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8142 test -z "$as_dir" && as_dir=.
8143 for ac_exec_ext in '' $ac_executable_extensions; do
8144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8145 ac_cv_prog_ac_ct_OTOOL64="otool64
"
8146 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8155 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8156 if test -n "$ac_ct_OTOOL64"; then
8157 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
8158 $as_echo "$ac_ct_OTOOL64" >&6; }
8160 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8161 $as_echo "no
" >&6; }
8164 if test "x
$ac_ct_OTOOL64" = x; then
8167 case $cross_compiling:$ac_tool_warned in
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
8170 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
8171 ac_tool_warned=yes ;;
8173 OTOOL64=$ac_ct_OTOOL64
8176 OTOOL64="$ac_cv_prog_OTOOL64"
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
8206 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
8207 if ${lt_cv_apple_cc_single_mod+:} false; then :
8208 $as_echo_n "(cached
) " >&6
8210 lt_cv_apple_cc_single_mod=no
8211 if test -z "${LT_MULTI_MODULE}"; then
8212 # By default we will add the -single_module flag. You can override
8213 # by either setting the environment variable LT_MULTI_MODULE
8214 # non-empty at configure time, or by adding -multi_module to the
8216 rm -rf libconftest.dylib*
8217 echo "int foo
(void
){return 1;}" > conftest.c
8218 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8219 -dynamiclib -Wl,-single_module conftest.c
" >&5
8220 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8221 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8223 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8224 lt_cv_apple_cc_single_mod=yes
8226 cat conftest.err >&5
8228 rm -rf libconftest.dylib*
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
8233 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
8235 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
8236 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8237 $as_echo_n "(cached
) " >&6
8239 lt_cv_ld_exported_symbols_list=no
8240 save_LDFLAGS=$LDFLAGS
8241 echo "_main
" > conftest.sym
8242 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
8243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8244 /* end confdefs.h. */
8254 if ac_fn_c_try_link "$LINENO"; then :
8255 lt_cv_ld_exported_symbols_list=yes
8257 lt_cv_ld_exported_symbols_list=no
8259 rm -f core conftest.err conftest.$ac_objext \
8260 conftest$ac_exeext conftest.$ac_ext
8261 LDFLAGS="$save_LDFLAGS"
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
8265 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
8267 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
8268 if ${lt_cv_ld_force_load+:} false; then :
8269 $as_echo_n "(cached
) " >&6
8271 lt_cv_ld_force_load=no
8272 cat > conftest.c << _LT_EOF
8273 int forced_loaded() { return 2;}
8275 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
8276 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8277 echo "$AR cru libconftest.a conftest.o
" >&5
8278 $AR cru libconftest.a conftest.o 2>&5
8279 cat > conftest.c << _LT_EOF
8280 int main() { return 0;}
8282 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
8283 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8285 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8286 lt_cv_ld_force_load=yes
8288 cat conftest.err >&5
8290 rm -f conftest.err libconftest.a conftest conftest.c
8291 rm -rf conftest.dSYM
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
8295 $as_echo "$lt_cv_ld_force_load" >&6; }
8297 rhapsody* | darwin1.[012])
8298 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8300 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8301 darwin*) # darwin 5.x on
8302 # if running on 10.5 or later, the deployment target defaults
8303 # to the OS version, if on x86, and 10.4, the deployment
8304 # target defaults to 10.4. Don't you love it?
8305 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8306 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8307 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8309 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8311 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8315 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8316 _lt_dar_single_mod='$single_module'
8318 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8319 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8321 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8323 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
8324 _lt_dsymutil='~$DSYMUTIL $lib || :'
8331 for ac_header in dlfcn.h
8333 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h
" "ac_cv_header_dlfcn_h
" "$ac_includes_default
8335 if test "x
$ac_cv_header_dlfcn_h" = xyes; then :
8336 cat >>confdefs.h <<_ACEOF
8337 #define HAVE_DLFCN_H 1
8346 # autoconf.info says this should be called right after AC_INIT.
8347 ac_config_headers="$ac_config_headers config.h
:config.
in"
8351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian
" >&5
8352 $as_echo_n "checking whether byte ordering is bigendian...
" >&6; }
8353 if ${ac_cv_c_bigendian+:} false; then :
8354 $as_echo_n "(cached
) " >&6
8356 ac_cv_c_bigendian=unknown
8357 # See if we're dealing with a universal compiler.
8358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8359 /* end confdefs.h. */
8360 #ifndef __APPLE_CC__
8361 not a universal capable compiler
8366 if ac_fn_c_try_compile "$LINENO"; then :
8368 # Check for potential -arch flags. It is not universal unless
8369 # there are at least two -arch flags with different values.
8372 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8373 if test -n "$ac_prev"; then
8375 i?86 | x86_64 | ppc | ppc64)
8376 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8379 ac_cv_c_bigendian=universal
8385 elif test "x
$ac_word" = "x-arch
"; then
8390 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8391 if test $ac_cv_c_bigendian = unknown; then
8392 # See if sys/param.h defines the BYTE_ORDER macro.
8393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8394 /* end confdefs.h. */
8395 #include <sys/types.h>
8396 #include <sys/param.h>
8401 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8402 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8411 if ac_fn_c_try_compile "$LINENO"; then :
8412 # It does; now see whether it defined to BIG_ENDIAN or not.
8413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8414 /* end confdefs.h. */
8415 #include <sys/types.h>
8416 #include <sys/param.h>
8421 #if BYTE_ORDER != BIG_ENDIAN
8429 if ac_fn_c_try_compile "$LINENO"; then :
8430 ac_cv_c_bigendian=yes
8432 ac_cv_c_bigendian=no
8434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8438 if test $ac_cv_c_bigendian = unknown; then
8439 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8441 /* end confdefs.h. */
8447 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8455 if ac_fn_c_try_compile "$LINENO"; then :
8456 # It does; now see whether it defined to _BIG_ENDIAN or not.
8457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8458 /* end confdefs.h. */
8472 if ac_fn_c_try_compile "$LINENO"; then :
8473 ac_cv_c_bigendian=yes
8475 ac_cv_c_bigendian=no
8477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8481 if test $ac_cv_c_bigendian = unknown; then
8482 # Compile a test program.
8483 if test "$cross_compiling" = yes; then :
8484 # Try to guess by grepping values from an object file.
8485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8486 /* end confdefs.h. */
8487 short int ascii_mm[] =
8488 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8489 short int ascii_ii[] =
8490 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8491 int use_ascii (int i) {
8492 return ascii_mm[i] + ascii_ii[i];
8494 short int ebcdic_ii[] =
8495 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8496 short int ebcdic_mm[] =
8497 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8498 int use_ebcdic (int i) {
8499 return ebcdic_mm[i] + ebcdic_ii[i];
8506 return use_ascii (foo) == use_ebcdic (foo);
8511 if ac_fn_c_try_compile "$LINENO"; then :
8512 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8513 ac_cv_c_bigendian=yes
8515 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8516 if test "$ac_cv_c_bigendian" = unknown; then
8517 ac_cv_c_bigendian=no
8519 # finding both strings is unlikely to happen, but who knows?
8520 ac_cv_c_bigendian=unknown
8524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8527 /* end confdefs.h. */
8528 $ac_includes_default
8533 /* Are we little or big endian? From Harbison&Steele. */
8537 char c[sizeof (long int)];
8540 return u.c[sizeof (long int) - 1] == 1;
8546 if ac_fn_c_try_run "$LINENO"; then :
8547 ac_cv_c_bigendian=no
8549 ac_cv_c_bigendian=yes
8551 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8552 conftest.$ac_objext conftest.beam conftest.$ac_ext
8557 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_c_bigendian" >&5
8558 $as_echo "$ac_cv_c_bigendian" >&6; }
8559 case $ac_cv_c_bigendian in #(
8561 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8567 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8571 as_fn_error $?
"unknown endianness
8572 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8578 # Put a plausible default for CC_FOR_BUILD in Makefile.
8579 if test -z "$CC_FOR_BUILD"; then
8580 if test "x$cross_compiling" = "xno"; then
8581 CC_FOR_BUILD
='$(CC)'
8592 if test -n "$ac_tool_prefix"; then
8593 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8594 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
8595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8596 $as_echo_n "checking for $ac_word... " >&6; }
8597 if ${ac_cv_prog_RANLIB+:} false
; then :
8598 $as_echo_n "(cached) " >&6
8600 if test -n "$RANLIB"; then
8601 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
8603 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8607 test -z "$as_dir" && as_dir
=.
8608 for ac_exec_ext
in '' $ac_executable_extensions; do
8609 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8610 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
8611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8620 RANLIB
=$ac_cv_prog_RANLIB
8621 if test -n "$RANLIB"; then
8622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8623 $as_echo "$RANLIB" >&6; }
8625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8626 $as_echo "no" >&6; }
8631 if test -z "$ac_cv_prog_RANLIB"; then
8632 ac_ct_RANLIB
=$RANLIB
8633 # Extract the first word of "ranlib", so it can be a program name with args.
8634 set dummy ranlib
; ac_word
=$2
8635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8636 $as_echo_n "checking for $ac_word... " >&6; }
8637 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
8638 $as_echo_n "(cached) " >&6
8640 if test -n "$ac_ct_RANLIB"; then
8641 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
8643 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8647 test -z "$as_dir" && as_dir
=.
8648 for ac_exec_ext
in '' $ac_executable_extensions; do
8649 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8650 ac_cv_prog_ac_ct_RANLIB
="ranlib"
8651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8660 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
8661 if test -n "$ac_ct_RANLIB"; then
8662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8663 $as_echo "$ac_ct_RANLIB" >&6; }
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8666 $as_echo "no" >&6; }
8669 if test "x$ac_ct_RANLIB" = x
; then
8672 case $cross_compiling:$ac_tool_warned in
8674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8675 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8676 ac_tool_warned
=yes ;;
8678 RANLIB
=$ac_ct_RANLIB
8681 RANLIB
="$ac_cv_prog_RANLIB"
8685 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8686 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8687 # is C99. So handle it ourselves.
8690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8691 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8692 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8693 /* end confdefs.h. */
8695 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8696 # error "C11 support not found"
8700 if ac_fn_c_try_compile
"$LINENO"; then :
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8702 $as_echo "yes" >&6; }
8705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8706 $as_echo "no" >&6; }
8707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8708 $as_echo_n "checking for -std=c11 support... " >&6; }
8711 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8712 /* end confdefs.h. */
8714 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8715 # error "C11 support not found"
8719 if ac_fn_c_try_compile
"$LINENO"; then :
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8722 $as_echo "yes" >&6; }
8724 C_DIALECT
="-std=c11"
8727 as_fn_error $?
"C11 is required" "$LINENO" 5
8729 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8731 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8734 # Some of the common include files depend on bfd.h, and bfd.h checks
8735 # that config.h is included first by testing that the PACKAGE macro
8739 cat >>confdefs.h
<<_ACEOF
8740 #define PACKAGE "$PACKAGE"
8745 # Dependency checking.
8746 ac_config_commands
="$ac_config_commands depdir"
8749 depcc
="$CC" am_compiler_list
=
8751 am_depcomp
=$ac_aux_dir/depcomp
8752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8753 $as_echo_n "checking dependency style of $depcc... " >&6; }
8754 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
8755 $as_echo_n "(cached) " >&6
8757 if test -f "$am_depcomp"; then
8758 # We make a subdir and do the tests there. Otherwise we can end up
8759 # making bogus files that we don't know about and never remove. For
8760 # instance it was reported that on HP-UX the gcc test will end up
8761 # making a dummy file named `D' -- because `-MD' means `put the output
8764 # Copy depcomp to subdir because otherwise we won't find it if we're
8765 # using a relative directory.
8766 cp "$am_depcomp" conftest.dir
8768 # We will build objects and dependencies in a subdirectory because
8769 # it helps to detect inapplicable dependency modes. For instance
8770 # both Tru64's cc and ICC support -MD to output dependencies as a
8771 # side effect of compilation, but ICC will put the dependencies in
8772 # the current directory while Tru64 will put them in the object
8776 am_cv_CC_dependencies_compiler_type
=none
8777 if test "$am_compiler_list" = ""; then
8778 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8780 for depmode
in $am_compiler_list; do
8781 if test $depmode = none
; then break; fi
8783 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8784 # Setup a source with many dependencies, because some compilers
8785 # like to wrap large dependency lists on column 80 (with \), and
8786 # we should not choose a depcomp mode which is confused by this.
8788 # We need to recreate these files for each test, as the compiler may
8789 # overwrite some of them when testing with obscure command lines.
8790 # This happens at least with the AIX C compiler.
8792 for i
in 1 2 3 4 5 6; do
8793 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
8794 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8795 # Solaris 8's {/usr,}/bin/sh.
8796 touch sub
/conftst
$i.h
8798 echo "include sub/conftest.Po" > confmf
8800 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8801 # mode. It turns out that the SunPro C++ compiler does not properly
8802 # handle `-M -o', and we need to detect this.
8803 depcmd
="depmode=$depmode \
8804 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8805 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8806 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8807 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
8808 if env
$depcmd > conftest.err
2>&1 &&
8809 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
8810 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
8811 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
8812 # icc doesn't choke on unknown options, it will just issue warnings
8813 # or remarks (even with -Werror). So we grep stderr for any message
8814 # that says an option was ignored or not supported.
8815 # When given -MP, icc 7.0 and 7.1 complain thusly:
8816 # icc: Command line warning: ignoring option '-M'; no argument required
8817 # The diagnosis changed in icc 8.0:
8818 # icc: Command line remark: option '-MP' not supported
8819 if (grep 'ignoring option' conftest.err ||
8820 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
8821 am_cv_CC_dependencies_compiler_type
=$depmode
8822 $as_echo "$as_me:$LINENO: success" >&5
8826 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8827 sed -e 's/^/| /' < conftest.err
>&5
8833 am_cv_CC_dependencies_compiler_type
=none
8837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8838 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8839 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
8840 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
8841 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
8846 # Check for the 'make' the user wants to use.
8849 # Extract the first word of "$ac_prog", so it can be a program name with args.
8850 set dummy
$ac_prog; ac_word
=$2
8851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8852 $as_echo_n "checking for $ac_word... " >&6; }
8853 if ${ac_cv_prog_MAKE+:} false
; then :
8854 $as_echo_n "(cached) " >&6
8856 if test -n "$MAKE"; then
8857 ac_cv_prog_MAKE
="$MAKE" # Let the user override the test.
8859 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8863 test -z "$as_dir" && as_dir
=.
8864 for ac_exec_ext
in '' $ac_executable_extensions; do
8865 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8866 ac_cv_prog_MAKE
="$ac_prog"
8867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8876 MAKE
=$ac_cv_prog_MAKE
8877 if test -n "$MAKE"; then
8878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8879 $as_echo "$MAKE" >&6; }
8881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8882 $as_echo "no" >&6; }
8886 test -n "$MAKE" && break
8890 case "`$MAKE --version 2>&1 | sed 1q`" in
8895 if test "$MAKE_IS_GNU" = yes; then
8905 # If we haven't got the data from the intl directory,
8906 # assume NLS is disabled.
8915 if test -f ..
/..
/intl
/config.intl
; then
8916 . ..
/..
/intl
/config.intl
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8919 $as_echo_n "checking whether NLS is requested... " >&6; }
8920 if test x
"$USE_NLS" != xyes
; then
8921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8922 $as_echo "no" >&6; }
8924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8925 $as_echo "yes" >&6; }
8927 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8931 $as_echo_n "checking for catalogs to be installed... " >&6; }
8932 # Look for .po and .gmo files in the source directory.
8935 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
8936 # If there aren't any .gmo files the shell will give us the
8937 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8939 case "$cat" in *\
**)
8942 # The quadruple backslash is collapsed to a double backslash
8943 # by the backticks, then collapsed again by the double quotes,
8944 # leaving us with one backslash in the sed expression (right
8945 # before the dot that mustn't act as a wildcard).
8946 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8947 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
8948 # The user is allowed to set LINGUAS to a list of languages to
8949 # install catalogs for. If it's empty that means "all of them."
8950 if test "x$LINGUAS" = x
; then
8951 CATALOGS
="$CATALOGS $cat"
8952 XLINGUAS
="$XLINGUAS $lang"
8954 case "$LINGUAS" in *$lang*)
8955 CATALOGS
="$CATALOGS $cat"
8956 XLINGUAS
="$XLINGUAS $lang"
8962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8963 $as_echo "$LINGUAS" >&6; }
8976 # Check for common headers.
8977 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8978 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8979 for ac_header
in stdlib.h string.h
strings.h unistd.h
time.h
8981 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8982 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8983 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
8984 cat >>confdefs.h
<<_ACEOF
8985 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8992 for ac_header
in sys
/time.h sys
/times.h sys
/resource.h sys
/mman.h
8994 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8995 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8996 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
8997 cat >>confdefs.h
<<_ACEOF
8998 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9005 for ac_header
in fcntl.h fpu_control.h
9007 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9008 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9009 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
9010 cat >>confdefs.h
<<_ACEOF
9011 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9018 for ac_header
in dlfcn.h errno.h sys
/stat.h
9020 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9021 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9022 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
9023 cat >>confdefs.h
<<_ACEOF
9024 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9031 for ac_func
in getrusage
time sigaction __setfpucw
9033 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9034 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9035 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9036 cat >>confdefs.h
<<_ACEOF
9037 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9043 for ac_func
in mmap munmap lstat truncate ftruncate posix_fallocate
9045 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9046 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9047 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9048 cat >>confdefs.h
<<_ACEOF
9049 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9055 ac_fn_c_check_member
"$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9056 #include <sys/types.h>
9058 #ifdef HAVE_SYS_STAT_H
9059 #include <sys/stat.h>
9062 if test "x$ac_cv_member_struct_stat_st_dev" = xyes
; then :
9064 cat >>confdefs.h
<<_ACEOF
9065 #define HAVE_STRUCT_STAT_ST_DEV 1
9070 ac_fn_c_check_member
"$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9071 #include <sys/types.h>
9073 #ifdef HAVE_SYS_STAT_H
9074 #include <sys/stat.h>
9077 if test "x$ac_cv_member_struct_stat_st_ino" = xyes
; then :
9079 cat >>confdefs.h
<<_ACEOF
9080 #define HAVE_STRUCT_STAT_ST_INO 1
9085 ac_fn_c_check_member
"$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9086 #include <sys/types.h>
9088 #ifdef HAVE_SYS_STAT_H
9089 #include <sys/stat.h>
9092 if test "x$ac_cv_member_struct_stat_st_mode" = xyes
; then :
9094 cat >>confdefs.h
<<_ACEOF
9095 #define HAVE_STRUCT_STAT_ST_MODE 1
9100 ac_fn_c_check_member
"$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9101 #include <sys/types.h>
9103 #ifdef HAVE_SYS_STAT_H
9104 #include <sys/stat.h>
9107 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes
; then :
9109 cat >>confdefs.h
<<_ACEOF
9110 #define HAVE_STRUCT_STAT_ST_NLINK 1
9115 ac_fn_c_check_member
"$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9116 #include <sys/types.h>
9118 #ifdef HAVE_SYS_STAT_H
9119 #include <sys/stat.h>
9122 if test "x$ac_cv_member_struct_stat_st_uid" = xyes
; then :
9124 cat >>confdefs.h
<<_ACEOF
9125 #define HAVE_STRUCT_STAT_ST_UID 1
9130 ac_fn_c_check_member
"$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9131 #include <sys/types.h>
9133 #ifdef HAVE_SYS_STAT_H
9134 #include <sys/stat.h>
9137 if test "x$ac_cv_member_struct_stat_st_gid" = xyes
; then :
9139 cat >>confdefs.h
<<_ACEOF
9140 #define HAVE_STRUCT_STAT_ST_GID 1
9145 ac_fn_c_check_member
"$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9146 #include <sys/types.h>
9148 #ifdef HAVE_SYS_STAT_H
9149 #include <sys/stat.h>
9152 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes
; then :
9154 cat >>confdefs.h
<<_ACEOF
9155 #define HAVE_STRUCT_STAT_ST_RDEV 1
9160 ac_fn_c_check_member
"$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9161 #include <sys/types.h>
9163 #ifdef HAVE_SYS_STAT_H
9164 #include <sys/stat.h>
9167 if test "x$ac_cv_member_struct_stat_st_size" = xyes
; then :
9169 cat >>confdefs.h
<<_ACEOF
9170 #define HAVE_STRUCT_STAT_ST_SIZE 1
9175 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9176 #include <sys/types.h>
9178 #ifdef HAVE_SYS_STAT_H
9179 #include <sys/stat.h>
9182 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
9184 cat >>confdefs.h
<<_ACEOF
9185 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9190 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9191 #include <sys/types.h>
9193 #ifdef HAVE_SYS_STAT_H
9194 #include <sys/stat.h>
9197 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
9199 cat >>confdefs.h
<<_ACEOF
9200 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9205 ac_fn_c_check_member
"$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9206 #include <sys/types.h>
9208 #ifdef HAVE_SYS_STAT_H
9209 #include <sys/stat.h>
9212 if test "x$ac_cv_member_struct_stat_st_atime" = xyes
; then :
9214 cat >>confdefs.h
<<_ACEOF
9215 #define HAVE_STRUCT_STAT_ST_ATIME 1
9220 ac_fn_c_check_member
"$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9221 #include <sys/types.h>
9223 #ifdef HAVE_SYS_STAT_H
9224 #include <sys/stat.h>
9227 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes
; then :
9229 cat >>confdefs.h
<<_ACEOF
9230 #define HAVE_STRUCT_STAT_ST_MTIME 1
9235 ac_fn_c_check_member
"$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9236 #include <sys/types.h>
9238 #ifdef HAVE_SYS_STAT_H
9239 #include <sys/stat.h>
9242 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes
; then :
9244 cat >>confdefs.h
<<_ACEOF
9245 #define HAVE_STRUCT_STAT_ST_CTIME 1
9251 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9252 #include <sys/socket.h>
9255 if test "x$ac_cv_type_socklen_t" = xyes
; then :
9257 cat >>confdefs.h
<<_ACEOF
9258 #define HAVE_SOCKLEN_T 1
9265 # Check for socket libraries
9266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9267 $as_echo_n "checking for bind in -lsocket... " >&6; }
9268 if ${ac_cv_lib_socket_bind+:} false
; then :
9269 $as_echo_n "(cached) " >&6
9271 ac_check_lib_save_LIBS
=$LIBS
9272 LIBS
="-lsocket $LIBS"
9273 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9274 /* end confdefs.h. */
9276 /* Override any GCC internal prototype to avoid an error.
9277 Use char because int might match the return type of a GCC
9278 builtin and then its argument prototype would still apply. */
9291 if ac_fn_c_try_link
"$LINENO"; then :
9292 ac_cv_lib_socket_bind
=yes
9294 ac_cv_lib_socket_bind
=no
9296 rm -f core conftest.err conftest.
$ac_objext \
9297 conftest
$ac_exeext conftest.
$ac_ext
9298 LIBS
=$ac_check_lib_save_LIBS
9300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9301 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9302 if test "x$ac_cv_lib_socket_bind" = xyes
; then :
9303 cat >>confdefs.h
<<_ACEOF
9304 #define HAVE_LIBSOCKET 1
9307 LIBS
="-lsocket $LIBS"
9311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9312 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9313 if ${ac_cv_lib_nsl_gethostbyname+:} false
; then :
9314 $as_echo_n "(cached) " >&6
9316 ac_check_lib_save_LIBS
=$LIBS
9318 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9319 /* end confdefs.h. */
9321 /* Override any GCC internal prototype to avoid an error.
9322 Use char because int might match the return type of a GCC
9323 builtin and then its argument prototype would still apply. */
9327 char gethostbyname ();
9331 return gethostbyname ();
9336 if ac_fn_c_try_link
"$LINENO"; then :
9337 ac_cv_lib_nsl_gethostbyname
=yes
9339 ac_cv_lib_nsl_gethostbyname
=no
9341 rm -f core conftest.err conftest.
$ac_objext \
9342 conftest
$ac_exeext conftest.
$ac_ext
9343 LIBS
=$ac_check_lib_save_LIBS
9345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9346 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9347 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
; then :
9348 cat >>confdefs.h
<<_ACEOF
9349 #define HAVE_LIBNSL 1
9357 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9358 # using the same condition.
9360 # Use the system's zlib library.
9361 zlibdir
="-L\$(top_builddir)/../zlib"
9362 zlibinc
="-I\$(top_srcdir)/../zlib"
9364 # Check whether --with-system-zlib was given.
9365 if test "${with_system_zlib+set}" = set; then :
9366 withval
=$with_system_zlib; if test x
$with_system_zlib = xyes
; then
9377 # BFD uses libdl when when plugins enabled.
9380 for ac_header
in dlfcn.h
9382 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9384 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
9385 cat >>confdefs.h
<<_ACEOF
9386 #define HAVE_DLFCN_H 1
9393 for ac_header
in windows.h
9395 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9397 if test "x$ac_cv_header_windows_h" = xyes
; then :
9398 cat >>confdefs.h
<<_ACEOF
9399 #define HAVE_WINDOWS_H 1
9407 # Check whether --enable-plugins was given.
9408 if test "${enable_plugins+set}" = set; then :
9409 enableval
=$enable_plugins; case "${enableval}" in
9412 if test "$maybe_plugins" != "yes" ; then
9413 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9417 plugins
=$maybe_plugins
9421 if test "$plugins" = "yes"; then
9422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9423 $as_echo_n "checking for library containing dlsym... " >&6; }
9424 if ${ac_cv_search_dlsym+:} false
; then :
9425 $as_echo_n "(cached) " >&6
9427 ac_func_search_save_LIBS
=$LIBS
9428 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9429 /* end confdefs.h. */
9431 /* Override any GCC internal prototype to avoid an error.
9432 Use char because int might match the return type of a GCC
9433 builtin and then its argument prototype would still apply. */
9446 for ac_lib
in '' dl
; do
9447 if test -z "$ac_lib"; then
9448 ac_res
="none required"
9451 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9453 if ac_fn_c_try_link
"$LINENO"; then :
9454 ac_cv_search_dlsym
=$ac_res
9456 rm -f core conftest.err conftest.
$ac_objext \
9458 if ${ac_cv_search_dlsym+:} false
; then :
9462 if ${ac_cv_search_dlsym+:} false
; then :
9465 ac_cv_search_dlsym
=no
9468 LIBS
=$ac_func_search_save_LIBS
9470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9471 $as_echo "$ac_cv_search_dlsym" >&6; }
9472 ac_res
=$ac_cv_search_dlsym
9473 if test "$ac_res" != no
; then :
9474 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9480 if test "$plugins" = yes; then
9501 # Check whether --enable-shared was given.
9502 if test "${enable_shared+set}" = set; then :
9503 enableval
=$enable_shared; p
=${PACKAGE-default}
9505 yes) enable_shared
=yes ;;
9506 no
) enable_shared
=no
;;
9509 # Look at the argument we got. We use all the common list separators.
9510 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9511 for pkg
in $enableval; do
9513 if test "X$pkg" = "X$p"; then
9532 # Check whether --enable-static was given.
9533 if test "${enable_static+set}" = set; then :
9534 enableval
=$enable_static; p
=${PACKAGE-default}
9536 yes) enable_static
=yes ;;
9537 no
) enable_static
=no
;;
9540 # Look at the argument we got. We use all the common list separators.
9541 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9542 for pkg
in $enableval; do
9544 if test "X$pkg" = "X$p"; then
9564 # Check whether --with-pic was given.
9565 if test "${with_pic+set}" = set; then :
9566 withval
=$with_pic; pic_mode
="$withval"
9572 test -z "$pic_mode" && pic_mode
=default
9580 # Check whether --enable-fast-install was given.
9581 if test "${enable_fast_install+set}" = set; then :
9582 enableval
=$enable_fast_install; p
=${PACKAGE-default}
9584 yes) enable_fast_install
=yes ;;
9585 no
) enable_fast_install
=no
;;
9587 enable_fast_install
=no
9588 # Look at the argument we got. We use all the common list separators.
9589 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9590 for pkg
in $enableval; do
9592 if test "X$pkg" = "X$p"; then
9593 enable_fast_install
=yes
9600 enable_fast_install
=yes
9613 # This can be used to rebuild libtool when needed
9614 LIBTOOL_DEPS
="$ltmain"
9616 # Always use our own libtool.
9617 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
9644 test -z "$LN_S" && LN_S
="ln -s"
9659 if test -n "${ZSH_VERSION+set}" ; then
9660 setopt NO_GLOB_SUBST
9663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9664 $as_echo_n "checking for objdir... " >&6; }
9665 if ${lt_cv_objdir+:} false
; then :
9666 $as_echo_n "(cached) " >&6
9668 rm -f .libs
2>/dev
/null
9669 mkdir .libs
2>/dev
/null
9670 if test -d .libs
; then
9673 # MS-DOS does not allow filenames that begin with a dot.
9676 rmdir .libs
2>/dev
/null
9678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9679 $as_echo "$lt_cv_objdir" >&6; }
9680 objdir
=$lt_cv_objdir
9686 cat >>confdefs.h
<<_ACEOF
9687 #define LT_OBJDIR "$lt_cv_objdir/"
9695 # AIX sometimes has problems with the GCC collect2 program. For some
9696 # reason, if we set the COLLECT_NAMES environment variable, the problems
9697 # vanish in a puff of smoke.
9698 if test "X${COLLECT_NAMES+set}" != Xset
; then
9700 export COLLECT_NAMES
9707 can_build_shared
=yes
9709 # All known linkers require a `.a' archive for static linking (except MSVC,
9710 # which needs '.lib').
9713 with_gnu_ld
="$lt_cv_prog_gnu_ld"
9716 old_CFLAGS
="$CFLAGS"
9718 # Set sane defaults for various variables
9719 test -z "$CC" && CC
=cc
9720 test -z "$LTCC" && LTCC
=$CC
9721 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
9722 test -z "$LD" && LD
=ld
9723 test -z "$ac_objext" && ac_objext
=o
9725 for cc_temp
in $compiler""; do
9727 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
9728 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
9733 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9736 # Only perform the check for file, if the check method requires it
9737 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
9738 case $deplibs_check_method in
9740 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9742 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9743 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
9744 $as_echo_n "(cached) " >&6
9748 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9751 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9752 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9753 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9754 for ac_dir
in $ac_dummy; do
9756 test -z "$ac_dir" && ac_dir
=.
9757 if test -f $ac_dir/${ac_tool_prefix}file; then
9758 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
9759 if test -n "$file_magic_test_file"; then
9760 case $deplibs_check_method in
9762 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9763 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9764 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9765 $EGREP "$file_magic_regex" > /dev
/null
; then
9770 *** Warning: the command libtool uses to detect shared libraries,
9771 *** $file_magic_cmd, produces output that libtool cannot recognize.
9772 *** The result is that libtool may fail to recognize shared libraries
9773 *** as such. This will affect the creation of libtool libraries that
9774 *** depend on shared libraries, but programs linked with such libtool
9775 *** libraries will work regardless of this problem. Nevertheless, you
9776 *** may want to report the problem to your system manager and/or to
9777 *** bug-libtool@gnu.org
9787 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9792 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9793 if test -n "$MAGIC_CMD"; then
9794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9795 $as_echo "$MAGIC_CMD" >&6; }
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9798 $as_echo "no" >&6; }
9805 if test -z "$lt_cv_path_MAGIC_CMD"; then
9806 if test -n "$ac_tool_prefix"; then
9807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9808 $as_echo_n "checking for file... " >&6; }
9809 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
9810 $as_echo_n "(cached) " >&6
9814 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9817 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9818 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9819 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9820 for ac_dir
in $ac_dummy; do
9822 test -z "$ac_dir" && ac_dir
=.
9823 if test -f $ac_dir/file; then
9824 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
9825 if test -n "$file_magic_test_file"; then
9826 case $deplibs_check_method in
9828 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9829 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9830 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9831 $EGREP "$file_magic_regex" > /dev
/null
; then
9836 *** Warning: the command libtool uses to detect shared libraries,
9837 *** $file_magic_cmd, produces output that libtool cannot recognize.
9838 *** The result is that libtool may fail to recognize shared libraries
9839 *** as such. This will affect the creation of libtool libraries that
9840 *** depend on shared libraries, but programs linked with such libtool
9841 *** libraries will work regardless of this problem. Nevertheless, you
9842 *** may want to report the problem to your system manager and/or to
9843 *** bug-libtool@gnu.org
9853 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9858 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9859 if test -n "$MAGIC_CMD"; then
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9861 $as_echo "$MAGIC_CMD" >&6; }
9863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9864 $as_echo "no" >&6; }
9877 # Use C for the default configuration in the libtool script
9881 ac_cpp
='$CPP $CPPFLAGS'
9882 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9883 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9884 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
9887 # Source file extension for C test sources.
9890 # Object file extension for compiled C test sources.
9894 # Code to be used in simple compile tests
9895 lt_simple_compile_test_code
="int some_variable = 0;"
9897 # Code to be used in simple link tests
9898 lt_simple_link_test_code
='int main(){return(0);}'
9906 # If no C compiler was specified, use CC.
9909 # If no C compiler flags were specified, use CFLAGS.
9910 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
9912 # Allow CC to be a program name with arguments.
9915 # Save the default compiler, since it gets overwritten when the other
9916 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9917 compiler_DEFAULT
=$CC
9919 # save warnings/boilerplate of simple test code
9920 ac_outfile
=conftest.
$ac_objext
9921 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
9922 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9923 _lt_compiler_boilerplate
=`cat conftest.err`
9926 ac_outfile
=conftest.
$ac_objext
9927 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
9928 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9929 _lt_linker_boilerplate
=`cat conftest.err`
9934 ## There is no encapsulation within the following macros, do not change
9935 ## the running order or otherwise move them around unless you know exactly
9936 ## what you are doing...
9937 if test -n "$compiler"; then
9939 lt_prog_compiler_no_builtin_flag
=
9941 if test "$GCC" = yes; then
9942 case $cc_basename in
9944 lt_prog_compiler_no_builtin_flag
=' -Xcompiler -fno-builtin' ;;
9946 lt_prog_compiler_no_builtin_flag
=' -fno-builtin' ;;
9949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9950 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9951 if ${lt_cv_prog_compiler_rtti_exceptions+:} false
; then :
9952 $as_echo_n "(cached) " >&6
9954 lt_cv_prog_compiler_rtti_exceptions
=no
9955 ac_outfile
=conftest.
$ac_objext
9956 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9957 lt_compiler_flag
="-fno-rtti -fno-exceptions"
9958 # Insert the option either (1) after the last *FLAGS variable, or
9959 # (2) before a word containing "conftest.", or (3) at the end.
9960 # Note that $ac_compile itself does not contain backslashes and begins
9961 # with a dollar sign (not a hyphen), so the echo should work correctly.
9962 # The option is referenced via a variable to avoid confusing sed.
9963 lt_compile
=`echo "$ac_compile" | $SED \
9964 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9965 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9966 -e 's:$: $lt_compiler_flag:'`
9967 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9968 (eval "$lt_compile" 2>conftest.err
)
9970 cat conftest.err
>&5
9971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9972 if (exit $ac_status) && test -s "$ac_outfile"; then
9973 # The compiler can only warn and ignore the option if not recognized
9974 # So say no if there are warnings other than the usual output.
9975 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
9976 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9977 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
9978 lt_cv_prog_compiler_rtti_exceptions
=yes
9984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9985 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9987 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
9988 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
10000 lt_prog_compiler_wl
=
10001 lt_prog_compiler_pic
=
10002 lt_prog_compiler_static
=
10004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10005 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
10007 if test "$GCC" = yes; then
10008 lt_prog_compiler_wl
='-Wl,'
10009 lt_prog_compiler_static
='-static'
10013 # All AIX code is PIC.
10014 if test "$host_cpu" = ia64
; then
10015 # AIX 5 now supports IA64 processor
10016 lt_prog_compiler_static
='-Bstatic'
10018 lt_prog_compiler_pic
='-fPIC'
10024 # see comment about AmigaOS4 .so support
10025 lt_prog_compiler_pic
='-fPIC'
10028 # FIXME: we need at least 68020 code to build shared libraries, but
10029 # adding the `-m68020' flag to GCC prevents building anything better,
10031 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
10036 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
10037 # PIC is the default for these OSes.
10040 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
10041 # This hack is so that the source file can tell whether it is being
10042 # built for inclusion in a dll (and should export symbols for example).
10043 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10044 # (--disable-auto-import) libraries
10045 lt_prog_compiler_pic
='-DDLL_EXPORT'
10048 darwin
* | rhapsody
*)
10049 # PIC is the default on this platform
10050 # Common symbols not allowed in MH_DYLIB files
10051 lt_prog_compiler_pic
='-fno-common'
10055 # PIC is the default for Haiku.
10056 # The "-static" flag exists, but is broken.
10057 lt_prog_compiler_static
=
10061 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10062 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10063 # sets the default TLS model and affects inlining.
10069 lt_prog_compiler_pic
='-fPIC'
10075 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10076 # Instead, we relocate shared libraries at runtime.
10080 # Just because we use GCC doesn't mean we suddenly get shared libraries
10081 # on systems that don't support them.
10082 lt_prog_compiler_can_build_shared
=no
10087 # QNX uses GNU C++, but need to define -shared option too, otherwise
10088 # it will coredump.
10089 lt_prog_compiler_pic
='-fPIC -shared'
10093 if test -d /usr
/nec
; then
10094 lt_prog_compiler_pic
=-Kconform_pic
10099 lt_prog_compiler_pic
='-fPIC'
10103 case $cc_basename in
10104 nvcc
*) # Cuda Compiler Driver 2.2
10105 lt_prog_compiler_wl
='-Xlinker '
10106 lt_prog_compiler_pic
='-Xcompiler -fPIC'
10110 # PORTME Check for flag to pass linker flags through the system compiler.
10113 lt_prog_compiler_wl
='-Wl,'
10114 if test "$host_cpu" = ia64
; then
10115 # AIX 5 now supports IA64 processor
10116 lt_prog_compiler_static
='-Bstatic'
10118 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
10122 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
10123 # This hack is so that the source file can tell whether it is being
10124 # built for inclusion in a dll (and should export symbols for example).
10125 lt_prog_compiler_pic
='-DDLL_EXPORT'
10128 hpux9
* | hpux10
* | hpux11
*)
10129 lt_prog_compiler_wl
='-Wl,'
10130 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10131 # not for PA HP-UX.
10137 lt_prog_compiler_pic
='+Z'
10140 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10141 lt_prog_compiler_static
='${wl}-a ${wl}archive'
10144 irix5
* | irix6
* | nonstopux
*)
10145 lt_prog_compiler_wl
='-Wl,'
10146 # PIC (with -KPIC) is the default.
10147 lt_prog_compiler_static
='-non_shared'
10150 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
10151 case $cc_basename in
10152 # old Intel for x86_64 which still supported -KPIC.
10154 lt_prog_compiler_wl
='-Wl,'
10155 lt_prog_compiler_pic
='-KPIC'
10156 lt_prog_compiler_static
='-static'
10158 # icc used to be incompatible with GCC.
10159 # ICC 10 doesn't accept -KPIC any more.
10161 lt_prog_compiler_wl
='-Wl,'
10162 lt_prog_compiler_pic
='-fPIC'
10163 lt_prog_compiler_static
='-static'
10165 # Lahey Fortran 8.1.
10167 lt_prog_compiler_wl
='-Wl,'
10168 lt_prog_compiler_pic
='--shared'
10169 lt_prog_compiler_static
='--static'
10171 pgcc
* | pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
10172 # Portland Group compilers (*not* the Pentium gcc compiler,
10173 # which looks to be a dead project)
10174 lt_prog_compiler_wl
='-Wl,'
10175 lt_prog_compiler_pic
='-fpic'
10176 lt_prog_compiler_static
='-Bstatic'
10179 lt_prog_compiler_wl
='-Wl,'
10180 # All Alpha code is PIC.
10181 lt_prog_compiler_static
='-non_shared'
10183 xl
* | bgxl
* | bgf
* | mpixl
*)
10184 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10185 lt_prog_compiler_wl
='-Wl,'
10186 lt_prog_compiler_pic
='-qpic'
10187 lt_prog_compiler_static
='-qstaticlink'
10190 case `$CC -V 2>&1 | sed 5q` in
10191 *Sun\ F
* |
*Sun
*Fortran
*)
10192 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10193 lt_prog_compiler_pic
='-KPIC'
10194 lt_prog_compiler_static
='-Bstatic'
10195 lt_prog_compiler_wl
=''
10199 lt_prog_compiler_pic
='-KPIC'
10200 lt_prog_compiler_static
='-Bstatic'
10201 lt_prog_compiler_wl
='-Wl,'
10209 lt_prog_compiler_pic
='-KPIC'
10210 lt_prog_compiler_static
='-Bstatic'
10214 # QNX uses GNU C++, but need to define -shared option too, otherwise
10215 # it will coredump.
10216 lt_prog_compiler_pic
='-fPIC -shared'
10219 osf3
* | osf4
* | osf5
*)
10220 lt_prog_compiler_wl
='-Wl,'
10221 # All OSF/1 code is PIC.
10222 lt_prog_compiler_static
='-non_shared'
10226 lt_prog_compiler_static
='-non_shared'
10230 lt_prog_compiler_pic
='-KPIC'
10231 lt_prog_compiler_static
='-Bstatic'
10232 case $cc_basename in
10233 f77
* | f90
* | f95
*)
10234 lt_prog_compiler_wl
='-Qoption ld ';;
10236 lt_prog_compiler_wl
='-Wl,';;
10241 lt_prog_compiler_wl
='-Qoption ld '
10242 lt_prog_compiler_pic
='-PIC'
10243 lt_prog_compiler_static
='-Bstatic'
10246 sysv4 | sysv4.2uw2
* | sysv4.3
*)
10247 lt_prog_compiler_wl
='-Wl,'
10248 lt_prog_compiler_pic
='-KPIC'
10249 lt_prog_compiler_static
='-Bstatic'
10253 if test -d /usr
/nec
;then
10254 lt_prog_compiler_pic
='-Kconform_pic'
10255 lt_prog_compiler_static
='-Bstatic'
10259 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
10260 lt_prog_compiler_wl
='-Wl,'
10261 lt_prog_compiler_pic
='-KPIC'
10262 lt_prog_compiler_static
='-Bstatic'
10266 lt_prog_compiler_wl
='-Wl,'
10267 lt_prog_compiler_can_build_shared
=no
10271 lt_prog_compiler_pic
='-pic'
10272 lt_prog_compiler_static
='-Bstatic'
10276 lt_prog_compiler_can_build_shared
=no
10282 # For platforms which do not support PIC, -DPIC is meaningless:
10284 lt_prog_compiler_pic
=
10287 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
10290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10291 $as_echo "$lt_prog_compiler_pic" >&6; }
10299 # Check to make sure the PIC flag actually works.
10301 if test -n "$lt_prog_compiler_pic"; then
10302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10303 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10304 if ${lt_cv_prog_compiler_pic_works+:} false
; then :
10305 $as_echo_n "(cached) " >&6
10307 lt_cv_prog_compiler_pic_works
=no
10308 ac_outfile
=conftest.
$ac_objext
10309 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10310 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
10311 # Insert the option either (1) after the last *FLAGS variable, or
10312 # (2) before a word containing "conftest.", or (3) at the end.
10313 # Note that $ac_compile itself does not contain backslashes and begins
10314 # with a dollar sign (not a hyphen), so the echo should work correctly.
10315 # The option is referenced via a variable to avoid confusing sed.
10316 lt_compile
=`echo "$ac_compile" | $SED \
10317 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10318 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10319 -e 's:$: $lt_compiler_flag:'`
10320 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10321 (eval "$lt_compile" 2>conftest.err
)
10323 cat conftest.err
>&5
10324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10325 if (exit $ac_status) && test -s "$ac_outfile"; then
10326 # The compiler can only warn and ignore the option if not recognized
10327 # So say no if there are warnings other than the usual output.
10328 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
10329 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10330 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
10331 lt_cv_prog_compiler_pic_works
=yes
10337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10338 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10340 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
10341 case $lt_prog_compiler_pic in
10343 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
10346 lt_prog_compiler_pic
=
10347 lt_prog_compiler_can_build_shared
=no
10358 # Check to make sure the static flag actually works.
10360 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10362 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10363 if ${lt_cv_prog_compiler_static_works+:} false
; then :
10364 $as_echo_n "(cached) " >&6
10366 lt_cv_prog_compiler_static_works
=no
10367 save_LDFLAGS
="$LDFLAGS"
10368 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
10369 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
10370 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
10371 # The linker can only warn and ignore the option if not recognized
10372 # So say no if there are warnings
10373 if test -s conftest.err
; then
10374 # Append any errors to the config.log.
10375 cat conftest.err
1>&5
10376 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
10377 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10378 if diff conftest.exp conftest.er2
>/dev
/null
; then
10379 lt_cv_prog_compiler_static_works
=yes
10382 lt_cv_prog_compiler_static_works
=yes
10386 LDFLAGS
="$save_LDFLAGS"
10389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10390 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10392 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
10395 lt_prog_compiler_static
=
10404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10405 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10406 if ${lt_cv_prog_compiler_c_o+:} false
; then :
10407 $as_echo_n "(cached) " >&6
10409 lt_cv_prog_compiler_c_o
=no
10410 $RM -r conftest
2>/dev
/null
10414 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10416 lt_compiler_flag
="-o out/conftest2.$ac_objext"
10417 # Insert the option either (1) after the last *FLAGS variable, or
10418 # (2) before a word containing "conftest.", or (3) at the end.
10419 # Note that $ac_compile itself does not contain backslashes and begins
10420 # with a dollar sign (not a hyphen), so the echo should work correctly.
10421 lt_compile
=`echo "$ac_compile" | $SED \
10422 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10423 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10424 -e 's:$: $lt_compiler_flag:'`
10425 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10426 (eval "$lt_compile" 2>out
/conftest.err
)
10428 cat out
/conftest.err
>&5
10429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10430 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
10432 # The compiler can only warn and ignore the option if not recognized
10433 # So say no if there are warnings
10434 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
10435 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
10436 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
10437 lt_cv_prog_compiler_c_o
=yes
10442 # SGI C++ compiler will create directory out/ii_files/ for
10443 # template instantiation
10444 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
10445 $RM out
/* && rmdir out
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10452 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10460 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10461 if ${lt_cv_prog_compiler_c_o+:} false
; then :
10462 $as_echo_n "(cached) " >&6
10464 lt_cv_prog_compiler_c_o
=no
10465 $RM -r conftest
2>/dev
/null
10469 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10471 lt_compiler_flag
="-o out/conftest2.$ac_objext"
10472 # Insert the option either (1) after the last *FLAGS variable, or
10473 # (2) before a word containing "conftest.", or (3) at the end.
10474 # Note that $ac_compile itself does not contain backslashes and begins
10475 # with a dollar sign (not a hyphen), so the echo should work correctly.
10476 lt_compile
=`echo "$ac_compile" | $SED \
10477 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10478 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10479 -e 's:$: $lt_compiler_flag:'`
10480 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10481 (eval "$lt_compile" 2>out
/conftest.err
)
10483 cat out
/conftest.err
>&5
10484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10485 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
10487 # The compiler can only warn and ignore the option if not recognized
10488 # So say no if there are warnings
10489 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
10490 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
10491 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
10492 lt_cv_prog_compiler_c_o
=yes
10497 # SGI C++ compiler will create directory out/ii_files/ for
10498 # template instantiation
10499 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
10500 $RM out
/* && rmdir out
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10507 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10512 hard_links
="nottested"
10513 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
10514 # do not overwrite the value of need_locks provided by the user
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10516 $as_echo_n "checking if we can lock with hard links... " >&6; }
10519 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
10521 ln conftest.a conftest.b
2>&5 || hard_links
=no
10522 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
10523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10524 $as_echo "$hard_links" >&6; }
10525 if test "$hard_links" = no
; then
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10527 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10540 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10543 allow_undefined_flag
=
10544 always_export_symbols
=no
10546 archive_expsym_cmds
=
10547 compiler_needs_object
=no
10548 enable_shared_with_static_runtimes
=no
10549 export_dynamic_flag_spec
=
10550 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10551 hardcode_automatic
=no
10553 hardcode_direct_absolute
=no
10554 hardcode_libdir_flag_spec
=
10555 hardcode_libdir_flag_spec_ld
=
10556 hardcode_libdir_separator
=
10557 hardcode_minus_L
=no
10558 hardcode_shlibpath_var
=unsupported
10560 link_all_deplibs
=unknown
10562 module_expsym_cmds
=
10563 old_archive_from_new_cmds
=
10564 old_archive_from_expsyms_cmds
=
10565 thread_safe_flag_spec
=
10566 whole_archive_flag_spec
=
10567 # include_expsyms should be a list of space-separated symbols to be *always*
10568 # included in the symbol list
10570 # exclude_expsyms can be an extended regexp of symbols to exclude
10571 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10572 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10573 # as well as any symbol that contains `d'.
10574 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10575 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10576 # platforms (ab)use it in PIC code, but their linkers get confused if
10577 # the symbol is explicitly referenced. Since portable code cannot
10578 # rely on this symbol name, it's probably fine to never include it in
10579 # preloaded symbol tables.
10580 # Exclude shared library initialization/finalization symbols.
10581 extract_expsyms_cmds
=
10584 cygwin
* | mingw
* | pw32
* | cegcc
*)
10585 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10586 # When not using gcc, we currently assume that we are using
10587 # Microsoft Visual C++.
10588 if test "$GCC" != yes; then
10593 # we just hope/assume this is gcc and not c89 (= MSVC++)
10603 # On some targets, GNU ld is compatible enough with the native linker
10604 # that we're better off using the native interface for both.
10605 lt_use_gnu_ld_interface
=no
10606 if test "$with_gnu_ld" = yes; then
10609 # The AIX port of GNU ld has always aspired to compatibility
10610 # with the native linker. However, as the warning in the GNU ld
10611 # block says, versions before 2.19.5* couldn't really create working
10612 # shared libraries, regardless of the interface used.
10613 case `$LD -v 2>&1` in
10614 *\ \
(GNU\ Binutils\
)\
2.19.5*) ;;
10615 *\ \
(GNU\ Binutils\
)\
2.
[2-9]*) ;;
10616 *\ \
(GNU\ Binutils\
)\
[3-9]*) ;;
10618 lt_use_gnu_ld_interface
=yes
10623 lt_use_gnu_ld_interface
=yes
10628 if test "$lt_use_gnu_ld_interface" = yes; then
10629 # If archive_cmds runs LD, not CC, wlarc should be empty
10632 # Set some defaults for GNU ld with shared library support. These
10633 # are reset later if shared libraries are not supported. Putting them
10634 # here allows them to be overridden if necessary.
10635 runpath_var
=LD_RUN_PATH
10636 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10637 export_dynamic_flag_spec
='${wl}--export-dynamic'
10638 # ancient GNU ld didn't support --whole-archive et. al.
10639 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
10640 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10642 whole_archive_flag_spec
=
10644 supports_anon_versioning
=no
10645 case `$LD -v 2>&1` in
10646 *GNU\ gold
*) supports_anon_versioning
=yes ;;
10647 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
10648 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
10649 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
10650 *\
2.11.
*) ;; # other 2.11 versions
10651 *) supports_anon_versioning
=yes ;;
10654 # See if GNU ld supports shared libraries.
10657 # On AIX/PPC, the GNU linker is very broken
10658 if test "$host_cpu" != ia64
; then
10662 *** Warning: the GNU linker, at least up to release 2.19, is reported
10663 *** to be unable to reliably create shared libraries on AIX.
10664 *** Therefore, libtool is disabling shared libraries support. If you
10665 *** really care for shared libraries, you may want to install binutils
10666 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10667 *** You will then need to restart the configuration process.
10676 # see comment about AmigaOS4 .so support
10677 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10678 archive_expsym_cmds
=''
10681 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)'
10682 hardcode_libdir_flag_spec
='-L$libdir'
10683 hardcode_minus_L
=yes
10689 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10690 allow_undefined_flag
=unsupported
10691 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10692 # support --undefined. This deserves some investigation. FIXME
10693 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10699 cygwin
* | mingw
* | pw32
* | cegcc
*)
10700 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10701 # as there is no search path for DLLs.
10702 hardcode_libdir_flag_spec
='-L$libdir'
10703 export_dynamic_flag_spec
='${wl}--export-all-symbols'
10704 allow_undefined_flag
=unsupported
10705 always_export_symbols
=no
10706 enable_shared_with_static_runtimes
=yes
10707 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10709 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
10710 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10711 # If the export-symbols file already is a .def file (1st line
10712 # is EXPORTS), use it as is; otherwise, prepend...
10713 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10714 cp $export_symbols $output_objdir/$soname.def;
10716 echo EXPORTS > $output_objdir/$soname.def;
10717 cat $export_symbols >> $output_objdir/$soname.def;
10719 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10726 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10727 link_all_deplibs
=yes
10732 hardcode_shlibpath_var
=no
10733 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10734 export_dynamic_flag_spec
='${wl}-E'
10735 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10736 # Instead, shared libraries are loaded at an image base (0x10000000 by
10737 # default) and relocated if they conflict, which is a slow very memory
10738 # consuming and fragmenting process. To avoid this, we pick a random,
10739 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10740 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10741 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10742 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'
10745 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
10747 if test "$host_os" = linux-dietlibc
; then
10748 case $cc_basename in
10749 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
10752 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
10753 && test "$tmp_diet" = no
10755 tmp_addflag
=' $pic_flag'
10756 tmp_sharedflag
='-shared'
10757 case $cc_basename,$host_cpu in
10758 pgcc
*) # Portland Group C compiler
10759 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'
10760 tmp_addflag
=' $pic_flag'
10762 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
10763 # Portland Group f77 and f90 compilers
10764 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'
10765 tmp_addflag
=' $pic_flag -Mnomain' ;;
10766 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
10767 tmp_addflag
=' -i_dynamic' ;;
10768 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
10769 tmp_addflag
=' -i_dynamic -nofor_main' ;;
10770 ifc
* | ifort
*) # Intel Fortran compiler
10771 tmp_addflag
=' -nofor_main' ;;
10772 lf95
*) # Lahey Fortran 8.1
10773 whole_archive_flag_spec
=
10774 tmp_sharedflag
='--shared' ;;
10775 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10776 tmp_sharedflag
='-qmkshrobj'
10778 nvcc
*) # Cuda Compiler Driver 2.2
10779 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'
10780 compiler_needs_object
=yes
10783 case `$CC -V 2>&1 | sed 5q` in
10784 *Sun\ C
*) # Sun C 5.9
10785 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'
10786 compiler_needs_object
=yes
10787 tmp_sharedflag
='-G' ;;
10788 *Sun\ F
*) # Sun Fortran 8.3
10789 tmp_sharedflag
='-G' ;;
10791 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10793 if test "x$supports_anon_versioning" = xyes
; then
10794 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10795 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10796 echo "local: *; };" >> $output_objdir/$libname.ver~
10797 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10800 case $cc_basename in
10801 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
10802 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10803 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
10804 hardcode_libdir_flag_spec
=
10805 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
10806 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10807 if test "x$supports_anon_versioning" = xyes
; then
10808 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10809 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10810 echo "local: *; };" >> $output_objdir/$libname.ver~
10811 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10821 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10822 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10825 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10826 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10831 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
10835 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10836 *** create shared libraries on Solaris systems. Therefore, libtool
10837 *** is disabling shared libraries support. We urge you to upgrade GNU
10838 *** binutils to release 2.9.1 or newer. Another option is to modify
10839 *** your PATH or compiler configuration so that the native linker is
10840 *** used, and then restart.
10843 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10844 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10845 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10851 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
10852 case `$LD -v 2>&1` in
10853 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
10857 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10858 *** reliably create shared libraries on SCO systems. Therefore, libtool
10859 *** is disabling shared libraries support. We urge you to upgrade GNU
10860 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10861 *** your PATH or compiler configuration so that the native linker is
10862 *** used, and then restart.
10867 # For security reasons, it is highly recommended that you always
10868 # use absolute paths for naming shared libraries, and exclude the
10869 # DT_RUNPATH tag from executables and libraries. But doing so
10870 # requires that you compile everything twice, which is a pain.
10871 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10872 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10873 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10874 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10883 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10885 hardcode_direct
=yes
10886 hardcode_shlibpath_var
=no
10890 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10891 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10892 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10899 if test "$ld_shlibs" = no
; then
10901 hardcode_libdir_flag_spec
=
10902 export_dynamic_flag_spec
=
10903 whole_archive_flag_spec
=
10906 # PORTME fill in a description of your system's linker (not GNU ld)
10909 allow_undefined_flag
=unsupported
10910 always_export_symbols
=yes
10911 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'
10912 # Note: this linker hardcodes the directories in LIBPATH if there
10913 # are no directories specified by -L.
10914 hardcode_minus_L
=yes
10915 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10916 # Neither direct hardcoding nor static linking is supported with a
10918 hardcode_direct
=unsupported
10923 if test "$host_cpu" = ia64
; then
10924 # On IA64, the linker does run time linking by default, so we don't
10925 # have to do anything special.
10926 aix_use_runtimelinking
=no
10927 exp_sym_flag
='-Bexport'
10930 # If we're using GNU nm, then we don't want the "-C" option.
10931 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10932 # Also, AIX nm treats weak defined symbols like other global
10933 # defined symbols, whereas GNU nm marks them as "W".
10934 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
10935 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'
10937 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'
10939 aix_use_runtimelinking
=no
10941 # Test if we are trying to use run time linking or normal
10942 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10943 # need to do runtime linking.
10944 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
10945 for ld_flag
in $LDFLAGS; do
10946 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
10947 aix_use_runtimelinking
=yes
10954 exp_sym_flag
='-bexport'
10955 no_entry_flag
='-bnoentry'
10958 # When large executables or shared objects are built, AIX ld can
10959 # have problems creating the table of contents. If linking a library
10960 # or program results in "error TOC overflow" add -mminimal-toc to
10961 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10962 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10965 hardcode_direct
=yes
10966 hardcode_direct_absolute
=yes
10967 hardcode_libdir_separator
=':'
10968 link_all_deplibs
=yes
10969 file_list_spec
='${wl}-f,'
10971 if test "$GCC" = yes; then
10972 case $host_os in aix4.
[012]|aix4.
[012].
*)
10973 # We only want to do this on AIX 4.2 and lower, the check
10974 # below for broken collect2 doesn't work under 4.3+
10975 collect2name
=`${CC} -print-prog-name=collect2`
10976 if test -f "$collect2name" &&
10977 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
10979 # We have reworked collect2
10982 # We have old collect2
10983 hardcode_direct
=unsupported
10984 # It fails to find uninstalled libraries when the uninstalled
10985 # path is not listed in the libpath. Setting hardcode_minus_L
10986 # to unsupported forces relinking
10987 hardcode_minus_L
=yes
10988 hardcode_libdir_flag_spec
='-L$libdir'
10989 hardcode_libdir_separator
=
10993 shared_flag
='-shared'
10994 if test "$aix_use_runtimelinking" = yes; then
10995 shared_flag
="$shared_flag "'${wl}-G'
10999 if test "$host_cpu" = ia64
; then
11000 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11001 # chokes on -Wl,-G. The following line is correct:
11004 if test "$aix_use_runtimelinking" = yes; then
11005 shared_flag
='${wl}-G'
11007 shared_flag
='${wl}-bM:SRE'
11012 export_dynamic_flag_spec
='${wl}-bexpall'
11013 # It seems that -bexpall does not export symbols beginning with
11014 # underscore (_), so it is better to generate a list of symbols to export.
11015 always_export_symbols
=yes
11016 if test "$aix_use_runtimelinking" = yes; then
11017 # Warning - without using the other runtime loading flags (-brtl),
11018 # -berok will link without error, but may produce a broken library.
11019 allow_undefined_flag
='-berok'
11020 # Determine the default libpath from the value encoded in an
11021 # empty executable.
11022 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11023 /* end confdefs.h. */
11033 if ac_fn_c_try_link
"$LINENO"; then :
11035 lt_aix_libpath_sed
='
11036 /Import File Strings/,/^$/ {
11042 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11043 # Check for a 64-bit object if we didn't find anything.
11044 if test -z "$aix_libpath"; then
11045 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11048 rm -f core conftest.err conftest.
$ac_objext \
11049 conftest
$ac_exeext conftest.
$ac_ext
11050 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
11052 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
11053 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"
11055 if test "$host_cpu" = ia64
; then
11056 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
11057 allow_undefined_flag
="-z nodefs"
11058 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"
11060 # Determine the default libpath from the value encoded in an
11061 # empty executable.
11062 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11063 /* end confdefs.h. */
11073 if ac_fn_c_try_link
"$LINENO"; then :
11075 lt_aix_libpath_sed
='
11076 /Import File Strings/,/^$/ {
11082 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11083 # Check for a 64-bit object if we didn't find anything.
11084 if test -z "$aix_libpath"; then
11085 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11088 rm -f core conftest.err conftest.
$ac_objext \
11089 conftest
$ac_exeext conftest.
$ac_ext
11090 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
11092 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
11093 # Warning - without using the other run time loading flags,
11094 # -berok will link without error, but may produce a broken library.
11095 no_undefined_flag
=' ${wl}-bernotok'
11096 allow_undefined_flag
=' ${wl}-berok'
11097 if test "$with_gnu_ld" = yes; then
11098 # We only use this code for GNU lds that support --whole-archive.
11099 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11101 # Exported symbols can be pulled into shared objects from archives
11102 whole_archive_flag_spec
='$convenience'
11104 archive_cmds_need_lc
=yes
11105 # This is similar to how AIX traditionally builds its shared libraries.
11106 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'
11114 # see comment about AmigaOS4 .so support
11115 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11116 archive_expsym_cmds
=''
11119 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)'
11120 hardcode_libdir_flag_spec
='-L$libdir'
11121 hardcode_minus_L
=yes
11127 export_dynamic_flag_spec
=-rdynamic
11130 cygwin
* | mingw
* | pw32
* | cegcc
*)
11131 # When not using gcc, we currently assume that we are using
11132 # Microsoft Visual C++.
11133 # hardcode_libdir_flag_spec is actually meaningless, as there is
11134 # no search path for DLLs.
11135 hardcode_libdir_flag_spec
=' '
11136 allow_undefined_flag
=unsupported
11137 # Tell ltmain to make .lib files, not .a files.
11139 # Tell ltmain to make .dll files, not .so files.
11141 # FIXME: Setting linknames here is a bad hack.
11142 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11143 # The linker will automatically build a .lib file if we build a DLL.
11144 old_archive_from_new_cmds
='true'
11145 # FIXME: Should let the user specify the lib program.
11146 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
11147 fix_srcfile_path
='`cygpath -w "$srcfile"`'
11148 enable_shared_with_static_runtimes
=yes
11151 darwin
* | rhapsody
*)
11154 archive_cmds_need_lc
=no
11156 hardcode_automatic
=yes
11157 hardcode_shlibpath_var
=unsupported
11158 if test "$lt_cv_ld_force_load" = "yes"; then
11159 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\"`'
11161 whole_archive_flag_spec
=''
11163 link_all_deplibs
=yes
11164 allow_undefined_flag
="$_lt_dar_allow_undefined"
11165 case $cc_basename in
11166 ifort
*) _lt_dar_can_shared
=yes ;;
11167 *) _lt_dar_can_shared
=$GCC ;;
11169 if test "$_lt_dar_can_shared" = "yes"; then
11170 output_verbose_link_cmd
=func_echo_all
11171 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11172 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11173 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}"
11174 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}"
11183 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11184 hardcode_libdir_flag_spec
='-L$libdir'
11185 hardcode_shlibpath_var
=no
11188 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11189 # support. Future versions do this automatically, but an explicit c++rt0.o
11190 # does not break anything, and helps significantly (at the cost of a little
11193 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11194 hardcode_libdir_flag_spec
='-R$libdir'
11195 hardcode_direct
=yes
11196 hardcode_shlibpath_var
=no
11199 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11201 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11202 hardcode_direct
=yes
11203 hardcode_minus_L
=yes
11204 hardcode_shlibpath_var
=no
11207 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11208 freebsd
* | dragonfly
*)
11209 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11210 hardcode_libdir_flag_spec
='-R$libdir'
11211 hardcode_direct
=yes
11212 hardcode_shlibpath_var
=no
11216 if test "$GCC" = yes; then
11217 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'
11219 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'
11221 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
11222 hardcode_libdir_separator
=:
11223 hardcode_direct
=yes
11225 # hardcode_minus_L: Not really in the search PATH,
11226 # but as the default location of the library.
11227 hardcode_minus_L
=yes
11228 export_dynamic_flag_spec
='${wl}-E'
11232 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
11233 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11235 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11237 if test "$with_gnu_ld" = no
; then
11238 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
11239 hardcode_libdir_flag_spec_ld
='+b $libdir'
11240 hardcode_libdir_separator
=:
11241 hardcode_direct
=yes
11242 hardcode_direct_absolute
=yes
11243 export_dynamic_flag_spec
='${wl}-E'
11244 # hardcode_minus_L: Not really in the search PATH,
11245 # but as the default location of the library.
11246 hardcode_minus_L
=yes
11251 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
11254 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11257 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11260 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11266 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11269 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11273 # Older versions of the 11.00 compiler do not understand -b yet
11274 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11276 $as_echo_n "checking if $CC understands -b... " >&6; }
11277 if ${lt_cv_prog_compiler__b+:} false
; then :
11278 $as_echo_n "(cached) " >&6
11280 lt_cv_prog_compiler__b
=no
11281 save_LDFLAGS
="$LDFLAGS"
11282 LDFLAGS
="$LDFLAGS -b"
11283 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
11284 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
11285 # The linker can only warn and ignore the option if not recognized
11286 # So say no if there are warnings
11287 if test -s conftest.err
; then
11288 # Append any errors to the config.log.
11289 cat conftest.err
1>&5
11290 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
11291 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
11292 if diff conftest.exp conftest.er2
>/dev
/null
; then
11293 lt_cv_prog_compiler__b
=yes
11296 lt_cv_prog_compiler__b
=yes
11300 LDFLAGS
="$save_LDFLAGS"
11303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11304 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11306 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
11307 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11309 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11315 if test "$with_gnu_ld" = no
; then
11316 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
11317 hardcode_libdir_separator
=:
11322 hardcode_shlibpath_var
=no
11325 hardcode_direct
=yes
11326 hardcode_direct_absolute
=yes
11327 export_dynamic_flag_spec
='${wl}-E'
11329 # hardcode_minus_L: Not really in the search PATH,
11330 # but as the default location of the library.
11331 hardcode_minus_L
=yes
11337 irix5
* | irix6
* | nonstopux
*)
11338 if test "$GCC" = yes; then
11339 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'
11340 # Try to use the -exported_symbol ld option, if it does not
11341 # work, assume that -exports_file does not work either and
11342 # implicitly export all symbols.
11343 save_LDFLAGS
="$LDFLAGS"
11344 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11345 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11346 /* end confdefs.h. */
11349 if ac_fn_c_try_link
"$LINENO"; then :
11350 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'
11353 rm -f core conftest.err conftest.
$ac_objext \
11354 conftest
$ac_exeext conftest.
$ac_ext
11355 LDFLAGS
="$save_LDFLAGS"
11357 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'
11358 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'
11360 archive_cmds_need_lc
='no'
11361 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11362 hardcode_libdir_separator
=:
11364 link_all_deplibs
=yes
11368 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
11369 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11371 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11373 hardcode_libdir_flag_spec
='-R$libdir'
11374 hardcode_direct
=yes
11375 hardcode_shlibpath_var
=no
11379 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11380 hardcode_direct
=yes
11381 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11382 hardcode_libdir_separator
=:
11383 hardcode_shlibpath_var
=no
11390 if test -f /usr
/libexec
/ld.so
; then
11391 hardcode_direct
=yes
11392 hardcode_shlibpath_var
=no
11393 hardcode_direct_absolute
=yes
11394 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11395 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11396 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11397 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
11398 export_dynamic_flag_spec
='${wl}-E'
11401 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
11402 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11403 hardcode_libdir_flag_spec
='-R$libdir'
11406 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11407 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
11417 hardcode_libdir_flag_spec
='-L$libdir'
11418 hardcode_minus_L
=yes
11419 allow_undefined_flag
=unsupported
11420 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'
11421 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11425 if test "$GCC" = yes; then
11426 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
11427 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'
11429 allow_undefined_flag
=' -expect_unresolved \*'
11430 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'
11432 archive_cmds_need_lc
='no'
11433 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11434 hardcode_libdir_separator
=:
11437 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
11438 if test "$GCC" = yes; then
11439 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
11440 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'
11441 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11443 allow_undefined_flag
=' -expect_unresolved \*'
11444 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'
11445 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~
11446 $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'
11448 # Both c and cxx compiler support -rpath directly
11449 hardcode_libdir_flag_spec
='-rpath $libdir'
11451 archive_cmds_need_lc
='no'
11452 hardcode_libdir_separator
=:
11456 no_undefined_flag
=' -z defs'
11457 if test "$GCC" = yes; then
11459 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11460 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11461 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11463 case `$CC -V 2>&1` in
11466 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11467 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11468 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11472 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11473 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11474 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11478 hardcode_libdir_flag_spec
='-R$libdir'
11479 hardcode_shlibpath_var
=no
11481 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
11483 # The compiler driver will combine and reorder linker options,
11484 # but understands `-z linker_flag'. GCC discards it without `$wl',
11485 # but is careful enough not to reorder.
11486 # Supported since Solaris 2.6 (maybe 2.5.1?)
11487 if test "$GCC" = yes; then
11488 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11490 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
11494 link_all_deplibs
=yes
11498 if test "x$host_vendor" = xsequent
; then
11499 # Use $CC to link under sequent, because it throws in some extra .o
11500 # files that make .init and .fini sections work.
11501 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11503 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11505 hardcode_libdir_flag_spec
='-L$libdir'
11506 hardcode_direct
=yes
11507 hardcode_minus_L
=yes
11508 hardcode_shlibpath_var
=no
11512 case $host_vendor in
11514 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11515 hardcode_direct
=yes # is this really true???
11518 ## LD is ld it makes a PLAMLIB
11519 ## CC just makes a GrossModule.
11520 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11521 reload_cmds
='$CC -r -o $output$reload_objs'
11525 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11526 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
11529 runpath_var
='LD_RUN_PATH'
11530 hardcode_shlibpath_var
=no
11534 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11535 hardcode_shlibpath_var
=no
11536 export_dynamic_flag_spec
='-Bexport'
11540 if test -d /usr
/nec
; then
11541 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11542 hardcode_shlibpath_var
=no
11543 runpath_var
=LD_RUN_PATH
11544 hardcode_runpath_var
=yes
11549 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
11550 no_undefined_flag
='${wl}-z,text'
11551 archive_cmds_need_lc
=no
11552 hardcode_shlibpath_var
=no
11553 runpath_var
='LD_RUN_PATH'
11555 if test "$GCC" = yes; then
11556 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11557 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11559 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11560 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11564 sysv5
* | sco3.2v5
* | sco5v6
*)
11565 # Note: We can NOT use -z defs as we might desire, because we do not
11566 # link with -lc, and that would cause any symbols used from libc to
11567 # always be unresolved, which means just about no library would
11568 # ever link correctly. If we're not using GNU ld we use -z text
11569 # though, which does catch some bad symbols but isn't as heavy-handed
11571 no_undefined_flag
='${wl}-z,text'
11572 allow_undefined_flag
='${wl}-z,nodefs'
11573 archive_cmds_need_lc
=no
11574 hardcode_shlibpath_var
=no
11575 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
11576 hardcode_libdir_separator
=':'
11577 link_all_deplibs
=yes
11578 export_dynamic_flag_spec
='${wl}-Bexport'
11579 runpath_var
='LD_RUN_PATH'
11581 if test "$GCC" = yes; then
11582 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11583 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11585 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11586 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11591 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11592 hardcode_libdir_flag_spec
='-L$libdir'
11593 hardcode_shlibpath_var
=no
11601 if test x
$host_vendor = xsni
; then
11603 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
11604 export_dynamic_flag_spec
='${wl}-Blargedynsym'
11610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11611 $as_echo "$ld_shlibs" >&6; }
11612 test "$ld_shlibs" = no
&& can_build_shared
=no
11614 with_gnu_ld
=$with_gnu_ld
11631 # Do we need to explicitly link libc?
11633 case "x$archive_cmds_need_lc" in
11635 # Assume -lc should be added
11636 archive_cmds_need_lc
=yes
11638 if test "$enable_shared" = yes && test "$GCC" = yes; then
11639 case $archive_cmds in
11641 # FIXME: we may have to deal with multi-command sequences.
11644 # Test whether the compiler implicitly links with -lc since on some
11645 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11646 # to ld, don't add -lc before -lgcc.
11647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11648 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11649 if ${lt_cv_archive_cmds_need_lc+:} false
; then :
11650 $as_echo_n "(cached) " >&6
11653 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
11655 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11656 (eval $ac_compile) 2>&5
11658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11659 test $ac_status = 0; } 2>conftest.err
; then
11662 libobjs
=conftest.
$ac_objext
11664 wl
=$lt_prog_compiler_wl
11665 pic_flag
=$lt_prog_compiler_pic
11671 lt_save_allow_undefined_flag
=$allow_undefined_flag
11672 allow_undefined_flag
=
11673 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11674 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
11676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11677 test $ac_status = 0; }
11679 lt_cv_archive_cmds_need_lc
=no
11681 lt_cv_archive_cmds_need_lc
=yes
11683 allow_undefined_flag
=$lt_save_allow_undefined_flag
11685 cat conftest.err
1>&5
11690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11691 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11692 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11856 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11858 if test "$GCC" = yes; then
11860 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
11861 *) lt_awk_arg
="/^libraries:/" ;;
11864 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
11865 *) lt_sed_strip_eq
="s,=/,/,g" ;;
11867 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11868 case $lt_search_path_spec in
11870 # if the path contains ";" then we assume it to be the separator
11871 # otherwise default to the standard path separator (i.e. ":") - it is
11872 # assumed that no part of a normal pathname contains ";" but that should
11873 # okay in the real world where ";" in dirpaths is itself problematic.
11874 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11877 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11880 # Ok, now we have the path, separated by spaces, we can step through it
11881 # and add multilib dir if necessary.
11882 lt_tmp_lt_search_path_spec
=
11883 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11884 for lt_sys_path
in $lt_search_path_spec; do
11885 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11886 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11888 test -d "$lt_sys_path" && \
11889 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
11892 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11893 BEGIN {RS=" "; FS="/|\n";} {
11896 for (lt_i = NF; lt_i > 0; lt_i--) {
11897 if ($lt_i != "" && $lt_i != ".") {
11898 if ($lt_i == "..") {
11901 if (lt_count == 0) {
11902 lt_foo="/" $lt_i lt_foo;
11909 if (lt_foo != "") { lt_freq[lt_foo]++; }
11910 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11912 # AWK program above erroneously prepends '/' to C:/dos/paths
11915 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
11916 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11918 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11920 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
11922 library_names_spec
=
11923 libname_spec
='lib$name'
11927 postuninstall_cmds
=
11931 shlibpath_overrides_runpath
=unknown
11933 dynamic_linker
="$host_os ld.so"
11934 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
11935 need_lib_prefix
=unknown
11936 hardcode_into_libs
=no
11938 # when you set need_version to no, make sure it does not cause -set_version
11939 # flags to be left without arguments
11940 need_version
=unknown
11945 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
11946 shlibpath_var
=LIBPATH
11948 # AIX 3 has no versioning support, so we append a major version to the name.
11949 soname_spec
='${libname}${release}${shared_ext}$major'
11956 hardcode_into_libs
=yes
11957 if test "$host_cpu" = ia64
; then
11958 # AIX 5 supports IA64
11959 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11960 shlibpath_var
=LD_LIBRARY_PATH
11962 # With GCC up to 2.95.x, collect2 would create an import file
11963 # for dependence libraries. The import file would start with
11964 # the line `#! .'. This would cause the generated library to
11965 # depend on `.', always an invalid library. This was fixed in
11966 # development snapshots of GCC prior to 3.0.
11968 aix4 | aix4.
[01] | aix4.
[01].
*)
11969 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11971 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
11974 can_build_shared
=no
11978 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11979 # soname into executable. Probably we can add versioning support to
11980 # collect2, so additional links can be useful in future.
11981 if test "$aix_use_runtimelinking" = yes; then
11982 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11983 # instead of lib<name>.a to let people know that these are not
11984 # typical AIX shared libraries.
11985 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11987 # We preserve .a as extension for shared libraries through AIX4.2
11988 # and later when we are not doing run time linking.
11989 library_names_spec
='${libname}${release}.a $libname.a'
11990 soname_spec
='${libname}${release}${shared_ext}$major'
11992 shlibpath_var
=LIBPATH
11999 # Since July 2007 AmigaOS4 officially supports .so libraries.
12000 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12001 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12004 library_names_spec
='$libname.ixlibrary $libname.a'
12005 # Create ${libname}_ixlibrary.a entries in /sys/libs.
12006 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'
12012 library_names_spec
='${libname}${shared_ext}'
12013 dynamic_linker
="$host_os ld.so"
12014 shlibpath_var
=LIBRARY_PATH
12020 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12021 soname_spec
='${libname}${release}${shared_ext}$major'
12022 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
12023 shlibpath_var
=LD_LIBRARY_PATH
12024 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12025 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
12026 # the default ld.so.conf also contains /usr/contrib/lib and
12027 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12028 # libtool to hard-code these into programs
12031 cygwin
* | mingw
* | pw32
* | cegcc
*)
12032 version_type
=windows
12037 case $GCC,$host_os in
12038 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
12039 library_names_spec
='$libname.dll.a'
12040 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12041 postinstall_cmds
='base_file=`basename \${file}`~
12042 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12043 dldir=$destdir/`dirname \$dlpath`~
12044 test -d \$dldir || mkdir -p \$dldir~
12045 $install_prog $dir/$dlname \$dldir/$dlname~
12046 chmod a+x \$dldir/$dlname~
12047 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12048 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12050 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12051 dlpath=$dir/\$dldll~
12053 shlibpath_overrides_runpath
=yes
12057 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12058 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12060 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
12063 # MinGW DLLs use traditional 'lib' prefix
12064 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12067 # pw32 DLLs use 'pw' prefix rather than 'lib'
12068 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12074 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12077 dynamic_linker
='Win32 ld.exe'
12078 # FIXME: first we should search . and the directory the executable is in
12082 darwin
* | rhapsody
*)
12083 dynamic_linker
="$host_os dyld"
12084 version_type
=darwin
12087 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12088 soname_spec
='${libname}${release}${major}$shared_ext'
12089 shlibpath_overrides_runpath
=yes
12090 shlibpath_var
=DYLD_LIBRARY_PATH
12091 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
12093 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
12094 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
12101 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12102 soname_spec
='${libname}${release}${shared_ext}$major'
12103 shlibpath_var
=LD_LIBRARY_PATH
12106 freebsd
* | dragonfly
*)
12107 # DragonFly does not have aout. When/if they implement a new
12108 # versioning mechanism, adjust this.
12109 if test -x /usr
/bin
/objformat
; then
12110 objformat
=`/usr/bin/objformat`
12113 freebsd
[23].
*) objformat
=aout
;;
12114 *) objformat
=elf
;;
12117 version_type
=freebsd-
$objformat
12118 case $version_type in
12120 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12125 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12129 shlibpath_var
=LD_LIBRARY_PATH
12132 shlibpath_overrides_runpath
=yes
12134 freebsd3.
[01]* | freebsdelf3.
[01]*)
12135 shlibpath_overrides_runpath
=yes
12136 hardcode_into_libs
=yes
12138 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
12139 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
12140 shlibpath_overrides_runpath
=no
12141 hardcode_into_libs
=yes
12143 *) # from 4.6 on, and DragonFly
12144 shlibpath_overrides_runpath
=yes
12145 hardcode_into_libs
=yes
12154 dynamic_linker
="$host_os runtime_loader"
12155 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12156 soname_spec
='${libname}${release}${shared_ext}$major'
12157 shlibpath_var
=LIBRARY_PATH
12158 shlibpath_overrides_runpath
=yes
12159 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12160 hardcode_into_libs
=yes
12163 hpux9
* | hpux10
* | hpux11
*)
12164 # Give a soname corresponding to the major version so that dld.sl refuses to
12165 # link against other versions.
12172 hardcode_into_libs
=yes
12173 dynamic_linker
="$host_os dld.so"
12174 shlibpath_var
=LD_LIBRARY_PATH
12175 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
12176 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12177 soname_spec
='${libname}${release}${shared_ext}$major'
12178 if test "X$HPUX_IA64_MODE" = X32
; then
12179 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12181 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
12183 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
12187 hardcode_into_libs
=yes
12188 dynamic_linker
="$host_os dld.sl"
12189 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
12190 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
12191 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12192 soname_spec
='${libname}${release}${shared_ext}$major'
12193 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12194 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
12198 dynamic_linker
="$host_os dld.sl"
12199 shlibpath_var
=SHLIB_PATH
12200 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
12201 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12202 soname_spec
='${libname}${release}${shared_ext}$major'
12205 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12206 postinstall_cmds
='chmod 555 $lib'
12207 # or fails outright, so override atomically:
12208 install_override_mode
=555
12215 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12216 soname_spec
='${libname}${release}${shared_ext}$major'
12217 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
12218 shlibpath_var
=LD_LIBRARY_PATH
12219 shlibpath_overrides_runpath
=no
12220 hardcode_into_libs
=yes
12223 irix5
* | irix6
* | nonstopux
*)
12225 nonstopux
*) version_type
=nonstopux
;;
12227 if test "$lt_cv_prog_gnu_ld" = yes; then
12235 soname_spec
='${libname}${release}${shared_ext}$major'
12236 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12238 irix5
* | nonstopux
*)
12239 libsuff
= shlibsuff
=
12242 case $LD in # libtool.m4 will add one of these switches to LD
12243 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
12244 libsuff
= shlibsuff
= libmagic
=32-bit;;
12245 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
12246 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
12247 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
12248 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
12249 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
12253 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
12254 shlibpath_overrides_runpath
=no
12255 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12256 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
12257 hardcode_into_libs
=yes
12260 # No shared lib support for Linux oldld, aout, or coff.
12261 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
12265 # This must be Linux ELF.
12266 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu | gnu
*)
12270 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12271 soname_spec
='${libname}${release}${shared_ext}$major'
12272 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12273 shlibpath_var
=LD_LIBRARY_PATH
12274 shlibpath_overrides_runpath
=no
12276 # Some binutils ld are patched to set DT_RUNPATH
12277 if ${lt_cv_shlibpath_overrides_runpath+:} false
; then :
12278 $as_echo_n "(cached) " >&6
12280 lt_cv_shlibpath_overrides_runpath
=no
12281 save_LDFLAGS
=$LDFLAGS
12282 save_libdir
=$libdir
12283 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12284 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12285 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12286 /* end confdefs.h. */
12296 if ac_fn_c_try_link
"$LINENO"; then :
12297 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
12298 lt_cv_shlibpath_overrides_runpath
=yes
12301 rm -f core conftest.err conftest.
$ac_objext \
12302 conftest
$ac_exeext conftest.
$ac_ext
12303 LDFLAGS
=$save_LDFLAGS
12304 libdir
=$save_libdir
12308 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
12310 # This implies no fast_install, which is unacceptable.
12311 # Some rework will be needed to allow for fast_install
12312 # before this can be enabled.
12313 hardcode_into_libs
=yes
12315 # Append ld.so.conf contents to the search path
12316 if test -f /etc
/ld.so.conf
; then
12317 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' ' '`
12318 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
12321 # We used to test for /lib/ld.so.1 and disable shared libraries on
12322 # powerpc, because MkLinux only supported shared libraries with the
12323 # GNU dynamic linker. Since this was broken with cross compilers,
12324 # most powerpc-linux boxes support dynamic linking these days and
12325 # people can always --disable-shared, the test was removed, and we
12326 # assume the GNU/Linux dynamic linker is in use.
12327 dynamic_linker
='GNU/Linux ld.so'
12334 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
12335 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12336 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12337 dynamic_linker
='NetBSD (a.out) ld.so'
12339 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12340 soname_spec
='${libname}${release}${shared_ext}$major'
12341 dynamic_linker
='NetBSD ld.elf_so'
12343 shlibpath_var
=LD_LIBRARY_PATH
12344 shlibpath_overrides_runpath
=yes
12345 hardcode_into_libs
=yes
12350 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12351 shlibpath_var
=LD_LIBRARY_PATH
12352 shlibpath_overrides_runpath
=yes
12359 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12360 soname_spec
='${libname}${release}${shared_ext}$major'
12361 shlibpath_var
=LD_LIBRARY_PATH
12362 shlibpath_overrides_runpath
=no
12363 hardcode_into_libs
=yes
12364 dynamic_linker
='ldqnx.so'
12369 sys_lib_dlsearch_path_spec
="/usr/lib"
12371 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12373 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
12374 *) need_version
=no
;;
12376 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12377 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12378 shlibpath_var
=LD_LIBRARY_PATH
12379 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12381 openbsd2.
[89] | openbsd2.
[89].
*)
12382 shlibpath_overrides_runpath
=no
12385 shlibpath_overrides_runpath
=yes
12389 shlibpath_overrides_runpath
=yes
12394 libname_spec
='$name'
12397 library_names_spec
='$libname${shared_ext} $libname.a'
12398 dynamic_linker
='OS/2 ld.exe'
12399 shlibpath_var
=LIBPATH
12402 osf3
* | osf4
* | osf5
*)
12406 soname_spec
='${libname}${release}${shared_ext}$major'
12407 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12408 shlibpath_var
=LD_LIBRARY_PATH
12409 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12410 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
12421 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12422 soname_spec
='${libname}${release}${shared_ext}$major'
12423 shlibpath_var
=LD_LIBRARY_PATH
12424 shlibpath_overrides_runpath
=yes
12425 hardcode_into_libs
=yes
12426 # ldd complains unless libraries are executable
12427 postinstall_cmds
='chmod +x $lib'
12432 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12433 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12434 shlibpath_var
=LD_LIBRARY_PATH
12435 shlibpath_overrides_runpath
=yes
12436 if test "$with_gnu_ld" = yes; then
12444 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12445 soname_spec
='${libname}${release}${shared_ext}$major'
12446 shlibpath_var
=LD_LIBRARY_PATH
12447 case $host_vendor in
12449 shlibpath_overrides_runpath
=no
12451 runpath_var
=LD_RUN_PATH
12459 shlibpath_overrides_runpath
=no
12460 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
12466 if test -d /usr
/nec
;then
12468 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12469 soname_spec
='$libname${shared_ext}.$major'
12470 shlibpath_var
=LD_LIBRARY_PATH
12474 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
12475 version_type
=freebsd-elf
12478 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12479 soname_spec
='${libname}${release}${shared_ext}$major'
12480 shlibpath_var
=LD_LIBRARY_PATH
12481 shlibpath_overrides_runpath
=yes
12482 hardcode_into_libs
=yes
12483 if test "$with_gnu_ld" = yes; then
12484 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12486 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
12489 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
12493 sys_lib_dlsearch_path_spec
='/usr/lib'
12497 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12501 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12502 shlibpath_var
=LD_LIBRARY_PATH
12503 shlibpath_overrides_runpath
=no
12504 hardcode_into_libs
=yes
12509 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12510 soname_spec
='${libname}${release}${shared_ext}$major'
12511 shlibpath_var
=LD_LIBRARY_PATH
12518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12519 $as_echo "$dynamic_linker" >&6; }
12520 test "$dynamic_linker" = no
&& can_build_shared
=no
12522 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
12523 if test "$GCC" = yes; then
12524 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12527 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12528 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
12530 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12531 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12626 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12628 if test -n "$hardcode_libdir_flag_spec" ||
12629 test -n "$runpath_var" ||
12630 test "X$hardcode_automatic" = "Xyes" ; then
12632 # We can hardcode non-existent directories.
12633 if test "$hardcode_direct" != no
&&
12634 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12635 # have to relink, otherwise we might link with an installed library
12636 # when we should be linking with a yet-to-be-installed one
12637 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12638 test "$hardcode_minus_L" != no
; then
12639 # Linking always hardcodes the temporary library directory.
12640 hardcode_action
=relink
12642 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12643 hardcode_action
=immediate
12646 # We cannot hardcode anything, or else we can only hardcode existing
12648 hardcode_action
=unsupported
12650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12651 $as_echo "$hardcode_action" >&6; }
12653 if test "$hardcode_action" = relink ||
12654 test "$inherit_rpath" = yes; then
12655 # Fast installation is not supported
12656 enable_fast_install
=no
12657 elif test "$shlibpath_overrides_runpath" = yes ||
12658 test "$enable_shared" = no
; then
12659 # Fast installation is not necessary
12660 enable_fast_install
=needless
12668 if test "x$enable_dlopen" != xyes
; then
12669 enable_dlopen
=unknown
12670 enable_dlopen_self
=unknown
12671 enable_dlopen_self_static
=unknown
12678 lt_cv_dlopen
="load_add_on"
12680 lt_cv_dlopen_self
=yes
12683 mingw
* | pw32
* | cegcc
*)
12684 lt_cv_dlopen
="LoadLibrary"
12689 lt_cv_dlopen
="dlopen"
12694 # if libdl is installed we need to link against it
12695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12696 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12697 if ${ac_cv_lib_dl_dlopen+:} false
; then :
12698 $as_echo_n "(cached) " >&6
12700 ac_check_lib_save_LIBS
=$LIBS
12702 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12703 /* end confdefs.h. */
12705 /* Override any GCC internal prototype to avoid an error.
12706 Use char because int might match the return type of a GCC
12707 builtin and then its argument prototype would still apply. */
12720 if ac_fn_c_try_link
"$LINENO"; then :
12721 ac_cv_lib_dl_dlopen
=yes
12723 ac_cv_lib_dl_dlopen
=no
12725 rm -f core conftest.err conftest.
$ac_objext \
12726 conftest
$ac_exeext conftest.
$ac_ext
12727 LIBS
=$ac_check_lib_save_LIBS
12729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12730 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12731 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
12732 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12735 lt_cv_dlopen
="dyld"
12737 lt_cv_dlopen_self
=yes
12744 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
12745 if test "x$ac_cv_func_shl_load" = xyes
; then :
12746 lt_cv_dlopen
="shl_load"
12748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12749 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12750 if ${ac_cv_lib_dld_shl_load+:} false
; then :
12751 $as_echo_n "(cached) " >&6
12753 ac_check_lib_save_LIBS
=$LIBS
12755 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12756 /* end confdefs.h. */
12758 /* Override any GCC internal prototype to avoid an error.
12759 Use char because int might match the return type of a GCC
12760 builtin and then its argument prototype would still apply. */
12768 return shl_load ();
12773 if ac_fn_c_try_link
"$LINENO"; then :
12774 ac_cv_lib_dld_shl_load
=yes
12776 ac_cv_lib_dld_shl_load
=no
12778 rm -f core conftest.err conftest.
$ac_objext \
12779 conftest
$ac_exeext conftest.
$ac_ext
12780 LIBS
=$ac_check_lib_save_LIBS
12782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12783 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12784 if test "x$ac_cv_lib_dld_shl_load" = xyes
; then :
12785 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
12787 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
12788 if test "x$ac_cv_func_dlopen" = xyes
; then :
12789 lt_cv_dlopen
="dlopen"
12791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12792 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12793 if ${ac_cv_lib_dl_dlopen+:} false
; then :
12794 $as_echo_n "(cached) " >&6
12796 ac_check_lib_save_LIBS
=$LIBS
12798 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12799 /* end confdefs.h. */
12801 /* Override any GCC internal prototype to avoid an error.
12802 Use char because int might match the return type of a GCC
12803 builtin and then its argument prototype would still apply. */
12816 if ac_fn_c_try_link
"$LINENO"; then :
12817 ac_cv_lib_dl_dlopen
=yes
12819 ac_cv_lib_dl_dlopen
=no
12821 rm -f core conftest.err conftest.
$ac_objext \
12822 conftest
$ac_exeext conftest.
$ac_ext
12823 LIBS
=$ac_check_lib_save_LIBS
12825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12826 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12827 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
12828 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12831 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12832 if ${ac_cv_lib_svld_dlopen+:} false
; then :
12833 $as_echo_n "(cached) " >&6
12835 ac_check_lib_save_LIBS
=$LIBS
12836 LIBS
="-lsvld $LIBS"
12837 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12838 /* end confdefs.h. */
12840 /* Override any GCC internal prototype to avoid an error.
12841 Use char because int might match the return type of a GCC
12842 builtin and then its argument prototype would still apply. */
12855 if ac_fn_c_try_link
"$LINENO"; then :
12856 ac_cv_lib_svld_dlopen
=yes
12858 ac_cv_lib_svld_dlopen
=no
12860 rm -f core conftest.err conftest.
$ac_objext \
12861 conftest
$ac_exeext conftest.
$ac_ext
12862 LIBS
=$ac_check_lib_save_LIBS
12864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12865 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12866 if test "x$ac_cv_lib_svld_dlopen" = xyes
; then :
12867 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12870 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12871 if ${ac_cv_lib_dld_dld_link+:} false
; then :
12872 $as_echo_n "(cached) " >&6
12874 ac_check_lib_save_LIBS
=$LIBS
12876 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12877 /* end confdefs.h. */
12879 /* Override any GCC internal prototype to avoid an error.
12880 Use char because int might match the return type of a GCC
12881 builtin and then its argument prototype would still apply. */
12889 return dld_link ();
12894 if ac_fn_c_try_link
"$LINENO"; then :
12895 ac_cv_lib_dld_dld_link
=yes
12897 ac_cv_lib_dld_dld_link
=no
12899 rm -f core conftest.err conftest.
$ac_objext \
12900 conftest
$ac_exeext conftest.
$ac_ext
12901 LIBS
=$ac_check_lib_save_LIBS
12903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12904 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12905 if test "x$ac_cv_lib_dld_dld_link" = xyes
; then :
12906 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
12927 if test "x$lt_cv_dlopen" != xno
; then
12933 case $lt_cv_dlopen in
12935 save_CPPFLAGS
="$CPPFLAGS"
12936 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
12938 save_LDFLAGS
="$LDFLAGS"
12939 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
12942 LIBS
="$lt_cv_dlopen_libs $LIBS"
12944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12945 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12946 if ${lt_cv_dlopen_self+:} false
; then :
12947 $as_echo_n "(cached) " >&6
12949 if test "$cross_compiling" = yes; then :
12950 lt_cv_dlopen_self
=cross
12952 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
12953 lt_status
=$lt_dlunknown
12954 cat > conftest.
$ac_ext <<_LT_EOF
12955 #line 12955 "configure"
12956 #include "confdefs.h"
12965 # define LT_DLGLOBAL RTLD_GLOBAL
12968 # define LT_DLGLOBAL DL_GLOBAL
12970 # define LT_DLGLOBAL 0
12974 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12975 find out it does not work in some platform. */
12976 #ifndef LT_DLLAZY_OR_NOW
12978 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12981 # define LT_DLLAZY_OR_NOW DL_LAZY
12984 # define LT_DLLAZY_OR_NOW RTLD_NOW
12987 # define LT_DLLAZY_OR_NOW DL_NOW
12989 # define LT_DLLAZY_OR_NOW 0
12996 /* When -fvisbility=hidden is used, assume the code has been annotated
12997 correspondingly for the symbols needed. */
12998 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12999 void fnord () __attribute__((visibility("default")));
13002 void fnord () { int i=42; }
13005 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13006 int status = $lt_dlunknown;
13010 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13013 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13014 else puts (dlerror ());
13016 /* dlclose (self); */
13024 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13025 (eval $ac_link) 2>&5
13027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13028 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
13029 (.
/conftest
; exit; ) >&5 2>/dev
/null
13031 case x
$lt_status in
13032 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
13033 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
13034 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
13037 # compilation failed
13038 lt_cv_dlopen_self
=no
13045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13046 $as_echo "$lt_cv_dlopen_self" >&6; }
13048 if test "x$lt_cv_dlopen_self" = xyes
; then
13049 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13051 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13052 if ${lt_cv_dlopen_self_static+:} false
; then :
13053 $as_echo_n "(cached) " >&6
13055 if test "$cross_compiling" = yes; then :
13056 lt_cv_dlopen_self_static
=cross
13058 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
13059 lt_status
=$lt_dlunknown
13060 cat > conftest.
$ac_ext <<_LT_EOF
13061 #line 13061 "configure"
13062 #include "confdefs.h"
13071 # define LT_DLGLOBAL RTLD_GLOBAL
13074 # define LT_DLGLOBAL DL_GLOBAL
13076 # define LT_DLGLOBAL 0
13080 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13081 find out it does not work in some platform. */
13082 #ifndef LT_DLLAZY_OR_NOW
13084 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13087 # define LT_DLLAZY_OR_NOW DL_LAZY
13090 # define LT_DLLAZY_OR_NOW RTLD_NOW
13093 # define LT_DLLAZY_OR_NOW DL_NOW
13095 # define LT_DLLAZY_OR_NOW 0
13102 /* When -fvisbility=hidden is used, assume the code has been annotated
13103 correspondingly for the symbols needed. */
13104 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13105 void fnord () __attribute__((visibility("default")));
13108 void fnord () { int i=42; }
13111 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13112 int status = $lt_dlunknown;
13116 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13119 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13120 else puts (dlerror ());
13122 /* dlclose (self); */
13130 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13131 (eval $ac_link) 2>&5
13133 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13134 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
13135 (.
/conftest
; exit; ) >&5 2>/dev
/null
13137 case x
$lt_status in
13138 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
13139 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
13140 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
13143 # compilation failed
13144 lt_cv_dlopen_self_static
=no
13151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13152 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13155 CPPFLAGS
="$save_CPPFLAGS"
13156 LDFLAGS
="$save_LDFLAGS"
13161 case $lt_cv_dlopen_self in
13162 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
13163 *) enable_dlopen_self
=unknown
;;
13166 case $lt_cv_dlopen_self_static in
13167 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
13168 *) enable_dlopen_self_static
=unknown
;;
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13191 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13192 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
13193 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
13194 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
13195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13196 $as_echo "yes" >&6; }
13198 # FIXME - insert some real tests, host_os isn't really good enough
13201 if test -n "$STRIP" ; then
13202 striplib
="$STRIP -x"
13203 old_striplib
="$STRIP -S"
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13205 $as_echo "yes" >&6; }
13207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13208 $as_echo "no" >&6; }
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13213 $as_echo "no" >&6; }
13229 # Report which library types will actually be built
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13231 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13233 $as_echo "$can_build_shared" >&6; }
13235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13236 $as_echo_n "checking whether to build shared libraries... " >&6; }
13237 test "$can_build_shared" = "no" && enable_shared
=no
13239 # On AIX, shared libraries and static libraries use the same namespace, and
13240 # are all built from PIC.
13243 test "$enable_shared" = yes && enable_static
=no
13244 if test -n "$RANLIB"; then
13245 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
13246 postinstall_cmds
='$RANLIB $lib'
13251 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
13252 test "$enable_shared" = yes && enable_static
=no
13256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13257 $as_echo "$enable_shared" >&6; }
13259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13260 $as_echo_n "checking whether to build static libraries... " >&6; }
13261 # Make sure either enable_shared or enable_static is yes.
13262 test "$enable_shared" = yes || enable_static
=yes
13263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13264 $as_echo "$enable_static" >&6; }
13271 ac_cpp
='$CPP $CPPFLAGS'
13272 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13273 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13274 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
13290 ac_config_commands
="$ac_config_commands libtool"
13295 # Only expand once:
13300 .
${srcdir}/..
/..
/bfd
/configure.
host
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13306 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13307 # Check whether --enable-maintainer-mode was given.
13308 if test "${enable_maintainer_mode+set}" = set; then :
13309 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
13311 USE_MAINTAINER_MODE
=no
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13315 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13316 if test $USE_MAINTAINER_MODE = yes; then
13317 MAINTAINER_MODE_TRUE
=
13318 MAINTAINER_MODE_FALSE
='#'
13320 MAINTAINER_MODE_TRUE
='#'
13321 MAINTAINER_MODE_FALSE
=
13324 MAINT
=$MAINTAINER_MODE_TRUE
13329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13330 $as_echo_n "checking for sim debug setting... " >&6; }
13332 # Check whether --enable-sim-debug was given.
13333 if test "${enable_sim_debug+set}" = set; then :
13334 enableval
=$enable_sim_debug; case "${enableval}" in
13335 yes) sim_debug
="7";;
13336 no
) sim_debug
="0";;
13337 *) sim_debug
="($enableval)";;
13340 if test "$sim_debug" != "0"; then
13342 cat >>confdefs.h
<<_ACEOF
13343 #define DEBUG $sim_debug
13348 cat >>confdefs.h
<<_ACEOF
13349 #define WITH_DEBUG $sim_debug
13352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13353 $as_echo "$sim_debug" >&6; }
13356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13357 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13359 # Check whether --enable-sim-stdio was given.
13360 if test "${enable_sim_stdio+set}" = set; then :
13361 enableval
=$enable_sim_stdio; case "${enableval}" in
13362 yes) sim_stdio
="DO_USE_STDIO";;
13363 no
) sim_stdio
="DONT_USE_STDIO";;
13364 *) as_fn_error $?
"Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13368 cat >>confdefs.h
<<_ACEOF
13369 #define WITH_STDIO $sim_stdio
13372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13373 $as_echo "$sim_stdio" >&6; }
13376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13377 $as_echo_n "checking for sim trace settings... " >&6; }
13378 sim_trace
="~TRACE_debug"
13379 # Check whether --enable-sim-trace was given.
13380 if test "${enable_sim_trace+set}" = set; then :
13381 enableval
=$enable_sim_trace; case "${enableval}" in
13382 yes) sim_trace
="-1";;
13383 no
) sim_trace
="0";;
13385 sim_trace
="'(${enableval})'";;
13388 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13389 if test x
"$sim_trace" = x
; then
13390 sim_trace
="(TRACE_$x"
13392 sim_trace
="${sim_trace}|TRACE_$x"
13395 sim_trace
="$sim_trace)" ;;
13399 cat >>confdefs.h
<<_ACEOF
13400 #define WITH_TRACE $sim_trace
13403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13404 $as_echo "$sim_trace" >&6; }
13407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13408 $as_echo_n "checking for sim profile settings... " >&6; }
13411 # Check whether --enable-sim-profile was given.
13412 if test "${enable_sim_profile+set}" = set; then :
13413 enableval
=$enable_sim_profile; case "${enableval}" in
13414 yes) profile
="1" sim_profile
="-1";;
13415 no
) profile
="0" sim_profile
="0";;
13417 profile
="(${enableval})" sim_profile
="(${enableval})";;
13421 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13422 if test x
"$sim_profile" = x
; then
13423 sim_profile
="(PROFILE_$x"
13425 sim_profile
="${sim_profile}|PROFILE_$x"
13428 sim_profile
="$sim_profile)" ;;
13432 cat >>confdefs.h
<<_ACEOF
13433 #define PROFILE $profile
13437 cat >>confdefs.h
<<_ACEOF
13438 #define WITH_PROFILE $sim_profile
13441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13442 $as_echo "$sim_profile" >&6; }
13446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13447 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13449 # Check whether --enable-sim-assert was given.
13450 if test "${enable_sim_assert+set}" = set; then :
13451 enableval
=$enable_sim_assert; case "${enableval}" in
13452 yes) sim_assert
="1";;
13453 no
) sim_assert
="0";;
13454 *) as_fn_error $?
"--enable-sim-assert does not take a value" "$LINENO" 5;;
13458 cat >>confdefs.h
<<_ACEOF
13459 #define WITH_ASSERT $sim_assert
13462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13463 $as_echo "$sim_assert" >&6; }
13466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13467 $as_echo_n "checking default sim environment setting... " >&6; }
13468 sim_environment
="ALL_ENVIRONMENT"
13469 # Check whether --enable-sim-environment was given.
13470 if test "${enable_sim_environment+set}" = set; then :
13471 enableval
=$enable_sim_environment; case "${enableval}" in
13472 all | ALL
) sim_environment
="ALL_ENVIRONMENT";;
13473 user | USER
) sim_environment
="USER_ENVIRONMENT";;
13474 virtual | VIRTUAL
) sim_environment
="VIRTUAL_ENVIRONMENT";;
13475 operating | OPERATING
) sim_environment
="OPERATING_ENVIRONMENT";;
13476 *) as_fn_error $?
"Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13480 cat >>confdefs.h
<<_ACEOF
13481 #define WITH_ENVIRONMENT $sim_environment
13484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13485 $as_echo "$sim_environment" >&6; }
13488 sim_inline
="-DDEFAULT_INLINE=0"
13489 # Check whether --enable-sim-inline was given.
13490 if test "${enable_sim_inline+set}" = set; then :
13491 enableval
=$enable_sim_inline; sim_inline
=""
13492 case "$enableval" in
13493 no
) sim_inline
="-DDEFAULT_INLINE=0";;
13494 0) sim_inline
="-DDEFAULT_INLINE=0";;
13495 yes |
2) sim_inline
="-DDEFAULT_INLINE=ALL_C_INLINE";;
13496 1) sim_inline
="-DDEFAULT_INLINE=INLINE_LOCALS";;
13497 *) for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13500 *_INLINE
=*) new_flag
="-D$x";;
13501 *=*) new_flag
=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13502 *_INLINE
) new_flag
="-D$x=ALL_C_INLINE";;
13503 *) new_flag
="-D$x""_INLINE=ALL_C_INLINE";;
13505 if test x
"$sim_inline" = x
""; then
13506 sim_inline
="$new_flag"
13508 sim_inline
="$sim_inline $new_flag"
13512 if test x
"$silent" != x
"yes" && test x
"$sim_inline" != x
""; then
13513 echo "Setting inline flags = $sim_inline" 6>&1
13520 # Check whether --with-pkgversion was given.
13521 if test "${with_pkgversion+set}" = set; then :
13522 withval
=$with_pkgversion; case "$withval" in
13523 yes) as_fn_error $?
"package version not specified" "$LINENO" 5 ;;
13525 *) PKGVERSION
="($withval) " ;;
13528 PKGVERSION
="(SIM) "
13536 # Check whether --with-bugurl was given.
13537 if test "${with_bugurl+set}" = set; then :
13538 withval
=$with_bugurl; case "$withval" in
13539 yes) as_fn_error $?
"bug URL not specified" "$LINENO" 5 ;;
13542 *) BUGURL
="$withval"
13546 BUGURL
="https://www.gnu.org/software/gdb/bugs/"
13556 REPORT_BUGS_TO
="<$BUGURL>"
13557 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
13564 cat >>confdefs.h
<<_ACEOF
13565 #define PKGVERSION "$PKGVERSION"
13569 cat >>confdefs.h
<<_ACEOF
13570 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13575 $as_echo_n "checking return type of signal handlers... " >&6; }
13576 if ${ac_cv_type_signal+:} false
; then :
13577 $as_echo_n "(cached) " >&6
13579 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13580 /* end confdefs.h. */
13581 #include <sys/types.h>
13582 #include <signal.h>
13587 return *(signal (0, 0)) (0) == 1;
13592 if ac_fn_c_try_compile
"$LINENO"; then :
13593 ac_cv_type_signal
=int
13595 ac_cv_type_signal
=void
13597 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13600 $as_echo "$ac_cv_type_signal" >&6; }
13602 cat >>confdefs.h
<<_ACEOF
13603 #define RETSIGTYPE $ac_cv_type_signal
13612 wire_alignment
="NONSTRICT_ALIGNMENT"
13613 default_alignment
=""
13615 # Check whether --enable-sim-alignment was given.
13616 if test "${enable_sim_alignment+set}" = set; then :
13617 enableval
=$enable_sim_alignment; case "${enableval}" in
13618 strict | STRICT
) sim_alignment
="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13619 nonstrict | NONSTRICT
) sim_alignment
="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13620 forced | FORCED
) sim_alignment
="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13621 yes) if test x
"$wire_alignment" != x
; then
13622 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
13624 if test x
"$default_alignment" != x
; then
13625 sim_alignment
="-DWITH_ALIGNMENT=${default_alignment}"
13627 echo "No hard-wired alignment for target $target" 1>&6
13628 sim_alignment
="-DWITH_ALIGNMENT=0"
13631 no
) if test x
"$default_alignment" != x
; then
13632 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13634 if test x
"$wire_alignment" != x
; then
13635 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13637 echo "No default alignment for target $target" 1>&6
13638 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=0"
13641 *) as_fn_error $?
"\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment
="";;
13643 if test x
"$silent" != x
"yes" && test x
"$sim_alignment" != x
""; then
13644 echo "Setting alignment flags = $sim_alignment" 6>&1
13647 if test x
"$default_alignment" != x
; then
13648 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13650 if test x
"$wire_alignment" != x
; then
13651 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
13659 # Check whether --enable-werror was given.
13660 if test "${enable_werror+set}" = set; then :
13661 enableval
=$enable_werror; case "${enableval}" in
13662 yes | y
) ERROR_ON_WARNING
="yes" ;;
13663 no | n
) ERROR_ON_WARNING
="no" ;;
13664 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13669 # Enable -Werror by default when using gcc
13670 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13671 ERROR_ON_WARNING
=yes
13676 build_warnings
="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13678 -Wno-unused -Wunused-value -Wunused-function \
13679 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13680 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13681 -Wold-style-declaration -Wold-style-definition"
13683 # Enable -Wno-format by default when using gcc on mingw since many
13684 # GCC versions complain about %I64.
13686 *-*-mingw32*) build_warnings
="$build_warnings -Wno-format" ;;
13687 *) build_warnings
="$build_warnings -Wformat-nonliteral" ;;
13690 # Check whether --enable-build-warnings was given.
13691 if test "${enable_build_warnings+set}" = set; then :
13692 enableval
=$enable_build_warnings; case "${enableval}" in
13694 no
) build_warnings
="-w";;
13695 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13696 build_warnings
="${build_warnings} ${t}";;
13697 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13698 build_warnings
="${t} ${build_warnings}";;
13699 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13701 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13702 echo "Setting compiler warning flags = $build_warnings" 6>&1
13705 # Check whether --enable-sim-build-warnings was given.
13706 if test "${enable_sim_build_warnings+set}" = set; then :
13707 enableval
=$enable_sim_build_warnings; case "${enableval}" in
13709 no
) build_warnings
="-w";;
13710 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13711 build_warnings
="${build_warnings} ${t}";;
13712 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13713 build_warnings
="${t} ${build_warnings}";;
13714 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13716 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13717 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13721 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
13723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13724 $as_echo_n "checking compiler warning flags... " >&6; }
13725 # Separate out the -Werror flag as some files just cannot be
13726 # compiled with it enabled.
13727 for w
in ${build_warnings}; do
13729 -Werr*) WERROR_CFLAGS
=-Werror ;;
13730 *) # Check that GCC accepts it
13731 saved_CFLAGS
="$CFLAGS"
13732 CFLAGS
="$CFLAGS $w"
13733 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13734 /* end confdefs.h. */
13744 if ac_fn_c_try_compile
"$LINENO"; then :
13745 WARN_CFLAGS
="${WARN_CFLAGS} $w"
13747 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13748 CFLAGS
="$saved_CFLAGS"
13751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13752 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13756 default_sim_reserved_bits="1"
13757 # Check whether --enable-sim-reserved-bits was given.
13758 if test "${enable_sim_reserved_bits+set}" = set; then :
13759 enableval=$enable_sim_reserved_bits; case "${enableval}" in
13760 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13761 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
13762 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value
\"" "$LINENO" 5; sim_reserved_bits="";;
13764 if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13765 echo "Setting reserved flags
= $sim_reserved_bits" 6>&1
13768 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
13774 # Instead of defining a `subtarget' macro, code should be checking
13775 # the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
13778 case "${target}" in
13779 mips64vr*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
13780 mips*tx39*) SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
13781 mips*-sde-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13782 mips*-mti-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13783 mipsisa32*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13784 mipsisa64*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
13785 *) SIM_SUBTARGET="";;
13792 # Select the byte order of the target
13796 case "${target}" in
13797 mips64el*-*-*) mips_endian=LITTLE ;;
13798 mips64vr*el-*-*) default_endian=LITTLE ;;
13799 mips64*-*-*) default_endian=BIG ;;
13800 mips16*-*-*) default_endian=BIG ;;
13801 mipsisa32*-*-*) default_endian=BIG ;;
13802 mipsisa64*-*-*) default_endian=BIG ;;
13803 mips*-*-*) default_endian=BIG ;;
13804 *) default_endian=BIG ;;
13807 wire_endian="$mips_endian"
13808 default_endian="$default_endian"
13809 # Check whether --enable-sim-endian was given.
13810 if test "${enable_sim_endian+set}" = set; then :
13811 enableval=$enable_sim_endian; case "${enableval}" in
13812 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG
";;
13813 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE
";;
13814 yes) if test x"$wire_endian" != x; then
13815 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_
${wire_endian}"
13817 if test x"$default_endian" != x; then
13818 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_
${default_endian}"
13820 echo "No hard-wired endian
for target
$target" 1>&6
13821 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN
"
13824 no) if test x"$default_endian" != x; then
13825 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_
${default_endian}"
13827 if test x"$wire_endian" != x; then
13828 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_
${wire_endian}"
13830 echo "No default endian
for target
$target" 1>&6
13831 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN
"
13834 *) as_fn_error $? "\"Unknown value
$enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13836 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13837 echo "Setting endian flags
= $sim_endian" 6>&1
13840 if test x"$default_endian" != x; then
13841 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_
${default_endian}"
13843 if test x"$wire_endian" != x; then
13844 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_
${wire_endian}"
13855 # Select the bitsize of the target
13858 case "${target}" in
13859 mips*-sde-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13860 mips*-mti-elf*) mips_bitsize=64 ; mips_msb=63 ;;
13861 mips64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13862 mips16*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13863 mipsisa32*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13864 mipsisa64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
13865 mips*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
13866 *) mips_bitsize=64 ; mips_msb=63 ;;
13868 wire_word_bitsize="$mips_bitsize"
13869 wire_word_msb="$mips_msb"
13870 wire_address_bitsize="$mips_addr_bitsize"
13871 wire_cell_bitsize=""
13872 # Check whether --enable-sim-bitsize was given.
13873 if test "${enable_sim_bitsize+set}" = set; then :
13874 enableval=$enable_sim_bitsize; sim_bitsize=
13875 case "${enableval}" in
13876 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13877 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13878 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13879 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13880 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13881 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13883 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13885 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13886 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13888 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13890 *) as_fn_error $? "\"--enable-sim-bitsize was given
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13893 tmp=`echo "${enableval}" | sed -e "s
/^
[0-9]*,*[0-9]*,*//"`
13896 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13897 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13898 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13901 tmp=`echo "${enableval}" | sed -e "s
/^
[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13904 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13905 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13906 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13908 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13909 echo "Setting bitsize flags
= $sim_bitsize" 6>&1
13913 if test x"$wire_word_bitsize" != x; then
13914 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13916 if test x"$wire_word_msb" != x; then
13917 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13919 if test x"$wire_address_bitsize" != x; then
13920 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13922 if test x"$wire_cell_bitsize" != x; then
13923 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13931 # Select the floating hardware support of the target
13933 mips_fpu=HARDWARE_FLOATING_POINT
13935 case "${target}" in
13936 mips*tx39*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13937 mips*-sde-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13938 mips*-mti-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13939 mips64*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13940 mips16*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
13941 mipsisa32*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13942 mipsisa64*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
13943 mips*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
13944 *) mips_fpu=HARD_FLOATING_POINT ;;
13947 default_sim_float="$mips_fpu"
13948 default_sim_float_bitsize="$mips_fpu_bitsize"
13949 # Check whether --enable-sim-float was given.
13950 if test "${enable_sim_float+set}" = set; then :
13951 enableval=$enable_sim_float; case "${enableval}" in
13952 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT
";;
13953 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT
";;
13954 32) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT
-DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
13955 64) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT
-DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
13956 *) as_fn_error $? "\"Unknown value
$enableval passed to
--enable-sim-float\"" "$LINENO" 5; sim_float="";;
13958 if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
13959 echo "Setting float flags
= $sim_float" 6>&1
13964 if test x"${default_sim_float}" != x""; then
13965 sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
13967 if test x"${default_sim_float_bitsize}" != x""; then
13968 sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
13977 # Select the IGEN architecture
13980 sim_igen_machine="-M mipsIV
"
13981 sim_m16_machine="-M mips16
,mipsIII
"
13982 sim_igen_filter="32,64,f
"
13983 sim_m16_filter="16"
13984 sim_mach_default="mips8000
"
13986 case "${target}" in
13987 mips*tx39*) sim_gen=IGEN
13988 sim_igen_filter="32,f
"
13989 sim_igen_machine="-M r3900
"
13991 mips64vr43*-*-*) sim_gen=IGEN
13992 sim_igen_machine="-M mipsIV
"
13993 sim_mach_default="mips8000
"
13995 mips64vr5*-*-*) sim_gen=IGEN
13996 sim_igen_machine="-M vr5000
"
13997 sim_mach_default="mips5000
"
13999 mips64vr41*) sim_gen=M16
14000 sim_igen_machine="-M vr4100
"
14001 sim_m16_machine="-M vr4100
"
14002 sim_igen_filter="32,64,f
"
14003 sim_m16_filter="16"
14004 sim_mach_default="mips4100
"
14006 mips64vr-*-* | mips64vrel-*-*)
14008 sim_multi_configs="\
14009 vr4100
:mipsIII
,mips16
,vr4100
:32,64:mips4100
,mips4111\
14010 vr4120
:mipsIII
,mips16
,vr4120
:32,64:mips4120\
14011 vr5000
:mipsIV
:32,64,f
:mips4300
,mips5000\
14012 vr5400
:mipsIV
,vr5400
:32,64,f
:mips5400\
14013 vr5500
:mipsIV
,vr5500
:32,64,f
:mips5500
"
14014 sim_multi_default=mips5000
14016 mips*-sde-elf* | mips*-mti-elf*)
14018 sim_multi_configs="\
14019 micromips
:micromips64
,micromipsdsp
:32,64,f
:mips_micromips\
14020 mips64r2
:mips64r2
,mips3d
,mips16
,mips16e
,mdmx
,dsp
,dsp2
,smartmips
:32,64,f
:mipsisa64r2
"
14021 sim_multi_default=mipsisa64r2
14023 mips64*-*-*) sim_igen_filter="32,64,f
"
14026 mips16*-*-*) sim_gen=M16
14027 sim_igen_filter="32,64,f
"
14028 sim_m16_filter="16"
14030 mipsisa32r2*-*-*) sim_gen=MULTI
14031 sim_multi_configs="\
14032 micromips
:micromips32
,micromipsdsp
:32,f
:mips_micromips\
14033 mips32r2
:mips32r2
,mips3d
,mips16
,mips16e
,mdmx
,dsp
,dsp2
,smartmips
:32,f
:mipsisa32r2
"
14034 sim_multi_default=mipsisa32r2
14036 mipsisa32*-*-*) sim_gen=M16
14037 sim_igen_machine="-M mips32
,mips16
,mips16e
,smartmips
"
14038 sim_m16_machine="-M mips16
,mips16e
,mips32
"
14039 sim_igen_filter="32,f
"
14040 sim_mach_default="mipsisa32
"
14042 mipsisa64r2*-*-*) sim_gen=M16
14043 sim_igen_machine="-M mips64r2
,mips3d
,mips16
,mips16e
,mdmx
,dsp
,dsp2
"
14044 sim_m16_machine="-M mips16
,mips16e
,mips64r2
"
14045 sim_igen_filter="32,64,f
"
14046 sim_mach_default="mipsisa64r2
"
14048 mipsisa64sb1*-*-*) sim_gen=IGEN
14049 sim_igen_machine="-M mips64
,mips3d
,sb1
"
14050 sim_igen_filter="32,64,f
"
14051 sim_mach_default="mips_sb1
"
14053 mipsisa64*-*-*) sim_gen=M16
14054 sim_igen_machine="-M mips64
,mips3d
,mips16
,mips16e
,mdmx
"
14055 sim_m16_machine="-M mips16
,mips16e
,mips64
"
14056 sim_igen_filter="32,64,f
"
14057 sim_mach_default="mipsisa64
"
14059 mips*lsi*) sim_gen=M16
14060 sim_igen_machine="-M mipsIII
,mips16
"
14061 sim_m16_machine="-M mips16
,mipsIII
"
14062 sim_igen_filter="32,f
"
14063 sim_m16_filter="16"
14064 sim_mach_default="mips4000
"
14066 mips*-*-*) sim_gen=IGEN
14067 sim_igen_filter="32,f
"
14071 # The MULTI generator can combine several simulation engines into one.
14072 # executable. A configuration which uses the MULTI should set two
14073 # variables: ${sim_multi_configs} and ${sim_multi_default}.
14075 # ${sim_multi_configs} is the list of engines to build. Each
14076 # space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
14079 # - NAME is a C-compatible prefix for the engine,
14080 # - MACHINE is a -M argument,
14081 # - FILTER is a -F argument, and
14082 # - BFDMACHS is a comma-separated list of bfd machines that the
14083 # simulator can run.
14085 # Each entry will have a separate simulation engine whose prefix is
14086 # m32<NAME>. If the machine list includes "mips16
", there will also
14087 # be a mips16 engine, prefix m16<NAME>. The mips16 engine will be
14088 # generated using the same machine list as the 32-bit version,
14089 # but the filter will be "16" instead of FILTER.
14091 # The simulator compares the bfd mach against BFDMACHS to decide
14092 # which engine to use. Entries in BFDMACHS should be bfd_mach
14093 # values with "bfd_mach_
" removed. ${sim_multi_default} says
14094 # which entry should be the default.
14095 if test ${sim_gen} = MULTI; then
14097 # Simple sanity check.
14098 if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
14099 as_fn_error $? "Error
in configure.ac
: MULTI simulator not
set up correctly
" "$LINENO" 5
14102 # Start in a known state.
14103 rm -f multi-include.h multi-run.c
14107 sim_multi_igen_configs=
14108 sim_seen_default=no
14110 cat << __EOF__ > multi-run.c
14111 /* Main entry point for MULTI simulators.
14112 Copyright (C) 2003-2021 Free Software Foundation, Inc.
14114 This program is free software; you can redistribute it and/or modify
14115 it under the terms of the GNU General Public License as published by
14116 the Free Software Foundation; either version 3 of the License, or
14117 (at your option) any later version.
14119 This program is distributed in the hope that it will be useful,
14120 but WITHOUT ANY WARRANTY; without even the implied warranty of
14121 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14122 GNU General Public License for more details.
14124 You should have received a copy of the GNU General Public License
14125 along with this program. If not, see <http://www.gnu.org/licenses/>.
14129 This file was generated by sim/mips/configure. */
14131 #include "sim-main.h
"
14132 #include "multi-include.h
"
14133 #include "elf-bfd.h
"
14134 #include "elf
/mips.h
"
14140 sim_engine_run (SIM_DESC sd,
14143 int signal) /* ignore */
14147 if (STATE_ARCHITECTURE (sd) == NULL)
14148 mach = bfd_mach_${sim_multi_default};
14149 else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags
14150 & EF_MIPS_ARCH_ASE_MICROMIPS)
14151 mach = bfd_mach_mips_micromips;
14153 mach = STATE_ARCHITECTURE (SD)->mach;
14159 for fc in ${sim_multi_configs}; do
14161 # Split up the entry. ${c} contains the first three elements.
14162 # Note: outer sqaure brackets are m4 quotes.
14163 c=`echo ${fc} | sed 's/:[^:]*$//'`
14164 bfdmachs=`echo ${fc} | sed 's/.*://'`
14165 name=`echo ${c} | sed 's/:.*//'`
14166 machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
14167 filter=`echo ${c} | sed 's/.*://'`
14169 # Build the following lists:
14171 # sim_multi_flags: all -M and -F flags used by the simulator
14172 # sim_multi_src: all makefile-generated source files
14173 # sim_multi_obj: the objects for ${sim_multi_src}
14174 # sim_multi_igen_configs: igen configuration strings.
14176 # Each entry in ${sim_multi_igen_configs} is a prefix (m32
14177 # or m16) followed by the NAME, MACHINE and FILTER part of
14178 # the ${sim_multi_configs} entry.
14179 sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
14181 # Check whether special handling is needed.
14184 # Run igen twice, once for normal mode and once for mips16.
14187 # The top-level function for the mips16 simulator is
14188 # in a file m16${name}_run.c, generated by the
14189 # tmp-run-multi Makefile rule.
14190 sim_multi_src="${sim_multi_src} m16
${name}_run.c
"
14191 sim_multi_obj="${sim_multi_obj} m16
${name}_run.o
"
14192 sim_multi_flags="${sim_multi_flags} -F 16"
14195 # Run igen thrice, once for micromips32, once for micromips16,
14196 # and once for m32.
14197 ws="micromips_m32 micromips16 micromips32
"
14199 # The top-level function for the micromips simulator is
14200 # in a file micromips${name}_run.c, generated by the
14201 # tmp-run-multi Makefile rule.
14202 sim_multi_src="${sim_multi_src} micromips
${name}_run.c
"
14203 sim_multi_obj="${sim_multi_obj} micromips
${name}_run.o
"
14204 sim_multi_flags="${sim_multi_flags} -F 16,32"
14207 # Run igen thrice, once for micromips64, once for micromips16,
14208 # and once for m64.
14209 ws="micromips_m64 micromips16 micromips64
"
14211 # The top-level function for the micromips simulator is
14212 # in a file micromips${name}_run.c, generated by the
14213 # tmp-run-multi Makefile rule.
14214 sim_multi_src="${sim_multi_src} micromips
${name}_run.c
"
14215 sim_multi_obj="${sim_multi_obj} micromips
${name}_run.o
"
14216 sim_multi_flags="${sim_multi_flags} -F 16,32,64"
14223 # Now add the list of igen-generated files to ${sim_multi_src}
14224 # and ${sim_multi_obj}.
14226 for base in engine icache idecode model semantics support; do
14227 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c
"
14228 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h
"
14229 sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o
"
14231 sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
14234 # Add an include for the engine.h file. This file declares the
14235 # top-level foo_engine_run() function.
14236 echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
14238 # Add case statements for this engine to sim_engine_run().
14239 for mach
in `echo ${bfdmachs} | sed 's/,/ /g'`; do
14240 echo " case bfd_mach_${mach}:" >> multi-run.c
14241 if test ${mach} = ${sim_multi_default}; then
14242 echo " default:" >> multi-run.c
14243 sim_seen_default
=yes
14246 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
14248 echo " break;" >> multi-run.c
14251 # Check whether we added a 'default:' label.
14252 if test ${sim_seen_default} = no
; then
14253 as_fn_error $?
"Error in configure.ac: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
14256 cat << __EOF__ >> multi-run.c
14261 mips_mach_multi (SIM_DESC sd)
14263 if (STATE_ARCHITECTURE (sd) == NULL)
14264 return bfd_mach_${sim_multi_default};
14266 switch (STATE_ARCHITECTURE (SD)->mach)
14270 # Add case statements for this engine to mips_mach_multi().
14271 for fc in ${sim_multi_configs}; do
14273 # Split up the entry. ${c} contains the first three elements.
14274 # Note: outer sqaure brackets are m4 quotes.
14275 c
=`echo ${fc} | sed 's/:[^:]*$//'`
14276 bfdmachs
=`echo ${fc} | sed 's/.*://'`
14278 for mach
in `echo ${bfdmachs} | sed 's/,/ /g'`; do
14279 echo " case bfd_mach_${mach}:" >> multi-run.c
14283 cat << __EOF__ >> multi-run.c
14284 return (STATE_ARCHITECTURE (SD)->mach);
14286 return bfd_mach_${sim_multi_default};
14291 SIM_SUBTARGET
="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
14294 sim_multi_src
=doesnt-exist.c
14296 if test x
"${sim_mach_default}" = x
""; then
14297 as_fn_error $?
"Error in configure.ac: \${sim_mach_default} not defined" "$LINENO" 5
14299 SIM_SUBTARGET
="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
14301 sim_igen_flags
="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
14302 sim_m16_flags
=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
14303 sim_micromips16_flags
=" -F ${sim_micromips16_filter} ${sim_micromips16_machine} ${sim_igen_smp}"
14304 sim_micromips_flags
=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${sim_igen_smp}"
14315 # Add simulated hardware devices
14318 case "${target}" in
14321 hw_extra_devices
="tx3904cpu tx3904irc tx3904tmr tx3904sio"
14327 if test "$hw_devices"; then
14328 hardware
="$hw_devices"
14330 hardware
="cfi core pal glue"
14332 hardware
="$hardware $hw_extra_devices"
14334 sim_hw_cflags
="-DWITH_HW=1"
14336 sim_hw_objs
="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
14338 # Check whether --enable-sim-hardware was given.
14339 if test "${enable_sim_hardware+set}" = set; then :
14340 enableval
=$enable_sim_hardware;
14342 enable_sim_hardware
="$hw_enabled"
14345 case ${enable_sim_hardware} in
14347 ,*) hardware
="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
14348 *,) hardware
="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
14349 *) hardware
="`echo ${enableval} | sed -e 's/,/ /'`"'';;
14352 if test "$enable_sim_hardware" = no
; then
14354 sim_hw_cflags
="-DWITH_HW=0"
14357 sim_hw_cflags
="-DWITH_HW=1"
14358 # remove duplicates
14360 sim_hw_objs
="\$(SIM_COMMON_HW_OBJS)"
14361 for i
in $hardware ; do
14362 case " $sim_hw " in
14364 *) sim_hw
="$sim_hw $i" ; sim_hw_objs
="$sim_hw_objs dv-$i.o";;
14367 # mingw does not support sockser
14370 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
14371 # that you instatiate. Instead, other code will call into it directly.
14372 # At some point, we should convert it over.
14373 sim_hw_objs
="$sim_hw_objs dv-sockser.o"
14375 cat >>confdefs.h
<<_ACEOF
14376 #define HAVE_DV_SOCKSER 1
14381 if test x
"$silent" != x
"yes"; then
14382 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
14384 case " $hardware " in
14385 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
14386 $as_echo_n "checking for log2 in -lm... " >&6; }
14387 if ${ac_cv_lib_m_log2+:} false
; then :
14388 $as_echo_n "(cached) " >&6
14390 ac_check_lib_save_LIBS
=$LIBS
14392 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14393 /* end confdefs.h. */
14395 /* Override any GCC internal prototype to avoid an error.
14396 Use char because int might match the return type of a GCC
14397 builtin and then its argument prototype would still apply. */
14410 if ac_fn_c_try_link
"$LINENO"; then :
14411 ac_cv_lib_m_log2
=yes
14413 ac_cv_lib_m_log2
=no
14415 rm -f core conftest.err conftest.
$ac_objext \
14416 conftest
$ac_exeext conftest.
$ac_ext
14417 LIBS
=$ac_check_lib_save_LIBS
14419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
14420 $as_echo "$ac_cv_lib_m_log2" >&6; }
14421 if test "x$ac_cv_lib_m_log2" = xyes
; then :
14422 cat >>confdefs.h
<<_ACEOF
14423 #define HAVE_LIBM 1
14435 # Choose simulator engine
14436 case "${target}" in
14437 *) mips_igen_engine
="engine.o"
14443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14444 $as_echo_n "checking for X... " >&6; }
14447 # Check whether --with-x was given.
14448 if test "${with_x+set}" = set; then :
14452 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
14453 if test "x$with_x" = xno
; then
14454 # The user explicitly disabled X.
14457 case $x_includes,$x_libraries in #(
14458 *\'*) as_fn_error $?
"cannot use X directory names containing '" "$LINENO" 5;; #(
14459 *,NONE | NONE
,*) if ${ac_cv_have_x+:} false
; then :
14460 $as_echo_n "(cached) " >&6
14462 # One or both of the vars are not set, and there is no cached value.
14463 ac_x_includes
=no ac_x_libraries
=no
14464 rm -f -r conftest.dir
14465 if mkdir conftest.dir
; then
14467 cat >Imakefile
<<'_ACEOF'
14469 @echo incroot='${INCROOT}'
14471 @echo usrlibdir='${USRLIBDIR}'
14473 @echo libdir='${LIBDIR}'
14475 if (export CC
; ${XMKMF-xmkmf}) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
14476 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
14477 for ac_var
in incroot usrlibdir libdir
; do
14478 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
14480 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
14481 for ac_extension
in a so sl dylib la dll
; do
14482 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
14483 test -f "$ac_im_libdir/libX11.$ac_extension"; then
14484 ac_im_usrlibdir
=$ac_im_libdir; break
14487 # Screen out bogus values from the imake configuration. They are
14488 # bogus both because they are the default anyway, and because
14489 # using them would break gcc on systems where it needs fixed includes.
14490 case $ac_im_incroot in
14491 /usr
/include
) ac_x_includes
= ;;
14492 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
=$ac_im_incroot;;
14494 case $ac_im_usrlibdir in
14495 /usr
/lib |
/usr
/lib64 |
/lib |
/lib64
) ;;
14496 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
=$ac_im_usrlibdir ;;
14500 rm -f -r conftest.dir
14503 # Standard set of common directories for X headers.
14504 # Check X11 before X11Rn because it is often a symlink to the current release.
14518 /usr/local/X11/include
14519 /usr/local/X11R7/include
14520 /usr/local/X11R6/include
14521 /usr/local/X11R5/include
14522 /usr/local/X11R4/include
14524 /usr/local/include/X11
14525 /usr/local/include/X11R7
14526 /usr/local/include/X11R6
14527 /usr/local/include/X11R5
14528 /usr/local/include/X11R4
14532 /usr/XFree86/include/X11
14536 /usr/unsupported/include
14537 /usr/athena/include
14538 /usr/local/x11r5/include
14539 /usr/lpp/Xamples/include
14541 /usr/openwin/include
14542 /usr/openwin/share/include'
14544 if test "$ac_x_includes" = no
; then
14545 # Guess where to find include files, by looking for Xlib.h.
14546 # First, try using that file with no special directory specified.
14547 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14548 /* end confdefs.h. */
14549 #include <X11/Xlib.h>
14551 if ac_fn_c_try_cpp
"$LINENO"; then :
14552 # We can compile using X headers with no special include directory.
14555 for ac_dir
in $ac_x_header_dirs; do
14556 if test -r "$ac_dir/X11/Xlib.h"; then
14557 ac_x_includes
=$ac_dir
14562 rm -f conftest.err conftest.i conftest.
$ac_ext
14563 fi # $ac_x_includes = no
14565 if test "$ac_x_libraries" = no
; then
14566 # Check for the libraries.
14567 # See if we find them without any special options.
14568 # Don't add to $LIBS permanently.
14571 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14572 /* end confdefs.h. */
14573 #include <X11/Xlib.h>
14582 if ac_fn_c_try_link
"$LINENO"; then :
14584 # We can link X programs with no special library path.
14588 for ac_dir
in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14590 # Don't even attempt the hair of trying to link an X program!
14591 for ac_extension
in a so sl dylib la dll
; do
14592 if test -r "$ac_dir/libX11.$ac_extension"; then
14593 ac_x_libraries
=$ac_dir
14599 rm -f core conftest.err conftest.
$ac_objext \
14600 conftest
$ac_exeext conftest.
$ac_ext
14601 fi # $ac_x_libraries = no
14603 case $ac_x_includes,$ac_x_libraries in #(
14604 no
,* |
*,no |
*\'*)
14605 # Didn't find X, or a directory has "'" in its name.
14606 ac_cv_have_x
="have_x=no";; #(
14608 # Record where we found X for the cache.
14609 ac_cv_have_x
="have_x=yes\
14610 ac_x_includes='$ac_x_includes'\
14611 ac_x_libraries='$ac_x_libraries'"
14617 eval "$ac_cv_have_x"
14620 if test "$have_x" != yes; then
14621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14622 $as_echo "$have_x" >&6; }
14625 # If each of the values was on the command line, it overrides each guess.
14626 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
14627 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
14628 # Update the cache value to reflect the command line values.
14629 ac_cv_have_x
="have_x=yes\
14630 ac_x_includes='$x_includes'\
14631 ac_x_libraries='$x_libraries'"
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14633 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs in -lm" >&5
14640 $as_echo_n "checking for fabs in -lm... " >&6; }
14641 if ${ac_cv_lib_m_fabs+:} false
; then :
14642 $as_echo_n "(cached) " >&6
14644 ac_check_lib_save_LIBS
=$LIBS
14646 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14647 /* end confdefs.h. */
14649 /* Override any GCC internal prototype to avoid an error.
14650 Use char because int might match the return type of a GCC
14651 builtin and then its argument prototype would still apply. */
14664 if ac_fn_c_try_link
"$LINENO"; then :
14665 ac_cv_lib_m_fabs
=yes
14667 ac_cv_lib_m_fabs
=no
14669 rm -f core conftest.err conftest.
$ac_objext \
14670 conftest
$ac_exeext conftest.
$ac_ext
14671 LIBS
=$ac_check_lib_save_LIBS
14673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fabs" >&5
14674 $as_echo "$ac_cv_lib_m_fabs" >&6; }
14675 if test "x$ac_cv_lib_m_fabs" = xyes
; then :
14676 cat >>confdefs.h
<<_ACEOF
14677 #define HAVE_LIBM 1
14684 for ac_func
in aint anint sqrt
14686 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14687 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
14688 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
14689 cat >>confdefs.h
<<_ACEOF
14690 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14699 if grep CGEN_MAINT
$srcdir/Makefile.
in >/dev
/null
; then
14700 cgen_breaks
="break cgen_rtx_error";
14703 ac_config_files
="$ac_config_files Makefile.sim:Makefile.in"
14705 ac_config_files
="$ac_config_files Make-common.sim:../common/Make-common.in"
14707 ac_config_files
="$ac_config_files .gdbinit:../common/gdbinit.in"
14709 ac_config_commands
="$ac_config_commands Makefile"
14711 ac_config_commands
="$ac_config_commands stamp-h"
14713 cat >confcache
<<\_ACEOF
14714 # This file is a shell script that caches the results of configure
14715 # tests run on this system so they can be shared between configure
14716 # scripts and configure runs, see configure's option --config-cache.
14717 # It is not useful on other systems. If it contains results you don't
14718 # want to keep, you may remove or edit it.
14720 # config.status only pays attention to the cache file if you give it
14721 # the --recheck option to rerun configure.
14723 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14724 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14725 # following values.
14729 # The following way of writing the cache mishandles newlines in values,
14730 # but we know of no workaround that is simple, portable, and efficient.
14731 # So, we kill variables containing newlines.
14732 # Ultrix sh set writes to stderr and can't be redirected directly,
14733 # and sets the high bit in the cache file unless we assign to the vars.
14735 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14736 eval ac_val
=\$
$ac_var
14740 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14741 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14744 _ | IFS | as_nl
) ;; #(
14745 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
14746 *) { eval $ac_var=; unset $ac_var;} ;;
14752 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14753 *${as_nl}ac_space
=\
*)
14754 # `set' does not quote correctly, so add quotes: double-quote
14755 # substitution turns \\\\ into \\, and sed turns \\ into \.
14758 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14761 # `set' quotes correctly as required by POSIX, so do not add quotes.
14762 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14771 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14773 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14775 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
14776 if test -w "$cache_file"; then
14777 if test "x$cache_file" != "x/dev/null"; then
14778 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14779 $as_echo "$as_me: updating cache $cache_file" >&6;}
14780 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
14781 cat confcache
>"$cache_file"
14783 case $cache_file in #(
14785 mv -f confcache
"$cache_file"$$
&&
14786 mv -f "$cache_file"$$
"$cache_file" ;; #(
14788 mv -f confcache
"$cache_file" ;;
14793 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14794 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14799 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
14800 # Let make expand exec_prefix.
14801 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
14803 DEFS
=-DHAVE_CONFIG_H
14808 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
14809 # 1. Remove the extension, and $U if already installed.
14810 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
14811 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
14812 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14813 # will be set to the directory where LIBOBJS objects are built.
14814 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14815 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
14817 LIBOBJS
=$ac_libobjs
14819 LTLIBOBJS
=$ac_ltlibobjs
14823 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14824 as_fn_error $?
"conditional \"GMAKE\" was never defined.
14825 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14827 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14828 as_fn_error $?
"conditional \"PLUGINS\" was never defined.
14829 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14831 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14832 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
14833 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14836 : "${CONFIG_STATUS=./config.status}"
14838 ac_clean_files_save
=$ac_clean_files
14839 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
14840 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14841 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14843 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14845 # Generated by $as_me.
14846 # Run this file to recreate the current configuration.
14847 # Compiler output produced by configure, useful for debugging
14848 # configure, is in config.log if it exists.
14851 ac_cs_recheck=false
14854 SHELL=\${CONFIG_SHELL-$SHELL}
14857 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
14858 ## -------------------- ##
14859 ## M4sh Initialization. ##
14860 ## -------------------- ##
14862 # Be more Bourne compatible
14863 DUALCASE
=1; export DUALCASE
# for MKS sh
14864 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
14867 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14868 # is contrary to our usage. Disable this feature.
14869 alias -g '${1+"$@"}'='"$@"'
14870 setopt NO_GLOB_SUBST
14872 case `(set -o) 2>/dev/null` in #(
14884 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14885 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14886 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14887 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14888 # Prefer a ksh shell builtin over an external printf program on Solaris,
14889 # but without wasting forks for bash or zsh.
14890 if test -z "$BASH_VERSION$ZSH_VERSION" \
14891 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14892 as_echo='print
-r --'
14893 as_echo_n='print
-rn --'
14894 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14895 as_echo='printf %s
\n'
14896 as_echo_n='printf %s
'
14898 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14899 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
14900 as_echo_n='/usr
/ucb
/echo -n'
14902 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14903 as_echo_n_body='eval
14907 expr "X$arg" : "X\\(.*\\)$as_nl";
14908 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14910 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
14912 export as_echo_n_body
14913 as_echo_n='sh
-c $as_echo_n_body as_echo
'
14915 export as_echo_body
14916 as_echo='sh
-c $as_echo_body as_echo
'
14919 # The user is always right.
14920 if test "${PATH_SEPARATOR+set}" != set; then
14922 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14923 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14930 # We need space, tab and new line, in precisely that order. Quoting is
14931 # there to prevent editors from complaining about space-tab.
14932 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14933 # splitting by setting IFS to empty value.)
14936 # Find who we are. Look in the path if we contain no directory separator.
14939 *[\\/]* ) as_myself=$0 ;;
14940 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14941 for as_dir in $PATH
14944 test -z "$as_dir" && as_dir=.
14945 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14951 # We did not find ourselves, most probably we were run as `sh COMMAND'
14952 # in which case we are not to be found in the path.
14953 if test "x$as_myself" = x
; then
14956 if test ! -f "$as_myself"; then
14957 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14961 # Unset variables that we do not need and which cause bugs (e.g. in
14962 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14963 # suppresses any "Segmentation fault" message there. '((' could
14964 # trigger a bug in pdksh 5.2.14.
14965 for as_var
in BASH_ENV ENV MAIL MAILPATH
14966 do eval test x\
${$as_var+set} = xset \
14967 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
14980 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
14983 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14984 # ----------------------------------------
14985 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14986 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14987 # script with STATUS, using 1 if that was 0.
14990 as_status
=$1; test $as_status -eq 0 && as_status
=1
14992 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
14993 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14995 $as_echo "$as_me: error: $2" >&2
14996 as_fn_exit
$as_status
15000 # as_fn_set_status STATUS
15001 # -----------------------
15002 # Set $? to STATUS, without forking.
15003 as_fn_set_status
()
15006 } # as_fn_set_status
15008 # as_fn_exit STATUS
15009 # -----------------
15010 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15014 as_fn_set_status
$1
15020 # Portably unset VAR.
15023 { eval $1=; unset $1;}
15025 as_unset
=as_fn_unset
15026 # as_fn_append VAR VALUE
15027 # ----------------------
15028 # Append the text in VALUE to the end of the definition contained in VAR. Take
15029 # advantage of any shell optimizations that allow amortized linear growth over
15030 # repeated appends, instead of the typical quadratic growth present in naive
15032 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
15033 eval 'as_fn_append ()
15044 # as_fn_arith ARG...
15045 # ------------------
15046 # Perform arithmetic evaluation on the ARGs, and store the result in the
15047 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15048 # must be portable across $(()) and expr.
15049 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
15050 eval 'as_fn_arith ()
15057 as_val
=`expr "$@" || test $? -eq 1`
15062 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
15063 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
15069 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15070 as_basename
=basename
15075 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
15081 as_me
=`$as_basename -- "$0" ||
15082 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15083 X"$0" : 'X\(//\)$' \| \
15084 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15086 sed '/^.*\/\([^/][^/]*\)\/*$/{
15100 # Avoid depending upon Character Ranges.
15101 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
15102 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15103 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
15104 as_cr_digits
='0123456789'
15105 as_cr_alnum
=$as_cr_Letters$as_cr_digits
15107 ECHO_C
= ECHO_N
= ECHO_T
=
15108 case `echo -n x` in #(((((
15110 case `echo 'xy\c'` in
15111 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
15113 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
15120 rm -f conf$$ conf$$.exe conf$$.
file
15121 if test -d conf$$.dir
; then
15122 rm -f conf$$.dir
/conf$$.
file
15125 mkdir conf$$.dir
2>/dev
/null
15127 if (echo >conf$$.
file) 2>/dev
/null
; then
15128 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
15130 # ... but there are two gotchas:
15131 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15132 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15133 # In both cases, we have to default to `cp -pR'.
15134 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
15136 elif ln conf$$.
file conf$$
2>/dev
/null
; then
15144 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
15145 rmdir conf$$.dir
2>/dev
/null
15150 # Create "$as_dir" as a directory, including parents if necessary.
15155 -*) as_dir
=.
/$as_dir;;
15157 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
15161 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15162 *) as_qdir
=$as_dir;;
15164 as_dirs
="'$as_qdir' $as_dirs"
15165 as_dir
=`$as_dirname -- "$as_dir" ||
15166 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15167 X"$as_dir" : 'X\(//\)[^/]' \| \
15168 X"$as_dir" : 'X\(//\)$' \| \
15169 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15170 $as_echo X"$as_dir" |
15171 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15175 /^X\(\/\/\)[^/].*/{
15188 test -d "$as_dir" && break
15190 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
15191 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
15195 if mkdir
-p .
2>/dev
/null
; then
15196 as_mkdir_p
='mkdir -p "$as_dir"'
15198 test -d .
/-p && rmdir .
/-p
15203 # as_fn_executable_p FILE
15204 # -----------------------
15205 # Test if FILE is an executable regular file.
15206 as_fn_executable_p
()
15208 test -f "$1" && test -x "$1"
15209 } # as_fn_executable_p
15210 as_test_x
='test -x'
15211 as_executable_p
=as_fn_executable_p
15213 # Sed expression to map a string onto a valid CPP name.
15214 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15216 # Sed expression to map a string onto a valid variable name.
15217 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15221 ## ----------------------------------- ##
15222 ## Main body of $CONFIG_STATUS script. ##
15223 ## ----------------------------------- ##
15225 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
15227 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15228 # Save the log message, to keep $0 and so on meaningful, and to
15229 # report actual input values of CONFIG_FILES etc. instead of their
15230 # values after options handling.
15232 This file was extended by $as_me, which was
15233 generated by GNU Autoconf 2.69. Invocation command line was
15235 CONFIG_FILES = $CONFIG_FILES
15236 CONFIG_HEADERS = $CONFIG_HEADERS
15237 CONFIG_LINKS = $CONFIG_LINKS
15238 CONFIG_COMMANDS = $CONFIG_COMMANDS
15241 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15246 case $ac_config_files in *"
15247 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
15250 case $ac_config_headers in *"
15251 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
15255 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15256 # Files that config.status was made for.
15257 config_files="$ac_config_files"
15258 config_headers="$ac_config_headers"
15259 config_commands="$ac_config_commands"
15263 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15265 \`$as_me' instantiates files and other configuration actions
15266 from templates according to the current configuration. Unless the files
15267 and actions are specified as TAGs, all are instantiated by default.
15269 Usage: $0 [OPTION]... [TAG]...
15271 -h, --help print this help, then exit
15272 -V, --version print version number and configuration settings, then exit
15273 --config print configuration, then exit
15274 -q, --quiet, --silent
15275 do not print progress messages
15276 -d, --debug don't remove temporary files
15277 --recheck update $as_me by reconfiguring in the same conditions
15278 --file=FILE[:TEMPLATE]
15279 instantiate the configuration file FILE
15280 --header=FILE[:TEMPLATE]
15281 instantiate the configuration header FILE
15283 Configuration files:
15286 Configuration headers:
15289 Configuration commands:
15292 Report bugs to the package provider."
15295 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15296 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15299 configured by $0, generated by GNU Autoconf 2.69,
15300 with options \\"\$ac_cs_config\\"
15302 Copyright (C) 2012 Free Software Foundation, Inc.
15303 This config.status script is free software; the Free Software Foundation
15304 gives unlimited permission to copy, distribute and modify it."
15310 test -n "\$AWK" || AWK=awk
15313 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15314 # The default lists apply if the user does not specify any file.
15320 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
15321 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
15325 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
15337 # Handling of the options.
15338 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
15340 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
15341 $as_echo "$ac_cs_version"; exit ;;
15342 --config |
--confi |
--conf |
--con |
--co |
--c )
15343 $as_echo "$ac_cs_config"; exit ;;
15344 --debug |
--debu |
--deb |
--de |
--d |
-d )
15346 --file |
--fil |
--fi |
--f )
15349 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15350 '') as_fn_error $?
"missing file argument" ;;
15352 as_fn_append CONFIG_FILES
" '$ac_optarg'"
15353 ac_need_defaults
=false
;;
15354 --header |
--heade |
--head |
--hea )
15357 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15359 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
15360 ac_need_defaults
=false
;;
15362 # Conflict between --help and --header
15363 as_fn_error $?
"ambiguous option: \`$1'
15364 Try \`$0 --help' for more information.";;
15365 --help |
--hel |
-h )
15366 $as_echo "$ac_cs_usage"; exit ;;
15367 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
15368 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
15371 # This is an error.
15372 -*) as_fn_error $?
"unrecognized option: \`$1'
15373 Try \`$0 --help' for more information." ;;
15375 *) as_fn_append ac_config_targets
" $1"
15376 ac_need_defaults
=false
;;
15382 ac_configure_extra_args
=
15384 if $ac_cs_silent; then
15386 ac_configure_extra_args
="$ac_configure_extra_args --silent"
15390 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15391 if \$ac_cs_recheck; then
15392 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15394 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15395 CONFIG_SHELL='$SHELL'
15396 export CONFIG_SHELL
15401 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15405 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15406 ## Running $as_me. ##
15412 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15416 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15419 # The HP-UX ksh and POSIX shell print the target directory to stdout
15420 # if CDPATH is set.
15421 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15423 sed_quote_subst='$sed_quote_subst'
15424 double_quote_subst='$double_quote_subst'
15425 delay_variable_subst='$delay_variable_subst'
15426 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15427 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15428 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15429 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15430 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15431 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15432 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15433 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15434 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15435 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15436 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15437 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15438 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15439 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15440 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15441 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15442 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15443 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15444 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15445 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15446 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15447 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15448 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15449 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15450 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15451 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15452 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15453 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15454 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15455 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15456 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15457 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15458 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15459 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15460 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15461 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15462 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15463 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15464 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15465 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15466 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15467 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15468 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15469 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15470 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15471 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15472 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15473 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15474 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"`'
15475 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15476 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15477 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15478 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15479 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15480 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15481 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15482 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15483 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15484 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15485 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15486 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15487 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15488 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15489 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15490 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15491 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15492 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15493 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15494 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15495 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15496 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15497 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15498 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15499 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15500 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15501 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15502 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15503 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15504 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15505 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15506 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15507 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15508 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15509 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15510 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15511 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15512 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15513 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15514 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15515 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15516 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15517 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15518 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15519 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15520 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15521 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15522 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15523 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15524 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15525 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15526 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15527 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15528 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15529 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15530 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15531 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15532 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15533 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15534 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15535 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15536 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15537 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15538 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15539 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15540 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15541 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15542 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15543 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15544 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15545 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15548 LTCFLAGS='$LTCFLAGS'
15549 compiler='$compiler_DEFAULT'
15551 # A function that is used when there is no print builtin or printf.
15552 func_fallback_echo ()
15554 eval 'cat <<_LTECHO_EOF
15559 # Quote evaled strings.
15573 deplibs_check_method \
15582 lt_cv_sys_global_symbol_pipe \
15583 lt_cv_sys_global_symbol_to_cdecl \
15584 lt_cv_sys_global_symbol_to_c_name_address \
15585 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15586 lt_prog_compiler_no_builtin_flag \
15587 lt_prog_compiler_wl \
15588 lt_prog_compiler_pic \
15589 lt_prog_compiler_static \
15590 lt_cv_prog_compiler_c_o \
15598 export_dynamic_flag_spec \
15599 whole_archive_flag_spec \
15600 compiler_needs_object \
15602 allow_undefined_flag \
15603 no_undefined_flag \
15604 hardcode_libdir_flag_spec \
15605 hardcode_libdir_flag_spec_ld \
15606 hardcode_libdir_separator \
15611 variables_saved_for_relink \
15613 library_names_spec \
15615 install_override_mode \
15619 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15620 *[\\\\\\\`\\"\\\$]*)
15621 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15624 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15629 # Double-quote double-evaled strings.
15630 for var in reload_cmds \
15631 old_postinstall_cmds \
15632 old_postuninstall_cmds \
15634 extract_expsyms_cmds \
15635 old_archive_from_new_cmds \
15636 old_archive_from_expsyms_cmds \
15638 archive_expsym_cmds \
15640 module_expsym_cmds \
15641 export_symbols_cmds \
15644 postuninstall_cmds \
15646 sys_lib_search_path_spec \
15647 sys_lib_dlsearch_path_spec; do
15648 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15649 *[\\\\\\\`\\"\\\$]*)
15650 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15653 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15658 ac_aux_dir='$ac_aux_dir'
15659 xsi_shell='$xsi_shell'
15660 lt_shell_append='$lt_shell_append'
15662 # See if we are running on zsh, and set the options which allow our
15663 # commands through without removal of \ escapes INIT.
15664 if test -n "\${ZSH_VERSION+set}" ; then
15665 setopt NO_GLOB_SUBST
15671 TIMESTAMP='$TIMESTAMP'
15680 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15682 # Handling of arguments.
15683 for ac_config_target
in $ac_config_targets
15685 case $ac_config_target in
15686 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
15687 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
15688 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
15689 "Makefile.sim") CONFIG_FILES
="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
15690 "Make-common.sim") CONFIG_FILES
="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
15691 ".gdbinit") CONFIG_FILES
="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
15692 "Makefile") CONFIG_COMMANDS
="$CONFIG_COMMANDS Makefile" ;;
15693 "stamp-h") CONFIG_COMMANDS
="$CONFIG_COMMANDS stamp-h" ;;
15695 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15700 # If the user did not use the arguments to specify the items to instantiate,
15701 # then the envvar interface is used. Set only those that are not.
15702 # We use the long form for the default assignment because of an extremely
15703 # bizarre bug on SunOS 4.1.3.
15704 if $ac_need_defaults; then
15705 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
15706 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
15707 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
15710 # Have a temporary directory for convenience. Make it in the build tree
15711 # simply because there is no reason against having it here, and in addition,
15712 # creating and moving files from /tmp can sometimes cause problems.
15713 # Hook for its removal unless debugging.
15714 # Note that there is a small window in which the directory will not be cleaned:
15715 # after its creation but before its name has been assigned to `$tmp'.
15719 trap 'exit_status=$?
15720 : "${ac_tmp:=$tmp}"
15721 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15723 trap 'as_fn_exit 1' 1 2 13 15
15725 # Create a (secure) tmp directory for tmp files.
15728 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15732 tmp
=.
/conf$$
-$RANDOM
15733 (umask 077 && mkdir
"$tmp")
15734 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
15737 # Set up the scripts for CONFIG_FILES section.
15738 # No need to generate them if there are no CONFIG_FILES.
15739 # This happens for instance with `./config.status config.h'.
15740 if test -n "$CONFIG_FILES"; then
15743 ac_cr
=`echo X | tr X '\015'`
15744 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15745 # But we know of no other shell where ac_cr would be empty at this
15746 # point, so we can use a bashism as a fallback.
15747 if test "x$ac_cr" = x
; then
15748 eval ac_cr
=\$
\'\\r
\'
15750 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15751 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15754 ac_cs_awk_cr
=$ac_cr
15757 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15762 echo "cat >conf$$subs.awk <<_ACEOF" &&
15763 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15765 } >conf$$subs.sh ||
15766 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15767 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15769 for ac_last_try in false false false false false :; do
15770 . ./conf$$subs.sh ||
15771 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15773 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
15774 if test $ac_delim_n = $ac_delim_num; then
15776 elif $ac_last_try; then
15777 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15779 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15782 rm -f conf$$subs.sh
15784 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15785 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
15789 s/^/S["/; s
/!.
*/"]=/
15799 s/\(.\{148\}\)..*/\1/
15801 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
15806 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15813 s/\(.\{148\}\)..*/\1/
15815 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
15819 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15824 ' <conf$$subs.awk | sed '
15829 ' >>$CONFIG_STATUS || ac_write_fail=1
15830 rm -f conf$$subs.awk
15831 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15833 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
15834 for (key in S) S_is_set[key] = 1
15840 nfields = split(line, field, "@
")
15842 len = length(field[1])
15843 for (i = 2; i < nfields; i++) {
15845 keylen = length(key)
15846 if (S_is_set[key]) {
15848 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15849 len += length(value) + length(field[++i])
15860 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15861 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15862 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
15865 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
15866 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
15869 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15870 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
15871 # trailing colons and then remove the whole line if VPATH becomes empty
15872 # (actually we leave an empty line to preserve line numbers).
15873 if test "x
$srcdir" = x.; then
15874 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15892 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15893 fi # test -n "$CONFIG_FILES"
15895 # Set up the scripts for CONFIG_HEADERS section.
15896 # No need to generate them if there are no CONFIG_HEADERS.
15897 # This happens for instance with `./config.status Makefile'.
15898 if test -n "$CONFIG_HEADERS"; then
15899 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
15903 # Transform confdefs.h into an awk script `defines.awk', embedded as
15904 # here-document in config.status, that substitutes the proper values into
15905 # config.h.in to produce config.h.
15907 # Create a delimiter string that does not exist in confdefs.h, to ease
15908 # handling of long lines.
15910 for ac_last_try in false false :; do
15911 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
15912 if test -z "$ac_tt"; then
15914 elif $ac_last_try; then
15915 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
15917 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15921 # For the awk script, D is an array of macro values keyed by name,
15922 # likewise P contains macro parameters if any. Preserve backslash
15923 # newline sequences.
15925 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15927 s/.\{148\}/&'"$ac_delim"'/g
15930 s/^[ ]*#[ ]*define[ ][ ]*/ /
15937 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
15939 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
15943 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
15944 D["\
1"]=" \
3\\\\\\n
"\\/p
15946 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
15951 s/.\{148\}/&'"$ac_delim"'/g
15956 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
15959 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
15961 ' <confdefs.h | sed '
15962 s/'"$ac_delim"'/"\\\
15963 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15965 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15966 for (key in D) D_is_set[key] = 1
15969 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15971 split(line, arg, " ")
15972 if (arg[1] == "#") {
15976 defundef
= substr
(arg
[1], 2)
15979 split(mac1
, mac2
, "(") #)
15981 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
15982 if (D_is_set
[macro
]) {
15983 # Preserve the white space surrounding the "#".
15984 print prefix
"define", macro P
[macro
] D
[macro
]
15987 # Replace #undef with comments. This is necessary, for example,
15988 # in the case of _POSIX_SOURCE, which is predefined and required
15989 # on some systems where configure will not decide to define it.
15990 if (defundef
== "undef") {
15991 print
"/*", prefix defundef
, macro
, "*/"
15999 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16000 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
16001 fi # test -n "$CONFIG_HEADERS"
16004 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16009 :[FHLC
]) ac_mode
=$ac_tag; continue;;
16011 case $ac_mode$ac_tag in
16013 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
16014 :[FH
]-) ac_tag
=-:-;;
16015 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
16032 -) ac_f
="$ac_tmp/stdin";;
16033 *) # Look for the file first in the build tree, then in the source tree
16034 # (if the path is not absolute). The absolute path cannot be DOS-style,
16035 # because $ac_f cannot contain `:'.
16039 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
16041 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16043 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16044 as_fn_append ac_file_inputs
" '$ac_f'"
16047 # Let's still pretend it is `configure' which instantiates (i.e., don't
16048 # use $as_me), people would be surprised to read:
16049 # /* config.h. Generated by config.status. */
16050 configure_input
='Generated from '`
16051 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16053 if test x
"$ac_file" != x-
; then
16054 configure_input
="$ac_file. $configure_input"
16055 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16056 $as_echo "$as_me: creating $ac_file" >&6;}
16058 # Neutralize special characters interpreted by sed in replacement strings.
16059 case $configure_input in #(
16060 *\
&* |
*\|
* |
*\\* )
16061 ac_sed_conf_input
=`$as_echo "$configure_input" |
16062 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16063 *) ac_sed_conf_input
=$configure_input;;
16067 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
16068 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
16073 ac_dir
=`$as_dirname -- "$ac_file" ||
16074 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16075 X"$ac_file" : 'X\(//\)[^/]' \| \
16076 X"$ac_file" : 'X\(//\)$' \| \
16077 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16078 $as_echo X"$ac_file" |
16079 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16083 /^X\(\/\/\)[^/].*/{
16096 as_dir
="$ac_dir"; as_fn_mkdir_p
16100 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
16102 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16103 # A ".." for each directory in $ac_dir_suffix.
16104 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16105 case $ac_top_builddir_sub in
16106 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
16107 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
16110 ac_abs_top_builddir
=$ac_pwd
16111 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
16112 # for backward compatibility:
16113 ac_top_builddir
=$ac_top_build_prefix
16116 .
) # We are building in place.
16118 ac_top_srcdir
=$ac_top_builddir_sub
16119 ac_abs_top_srcdir
=$ac_pwd ;;
16120 [\\/]* | ?
:[\\/]* ) # Absolute name.
16121 ac_srcdir
=$srcdir$ac_dir_suffix;
16122 ac_top_srcdir
=$srcdir
16123 ac_abs_top_srcdir
=$srcdir ;;
16124 *) # Relative name.
16125 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
16126 ac_top_srcdir
=$ac_top_build_prefix$srcdir
16127 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
16129 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
16139 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
16140 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
16144 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16145 # If the template does not know about datarootdir, expand it.
16146 # FIXME: This hack should be removed a few years after 2.60.
16147 ac_datarootdir_hack
=; ac_datarootdir_seen
=
16158 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16159 *datarootdir
*) ac_datarootdir_seen
=yes;;
16160 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
16161 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16162 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16164 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16165 ac_datarootdir_hack='
16166 s&@datadir@&$datadir&g
16167 s&@docdir@&$docdir&g
16168 s&@infodir@&$infodir&g
16169 s&@localedir@&$localedir&g
16170 s&@mandir@&$mandir&g
16171 s&\\\${datarootdir}&$datarootdir&g' ;;
16175 # Neutralize VPATH when `$srcdir' = `.'.
16176 # Shell code in configure.ac might set extrasub.
16177 # FIXME: do we really want to maintain this feature?
16178 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16179 ac_sed_extra="$ac_vpsub
16182 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16184 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
16185 s|@configure_input@|
$ac_sed_conf_input|
;t t
16186 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
16187 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
16188 s
&@srcdir@
&$ac_srcdir&;t t
16189 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
16190 s
&@top_srcdir@
&$ac_top_srcdir&;t t
16191 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
16192 s
&@builddir@
&$ac_builddir&;t t
16193 s
&@abs_builddir@
&$ac_abs_builddir&;t t
16194 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
16195 s
&@INSTALL@
&$ac_INSTALL&;t t
16196 $ac_datarootdir_hack
16198 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
16199 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
16201 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16202 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
16203 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16204 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
16205 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
16206 which seems to be undefined. Please make sure it is defined" >&5
16207 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
16208 which seems to be undefined. Please make sure it is defined" >&2;}
16210 rm -f "$ac_tmp/stdin"
16212 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16213 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16215 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16221 if test x"$ac_file" != x-; then
16223 $as_echo "/* $configure_input */" \
16224 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16225 } >"$ac_tmp/config.h" \
16226 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16227 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16228 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16229 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16232 mv "$ac_tmp/config.h" "$ac_file" \
16233 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16236 $as_echo "/* $configure_input */" \
16237 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16238 || as_fn_error $? "could not create -" "$LINENO" 5
16242 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16243 $as_echo "$as_me: executing $ac_file commands" >&6;}
16248 case $ac_file$ac_mode in
16249 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16252 # See if we are running on zsh, and set the options which allow our
16253 # commands through without removal of \ escapes.
16254 if test -n "${ZSH_VERSION+set}" ; then
16255 setopt NO_GLOB_SUBST
16258 cfgfile="${ofile}T"
16259 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16262 cat <<_LT_EOF >> "$cfgfile"
16265 # `$ECHO "$ofile" | sed 's
%^.
*/%%'` - Provide generalized library-building support services.
16266 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16267 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16268 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16270 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16271 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16272 # Written by Gordon Matzigkeit, 1996
16274 # This file is part of GNU Libtool.
16276 # GNU Libtool is free software; you can redistribute it and/or
16277 # modify it under the terms of the GNU General Public License as
16278 # published by the Free Software Foundation; either version 2 of
16279 # the License, or (at your option) any later version.
16281 # As a special exception to the GNU General Public License,
16282 # if you distribute this file as part of a program or library that
16283 # is built using GNU Libtool, you may include this file under the
16284 # same distribution terms that you use for the rest of that program.
16286 # GNU Libtool is distributed in the hope that it will be useful,
16287 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16288 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16289 # GNU General Public License for more details.
16291 # You should have received a copy of the GNU General Public License
16292 # along with GNU Libtool; see the file COPYING. If not, a copy
16293 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16294 # obtained by writing to the Free Software Foundation, Inc.,
16295 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16298 # The names of the tagged configurations supported by this script.
16301 # ### BEGIN LIBTOOL CONFIG
16303 # Which release of libtool.m4 was used?
16304 macro_version=$macro_version
16305 macro_revision=$macro_revision
16307 # Whether or not to build shared libraries.
16308 build_libtool_libs=$enable_shared
16310 # Whether or not to build static libraries.
16311 build_old_libs=$enable_static
16313 # What type of objects to build.
16316 # Whether or not to optimize for fast installation.
16317 fast_install=$enable_fast_install
16319 # Shell to use when invoking shell scripts.
16322 # An echo program that protects backslashes.
16326 host_alias=$host_alias
16330 # The build system.
16331 build_alias=$build_alias
16335 # A sed program that does not truncate output.
16338 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16339 Xsed="\$SED -e 1s/^X//"
16341 # A grep program that handles long lines.
16347 # A literal string matcher.
16350 # A BSD- or MS-compatible name lister.
16353 # Whether we need soft or hard links.
16356 # What is the maximum length of a command?
16357 max_cmd_len=$max_cmd_len
16359 # Object file suffix (normally "o").
16362 # Executable file suffix (normally "").
16365 # whether the shell understands "unset".
16368 # turn spaces into newlines.
16371 # turn newlines into spaces.
16374 # An object symbol dumper.
16375 OBJDUMP=$lt_OBJDUMP
16377 # Method to check whether dependent libraries are shared objects.
16378 deplibs_check_method=$lt_deplibs_check_method
16380 # Command to use when deplibs_check_method == "file_magic".
16381 file_magic_cmd=$lt_file_magic_cmd
16385 AR_FLAGS=$lt_AR_FLAGS
16387 # A symbol stripping program.
16390 # Commands used to install an old-style archive.
16392 old_postinstall_cmds=$lt_old_postinstall_cmds
16393 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16395 # Whether to use a lock for old archive extraction.
16396 lock_old_archive_extraction=$lock_old_archive_extraction
16401 # LTCC compiler flags.
16402 LTCFLAGS=$lt_CFLAGS
16404 # Take the output of nm and produce a listing of raw symbols and C names.
16405 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16407 # Transform the output of nm in a proper C declaration.
16408 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16410 # Transform the output of nm in a C name address pair.
16411 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16413 # Transform the output of nm in a C name address pair when lib prefix is needed.
16414 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16416 # The name of the directory that contains temporary libtool files.
16419 # Used to examine libraries when file_magic_cmd begins with "file".
16420 MAGIC_CMD=$MAGIC_CMD
16422 # Must we lock files when doing compilation?
16423 need_locks=$lt_need_locks
16425 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16426 DSYMUTIL=$lt_DSYMUTIL
16428 # Tool to change global to local symbols on Mac OS X.
16431 # Tool to manipulate fat objects and archives on Mac OS X.
16434 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16437 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16438 OTOOL64=$lt_OTOOL64
16440 # Old archive suffix (normally "a").
16443 # Shared library suffix (normally ".so").
16444 shrext_cmds=$lt_shrext_cmds
16446 # The commands to extract the exported symbol list from a shared archive.
16447 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16449 # Variables whose values should be saved in libtool wrapper scripts and
16450 # restored at link time.
16451 variables_saved_for_relink=$lt_variables_saved_for_relink
16453 # Do we need the "lib" prefix for modules?
16454 need_lib_prefix=$need_lib_prefix
16456 # Do we need a version for libraries?
16457 need_version=$need_version
16459 # Library versioning type.
16460 version_type=$version_type
16462 # Shared library runtime path variable.
16463 runpath_var=$runpath_var
16465 # Shared library path variable.
16466 shlibpath_var=$shlibpath_var
16468 # Is shlibpath searched before the hard-coded library search path?
16469 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16471 # Format of library name prefix.
16472 libname_spec=$lt_libname_spec
16474 # List of archive names. First name is the real one, the rest are links.
16475 # The last name is the one that the linker finds with -lNAME
16476 library_names_spec=$lt_library_names_spec
16478 # The coded name of the library, if different from the real name.
16479 soname_spec=$lt_soname_spec
16481 # Permission mode override for installation of shared libraries.
16482 install_override_mode=$lt_install_override_mode
16484 # Command to use after installation of a shared archive.
16485 postinstall_cmds=$lt_postinstall_cmds
16487 # Command to use after uninstallation of a shared archive.
16488 postuninstall_cmds=$lt_postuninstall_cmds
16490 # Commands used to finish a libtool library installation in a directory.
16491 finish_cmds=$lt_finish_cmds
16493 # As "finish_cmds", except a single script fragment to be evaled but
16495 finish_eval=$lt_finish_eval
16497 # Whether we should hardcode library paths into libraries.
16498 hardcode_into_libs=$hardcode_into_libs
16500 # Compile-time system search path for libraries.
16501 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16503 # Run-time system search path for libraries.
16504 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16506 # Whether dlopen is supported.
16507 dlopen_support=$enable_dlopen
16509 # Whether dlopen of programs is supported.
16510 dlopen_self=$enable_dlopen_self
16512 # Whether dlopen of statically linked programs is supported.
16513 dlopen_self_static=$enable_dlopen_self_static
16515 # Commands to strip libraries.
16516 old_striplib=$lt_old_striplib
16517 striplib=$lt_striplib
16520 # The linker used to build libraries.
16523 # How to create reloadable object files.
16524 reload_flag=$lt_reload_flag
16525 reload_cmds=$lt_reload_cmds
16527 # Commands used to build an old-style archive.
16528 old_archive_cmds=$lt_old_archive_cmds
16530 # A language specific compiler.
16533 # Is the compiler the GNU compiler?
16536 # Compiler flag to turn off builtin functions.
16537 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16539 # How to pass a linker flag through the compiler.
16540 wl=$lt_lt_prog_compiler_wl
16542 # Additional compiler flags for building library objects.
16543 pic_flag=$lt_lt_prog_compiler_pic
16545 # Compiler flag to prevent dynamic linking.
16546 link_static_flag=$lt_lt_prog_compiler_static
16548 # Does compiler simultaneously support -c and -o options?
16549 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16551 # Whether or not to add -lc for building shared libraries.
16552 build_libtool_need_lc=$archive_cmds_need_lc
16554 # Whether or not to disallow shared libs when runtime libs are static.
16555 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16557 # Compiler flag to allow reflexive dlopens.
16558 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16560 # Compiler flag to generate shared objects directly from archives.
16561 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16563 # Whether the compiler copes with passing no objects directly.
16564 compiler_needs_object=$lt_compiler_needs_object
16566 # Create an old-style archive from a shared archive.
16567 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16569 # Create a temporary old-style archive to link instead of a shared archive.
16570 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16572 # Commands used to build a shared archive.
16573 archive_cmds=$lt_archive_cmds
16574 archive_expsym_cmds=$lt_archive_expsym_cmds
16576 # Commands used to build a loadable module if different from building
16577 # a shared archive.
16578 module_cmds=$lt_module_cmds
16579 module_expsym_cmds=$lt_module_expsym_cmds
16581 # Whether we are building with GNU ld or not.
16582 with_gnu_ld=$lt_with_gnu_ld
16584 # Flag that allows shared libraries with undefined symbols to be built.
16585 allow_undefined_flag=$lt_allow_undefined_flag
16587 # Flag that enforces no undefined symbols.
16588 no_undefined_flag=$lt_no_undefined_flag
16590 # Flag to hardcode \$libdir into a binary during linking.
16591 # This must work even if \$libdir does not exist
16592 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16594 # If ld is used when linking, flag to hardcode \$libdir into a binary
16595 # during linking. This must work even if \$libdir does not exist.
16596 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16598 # Whether we need a single "-rpath" flag with a separated argument.
16599 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16601 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16602 # DIR into the resulting binary.
16603 hardcode_direct=$hardcode_direct
16605 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16606 # DIR into the resulting binary and the resulting library dependency is
16607 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16608 # library is relocated.
16609 hardcode_direct_absolute=$hardcode_direct_absolute
16611 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16612 # into the resulting binary.
16613 hardcode_minus_L=$hardcode_minus_L
16615 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16616 # into the resulting binary.
16617 hardcode_shlibpath_var=$hardcode_shlibpath_var
16619 # Set to "yes" if building a shared library automatically hardcodes DIR
16620 # into the library and all subsequent libraries and executables linked
16622 hardcode_automatic=$hardcode_automatic
16624 # Set to yes if linker adds runtime paths of dependent libraries
16625 # to runtime path list.
16626 inherit_rpath=$inherit_rpath
16628 # Whether libtool must link a program against all its dependency libraries.
16629 link_all_deplibs=$link_all_deplibs
16631 # Fix the shell variable \$srcfile for the compiler.
16632 fix_srcfile_path=$lt_fix_srcfile_path
16634 # Set to "yes" if exported symbols are required.
16635 always_export_symbols=$always_export_symbols
16637 # The commands to list exported symbols.
16638 export_symbols_cmds=$lt_export_symbols_cmds
16640 # Symbols that should not be listed in the preloaded symbols.
16641 exclude_expsyms=$lt_exclude_expsyms
16643 # Symbols that must always be exported.
16644 include_expsyms=$lt_include_expsyms
16646 # Commands necessary for linking programs (against libraries) with templates.
16647 prelink_cmds=$lt_prelink_cmds
16649 # Specify filename containing input files.
16650 file_list_spec=$lt_file_list_spec
16652 # How to hardcode a shared library path into an executable.
16653 hardcode_action=$hardcode_action
16655 # ### END LIBTOOL CONFIG
16661 cat <<\_LT_EOF >> "$cfgfile"
16662 # AIX sometimes has problems with the GCC collect2 program. For some
16663 # reason, if we set the COLLECT_NAMES environment variable, the problems
16664 # vanish in a puff of smoke.
16665 if test "X${COLLECT_NAMES+set}" != Xset; then
16667 export COLLECT_NAMES
16674 ltmain="$ac_aux_dir/ltmain.sh"
16677 # We use sed instead of cat because bash on DJGPP gets confused if
16678 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16679 # text mode, it properly converts lines to CR/LF. This bash problem
16680 # is reportedly fixed, but why not run on old versions too?
16681 sed '/^
# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16682 ||
(rm -f "$cfgfile"; exit 1)
16686 cat << \_LT_EOF
>> "$cfgfile"
16688 # func_dirname file append nondir_replacement
16689 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16690 # otherwise set result to NONDIR_REPLACEMENT.
16694 */*) func_dirname_result
="${1%/*}${2}" ;;
16695 * ) func_dirname_result
="${3}" ;;
16699 # func_basename file
16702 func_basename_result
="${1##*/}"
16705 # func_dirname_and_basename file append nondir_replacement
16706 # perform func_basename and func_dirname in a single function
16708 # dirname: Compute the dirname of FILE. If nonempty,
16709 # add APPEND to the result, otherwise set result
16710 # to NONDIR_REPLACEMENT.
16711 # value returned in "$func_dirname_result"
16712 # basename: Compute filename of FILE.
16713 # value retuned in "$func_basename_result"
16714 # Implementation must be kept synchronized with func_dirname
16715 # and func_basename. For efficiency, we do not delegate to
16716 # those functions but instead duplicate the functionality here.
16717 func_dirname_and_basename
()
16720 */*) func_dirname_result
="${1%/*}${2}" ;;
16721 * ) func_dirname_result
="${3}" ;;
16723 func_basename_result
="${1##*/}"
16726 # func_stripname prefix suffix name
16727 # strip PREFIX and SUFFIX off of NAME.
16728 # PREFIX and SUFFIX must not contain globbing or regex special
16729 # characters, hashes, percent signs, but SUFFIX may contain a leading
16730 # dot (in which case that matches only a dot).
16733 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16734 # positional parameters, so assign one to ordinary parameter first.
16735 func_stripname_result
=${3}
16736 func_stripname_result
=${func_stripname_result#"${1}"}
16737 func_stripname_result
=${func_stripname_result%"${2}"}
16743 func_opt_split_opt
=${1%%=*}
16744 func_opt_split_arg
=${1#*=}
16751 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
16752 *) func_lo2o_result
=${1} ;;
16756 # func_xform libobj-or-source
16759 func_xform_result
=${1%.*}.lo
16762 # func_arith arithmetic-term...
16765 func_arith_result
=$
(( $
* ))
16769 # STRING may not start with a hyphen.
16772 func_len_result
=${#1}
16777 *) # Bourne compatible functions.
16778 cat << \_LT_EOF
>> "$cfgfile"
16780 # func_dirname file append nondir_replacement
16781 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16782 # otherwise set result to NONDIR_REPLACEMENT.
16785 # Extract subdirectory from the argument.
16786 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
16787 if test "X$func_dirname_result" = "X${1}"; then
16788 func_dirname_result
="${3}"
16790 func_dirname_result
="$func_dirname_result${2}"
16794 # func_basename file
16797 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
16801 # func_stripname prefix suffix name
16802 # strip PREFIX and SUFFIX off of NAME.
16803 # PREFIX and SUFFIX must not contain globbing or regex special
16804 # characters, hashes, percent signs, but SUFFIX may contain a leading
16805 # dot (in which case that matches only a dot).
16806 # func_strip_suffix prefix name
16810 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16811 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16816 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
16817 my_sed_long_arg
='1s/^-[^=]*=//'
16822 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16823 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16829 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
16832 # func_xform libobj-or-source
16835 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16838 # func_arith arithmetic-term...
16841 func_arith_result
=`expr "$@"`
16845 # STRING may not start with a hyphen.
16848 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16854 case $lt_shell_append in
16856 cat << \_LT_EOF
>> "$cfgfile"
16858 # func_append var value
16859 # Append VALUE to the end of shell variable VAR.
16867 cat << \_LT_EOF
>> "$cfgfile"
16869 # func_append var value
16870 # Append VALUE to the end of shell variable VAR.
16881 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16882 ||
(rm -f "$cfgfile"; exit 1)
16884 mv -f "$cfgfile" "$ofile" ||
16885 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16889 "Makefile":C
) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16890 rm -f Makesim1.tmp Makesim2.tmp Makefile
16891 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim
>Makesim1.tmp
16892 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim
>Makesim2.tmp
16893 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16894 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16895 <Makefile.sim
>Makefile
16896 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16898 "stamp-h":C
) echo > stamp-h
;;
16906 ac_clean_files
=$ac_clean_files_save
16908 test $ac_write_fail = 0 ||
16909 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
16912 # configure is writing to config.log, and then calls config.status.
16913 # config.status does its own redirection, appending to config.log.
16914 # Unfortunately, on DOS this fails, as config.log is still kept open
16915 # by configure, so config.status won't be able to write to it; its
16916 # output is simply discarded. So we exec the FD to /dev/null,
16917 # effectively closing config.log, so it can be properly (re)opened and
16918 # appended to by config.status. When coming back to configure, we
16919 # need to make the FD available again.
16920 if test "$no_create" != yes; then
16922 ac_config_status_args
=
16923 test "$silent" = yes &&
16924 ac_config_status_args
="$ac_config_status_args --quiet"
16926 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
16928 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16929 # would make configure fail if this is the last instruction.
16930 $ac_cs_success || as_fn_exit
1
16932 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
16933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16934 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}