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
639 MAINTAINER_MODE_FALSE
750 program_transform_name
763 enable_option_checking
772 enable_maintainer_mode
778 enable_sim_environment
785 enable_build_warnings
786 enable_sim_build_warnings
787 enable_sim_reserved_bits
791 ac_precious_vars
='build_alias
802 # Initialize some variables set by options.
804 ac_init_version
=false
805 ac_unrecognized_opts
=
807 # The variables have the same names as the options, with
808 # dashes changed to underlines.
816 program_transform_name
=s
,x
,x
,
824 # Installation directory options.
825 # These are left unexpanded so users can "make install exec_prefix=/foo"
826 # and all the variables that are supposed to be based on exec_prefix
827 # by default will actually change.
828 # Use braces instead of parens because sh, perl, etc. also accept them.
829 # (The list follows the same order as the GNU Coding Standards.)
830 bindir
='${exec_prefix}/bin'
831 sbindir
='${exec_prefix}/sbin'
832 libexecdir
='${exec_prefix}/libexec'
833 datarootdir
='${prefix}/share'
834 datadir
='${datarootdir}'
835 sysconfdir
='${prefix}/etc'
836 sharedstatedir
='${prefix}/com'
837 localstatedir
='${prefix}/var'
838 includedir
='${prefix}/include'
839 oldincludedir
='/usr/include'
840 docdir
='${datarootdir}/doc/${PACKAGE}'
841 infodir
='${datarootdir}/info'
846 libdir
='${exec_prefix}/lib'
847 localedir
='${datarootdir}/locale'
848 mandir
='${datarootdir}/man'
854 # If the previous option needs an argument, assign it.
855 if test -n "$ac_prev"; then
856 eval $ac_prev=\
$ac_option
862 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
867 # Accept the important Cygnus configure options, so we can diagnose typos.
869 case $ac_dashdash$ac_option in
873 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
875 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
878 -build |
--build |
--buil |
--bui |
--bu)
879 ac_prev
=build_alias
;;
880 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
881 build_alias
=$ac_optarg ;;
883 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
884 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
885 ac_prev
=cache_file
;;
886 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
887 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
888 cache_file
=$ac_optarg ;;
891 cache_file
=config.cache
;;
893 -datadir |
--datadir |
--datadi |
--datad)
895 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
896 datadir
=$ac_optarg ;;
898 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
899 |
--dataroo |
--dataro |
--datar)
900 ac_prev
=datarootdir
;;
901 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
902 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
903 datarootdir
=$ac_optarg ;;
905 -disable-* |
--disable-*)
906 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
907 # Reject names that are not valid shell variable names.
908 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
909 as_fn_error $?
"invalid feature name: $ac_useropt"
910 ac_useropt_orig
=$ac_useropt
911 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
912 case $ac_user_opts in
916 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
917 ac_unrecognized_sep
=', ';;
919 eval enable_
$ac_useropt=no
;;
921 -docdir |
--docdir |
--docdi |
--doc |
--do)
923 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
926 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
928 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
931 -enable-* |
--enable-*)
932 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
933 # Reject names that are not valid shell variable names.
934 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
935 as_fn_error $?
"invalid feature name: $ac_useropt"
936 ac_useropt_orig
=$ac_useropt
937 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
938 case $ac_user_opts in
942 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
943 ac_unrecognized_sep
=', ';;
945 eval enable_
$ac_useropt=\
$ac_optarg ;;
947 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
948 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
949 |
--exec |
--exe |
--ex)
950 ac_prev
=exec_prefix
;;
951 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
952 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
953 |
--exec=* |
--exe=* |
--ex=*)
954 exec_prefix
=$ac_optarg ;;
956 -gas |
--gas |
--ga |
--g)
957 # Obsolete; use --with-gas.
960 -help |
--help |
--hel |
--he |
-h)
962 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
963 ac_init_help
=recursive
;;
964 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
965 ac_init_help
=short
;;
967 -host |
--host |
--hos |
--ho)
968 ac_prev
=host_alias
;;
969 -host=* |
--host=* |
--hos=* |
--ho=*)
970 host_alias
=$ac_optarg ;;
972 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
974 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
976 htmldir
=$ac_optarg ;;
978 -includedir |
--includedir |
--includedi |
--included |
--include \
979 |
--includ |
--inclu |
--incl |
--inc)
980 ac_prev
=includedir
;;
981 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
982 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
983 includedir
=$ac_optarg ;;
985 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
987 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
988 infodir
=$ac_optarg ;;
990 -libdir |
--libdir |
--libdi |
--libd)
992 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
995 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
996 |
--libexe |
--libex |
--libe)
997 ac_prev
=libexecdir
;;
998 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
999 |
--libexe=* |
--libex=* |
--libe=*)
1000 libexecdir
=$ac_optarg ;;
1002 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1003 ac_prev
=localedir
;;
1004 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1005 localedir
=$ac_optarg ;;
1007 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1008 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1009 ac_prev
=localstatedir
;;
1010 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1011 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1012 localstatedir
=$ac_optarg ;;
1014 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1016 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1017 mandir
=$ac_optarg ;;
1019 -nfp |
--nfp |
--nf)
1020 # Obsolete; use --without-fp.
1023 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1024 |
--no-cr |
--no-c |
-n)
1027 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1028 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1031 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1032 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1033 |
--oldin |
--oldi |
--old |
--ol |
--o)
1034 ac_prev
=oldincludedir
;;
1035 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1036 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1037 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1038 oldincludedir
=$ac_optarg ;;
1040 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1042 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1043 prefix
=$ac_optarg ;;
1045 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1046 |
--program-pre |
--program-pr |
--program-p)
1047 ac_prev
=program_prefix
;;
1048 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1049 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1050 program_prefix
=$ac_optarg ;;
1052 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1053 |
--program-suf |
--program-su |
--program-s)
1054 ac_prev
=program_suffix
;;
1055 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1056 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1057 program_suffix
=$ac_optarg ;;
1059 -program-transform-name |
--program-transform-name \
1060 |
--program-transform-nam |
--program-transform-na \
1061 |
--program-transform-n |
--program-transform- \
1062 |
--program-transform |
--program-transfor \
1063 |
--program-transfo |
--program-transf \
1064 |
--program-trans |
--program-tran \
1065 |
--progr-tra |
--program-tr |
--program-t)
1066 ac_prev
=program_transform_name
;;
1067 -program-transform-name=* |
--program-transform-name=* \
1068 |
--program-transform-nam=* |
--program-transform-na=* \
1069 |
--program-transform-n=* |
--program-transform-=* \
1070 |
--program-transform=* |
--program-transfor=* \
1071 |
--program-transfo=* |
--program-transf=* \
1072 |
--program-trans=* |
--program-tran=* \
1073 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1074 program_transform_name
=$ac_optarg ;;
1076 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1078 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1079 pdfdir
=$ac_optarg ;;
1081 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1083 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1086 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1087 |
-silent |
--silent |
--silen |
--sile |
--sil)
1090 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1092 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1094 sbindir
=$ac_optarg ;;
1096 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1097 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1098 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1100 ac_prev
=sharedstatedir
;;
1101 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1102 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1103 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1105 sharedstatedir
=$ac_optarg ;;
1107 -site |
--site |
--sit)
1109 -site=* |
--site=* |
--sit=*)
1112 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1114 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1115 srcdir
=$ac_optarg ;;
1117 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1118 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1119 ac_prev
=sysconfdir
;;
1120 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1121 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1122 sysconfdir
=$ac_optarg ;;
1124 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1125 ac_prev
=target_alias
;;
1126 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1127 target_alias
=$ac_optarg ;;
1129 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1132 -version |
--version |
--versio |
--versi |
--vers |
-V)
1133 ac_init_version
=: ;;
1136 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1139 as_fn_error $?
"invalid package name: $ac_useropt"
1140 ac_useropt_orig
=$ac_useropt
1141 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1146 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1147 ac_unrecognized_sep
=', ';;
1149 eval with_
$ac_useropt=\
$ac_optarg ;;
1151 -without-* |
--without-*)
1152 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1153 # Reject names that are not valid shell variable names.
1154 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1155 as_fn_error $?
"invalid package name: $ac_useropt"
1156 ac_useropt_orig
=$ac_useropt
1157 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1158 case $ac_user_opts in
1162 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1163 ac_unrecognized_sep
=', ';;
1165 eval with_
$ac_useropt=no
;;
1168 # Obsolete; use --with-x.
1171 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1172 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1173 ac_prev
=x_includes
;;
1174 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1175 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1176 x_includes
=$ac_optarg ;;
1178 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1179 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1180 ac_prev
=x_libraries
;;
1181 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1182 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1183 x_libraries
=$ac_optarg ;;
1185 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1186 Try \`$0 --help' for more information"
1190 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1191 # Reject names that are not valid shell variable names.
1192 case $ac_envvar in #(
1193 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1194 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1196 eval $ac_envvar=\
$ac_optarg
1197 export $ac_envvar ;;
1200 # FIXME: should be removed in autoconf 3.0.
1201 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1202 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1203 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1204 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1210 if test -n "$ac_prev"; then
1211 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1212 as_fn_error $?
"missing argument to $ac_option"
1215 if test -n "$ac_unrecognized_opts"; then
1216 case $enable_option_checking in
1218 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1219 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1223 # Check all directory arguments for consistency.
1224 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1225 datadir sysconfdir sharedstatedir localstatedir includedir \
1226 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1227 libdir localedir mandir
1229 eval ac_val
=\$
$ac_var
1230 # Remove trailing slashes.
1233 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1234 eval $ac_var=\
$ac_val;;
1236 # Be sure to have absolute directory names.
1238 [\\/$
]* | ?
:[\\/]* ) continue;;
1239 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1241 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1244 # There might be people who depend on the old broken behavior: `$host'
1245 # used to hold the argument of --host etc.
1246 # FIXME: To remove some day.
1249 target
=$target_alias
1251 # FIXME: To remove some day.
1252 if test "x$host_alias" != x
; then
1253 if test "x$build_alias" = x
; then
1254 cross_compiling
=maybe
1255 elif test "x$build_alias" != "x$host_alias"; then
1261 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1263 test "$silent" = yes && exec 6>/dev
/null
1266 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1267 ac_ls_di
=`ls -di .` &&
1268 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1269 as_fn_error $?
"working directory cannot be determined"
1270 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1271 as_fn_error $?
"pwd does not report name of working directory"
1274 # Find the source files, if location was not specified.
1275 if test -z "$srcdir"; then
1276 ac_srcdir_defaulted
=yes
1277 # Try the directory containing this script, then the parent directory.
1278 ac_confdir
=`$as_dirname -- "$as_myself" ||
1279 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1280 X"$as_myself" : 'X\(//\)[^/]' \| \
1281 X"$as_myself" : 'X\(//\)$' \| \
1282 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1283 $as_echo X"$as_myself" |
1284 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1306 ac_srcdir_defaulted
=no
1308 if test ! -r "$srcdir/$ac_unique_file"; then
1309 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1310 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1312 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1314 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1316 # When building in place, set srcdir=.
1317 if test "$ac_abs_confdir" = "$ac_pwd"; then
1320 # Remove unnecessary trailing slashes from srcdir.
1321 # Double slashes in file names in object file debugging info
1322 # mess up M-x gdb in Emacs.
1324 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1326 for ac_var
in $ac_precious_vars; do
1327 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1328 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1329 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1330 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1334 # Report the --help message.
1336 if test "$ac_init_help" = "long"; then
1337 # Omit some internal or obsolete options to make the list less imposing.
1338 # This message is too long to be a string in the A/UX 3.1 sh.
1340 \`configure' configures this package to adapt to many kinds of systems.
1342 Usage: $0 [OPTION]... [VAR=VALUE]...
1344 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1345 VAR=VALUE. See below for descriptions of some of the useful variables.
1347 Defaults for the options are specified in brackets.
1350 -h, --help display this help and exit
1351 --help=short display options specific to this package
1352 --help=recursive display the short help of all the included packages
1353 -V, --version display version information and exit
1354 -q, --quiet, --silent do not print \`checking ...' messages
1355 --cache-file=FILE cache test results in FILE [disabled]
1356 -C, --config-cache alias for \`--cache-file=config.cache'
1357 -n, --no-create do not create output files
1358 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1360 Installation directories:
1361 --prefix=PREFIX install architecture-independent files in PREFIX
1362 [$ac_default_prefix]
1363 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1366 By default, \`make install' will install all the files in
1367 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1368 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1369 for instance \`--prefix=\$HOME'.
1371 For better control, use the options below.
1373 Fine tuning of the installation directories:
1374 --bindir=DIR user executables [EPREFIX/bin]
1375 --sbindir=DIR system admin executables [EPREFIX/sbin]
1376 --libexecdir=DIR program executables [EPREFIX/libexec]
1377 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1378 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1379 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1380 --libdir=DIR object code libraries [EPREFIX/lib]
1381 --includedir=DIR C header files [PREFIX/include]
1382 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1383 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1384 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1385 --infodir=DIR info documentation [DATAROOTDIR/info]
1386 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1387 --mandir=DIR man documentation [DATAROOTDIR/man]
1388 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1389 --htmldir=DIR html documentation [DOCDIR]
1390 --dvidir=DIR dvi documentation [DOCDIR]
1391 --pdfdir=DIR pdf documentation [DOCDIR]
1392 --psdir=DIR ps documentation [DOCDIR]
1398 --program-prefix=PREFIX prepend PREFIX to installed program names
1399 --program-suffix=SUFFIX append SUFFIX to installed program names
1400 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1403 --build=BUILD configure
for building on BUILD
[guessed
]
1404 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1405 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1409 if test -n "$ac_init_help"; then
1414 --disable-option-checking ignore unrecognized
--enable/--with options
1415 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1416 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1417 --enable-plugins Enable support
for plugins
1418 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1419 --enable-static[=PKGS
] build static libraries
[default
=yes]
1420 --enable-fast-install[=PKGS
]
1421 optimize
for fast installation
[default
=yes]
1422 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1423 --enable-maintainer-mode
1424 enable make rules and dependencies not useful
(and
1425 sometimes confusing
) to the casual installer
1426 --enable-sim-debug=opts Enable debugging flags
(for developers of the sim
1428 --enable-sim-stdio Specify whether to use stdio
for console
1430 --enable-sim-trace=opts Enable tracing of simulated programs
1431 --enable-sim-profile=opts
1432 Enable profiling flags
1433 --enable-sim-assert Specify whether to perform random assertions
1434 --enable-sim-environment=environment
1435 Specify mixed
, user
, virtual or operating
1437 --enable-sim-inline=inlines
1438 Specify
which functions should be inlined
1439 --enable-sim-endian=endian
1440 Specify target byte endian orientation
1441 --enable-sim-alignment=align
1442 Specify strict
, nonstrict or forced alignment of
1444 --enable-werror treat compile warnings as errors
1445 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1446 --enable-sim-build-warnings
1447 enable SIM specific build-time compiler warnings
if
1449 --enable-sim-reserved-bits
1450 Specify whether to check reserved bits
in
1452 --enable-sim-bitsize=N Specify target bitsize
(32 or
64)
1453 --enable-sim-hardware=LIST
1454 Specify the hardware to be included
in the build.
1457 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1458 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1459 --with-system-zlib use installed libz
1460 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1462 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1463 --with-pkgversion=PKG Use PKG
in the version string
in place of
"SIM"
1464 --with-bugurl=URL Direct users to URL to report a bug
1466 Some influential environment variables
:
1467 CC C compiler
command
1468 CFLAGS C compiler flags
1469 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1470 nonstandard directory
<lib dir
>
1471 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1472 CPPFLAGS
(Objective
) C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if
1473 you have headers
in a nonstandard directory
<include dir
>
1476 Use these variables to override the choices made by
`configure' or to help
1477 it to find libraries and programs with nonstandard names/locations.
1479 Report bugs to the package provider.
1484 if test "$ac_init_help" = "recursive"; then
1485 # If there are subdirs, report their specific --help.
1486 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1487 test -d "$ac_dir" ||
1488 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1493 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1496 # A ".." for each directory in $ac_dir_suffix.
1497 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1503 ac_abs_top_builddir=$ac_pwd
1504 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505 # for backward compatibility:
1506 ac_top_builddir=$ac_top_build_prefix
1509 .) # We are building in place.
1511 ac_top_srcdir=$ac_top_builddir_sub
1512 ac_abs_top_srcdir=$ac_pwd ;;
1513 [\\/]* | ?:[\\/]* ) # Absolute name.
1514 ac_srcdir=$srcdir$ac_dir_suffix;
1515 ac_top_srcdir=$srcdir
1516 ac_abs_top_srcdir=$srcdir ;;
1518 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1522 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524 cd "$ac_dir" || { ac_status=$?; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1531 $SHELL "$ac_srcdir/configure" --help=recursive
1533 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1535 cd "$ac_pwd" || { ac_status=$?; break; }
1539 test -n "$ac_init_help" && exit $ac_status
1540 if $ac_init_version; then
1543 generated by GNU Autoconf 2.69
1545 Copyright (C) 2012 Free Software Foundation, Inc.
1546 This configure script is free software; the Free Software Foundation
1547 gives unlimited permission to copy, distribute and modify it.
1552 ## ------------------------ ##
1553 ## Autoconf initialization. ##
1554 ## ------------------------ ##
1556 # ac_fn_c_try_compile LINENO
1557 # --------------------------
1558 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1559 ac_fn_c_try_compile ()
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 rm -f conftest.$ac_objext
1563 if { { ac_try="$ac_compile"
1565 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1566 *) ac_try_echo
=$ac_try;;
1568 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569 $as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_compile") 2>conftest.err
1572 if test -s conftest.err
; then
1573 grep -v '^ *+' conftest.err
>conftest.er1
1574 cat conftest.er1
>&5
1575 mv -f conftest.er1 conftest.err
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } && {
1579 test -z "$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 } && test -s conftest.
$ac_objext; then :
1584 $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.
$ac_ext >&5
1589 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590 as_fn_set_status
$ac_retval
1592 } # ac_fn_c_try_compile
1594 # ac_fn_c_try_cpp LINENO
1595 # ----------------------
1596 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1599 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1600 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1602 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606 $as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } > conftest.i && {
1616 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1621 $as_echo "$as_me: failed program was:" >&5
1622 sed 's/^/| /' conftest.$ac_ext >&5
1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627 as_fn_set_status $ac_retval
1631 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1632 # -------------------------------------------------------
1633 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1634 # the include files in INCLUDES and setting the cache variable VAR
1636 ac_fn_c_check_header_mongrel ()
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639 if eval \${$3+:} false; then :
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1641 $as_echo_n "checking for $2... " >&6; }
1642 if eval \${$3+:} false; then :
1643 $as_echo_n "(cached) " >&6
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1647 $as_echo "$ac_res" >&6; }
1649 # Is the header compilable?
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1651 $as_echo_n "checking $2 usability... " >&6; }
1652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653 /* end confdefs.h. */
1657 if ac_fn_c_try_compile "$LINENO"; then :
1658 ac_header_compiler=yes
1660 ac_header_compiler=no
1662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1664 $as_echo "$ac_header_compiler" >&6; }
1666 # Is the header present?
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1668 $as_echo_n "checking $2 presence... " >&6; }
1669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1670 /* end confdefs.h. */
1673 if ac_fn_c_try_cpp "$LINENO"; then :
1674 ac_header_preproc=yes
1676 ac_header_preproc=no
1678 rm -f conftest.err conftest.i conftest.$ac_ext
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1680 $as_echo "$ac_header_preproc" >&6; }
1682 # So? What about this header?
1683 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1686 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1688 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1692 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1694 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1696 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1698 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1700 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1704 $as_echo_n "checking for $2... " >&6; }
1705 if eval \${$3+:} false; then :
1706 $as_echo_n "(cached) " >&6
1708 eval "$3=\$ac_header_compiler"
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1712 $as_echo "$ac_res" >&6; }
1714 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1716 } # ac_fn_c_check_header_mongrel
1718 # ac_fn_c_try_run LINENO
1719 # ----------------------
1720 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1721 # that executables *can* be run.
1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725 if { { ac_try="$ac_link"
1727 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1728 *) ac_try_echo
=$ac_try;;
1730 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731 $as_echo "$ac_try_echo"; } >&5
1732 (eval "$ac_link") 2>&5
1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1736 { { case "(($ac_try" in
1737 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741 $as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_try") 2>&5
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; }; }; then :
1748 $as_echo "$as_me: program exited with status $ac_status" >&5
1749 $as_echo "$as_me: failed program was:" >&5
1750 sed 's/^/| /' conftest.$ac_ext >&5
1752 ac_retval=$ac_status
1754 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1755 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1756 as_fn_set_status $ac_retval
1760 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1761 # -------------------------------------------------------
1762 # Tests whether HEADER exists and can be compiled using the include files in
1763 # INCLUDES, setting the cache variable VAR accordingly.
1764 ac_fn_c_check_header_compile ()
1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1768 $as_echo_n "checking for $2... " >&6; }
1769 if eval \${$3+:} false; then :
1770 $as_echo_n "(cached) " >&6
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1777 if ac_fn_c_try_compile "$LINENO"; then :
1782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786 $as_echo "$ac_res" >&6; }
1787 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1789 } # ac_fn_c_check_header_compile
1791 # ac_fn_c_try_link LINENO
1792 # -----------------------
1793 # Try to link conftest.$ac_ext, and return whether this succeeded.
1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797 rm -f conftest.$ac_objext conftest$ac_exeext
1798 if { { ac_try="$ac_link"
1800 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1801 *) ac_try_echo
=$ac_try;;
1803 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804 $as_echo "$ac_try_echo"; } >&5
1805 (eval "$ac_link") 2>conftest.err
1807 if test -s conftest.err
; then
1808 grep -v '^ *+' conftest.err
>conftest.er1
1809 cat conftest.er1
>&5
1810 mv -f conftest.er1 conftest.err
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && {
1814 test -z "$ac_c_werror_flag" ||
1815 test ! -s conftest.err
1816 } && test -s conftest
$ac_exeext && {
1817 test "$cross_compiling" = yes ||
1818 test -x conftest
$ac_exeext
1822 $as_echo "$as_me: failed program was:" >&5
1823 sed 's/^/| /' conftest.
$ac_ext >&5
1827 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1828 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1829 # interfere with the next link command; also delete a directory that is
1830 # left behind by Apple's compiler. We do this before executing the actions.
1831 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1832 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1833 as_fn_set_status
$ac_retval
1835 } # ac_fn_c_try_link
1837 # ac_fn_c_check_func LINENO FUNC VAR
1838 # ----------------------------------
1839 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1840 ac_fn_c_check_func
()
1842 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844 $as_echo_n "checking for $2... " >&6; }
1845 if eval \
${$3+:} false
; then :
1846 $as_echo_n "(cached) " >&6
1848 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1849 /* end confdefs.h. */
1850 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1852 #define $2 innocuous_$2
1854 /* System header to define __stub macros and hopefully few prototypes,
1855 which can conflict with char $2 (); below.
1856 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1857 <limits.h> exists even on freestanding compilers. */
1860 # include <limits.h>
1862 # include <assert.h>
1867 /* Override any GCC internal prototype to avoid an error.
1868 Use char because int might match the return type of a GCC
1869 builtin and then its argument prototype would still apply. */
1874 /* The GNU C library defines this for functions which it implements
1875 to always fail with ENOSYS. Some functions are actually named
1876 something starting with __ and the normal name is an alias. */
1877 #if defined __stub_$2 || defined __stub___$2
1889 if ac_fn_c_try_link
"$LINENO"; then :
1894 rm -f core conftest.err conftest.
$ac_objext \
1895 conftest
$ac_exeext conftest.
$ac_ext
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1899 $as_echo "$ac_res" >&6; }
1900 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1902 } # ac_fn_c_check_func
1904 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1905 # ----------------------------------------------------
1906 # Tries to find if the field MEMBER exists in type AGGR, after including
1907 # INCLUDES, setting cache variable VAR accordingly.
1908 ac_fn_c_check_member
()
1910 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1912 $as_echo_n "checking for $2.$3... " >&6; }
1913 if eval \
${$4+:} false
; then :
1914 $as_echo_n "(cached) " >&6
1916 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1917 /* end confdefs.h. */
1929 if ac_fn_c_try_compile
"$LINENO"; then :
1932 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1933 /* end confdefs.h. */
1939 if (sizeof ac_aggr.$3)
1945 if ac_fn_c_try_compile
"$LINENO"; then :
1950 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1952 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1956 $as_echo "$ac_res" >&6; }
1957 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1959 } # ac_fn_c_check_member
1961 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1962 # -------------------------------------------
1963 # Tests whether TYPE exists after having included INCLUDES, setting cache
1964 # variable VAR accordingly.
1965 ac_fn_c_check_type
()
1967 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1969 $as_echo_n "checking for $2... " >&6; }
1970 if eval \
${$3+:} false
; then :
1971 $as_echo_n "(cached) " >&6
1974 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1975 /* end confdefs.h. */
1986 if ac_fn_c_try_compile
"$LINENO"; then :
1987 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1988 /* end confdefs.h. */
1999 if ac_fn_c_try_compile
"$LINENO"; then :
2004 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2006 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2010 $as_echo "$ac_res" >&6; }
2011 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2013 } # ac_fn_c_check_type
2014 cat >config.log
<<_ACEOF
2015 This file contains any messages produced by compilers while
2016 running configure, to aid debugging if configure makes a mistake.
2018 It was created by $as_me, which was
2019 generated by GNU Autoconf 2.69. Invocation command line was
2031 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2032 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2033 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2034 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2035 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2037 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2038 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2040 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2041 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2042 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2043 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2044 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2045 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2046 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2050 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2054 test -z "$as_dir" && as_dir
=.
2055 $as_echo "PATH: $as_dir"
2071 # Keep a trace of the command line.
2072 # Strip out --no-create and --no-recursion so they do not pile up.
2073 # Strip out --silent because we don't want to record it for future runs.
2074 # Also quote any args containing shell meta-characters.
2075 # Make two passes to allow for proper duplicate-argument suppression.
2079 ac_must_keep_next
=false
2085 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
2086 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2087 |
-silent |
--silent |
--silen |
--sile |
--sil)
2090 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2093 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
2095 as_fn_append ac_configure_args1
" '$ac_arg'"
2096 if test $ac_must_keep_next = true
; then
2097 ac_must_keep_next
=false
# Got value, back to normal.
2100 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
2101 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
2102 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2103 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2104 case "$ac_configure_args0 " in
2105 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2108 -* ) ac_must_keep_next
=true
;;
2111 as_fn_append ac_configure_args
" '$ac_arg'"
2116 { ac_configure_args0
=; unset ac_configure_args0
;}
2117 { ac_configure_args1
=; unset ac_configure_args1
;}
2119 # When interrupted or exit'd, cleanup temporary files, and complete
2120 # config.log. We remove comments because anyway the quotes in there
2121 # would cause problems or look ugly.
2122 # WARNING: Use '\'' to represent an apostrophe within the trap.
2123 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2124 trap 'exit_status=$?
2125 # Save into config.log some information that might help in debugging.
2129 $as_echo "## ---------------- ##
2130 ## Cache variables. ##
2131 ## ---------------- ##"
2133 # The following way of writing the cache mishandles newlines in values,
2135 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2136 eval ac_val=\$$ac_var
2140 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2141 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2144 _ | IFS | as_nl) ;; #(
2145 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2146 *) { eval $ac_var=; unset $ac_var;} ;;
2151 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2152 *${as_nl}ac_space=\ *)
2154 "s/'\''/'\''\\\\'\'''\''/g;
2155 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2158 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2165 $as_echo "## ----------------- ##
2166 ## Output variables. ##
2167 ## ----------------- ##"
2169 for ac_var in $ac_subst_vars
2171 eval ac_val=\$$ac_var
2173 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2175 $as_echo "$ac_var='\''$ac_val'\''"
2179 if test -n "$ac_subst_files"; then
2180 $as_echo "## ------------------- ##
2181 ## File substitutions. ##
2182 ## ------------------- ##"
2184 for ac_var
in $ac_subst_files
2186 eval ac_val
=\$
$ac_var
2188 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2190 $as_echo "$ac_var='\''$ac_val'\''"
2195 if test -s confdefs.h; then
2196 $as_echo "## ----------- ##
2203 test "$ac_signal" != 0 &&
2204 $as_echo "$as_me: caught signal $ac_signal"
2205 $as_echo "$as_me: exit $exit_status"
2207 rm -f core *.core core.conftest.* &&
2208 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2211 for ac_signal
in 1 2 13 15; do
2212 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2216 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2217 rm -f -r conftest
* confdefs.h
2219 $as_echo "/* confdefs.h */" > confdefs.h
2221 # Predefined preprocessor variables.
2223 cat >>confdefs.h
<<_ACEOF
2224 #define PACKAGE_NAME "$PACKAGE_NAME"
2227 cat >>confdefs.h
<<_ACEOF
2228 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2231 cat >>confdefs.h
<<_ACEOF
2232 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2235 cat >>confdefs.h
<<_ACEOF
2236 #define PACKAGE_STRING "$PACKAGE_STRING"
2239 cat >>confdefs.h
<<_ACEOF
2240 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2243 cat >>confdefs.h
<<_ACEOF
2244 #define PACKAGE_URL "$PACKAGE_URL"
2248 # Let the site file select an alternate cache file if it wants to.
2249 # Prefer an explicitly selected file to automatically selected ones.
2252 if test -n "$CONFIG_SITE"; then
2253 # We do not want a PATH search for config.site.
2254 case $CONFIG_SITE in #((
2255 -*) ac_site_file1
=.
/$CONFIG_SITE;;
2256 */*) ac_site_file1
=$CONFIG_SITE;;
2257 *) ac_site_file1
=.
/$CONFIG_SITE;;
2259 elif test "x$prefix" != xNONE
; then
2260 ac_site_file1
=$prefix/share
/config.site
2261 ac_site_file2
=$prefix/etc
/config.site
2263 ac_site_file1
=$ac_default_prefix/share
/config.site
2264 ac_site_file2
=$ac_default_prefix/etc
/config.site
2266 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2268 test "x$ac_site_file" = xNONE
&& continue
2269 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2271 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2272 sed 's/^/| /' "$ac_site_file" >&5
2274 ||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2275 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2276 as_fn_error $?
"failed to load site script $ac_site_file
2277 See \`config.log' for more details" "$LINENO" 5; }
2281 if test -r "$cache_file"; then
2282 # Some versions of bash will fail to source /dev/null (special files
2283 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2284 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2286 $as_echo "$as_me: loading cache $cache_file" >&6;}
2288 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2289 *) .
"./$cache_file";;
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2294 $as_echo "$as_me: creating cache $cache_file" >&6;}
2298 # Check that the precious variables saved in the cache have kept the same
2300 ac_cache_corrupted
=false
2301 for ac_var
in $ac_precious_vars; do
2302 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2303 eval ac_new_set
=\
$ac_env_${ac_var}_set
2304 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2305 eval ac_new_val
=\
$ac_env_${ac_var}_value
2306 case $ac_old_set,$ac_new_set in
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2309 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2310 ac_cache_corrupted
=: ;;
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2313 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2314 ac_cache_corrupted
=: ;;
2317 if test "x$ac_old_val" != "x$ac_new_val"; then
2318 # differences in whitespace do not lead to failure.
2319 ac_old_val_w
=`echo x $ac_old_val`
2320 ac_new_val_w
=`echo x $ac_new_val`
2321 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2323 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2324 ac_cache_corrupted
=:
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2327 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2328 eval $ac_var=\
$ac_old_val
2330 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2331 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2332 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2333 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2336 # Pass precious variables to config.status.
2337 if test "$ac_new_set" = set; then
2339 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2340 *) ac_arg
=$ac_var=$ac_new_val ;;
2342 case " $ac_configure_args " in
2343 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2344 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2348 if $ac_cache_corrupted; then
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2352 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2353 as_fn_error $?
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2355 ## -------------------- ##
2356 ## Main body of script. ##
2357 ## -------------------- ##
2360 ac_cpp
='$CPP $CPPFLAGS'
2361 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2362 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2363 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2366 # This file contains common code used by all simulators.
2368 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2369 # directory. It is intended to be invoked before any target specific stuff.
2370 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2371 # It is intended to be invoked last.
2373 # See README-HACKING for more details.
2375 # Include global overrides and fixes for Autoconf.
2411 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2413 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2414 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2415 # Written by Gordon Matzigkeit, 1996
2417 # This file is free software; the Free Software Foundation gives
2418 # unlimited permission to copy and/or distribute it, with or without
2419 # modifications, as long as this notice is preserved.
2426 # LT_PREREQ(VERSION)
2427 # ------------------
2428 # Complain and exit if this libtool version is less that VERSION.
2432 # _LT_CHECK_BUILDDIR
2433 # ------------------
2434 # Complain if the absolute build directory name contains unusual characters
2438 # LT_INIT([OPTIONS])
2439 # ------------------
2443 # This is what autoupdate's m4 run will expand. It fires
2444 # the warning (with _au_warn_XXX), outputs it into the
2445 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2446 # the replacement expansion.
2449 # This is an auxiliary macro that is also run when
2450 # autoupdate runs m4. It simply calls m4_warning, but
2451 # we need a wrapper so that each warning is emitted only
2452 # once. We break the quoting in m4_warning's argument in
2453 # order to expand this macro's arguments, not AU_DEFUN's.
2456 # Finally, this is the expansion that is picked up by
2457 # autoconf. It tells the user to run autoupdate, and
2458 # then outputs the replacement expansion. We do not care
2459 # about autoupdate's warning because that contains
2460 # information on what to do *after* running autoupdate.
2462 # This is what autoupdate's m4 run will expand. It fires
2463 # the warning (with _au_warn_XXX), outputs it into the
2464 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2465 # the replacement expansion.
2468 # This is an auxiliary macro that is also run when
2469 # autoupdate runs m4. It simply calls m4_warning, but
2470 # we need a wrapper so that each warning is emitted only
2471 # once. We break the quoting in m4_warning's argument in
2472 # order to expand this macro's arguments, not AU_DEFUN's.
2475 # Finally, this is the expansion that is picked up by
2476 # autoconf. It tells the user to run autoupdate, and
2477 # then outputs the replacement expansion. We do not care
2478 # about autoupdate's warning because that contains
2479 # information on what to do *after* running autoupdate.
2483 # _LT_CC_BASENAME(CC)
2484 # -------------------
2485 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2489 # _LT_FILEUTILS_DEFAULTS
2490 # ----------------------
2491 # It is okay to use these file commands and assume they have been set
2492 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2493 # _LT_FILEUTILS_DEFAULTS
2501 # _LT_PREPARE_SED_QUOTE_VARS
2502 # --------------------------
2503 # Define a few sed substitution that help us do robust quoting.
2508 # Note that this code is called both from `configure', and `config.status'
2509 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2510 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2511 # so we pass a copy along to make sure it has a sensible value anyway.
2515 ## ------------------------------------- ##
2516 ## Accumulate code for creating libtool. ##
2517 ## ------------------------------------- ##
2519 # So that we can recreate a full libtool script including additional
2520 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2521 # in macros and then make a single call at the end using the `libtool'
2525 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2526 # ----------------------------------------
2527 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2534 # _LT_CONFIG_LIBTOOL([COMMANDS])
2535 # ------------------------------
2536 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2543 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2544 # -----------------------------------------------------
2548 # _LT_FORMAT_COMMENT([COMMENT])
2549 # -----------------------------
2550 # Add leading comment marks to the start of each line, and a trailing
2551 # full-stop to the whole comment if one is not present already.
2556 ## ------------------------ ##
2557 ## FIXME: Eliminate VARNAME ##
2558 ## ------------------------ ##
2561 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2562 # -------------------------------------------------------------------
2563 # CONFIGNAME is the name given to the value in the libtool script.
2564 # VARNAME is the (base) name used in the configure script.
2565 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2566 # VARNAME. Any other value will be used directly.
2570 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2571 # --------------------------------------------------------
2575 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2576 # ------------------------------------------------
2580 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2581 # ---------------------------------------------------------
2585 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2586 # --------------------------------------------------
2590 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2591 # ---------------------------------------------------
2595 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2596 # ---------------------------------------------------
2601 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2602 # ------------------------------------------------
2607 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2608 # ------------------------------------
2609 # Quote a variable value, and forward it to `config.status' so that its
2610 # declaration there will have the same value as in `configure'. VARNAME
2611 # must have a single quote delimited value for this to work.
2615 # _LT_CONFIG_STATUS_DECLARATIONS
2616 # ------------------------------
2617 # We delimit libtool config variables with single quotes, so when
2618 # we write them to config.status, we have to be sure to quote all
2619 # embedded single quotes properly. In configure, this macro expands
2620 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2622 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2628 # Output comment and list of tags supported by the script
2632 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2633 # -----------------------------------
2634 # Extract the dictionary values for VARNAME (optionally with TAG) and
2635 # expand to a commented shell variable setting:
2637 # # Some comment about what VAR is for.
2638 # visible_name=$lt_internal_name
2642 # _LT_LIBTOOL_CONFIG_VARS
2643 # -----------------------
2644 # Produce commented declarations of non-tagged libtool config variables
2645 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2646 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2647 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2651 # _LT_LIBTOOL_TAG_VARS(TAG)
2652 # -------------------------
2656 # _LT_TAGVAR(VARNAME, [TAGNAME])
2657 # ------------------------------
2661 # _LT_CONFIG_COMMANDS
2662 # -------------------
2663 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2664 # variables for single and double quote escaping we saved from calls
2665 # to _LT_DECL, we can put quote escaped variables declarations
2666 # into `config.status', and then the shell code to quote escape them in
2667 # for loops in `config.status'. Finally, any additional code accumulated
2668 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2669 #_LT_CONFIG_COMMANDS
2675 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2676 # ------------------------------------
2677 # Generate a child script FILE with all initialization necessary to
2678 # reuse the environment learned by the parent script, and make the
2679 # file executable. If COMMENT is supplied, it is inserted after the
2680 # `#!' sequence but before initialization text begins. After this
2681 # macro, additional text can be appended to FILE to form the body of
2682 # the child script. The macro ends with non-zero status if the
2683 # file could not be fully written (such as if the disk is full).
2684 # _LT_GENERATED_FILE_INIT
2688 # This macro allows early generation of the libtool script (before
2689 # AC_OUTPUT is called), incase it is used in configure for compilation
2696 # If TAG is the built-in tag, create an initial libtool script with a
2697 # default configuration from the untagged config vars. Otherwise add code
2698 # to config.status for appending the configuration named by TAG from the
2699 # matching tagged config vars.
2703 # LT_SUPPORTED_TAG(TAG)
2704 # ---------------------
2705 # Trace this macro to discover what tags are supported by the libtool
2706 # --tag option, using:
2707 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2711 # C support is built-in for now
2718 # Enable libtool support for the given language if not already enabled.
2722 # _LT_LANG(LANGNAME)
2723 # ------------------
2727 # _LT_LANG_DEFAULT_CONFIG
2728 # -----------------------
2729 # _LT_LANG_DEFAULT_CONFIG
2732 # This is what autoupdate's m4 run will expand. It fires
2733 # the warning (with _au_warn_XXX), outputs it into the
2734 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2735 # the replacement expansion.
2738 # This is an auxiliary macro that is also run when
2739 # autoupdate runs m4. It simply calls m4_warning, but
2740 # we need a wrapper so that each warning is emitted only
2741 # once. We break the quoting in m4_warning's argument in
2742 # order to expand this macro's arguments, not AU_DEFUN's.
2745 # Finally, this is the expansion that is picked up by
2746 # autoconf. It tells the user to run autoupdate, and
2747 # then outputs the replacement expansion. We do not care
2748 # about autoupdate's warning because that contains
2749 # information on what to do *after* running autoupdate.
2751 # This is what autoupdate's m4 run will expand. It fires
2752 # the warning (with _au_warn_XXX), outputs it into the
2753 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2754 # the replacement expansion.
2757 # This is an auxiliary macro that is also run when
2758 # autoupdate runs m4. It simply calls m4_warning, but
2759 # we need a wrapper so that each warning is emitted only
2760 # once. We break the quoting in m4_warning's argument in
2761 # order to expand this macro's arguments, not AU_DEFUN's.
2764 # Finally, this is the expansion that is picked up by
2765 # autoconf. It tells the user to run autoupdate, and
2766 # then outputs the replacement expansion. We do not care
2767 # about autoupdate's warning because that contains
2768 # information on what to do *after* running autoupdate.
2770 # This is what autoupdate's m4 run will expand. It fires
2771 # the warning (with _au_warn_XXX), outputs it into the
2772 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2773 # the replacement expansion.
2776 # This is an auxiliary macro that is also run when
2777 # autoupdate runs m4. It simply calls m4_warning, but
2778 # we need a wrapper so that each warning is emitted only
2779 # once. We break the quoting in m4_warning's argument in
2780 # order to expand this macro's arguments, not AU_DEFUN's.
2783 # Finally, this is the expansion that is picked up by
2784 # autoconf. It tells the user to run autoupdate, and
2785 # then outputs the replacement expansion. We do not care
2786 # about autoupdate's warning because that contains
2787 # information on what to do *after* running autoupdate.
2789 # This is what autoupdate's m4 run will expand. It fires
2790 # the warning (with _au_warn_XXX), outputs it into the
2791 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2792 # the replacement expansion.
2795 # This is an auxiliary macro that is also run when
2796 # autoupdate runs m4. It simply calls m4_warning, but
2797 # we need a wrapper so that each warning is emitted only
2798 # once. We break the quoting in m4_warning's argument in
2799 # order to expand this macro's arguments, not AU_DEFUN's.
2802 # Finally, this is the expansion that is picked up by
2803 # autoconf. It tells the user to run autoupdate, and
2804 # then outputs the replacement expansion. We do not care
2805 # about autoupdate's warning because that contains
2806 # information on what to do *after* running autoupdate.
2808 # This is what autoupdate's m4 run will expand. It fires
2809 # the warning (with _au_warn_XXX), outputs it into the
2810 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2811 # the replacement expansion.
2814 # This is an auxiliary macro that is also run when
2815 # autoupdate runs m4. It simply calls m4_warning, but
2816 # we need a wrapper so that each warning is emitted only
2817 # once. We break the quoting in m4_warning's argument in
2818 # order to expand this macro's arguments, not AU_DEFUN's.
2821 # Finally, this is the expansion that is picked up by
2822 # autoconf. It tells the user to run autoupdate, and
2823 # then outputs the replacement expansion. We do not care
2824 # about autoupdate's warning because that contains
2825 # information on what to do *after* running autoupdate.
2834 # _LT_COMPILER_BOILERPLATE
2835 # ------------------------
2836 # Check for compiler boilerplate output or warnings with
2837 # the simple compiler test code.
2838 # _LT_COMPILER_BOILERPLATE
2841 # _LT_LINKER_BOILERPLATE
2842 # ----------------------
2843 # Check for linker boilerplate output or warnings with
2844 # the simple link test code.
2845 # _LT_LINKER_BOILERPLATE
2847 # _LT_REQUIRED_DARWIN_CHECKS
2848 # -------------------------
2852 # _LT_DARWIN_LINKER_FEATURES
2853 # --------------------------
2854 # Checks for linker and compiler features on darwin
2857 # _LT_SYS_MODULE_PATH_AIX
2858 # -----------------------
2859 # Links a minimal program and checks the executable
2860 # for the system default hardcoded library path. In most cases,
2861 # this is /usr/lib:/lib, but when the MPI compilers are used
2862 # the location of the communication and MPI libs are included too.
2863 # If we don't find anything, use the default library path according
2864 # to the aix ld manual.
2865 # _LT_SYS_MODULE_PATH_AIX
2868 # _LT_SHELL_INIT(ARG)
2869 # -------------------
2874 # _LT_PROG_ECHO_BACKSLASH
2875 # -----------------------
2876 # Find how we can fake an echo command that does not interpret backslash.
2877 # In particular, with Autoconf 2.60 or later we add some code to the start
2878 # of the generated configure script which will find a shell with a builtin
2879 # printf (which we can use as an echo command).
2880 # _LT_PROG_ECHO_BACKSLASH
2888 # _LT_CMD_OLD_ARCHIVE
2889 # -------------------
2890 # _LT_CMD_OLD_ARCHIVE
2893 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2894 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2895 # ----------------------------------------------------------------
2896 # Check whether the given compiler option works
2897 # _LT_COMPILER_OPTION
2900 # This is what autoupdate's m4 run will expand. It fires
2901 # the warning (with _au_warn_XXX), outputs it into the
2902 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2903 # the replacement expansion.
2906 # This is an auxiliary macro that is also run when
2907 # autoupdate runs m4. It simply calls m4_warning, but
2908 # we need a wrapper so that each warning is emitted only
2909 # once. We break the quoting in m4_warning's argument in
2910 # order to expand this macro's arguments, not AU_DEFUN's.
2913 # Finally, this is the expansion that is picked up by
2914 # autoconf. It tells the user to run autoupdate, and
2915 # then outputs the replacement expansion. We do not care
2916 # about autoupdate's warning because that contains
2917 # information on what to do *after* running autoupdate.
2921 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2922 # [ACTION-SUCCESS], [ACTION-FAILURE])
2923 # ----------------------------------------------------
2924 # Check whether the given linker option works
2928 # This is what autoupdate's m4 run will expand. It fires
2929 # the warning (with _au_warn_XXX), outputs it into the
2930 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2931 # the replacement expansion.
2934 # This is an auxiliary macro that is also run when
2935 # autoupdate runs m4. It simply calls m4_warning, but
2936 # we need a wrapper so that each warning is emitted only
2937 # once. We break the quoting in m4_warning's argument in
2938 # order to expand this macro's arguments, not AU_DEFUN's.
2941 # Finally, this is the expansion that is picked up by
2942 # autoconf. It tells the user to run autoupdate, and
2943 # then outputs the replacement expansion. We do not care
2944 # about autoupdate's warning because that contains
2945 # information on what to do *after* running autoupdate.
2954 # This is what autoupdate's m4 run will expand. It fires
2955 # the warning (with _au_warn_XXX), outputs it into the
2956 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2957 # the replacement expansion.
2960 # This is an auxiliary macro that is also run when
2961 # autoupdate runs m4. It simply calls m4_warning, but
2962 # we need a wrapper so that each warning is emitted only
2963 # once. We break the quoting in m4_warning's argument in
2964 # order to expand this macro's arguments, not AU_DEFUN's.
2967 # Finally, this is the expansion that is picked up by
2968 # autoconf. It tells the user to run autoupdate, and
2969 # then outputs the replacement expansion. We do not care
2970 # about autoupdate's warning because that contains
2971 # information on what to do *after* running autoupdate.
2980 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2981 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2982 # ----------------------------------------------------------------
2983 # _LT_TRY_DLOPEN_SELF
2986 # LT_SYS_DLOPEN_SELF
2987 # ------------------
2988 # LT_SYS_DLOPEN_SELF
2991 # This is what autoupdate's m4 run will expand. It fires
2992 # the warning (with _au_warn_XXX), outputs it into the
2993 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2994 # the replacement expansion.
2997 # This is an auxiliary macro that is also run when
2998 # autoupdate runs m4. It simply calls m4_warning, but
2999 # we need a wrapper so that each warning is emitted only
3000 # once. We break the quoting in m4_warning's argument in
3001 # order to expand this macro's arguments, not AU_DEFUN's.
3004 # Finally, this is the expansion that is picked up by
3005 # autoconf. It tells the user to run autoupdate, and
3006 # then outputs the replacement expansion. We do not care
3007 # about autoupdate's warning because that contains
3008 # information on what to do *after* running autoupdate.
3012 # _LT_COMPILER_C_O([TAGNAME])
3013 # ---------------------------
3014 # Check to see if options -c and -o are simultaneously supported by compiler.
3015 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3019 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3020 # ----------------------------------
3021 # Check to see if we can do hard links to lock some files if needed
3022 # _LT_COMPILER_FILE_LOCKS
3030 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3031 # --------------------------------------
3032 # Check hardcoding attributes.
3033 # _LT_LINKER_HARDCODE_LIBPATH
3041 # _LT_SYS_DYNAMIC_LINKER([TAG])
3042 # -----------------------------
3043 # PORTME Fill in your ld.so characteristics
3044 # _LT_SYS_DYNAMIC_LINKER
3047 # _LT_PATH_TOOL_PREFIX(TOOL)
3048 # --------------------------
3049 # find a file program which can recognize shared library
3050 # _LT_PATH_TOOL_PREFIX
3053 # This is what autoupdate's m4 run will expand. It fires
3054 # the warning (with _au_warn_XXX), outputs it into the
3055 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3056 # the replacement expansion.
3059 # This is an auxiliary macro that is also run when
3060 # autoupdate runs m4. It simply calls m4_warning, but
3061 # we need a wrapper so that each warning is emitted only
3062 # once. We break the quoting in m4_warning's argument in
3063 # order to expand this macro's arguments, not AU_DEFUN's.
3066 # Finally, this is the expansion that is picked up by
3067 # autoconf. It tells the user to run autoupdate, and
3068 # then outputs the replacement expansion. We do not care
3069 # about autoupdate's warning because that contains
3070 # information on what to do *after* running autoupdate.
3076 # find a file program which can recognize a shared library
3082 # find the pathname to the GNU or non-GNU linker
3086 # This is what autoupdate's m4 run will expand. It fires
3087 # the warning (with _au_warn_XXX), outputs it into the
3088 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3089 # the replacement expansion.
3092 # This is an auxiliary macro that is also run when
3093 # autoupdate runs m4. It simply calls m4_warning, but
3094 # we need a wrapper so that each warning is emitted only
3095 # once. We break the quoting in m4_warning's argument in
3096 # order to expand this macro's arguments, not AU_DEFUN's.
3099 # Finally, this is the expansion that is picked up by
3100 # autoconf. It tells the user to run autoupdate, and
3101 # then outputs the replacement expansion. We do not care
3102 # about autoupdate's warning because that contains
3103 # information on what to do *after* running autoupdate.
3105 # This is what autoupdate's m4 run will expand. It fires
3106 # the warning (with _au_warn_XXX), outputs it into the
3107 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3108 # the replacement expansion.
3111 # This is an auxiliary macro that is also run when
3112 # autoupdate runs m4. It simply calls m4_warning, but
3113 # we need a wrapper so that each warning is emitted only
3114 # once. We break the quoting in m4_warning's argument in
3115 # order to expand this macro's arguments, not AU_DEFUN's.
3118 # Finally, this is the expansion that is picked up by
3119 # autoconf. It tells the user to run autoupdate, and
3120 # then outputs the replacement expansion. We do not care
3121 # about autoupdate's warning because that contains
3122 # information on what to do *after* running autoupdate.
3133 # find reload flag for linker
3134 # -- PORTME Some linkers may need a different reload flag.
3138 # _LT_CHECK_MAGIC_METHOD
3139 # ----------------------
3140 # how to check for library dependencies
3141 # -- PORTME fill in with the dynamic library characteristics
3142 # _LT_CHECK_MAGIC_METHOD
3147 # find the pathname to a BSD- or MS-compatible name lister
3151 # This is what autoupdate's m4 run will expand. It fires
3152 # the warning (with _au_warn_XXX), outputs it into the
3153 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3154 # the replacement expansion.
3157 # This is an auxiliary macro that is also run when
3158 # autoupdate runs m4. It simply calls m4_warning, but
3159 # we need a wrapper so that each warning is emitted only
3160 # once. We break the quoting in m4_warning's argument in
3161 # order to expand this macro's arguments, not AU_DEFUN's.
3164 # Finally, this is the expansion that is picked up by
3165 # autoconf. It tells the user to run autoupdate, and
3166 # then outputs the replacement expansion. We do not care
3167 # about autoupdate's warning because that contains
3168 # information on what to do *after* running autoupdate.
3170 # This is what autoupdate's m4 run will expand. It fires
3171 # the warning (with _au_warn_XXX), outputs it into the
3172 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3173 # the replacement expansion.
3176 # This is an auxiliary macro that is also run when
3177 # autoupdate runs m4. It simply calls m4_warning, but
3178 # we need a wrapper so that each warning is emitted only
3179 # once. We break the quoting in m4_warning's argument in
3180 # order to expand this macro's arguments, not AU_DEFUN's.
3183 # Finally, this is the expansion that is picked up by
3184 # autoconf. It tells the user to run autoupdate, and
3185 # then outputs the replacement expansion. We do not care
3186 # about autoupdate's warning because that contains
3187 # information on what to do *after* running autoupdate.
3193 # check for math library
3197 # This is what autoupdate's m4 run will expand. It fires
3198 # the warning (with _au_warn_XXX), outputs it into the
3199 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3200 # the replacement expansion.
3203 # This is an auxiliary macro that is also run when
3204 # autoupdate runs m4. It simply calls m4_warning, but
3205 # we need a wrapper so that each warning is emitted only
3206 # once. We break the quoting in m4_warning's argument in
3207 # order to expand this macro's arguments, not AU_DEFUN's.
3210 # Finally, this is the expansion that is picked up by
3211 # autoconf. It tells the user to run autoupdate, and
3212 # then outputs the replacement expansion. We do not care
3213 # about autoupdate's warning because that contains
3214 # information on what to do *after* running autoupdate.
3218 # _LT_COMPILER_NO_RTTI([TAGNAME])
3219 # -------------------------------
3220 # _LT_COMPILER_NO_RTTI
3223 # _LT_CMD_GLOBAL_SYMBOLS
3224 # ----------------------
3225 # _LT_CMD_GLOBAL_SYMBOLS
3228 # _LT_COMPILER_PIC([TAGNAME])
3229 # ---------------------------
3233 # _LT_LINKER_SHLIBS([TAGNAME])
3234 # ----------------------------
3235 # See if the linker supports building shared libraries.
3239 # _LT_LANG_C_CONFIG([TAG])
3240 # ------------------------
3241 # Ensure that the configuration variables for a C compiler are suitably
3242 # defined. These variables are subsequently used by _LT_CONFIG to write
3243 # the compiler configuration to `libtool'.
3247 # _LT_LANG_CXX_CONFIG([TAG])
3248 # --------------------------
3249 # Ensure that the configuration variables for a C++ compiler are suitably
3250 # defined. These variables are subsequently used by _LT_CONFIG to write
3251 # the compiler configuration to `libtool'.
3252 # _LT_LANG_CXX_CONFIG
3255 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3256 # ---------------------------------
3257 # Figure out "hidden" library dependencies from verbose
3258 # compiler output when linking a shared library.
3259 # Parse the compiler output and extract the necessary
3260 # objects, libraries and library flags.
3261 # _LT_SYS_HIDDEN_LIBDEPS
3264 # _LT_LANG_F77_CONFIG([TAG])
3265 # --------------------------
3266 # Ensure that the configuration variables for a Fortran 77 compiler are
3267 # suitably defined. These variables are subsequently used by _LT_CONFIG
3268 # to write the compiler configuration to `libtool'.
3269 # _LT_LANG_F77_CONFIG
3272 # _LT_LANG_FC_CONFIG([TAG])
3273 # -------------------------
3274 # Ensure that the configuration variables for a Fortran compiler are
3275 # suitably defined. These variables are subsequently used by _LT_CONFIG
3276 # to write the compiler configuration to `libtool'.
3277 # _LT_LANG_FC_CONFIG
3280 # _LT_LANG_GCJ_CONFIG([TAG])
3281 # --------------------------
3282 # Ensure that the configuration variables for the GNU Java Compiler compiler
3283 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3284 # to write the compiler configuration to `libtool'.
3285 # _LT_LANG_GCJ_CONFIG
3288 # _LT_LANG_RC_CONFIG([TAG])
3289 # -------------------------
3290 # Ensure that the configuration variables for the Windows resource compiler
3291 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3292 # to write the compiler configuration to `libtool'.
3293 # _LT_LANG_RC_CONFIG
3301 # This is what autoupdate's m4 run will expand. It fires
3302 # the warning (with _au_warn_XXX), outputs it into the
3303 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3304 # the replacement expansion.
3307 # This is an auxiliary macro that is also run when
3308 # autoupdate runs m4. It simply calls m4_warning, but
3309 # we need a wrapper so that each warning is emitted only
3310 # once. We break the quoting in m4_warning's argument in
3311 # order to expand this macro's arguments, not AU_DEFUN's.
3314 # Finally, this is the expansion that is picked up by
3315 # autoconf. It tells the user to run autoupdate, and
3316 # then outputs the replacement expansion. We do not care
3317 # about autoupdate's warning because that contains
3318 # information on what to do *after* running autoupdate.
3327 # This is what autoupdate's m4 run will expand. It fires
3328 # the warning (with _au_warn_XXX), outputs it into the
3329 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3330 # the replacement expansion.
3333 # This is an auxiliary macro that is also run when
3334 # autoupdate runs m4. It simply calls m4_warning, but
3335 # we need a wrapper so that each warning is emitted only
3336 # once. We break the quoting in m4_warning's argument in
3337 # order to expand this macro's arguments, not AU_DEFUN's.
3340 # Finally, this is the expansion that is picked up by
3341 # autoconf. It tells the user to run autoupdate, and
3342 # then outputs the replacement expansion. We do not care
3343 # about autoupdate's warning because that contains
3344 # information on what to do *after* running autoupdate.
3350 # If we don't have a new enough Autoconf to choose the best grep
3351 # available, choose the one first in the user's PATH.
3357 # If we don't have a new enough Autoconf to choose the best objdump
3358 # available, choose the one first in the user's PATH.
3364 # Check for a fully-functional sed program, that truncates
3365 # as few characters as possible. Prefer GNU sed if found.
3371 # This is what autoupdate's m4 run will expand. It fires
3372 # the warning (with _au_warn_XXX), outputs it into the
3373 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3374 # the replacement expansion.
3377 # This is an auxiliary macro that is also run when
3378 # autoupdate runs m4. It simply calls m4_warning, but
3379 # we need a wrapper so that each warning is emitted only
3380 # once. We break the quoting in m4_warning's argument in
3381 # order to expand this macro's arguments, not AU_DEFUN's.
3384 # Finally, this is the expansion that is picked up by
3385 # autoconf. It tells the user to run autoupdate, and
3386 # then outputs the replacement expansion. We do not care
3387 # about autoupdate's warning because that contains
3388 # information on what to do *after* running autoupdate.
3392 # _LT_CHECK_SHELL_FEATURES
3393 # ------------------------
3394 # Find out whether the shell is Bourne or XSI compatible,
3395 # or has some other useful features.
3396 # _LT_CHECK_SHELL_FEATURES
3399 # _LT_PROG_XSI_SHELLFNS
3400 # ---------------------
3401 # Bourne and XSI compatible variants of some useful shell functions.
3404 # Helper functions for option handling. -*- Autoconf -*-
3406 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3408 # Written by Gary V. Vaughan, 2004
3410 # This file is free software; the Free Software Foundation gives
3411 # unlimited permission to copy and/or distribute it, with or without
3412 # modifications, as long as this notice is preserved.
3414 # serial 6 ltoptions.m4
3416 # This is to help aclocal find these macros, as it can't see m4_define.
3420 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3421 # ------------------------------------------
3425 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3426 # ---------------------------------------
3427 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3428 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3433 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3434 # ------------------------------------------------------------
3435 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3439 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3440 # -------------------------------------------------------
3441 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3446 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3447 # ----------------------------------------
3448 # OPTION-LIST is a space-separated list of Libtool options associated
3449 # with MACRO-NAME. If any OPTION has a matching handler declared with
3450 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3451 # the unknown option and exit.
3455 ## --------------------------------- ##
3456 ## Macros to handle LT_INIT options. ##
3457 ## --------------------------------- ##
3459 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3460 # -----------------------------------------
3464 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3465 # -----------------------------------------------
3473 # This is what autoupdate's m4 run will expand. It fires
3474 # the warning (with _au_warn_XXX), outputs it into the
3475 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3476 # the replacement expansion.
3479 # This is an auxiliary macro that is also run when
3480 # autoupdate runs m4. It simply calls m4_warning, but
3481 # we need a wrapper so that each warning is emitted only
3482 # once. We break the quoting in m4_warning's argument in
3483 # order to expand this macro's arguments, not AU_DEFUN's.
3486 # Finally, this is the expansion that is picked up by
3487 # autoconf. It tells the user to run autoupdate, and
3488 # then outputs the replacement expansion. We do not care
3489 # about autoupdate's warning because that contains
3490 # information on what to do *after* running autoupdate.
3497 # Declare package support for building win32 dll's.
3500 # This is what autoupdate's m4 run will expand. It fires
3501 # the warning (with _au_warn_XXX), outputs it into the
3502 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3503 # the replacement expansion.
3506 # This is an auxiliary macro that is also run when
3507 # autoupdate runs m4. It simply calls m4_warning, but
3508 # we need a wrapper so that each warning is emitted only
3509 # once. We break the quoting in m4_warning's argument in
3510 # order to expand this macro's arguments, not AU_DEFUN's.
3513 # Finally, this is the expansion that is picked up by
3514 # autoconf. It tells the user to run autoupdate, and
3515 # then outputs the replacement expansion. We do not care
3516 # about autoupdate's warning because that contains
3517 # information on what to do *after* running autoupdate.
3522 # _LT_ENABLE_SHARED([DEFAULT])
3523 # ----------------------------
3524 # implement the --enable-shared flag, and supports the `shared' and
3525 # `disable-shared' LT_INIT options.
3526 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3537 # This is what autoupdate's m4 run will expand. It fires
3538 # the warning (with _au_warn_XXX), outputs it into the
3539 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3540 # the replacement expansion.
3543 # This is an auxiliary macro that is also run when
3544 # autoupdate runs m4. It simply calls m4_warning, but
3545 # we need a wrapper so that each warning is emitted only
3546 # once. We break the quoting in m4_warning's argument in
3547 # order to expand this macro's arguments, not AU_DEFUN's.
3550 # Finally, this is the expansion that is picked up by
3551 # autoconf. It tells the user to run autoupdate, and
3552 # then outputs the replacement expansion. We do not care
3553 # about autoupdate's warning because that contains
3554 # information on what to do *after* running autoupdate.
3556 # This is what autoupdate's m4 run will expand. It fires
3557 # the warning (with _au_warn_XXX), outputs it into the
3558 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3559 # the replacement expansion.
3562 # This is an auxiliary macro that is also run when
3563 # autoupdate runs m4. It simply calls m4_warning, but
3564 # we need a wrapper so that each warning is emitted only
3565 # once. We break the quoting in m4_warning's argument in
3566 # order to expand this macro's arguments, not AU_DEFUN's.
3569 # Finally, this is the expansion that is picked up by
3570 # autoconf. It tells the user to run autoupdate, and
3571 # then outputs the replacement expansion. We do not care
3572 # about autoupdate's warning because that contains
3573 # information on what to do *after* running autoupdate.
3579 # _LT_ENABLE_STATIC([DEFAULT])
3580 # ----------------------------
3581 # implement the --enable-static flag, and support the `static' and
3582 # `disable-static' LT_INIT options.
3583 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3594 # This is what autoupdate's m4 run will expand. It fires
3595 # the warning (with _au_warn_XXX), outputs it into the
3596 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3597 # the replacement expansion.
3600 # This is an auxiliary macro that is also run when
3601 # autoupdate runs m4. It simply calls m4_warning, but
3602 # we need a wrapper so that each warning is emitted only
3603 # once. We break the quoting in m4_warning's argument in
3604 # order to expand this macro's arguments, not AU_DEFUN's.
3607 # Finally, this is the expansion that is picked up by
3608 # autoconf. It tells the user to run autoupdate, and
3609 # then outputs the replacement expansion. We do not care
3610 # about autoupdate's warning because that contains
3611 # information on what to do *after* running autoupdate.
3613 # This is what autoupdate's m4 run will expand. It fires
3614 # the warning (with _au_warn_XXX), outputs it into the
3615 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3616 # the replacement expansion.
3619 # This is an auxiliary macro that is also run when
3620 # autoupdate runs m4. It simply calls m4_warning, but
3621 # we need a wrapper so that each warning is emitted only
3622 # once. We break the quoting in m4_warning's argument in
3623 # order to expand this macro's arguments, not AU_DEFUN's.
3626 # Finally, this is the expansion that is picked up by
3627 # autoconf. It tells the user to run autoupdate, and
3628 # then outputs the replacement expansion. We do not care
3629 # about autoupdate's warning because that contains
3630 # information on what to do *after* running autoupdate.
3636 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3637 # ----------------------------------
3638 # implement the --enable-fast-install flag, and support the `fast-install'
3639 # and `disable-fast-install' LT_INIT options.
3640 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3641 # _LT_ENABLE_FAST_INSTALL
3647 # This is what autoupdate's m4 run will expand. It fires
3648 # the warning (with _au_warn_XXX), outputs it into the
3649 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3650 # the replacement expansion.
3653 # This is an auxiliary macro that is also run when
3654 # autoupdate runs m4. It simply calls m4_warning, but
3655 # we need a wrapper so that each warning is emitted only
3656 # once. We break the quoting in m4_warning's argument in
3657 # order to expand this macro's arguments, not AU_DEFUN's.
3660 # Finally, this is the expansion that is picked up by
3661 # autoconf. It tells the user to run autoupdate, and
3662 # then outputs the replacement expansion. We do not care
3663 # about autoupdate's warning because that contains
3664 # information on what to do *after* running autoupdate.
3667 # This is what autoupdate's m4 run will expand. It fires
3668 # the warning (with _au_warn_XXX), outputs it into the
3669 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3670 # the replacement expansion.
3673 # This is an auxiliary macro that is also run when
3674 # autoupdate runs m4. It simply calls m4_warning, but
3675 # we need a wrapper so that each warning is emitted only
3676 # once. We break the quoting in m4_warning's argument in
3677 # order to expand this macro's arguments, not AU_DEFUN's.
3680 # Finally, this is the expansion that is picked up by
3681 # autoconf. It tells the user to run autoupdate, and
3682 # then outputs the replacement expansion. We do not care
3683 # about autoupdate's warning because that contains
3684 # information on what to do *after* running autoupdate.
3689 # _LT_WITH_PIC([MODE])
3690 # --------------------
3691 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3693 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3700 # This is what autoupdate's m4 run will expand. It fires
3701 # the warning (with _au_warn_XXX), outputs it into the
3702 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3703 # the replacement expansion.
3706 # This is an auxiliary macro that is also run when
3707 # autoupdate runs m4. It simply calls m4_warning, but
3708 # we need a wrapper so that each warning is emitted only
3709 # once. We break the quoting in m4_warning's argument in
3710 # order to expand this macro's arguments, not AU_DEFUN's.
3713 # Finally, this is the expansion that is picked up by
3714 # autoconf. It tells the user to run autoupdate, and
3715 # then outputs the replacement expansion. We do not care
3716 # about autoupdate's warning because that contains
3717 # information on what to do *after* running autoupdate.
3721 ## ----------------- ##
3722 ## LTDL_INIT Options ##
3723 ## ----------------- ##
3734 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3736 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3737 # Written by Gary V. Vaughan, 2004
3739 # This file is free software; the Free Software Foundation gives
3740 # unlimited permission to copy and/or distribute it, with or without
3741 # modifications, as long as this notice is preserved.
3743 # serial 6 ltsugar.m4
3745 # This is to help aclocal find these macros, as it can't see m4_define.
3749 # lt_join(SEP, ARG1, [ARG2...])
3750 # -----------------------------
3751 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3752 # associated separator.
3753 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3754 # versions in m4sugar had bugs.
3762 # Manipulate m4 lists.
3763 # These macros are necessary as long as will still need to support
3764 # Autoconf-2.59 which quotes differently.
3770 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3771 # ------------------------------------------
3772 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3773 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3774 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3775 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3776 # than defined and empty).
3778 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3779 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3784 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3785 # ----------------------------------------------------------
3786 # Produce a SEP delimited list of all paired combinations of elements of
3787 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3788 # has the form PREFIXmINFIXSUFFIXn.
3789 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3793 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3794 # -----------------------------------------------------------------------
3795 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3796 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3800 # lt_dict_add(DICT, KEY, VALUE)
3801 # -----------------------------
3805 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3806 # --------------------------------------------
3810 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3811 # ----------------------------------
3815 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3816 # -----------------------------------------------------------------
3820 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3821 # --------------------------------------------------------------
3824 # ltversion.m4 -- version numbers -*- Autoconf -*-
3826 # Copyright (C) 2004 Free Software Foundation, Inc.
3827 # Written by Scott James Remnant, 2004
3829 # This file is free software; the Free Software Foundation gives
3830 # unlimited permission to copy and/or distribute it, with or without
3831 # modifications, as long as this notice is preserved.
3833 # Generated from ltversion.in.
3835 # serial 3134 ltversion.m4
3836 # This file is part of GNU Libtool
3843 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3845 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3846 # Written by Scott James Remnant, 2004.
3848 # This file is free software; the Free Software Foundation gives
3849 # unlimited permission to copy and/or distribute it, with or without
3850 # modifications, as long as this notice is preserved.
3852 # serial 4 lt~obsolete.m4
3854 # These exist entirely to fool aclocal when bootstrapping libtool.
3856 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3857 # which have later been changed to m4_define as they aren't part of the
3858 # exported API, or moved to Autoconf or Automake where they belong.
3860 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3861 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3862 # using a macro with the same name in our local m4/libtool.m4 it'll
3863 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3864 # and doesn't know about Autoconf macros at all.)
3866 # So we provide this file, which has a silly filename so it's always
3867 # included after everything else. This provides aclocal with the
3868 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3869 # because those macros already exist, or will be overwritten later.
3870 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3872 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3873 # Yes, that means every name once taken will need to remain here until
3874 # we give up compatibility with versions before 1.7, at which point
3875 # we need to keep only those names which we still refer to.
3877 # This is to help aclocal find these macros, as it can't see m4_define.
3944 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3945 # Free Software Foundation, Inc.
3947 # This file is free software; the Free Software Foundation
3948 # gives unlimited permission to copy and/or distribute it,
3949 # with or without modifications, as long as this notice is preserved.
3953 # Based on depend.m4 from automake 1.9, modified for standalone use in
3954 # an environment where GNU make is required.
3956 # ZW_PROG_COMPILER_DEPENDENCIES
3957 # -----------------------------
3958 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3959 # sets fooDEPMODE accordingly. Cache-variable compatible with
3960 # original; not side-effect compatible. As the users of this macro
3961 # may require accurate dependencies for correct builds, it does *not*
3962 # honor --disable-dependency-checking, and failure to detect a usable
3963 # method is an error. depcomp is assumed to be located in
3966 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3972 # Choose a directory name for dependency files.
3977 # As AM_SET_DEPDIR, but also create the directory at config.status time.
4044 # intl sister-directory configuration rules.
4047 # The idea behind this macro is that there's no need to repeat all the
4048 # autoconf probes done by the intl directory - it's already done them
4049 # for us. In fact, there's no need even to look at the cache for the
4050 # answers. All we need to do is nab a few pieces of information.
4051 # The intl directory is set up to make this easy, by generating a
4052 # small file which can be sourced as a shell script; then we produce
4053 # the necessary substitutions and definitions for this directory.
4057 # Autoconf M4 include file defining utility macros for complex Canadian
4069 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4071 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4074 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4075 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4079 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4080 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4084 # Backported from Autoconf 2.5x; can go away when and if
4085 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4094 # ACX_HAVE_GCC_FOR_TARGET
4095 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4098 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4099 # Searching for installed target binutils. We need to take extra care,
4100 # else we may find the wrong assembler, linker, etc., and lose.
4102 # First try --with-build-time-tools, if specified.
4104 # For build != host, we ask the installed GCC for the name of the tool it
4105 # uses, and accept it if it is an absolute path. This is because the
4106 # only good choice for a compiler is the same GCC version that is being
4107 # installed (or we couldn't make target libraries), and we assume that
4108 # on the host system we'll have not only the same GCC version, but also
4109 # the same binutils version.
4111 # For build == host, search the same directories that the installed
4112 # compiler will search. We used to do this for the assembler, linker,
4113 # and nm only; for simplicity of configuration, however, we extend this
4114 # criterion to tools (such as ar and ranlib) that are never invoked by
4115 # the compiler, to avoid mismatches.
4117 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4118 # if build == target. This makes the most sense only when bootstrapping,
4119 # but we also do so when build != host. In this case, we hope that the
4120 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4122 # If we do not find a suitable binary, then try the user's path.
4126 # AC_PROG_CPP_WERROR
4127 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4128 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4129 # For now, using this also overrides header checks to use only the
4130 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4131 # bit harder from here).
4132 # Eventually autoconf will default to checking headers with the compiler
4133 # instead, and we'll have to do this differently.
4135 # AC_PROG_CPP_WERROR
4138 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4139 # that understands Ada. We use the user's CC setting, already found, and
4140 # possibly add $1 to the command-line parameters.
4142 # Sets the shell variable have_gnat to yes or no as appropriate, and
4143 # substitutes GNATBIND and GNATMAKE.
4170 ac_cpp
='$CPP $CPPFLAGS'
4171 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4172 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4173 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4174 if test -n "$ac_tool_prefix"; then
4175 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4176 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4178 $as_echo_n "checking for $ac_word... " >&6; }
4179 if ${ac_cv_prog_CC+:} false
; then :
4180 $as_echo_n "(cached) " >&6
4182 if test -n "$CC"; then
4183 ac_cv_prog_CC
="$CC" # Let the user override the test.
4185 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4189 test -z "$as_dir" && as_dir
=.
4190 for ac_exec_ext
in '' $ac_executable_extensions; do
4191 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4192 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
4193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4203 if test -n "$CC"; then
4204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4205 $as_echo "$CC" >&6; }
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4208 $as_echo "no" >&6; }
4213 if test -z "$ac_cv_prog_CC"; then
4215 # Extract the first word of "gcc", so it can be a program name with args.
4216 set dummy gcc
; ac_word
=$2
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4218 $as_echo_n "checking for $ac_word... " >&6; }
4219 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
4220 $as_echo_n "(cached) " >&6
4222 if test -n "$ac_ct_CC"; then
4223 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4225 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4229 test -z "$as_dir" && as_dir
=.
4230 for ac_exec_ext
in '' $ac_executable_extensions; do
4231 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4232 ac_cv_prog_ac_ct_CC
="gcc"
4233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4242 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4243 if test -n "$ac_ct_CC"; then
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4245 $as_echo "$ac_ct_CC" >&6; }
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248 $as_echo "no" >&6; }
4251 if test "x$ac_ct_CC" = x
; then
4254 case $cross_compiling:$ac_tool_warned in
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4257 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4258 ac_tool_warned
=yes ;;
4266 if test -z "$CC"; then
4267 if test -n "$ac_tool_prefix"; then
4268 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4269 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4271 $as_echo_n "checking for $ac_word... " >&6; }
4272 if ${ac_cv_prog_CC+:} false
; then :
4273 $as_echo_n "(cached) " >&6
4275 if test -n "$CC"; then
4276 ac_cv_prog_CC
="$CC" # Let the user override the test.
4278 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4282 test -z "$as_dir" && as_dir
=.
4283 for ac_exec_ext
in '' $ac_executable_extensions; do
4284 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4285 ac_cv_prog_CC
="${ac_tool_prefix}cc"
4286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4296 if test -n "$CC"; then
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4298 $as_echo "$CC" >&6; }
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4301 $as_echo "no" >&6; }
4307 if test -z "$CC"; then
4308 # Extract the first word of "cc", so it can be a program name with args.
4309 set dummy cc
; ac_word
=$2
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4311 $as_echo_n "checking for $ac_word... " >&6; }
4312 if ${ac_cv_prog_CC+:} false
; then :
4313 $as_echo_n "(cached) " >&6
4315 if test -n "$CC"; then
4316 ac_cv_prog_CC
="$CC" # Let the user override the test.
4319 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4323 test -z "$as_dir" && as_dir
=.
4324 for ac_exec_ext
in '' $ac_executable_extensions; do
4325 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4326 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4327 ac_prog_rejected
=yes
4331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4338 if test $ac_prog_rejected = yes; then
4339 # We found a bogon in the path, so make sure we never use it.
4340 set dummy
$ac_cv_prog_CC
4342 if test $# != 0; then
4343 # We chose a different compiler from the bogus one.
4344 # However, it has the same basename, so the bogon will be chosen
4345 # first if we set CC to just the basename; use the full file name.
4347 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
4353 if test -n "$CC"; then
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4355 $as_echo "$CC" >&6; }
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4358 $as_echo "no" >&6; }
4363 if test -z "$CC"; then
4364 if test -n "$ac_tool_prefix"; then
4365 for ac_prog
in cl.exe
4367 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4368 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4370 $as_echo_n "checking for $ac_word... " >&6; }
4371 if ${ac_cv_prog_CC+:} false
; then :
4372 $as_echo_n "(cached) " >&6
4374 if test -n "$CC"; then
4375 ac_cv_prog_CC
="$CC" # Let the user override the test.
4377 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4381 test -z "$as_dir" && as_dir
=.
4382 for ac_exec_ext
in '' $ac_executable_extensions; do
4383 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4384 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
4385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4395 if test -n "$CC"; then
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4397 $as_echo "$CC" >&6; }
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4400 $as_echo "no" >&6; }
4404 test -n "$CC" && break
4407 if test -z "$CC"; then
4409 for ac_prog
in cl.exe
4411 # Extract the first word of "$ac_prog", so it can be a program name with args.
4412 set dummy
$ac_prog; ac_word
=$2
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4414 $as_echo_n "checking for $ac_word... " >&6; }
4415 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
4416 $as_echo_n "(cached) " >&6
4418 if test -n "$ac_ct_CC"; then
4419 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4421 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4425 test -z "$as_dir" && as_dir
=.
4426 for ac_exec_ext
in '' $ac_executable_extensions; do
4427 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4428 ac_cv_prog_ac_ct_CC
="$ac_prog"
4429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4438 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4439 if test -n "$ac_ct_CC"; then
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4441 $as_echo "$ac_ct_CC" >&6; }
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4444 $as_echo "no" >&6; }
4448 test -n "$ac_ct_CC" && break
4451 if test "x$ac_ct_CC" = x
; then
4454 case $cross_compiling:$ac_tool_warned in
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4457 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4458 ac_tool_warned
=yes ;;
4467 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4468 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4469 as_fn_error $?
"no acceptable C compiler found in \$PATH
4470 See \`config.log' for more details" "$LINENO" 5; }
4472 # Provide some information about the compiler.
4473 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4476 for ac_option
in --version -v -V -qversion; do
4477 { { ac_try
="$ac_compiler $ac_option >&5"
4479 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4480 *) ac_try_echo=$ac_try;;
4482 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4483 $as_echo "$ac_try_echo"; } >&5
4484 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4486 if test -s conftest.err; then
4488 ... rest of stderr output deleted ...
4489 10q' conftest.err >conftest.er1
4490 cat conftest.er1 >&5
4492 rm -f conftest.er1 conftest.err
4493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4494 test $ac_status = 0; }
4497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4498 /* end confdefs.h. */
4508 ac_clean_files_save=$ac_clean_files
4509 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4510 # Try to create an executable without -o first, disregard a.out.
4511 # It will help us diagnose broken compilers, and finding out an intuition
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4514 $as_echo_n "checking whether the C compiler works... " >&6; }
4515 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
4517 # The possible output files:
4518 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4521 for ac_file in $ac_files
4524 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4525 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4530 if { { ac_try="$ac_link_default"
4532 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4533 *) ac_try_echo
=$ac_try;;
4535 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4536 $as_echo "$ac_try_echo"; } >&5
4537 (eval "$ac_link_default") 2>&5
4539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4540 test $ac_status = 0; }; then :
4541 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4542 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4543 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4544 # so that the user can short-circuit this test for compilers unknown to
4546 for ac_file
in $ac_files ''
4548 test -f "$ac_file" ||
continue
4550 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
4553 # We found the default executable, but exeext='' is most
4557 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
4559 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4561 # We set ac_cv_exeext here because the later test for it is not
4562 # safe: cross compilers may not add the suffix if given an `-o'
4563 # argument, so we may need to know it at that point already.
4564 # Even if this section looks crufty: it has the advantage of
4571 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
4576 if test -z "$ac_file"; then :
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4578 $as_echo "no" >&6; }
4579 $as_echo "$as_me: failed program was:" >&5
4580 sed 's/^/| /' conftest.
$ac_ext >&5
4582 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4583 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4584 as_fn_error
77 "C compiler cannot create executables
4585 See \`config.log' for more details" "$LINENO" 5; }
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4588 $as_echo "yes" >&6; }
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4591 $as_echo_n "checking for C compiler default output file name... " >&6; }
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4593 $as_echo "$ac_file" >&6; }
4594 ac_exeext
=$ac_cv_exeext
4596 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
4597 ac_clean_files
=$ac_clean_files_save
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4599 $as_echo_n "checking for suffix of executables... " >&6; }
4600 if { { ac_try
="$ac_link"
4602 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4603 *) ac_try_echo=$ac_try;;
4605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4606 $as_echo "$ac_try_echo"; } >&5
4607 (eval "$ac_link") 2>&5
4609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4610 test $ac_status = 0; }; then :
4611 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
4612 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
4613 # work properly (i.e., refer to `conftest.exe'), while it won't with
4615 for ac_file
in conftest.exe conftest conftest.
*; do
4616 test -f "$ac_file" ||
continue
4618 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
4619 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4625 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4626 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4627 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
4628 See \`config.log' for more details" "$LINENO" 5; }
4630 rm -f conftest conftest
$ac_cv_exeext
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4632 $as_echo "$ac_cv_exeext" >&6; }
4634 rm -f conftest.
$ac_ext
4635 EXEEXT
=$ac_cv_exeext
4637 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4638 /* end confdefs.h. */
4643 FILE *f = fopen ("conftest.out", "w");
4644 return ferror (f) || fclose (f) != 0;
4650 ac_clean_files
="$ac_clean_files conftest.out"
4651 # Check that the compiler produces executables we can run. If not, either
4652 # the compiler is broken, or we cross compile.
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4654 $as_echo_n "checking whether we are cross compiling... " >&6; }
4655 if test "$cross_compiling" != yes; then
4656 { { ac_try
="$ac_link"
4658 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4659 *) ac_try_echo=$ac_try;;
4661 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4662 $as_echo "$ac_try_echo"; } >&5
4663 (eval "$ac_link") 2>&5
4665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4666 test $ac_status = 0; }
4667 if { ac_try='./conftest$ac_cv_exeext'
4668 { { case "(($ac_try" in
4669 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4670 *) ac_try_echo
=$ac_try;;
4672 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4673 $as_echo "$ac_try_echo"; } >&5
4674 (eval "$ac_try") 2>&5
4676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4677 test $ac_status = 0; }; }; then
4680 if test "$cross_compiling" = maybe
; then
4683 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4684 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4685 as_fn_error $?
"cannot run C compiled programs.
4686 If you meant to cross compile, use \`--host'.
4687 See \`config.log' for more details" "$LINENO" 5; }
4691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4692 $as_echo "$cross_compiling" >&6; }
4694 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
4695 ac_clean_files
=$ac_clean_files_save
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4697 $as_echo_n "checking for suffix of object files... " >&6; }
4698 if ${ac_cv_objext+:} false
; then :
4699 $as_echo_n "(cached) " >&6
4701 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4702 /* end confdefs.h. */
4712 rm -f conftest.o conftest.obj
4713 if { { ac_try
="$ac_compile"
4715 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4716 *) ac_try_echo=$ac_try;;
4718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4719 $as_echo "$ac_try_echo"; } >&5
4720 (eval "$ac_compile") 2>&5
4722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4723 test $ac_status = 0; }; then :
4724 for ac_file in conftest.o conftest.obj conftest.*; do
4725 test -f "$ac_file" || continue;
4727 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4728 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4733 $as_echo "$as_me: failed program was:" >&5
4734 sed 's/^/| /' conftest.$ac_ext >&5
4736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4737 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4738 as_fn_error $? "cannot compute suffix of object files
: cannot compile
4739 See \
`config.log' for more details" "$LINENO" 5; }
4741 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4744 $as_echo "$ac_cv_objext" >&6; }
4745 OBJEXT=$ac_cv_objext
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4748 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4749 if ${ac_cv_c_compiler_gnu+:} false; then :
4750 $as_echo_n "(cached) " >&6
4752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4753 /* end confdefs.h. */
4766 if ac_fn_c_try_compile "$LINENO"; then :
4771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4772 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4776 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4777 if test $ac_compiler_gnu = yes; then
4782 ac_test_CFLAGS=${CFLAGS+set}
4783 ac_save_CFLAGS=$CFLAGS
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4785 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4786 if ${ac_cv_prog_cc_g+:} false; then :
4787 $as_echo_n "(cached) " >&6
4789 ac_save_c_werror_flag=$ac_c_werror_flag
4790 ac_c_werror_flag=yes
4793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4794 /* end confdefs.h. */
4804 if ac_fn_c_try_compile "$LINENO"; then :
4808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4809 /* end confdefs.h. */
4819 if ac_fn_c_try_compile "$LINENO"; then :
4822 ac_c_werror_flag=$ac_save_c_werror_flag
4824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4825 /* end confdefs.h. */
4835 if ac_fn_c_try_compile "$LINENO"; then :
4838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4842 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4843 ac_c_werror_flag=$ac_save_c_werror_flag
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4846 $as_echo "$ac_cv_prog_cc_g" >&6; }
4847 if test "$ac_test_CFLAGS" = set; then
4848 CFLAGS=$ac_save_CFLAGS
4849 elif test $ac_cv_prog_cc_g = yes; then
4850 if test "$GCC" = yes; then
4856 if test "$GCC" = yes; then
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4863 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4864 if ${ac_cv_prog_cc_c89+:} false; then :
4865 $as_echo_n "(cached) " >&6
4867 ac_cv_prog_cc_c89=no
4869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4870 /* end confdefs.h. */
4874 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4875 struct buf { int x; };
4876 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4877 static char *e (p, i)
4883 static char *f (char * (*g) (char **, int), char **p, ...)
4888 s = g (p, va_arg (v,int));
4893 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4894 function prototypes and stuff, but not '\xHH' hex character constants.
4895 These don't provoke an error unfortunately, instead are silently treated
4896 as 'x'. The following induces an error, until -std is added to get
4897 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4898 array size at least. It's necessary to write '\x00'==0 to get something
4899 that's true only with -std. */
4900 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4902 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4903 inside strings and character constants. */
4905 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4907 int test (int i, double x);
4908 struct s1 {int (*f) (int a);};
4909 struct s2 {int (*f) (double a);};
4910 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4916 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4921 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4922 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4924 CC="$ac_save_CC $ac_arg"
4925 if ac_fn_c_try_compile "$LINENO"; then :
4926 ac_cv_prog_cc_c89=$ac_arg
4928 rm -f core conftest.err conftest.$ac_objext
4929 test "x$ac_cv_prog_cc_c89" != "xno" && break
4931 rm -f conftest.$ac_ext
4936 case "x$ac_cv_prog_cc_c89" in
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4939 $as_echo "none needed" >&6; } ;;
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4942 $as_echo "unsupported" >&6; } ;;
4944 CC="$CC $ac_cv_prog_cc_c89"
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4946 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4948 if test "x$ac_cv_prog_cc_c89" != xno; then :
4953 ac_cpp='$CPP $CPPFLAGS'
4954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4959 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4960 if test -f "$ac_dir/install-sh"; then
4962 ac_install_sh="$ac_aux_dir/install-sh -c"
4964 elif test -f "$ac_dir/install.sh"; then
4966 ac_install_sh="$ac_aux_dir/install.sh -c"
4968 elif test -f "$ac_dir/shtool"; then
4970 ac_install_sh="$ac_aux_dir/shtool install -c"
4974 if test -z "$ac_aux_dir"; then
4975 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4978 # These three variables are undocumented and unsupported,
4979 # and are intended to be withdrawn in a future Autoconf release.
4980 # They can cause serious problems if a builder's source tree is in a directory
4981 # whose full name contains unusual characters.
4982 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4983 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4984 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4987 # Make sure we can run config.sub.
4988 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4989 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4992 $as_echo_n "checking build system type... " >&6; }
4993 if ${ac_cv_build+:} false; then :
4994 $as_echo_n "(cached) " >&6
4996 ac_build_alias=$build_alias
4997 test "x$ac_build_alias" = x &&
4998 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4999 test "x$ac_build_alias" = x &&
5000 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5001 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5002 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5006 $as_echo "$ac_cv_build" >&6; }
5007 case $ac_cv_build in
5009 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5012 ac_save_IFS=$IFS; IFS='-'
5018 # Remember, the first character of IFS is used to create $*,
5019 # except with old shells:
5022 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
5025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5026 $as_echo_n "checking host system type... " >&6; }
5027 if ${ac_cv_host+:} false; then :
5028 $as_echo_n "(cached) " >&6
5030 if test "x$host_alias" = x; then
5031 ac_cv_host=$ac_cv_build
5033 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5034 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5039 $as_echo "$ac_cv_host" >&6; }
5042 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5045 ac_save_IFS=$IFS; IFS='-'
5051 # Remember, the first character of IFS is used to create $*,
5052 # except with old shells:
5055 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5059 $as_echo_n "checking target system type... " >&6; }
5060 if ${ac_cv_target+:} false; then :
5061 $as_echo_n "(cached) " >&6
5063 if test "x$target_alias" = x; then
5064 ac_cv_target=$ac_cv_host
5066 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5067 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5072 $as_echo "$ac_cv_target" >&6; }
5073 case $ac_cv_target in
5075 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5077 target=$ac_cv_target
5078 ac_save_IFS=$IFS; IFS='-'
5084 # Remember, the first character of IFS is used to create $*,
5085 # except with old shells:
5088 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
5091 # The aliases save the names the user supplied, while $host etc.
5092 # will get canonicalized.
5093 test -n "$target_alias" &&
5094 test "$program_prefix$program_suffix$program_transform_name" = \
5096 program_prefix=${target_alias}-
5099 ac_cpp='$CPP $CPPFLAGS'
5100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5104 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5105 # On Suns, sometimes $CPP names a directory.
5106 if test -n "$CPP" && test -d "$CPP"; then
5109 if test -z "$CPP"; then
5110 if ${ac_cv_prog_CPP+:} false; then :
5111 $as_echo_n "(cached) " >&6
5113 # Double quotes because CPP needs to be expanded
5114 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5117 for ac_c_preproc_warn_flag in '' yes
5119 # Use a header file that comes with gcc, so configuring glibc
5120 # with a fresh cross-compiler works.
5121 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5122 # <limits.h> exists even on freestanding compilers.
5123 # On the NeXT, cc -E runs the code through the compiler's parser,
5124 # not just through cpp. "Syntax error" is here to catch this case.
5125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5126 /* end confdefs.h. */
5128 # include <limits.h>
5130 # include <assert.h>
5134 if ac_fn_c_try_cpp "$LINENO"; then :
5137 # Broken: fails on valid input.
5140 rm -f conftest.err conftest.i conftest.$ac_ext
5142 # OK, works on sane cases. Now check whether nonexistent headers
5143 # can be detected and how.
5144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145 /* end confdefs.h. */
5146 #include <ac_nonexistent.h>
5148 if ac_fn_c_try_cpp "$LINENO"; then :
5149 # Broken: success on invalid input.
5152 # Passes both tests.
5156 rm -f conftest.err conftest.i conftest.$ac_ext
5159 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5160 rm -f conftest.i conftest.err conftest.
$ac_ext
5161 if $ac_preproc_ok; then :
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5174 $as_echo "$CPP" >&6; }
5176 for ac_c_preproc_warn_flag
in '' yes
5178 # Use a header file that comes with gcc, so configuring glibc
5179 # with a fresh cross-compiler works.
5180 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5181 # <limits.h> exists even on freestanding compilers.
5182 # On the NeXT, cc -E runs the code through the compiler's parser,
5183 # not just through cpp. "Syntax error" is here to catch this case.
5184 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5185 /* end confdefs.h. */
5187 # include <limits.h>
5189 # include <assert.h>
5193 if ac_fn_c_try_cpp
"$LINENO"; then :
5196 # Broken: fails on valid input.
5199 rm -f conftest.err conftest.i conftest.
$ac_ext
5201 # OK, works on sane cases. Now check whether nonexistent headers
5202 # can be detected and how.
5203 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5204 /* end confdefs.h. */
5205 #include <ac_nonexistent.h>
5207 if ac_fn_c_try_cpp
"$LINENO"; then :
5208 # Broken: success on invalid input.
5211 # Passes both tests.
5215 rm -f conftest.err conftest.i conftest.
$ac_ext
5218 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5219 rm -f conftest.i conftest.err conftest.
$ac_ext
5220 if $ac_preproc_ok; then :
5223 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5224 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5225 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
5226 See \`config.log' for more details" "$LINENO" 5; }
5230 ac_cpp
='$CPP $CPPFLAGS'
5231 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5232 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5233 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5237 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5238 if ${ac_cv_path_GREP+:} false
; then :
5239 $as_echo_n "(cached) " >&6
5241 if test -z "$GREP"; then
5242 ac_path_GREP_found
=false
5243 # Loop through the user's path and test for each of PROGNAME-LIST
5244 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5245 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5248 test -z "$as_dir" && as_dir
=.
5249 for ac_prog
in grep ggrep
; do
5250 for ac_exec_ext
in '' $ac_executable_extensions; do
5251 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5252 as_fn_executable_p
"$ac_path_GREP" ||
continue
5253 # Check for GNU ac_path_GREP and select it if it is found.
5254 # Check for GNU $ac_path_GREP
5255 case `"$ac_path_GREP" --version 2>&1` in
5257 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5260 $as_echo_n 0123456789 >"conftest.in"
5263 cat "conftest.in" "conftest.in" >"conftest.tmp"
5264 mv "conftest.tmp" "conftest.in"
5265 cp "conftest.in" "conftest.nl"
5266 $as_echo 'GREP' >> "conftest.nl"
5267 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5268 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5269 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5270 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5271 # Best one so far, save it but keep looking for a better one
5272 ac_cv_path_GREP
="$ac_path_GREP"
5273 ac_path_GREP_max
=$ac_count
5275 # 10*(2^10) chars as input seems more than enough
5276 test $ac_count -gt 10 && break
5278 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5281 $ac_path_GREP_found && break 3
5286 if test -z "$ac_cv_path_GREP"; then
5287 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5290 ac_cv_path_GREP
=$GREP
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5295 $as_echo "$ac_cv_path_GREP" >&6; }
5296 GREP
="$ac_cv_path_GREP"
5299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5300 $as_echo_n "checking for egrep... " >&6; }
5301 if ${ac_cv_path_EGREP+:} false
; then :
5302 $as_echo_n "(cached) " >&6
5304 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5305 then ac_cv_path_EGREP
="$GREP -E"
5307 if test -z "$EGREP"; then
5308 ac_path_EGREP_found
=false
5309 # Loop through the user's path and test for each of PROGNAME-LIST
5310 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5311 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5314 test -z "$as_dir" && as_dir
=.
5315 for ac_prog
in egrep; do
5316 for ac_exec_ext
in '' $ac_executable_extensions; do
5317 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5318 as_fn_executable_p
"$ac_path_EGREP" ||
continue
5319 # Check for GNU ac_path_EGREP and select it if it is found.
5320 # Check for GNU $ac_path_EGREP
5321 case `"$ac_path_EGREP" --version 2>&1` in
5323 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5326 $as_echo_n 0123456789 >"conftest.in"
5329 cat "conftest.in" "conftest.in" >"conftest.tmp"
5330 mv "conftest.tmp" "conftest.in"
5331 cp "conftest.in" "conftest.nl"
5332 $as_echo 'EGREP' >> "conftest.nl"
5333 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5334 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5335 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5336 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5337 # Best one so far, save it but keep looking for a better one
5338 ac_cv_path_EGREP
="$ac_path_EGREP"
5339 ac_path_EGREP_max
=$ac_count
5341 # 10*(2^10) chars as input seems more than enough
5342 test $ac_count -gt 10 && break
5344 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5347 $ac_path_EGREP_found && break 3
5352 if test -z "$ac_cv_path_EGREP"; then
5353 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5356 ac_cv_path_EGREP
=$EGREP
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5362 $as_echo "$ac_cv_path_EGREP" >&6; }
5363 EGREP
="$ac_cv_path_EGREP"
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5367 $as_echo_n "checking for ANSI C header files... " >&6; }
5368 if ${ac_cv_header_stdc+:} false
; then :
5369 $as_echo_n "(cached) " >&6
5371 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5372 /* end confdefs.h. */
5386 if ac_fn_c_try_compile
"$LINENO"; then :
5387 ac_cv_header_stdc
=yes
5389 ac_cv_header_stdc
=no
5391 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5393 if test $ac_cv_header_stdc = yes; then
5394 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5395 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5396 /* end confdefs.h. */
5400 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5401 $EGREP "memchr" >/dev
/null
2>&1; then :
5404 ac_cv_header_stdc
=no
5410 if test $ac_cv_header_stdc = yes; then
5411 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5412 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5413 /* end confdefs.h. */
5417 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5418 $EGREP "free" >/dev
/null
2>&1; then :
5421 ac_cv_header_stdc
=no
5427 if test $ac_cv_header_stdc = yes; then
5428 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5429 if test "$cross_compiling" = yes; then :
5432 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5433 /* end confdefs.h. */
5436 #if ((' ' & 0x0FF) == 0x020)
5437 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5438 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5440 # define ISLOWER(c) \
5441 (('a' <= (c) && (c) <= 'i') \
5442 || ('j' <= (c) && (c) <= 'r') \
5443 || ('s' <= (c) && (c) <= 'z'))
5444 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5447 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5452 for (i = 0; i < 256; i++)
5453 if (XOR (islower (i), ISLOWER (i))
5454 || toupper (i) != TOUPPER (i))
5459 if ac_fn_c_try_run
"$LINENO"; then :
5462 ac_cv_header_stdc
=no
5464 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5465 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5471 $as_echo "$ac_cv_header_stdc" >&6; }
5472 if test $ac_cv_header_stdc = yes; then
5474 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5478 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5479 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5480 inttypes.h stdint.h unistd.h
5482 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5483 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5485 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
5486 cat >>confdefs.h
<<_ACEOF
5487 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5496 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5497 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
5504 if test "$MINIX" = yes; then
5506 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5509 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5512 $as_echo "#define _MINIX 1" >>confdefs.h
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5518 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5519 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
5520 $as_echo_n "(cached) " >&6
5522 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5523 /* end confdefs.h. */
5525 # define __EXTENSIONS__ 1
5526 $ac_includes_default
5535 if ac_fn_c_try_compile
"$LINENO"; then :
5536 ac_cv_safe_to_define___extensions__
=yes
5538 ac_cv_safe_to_define___extensions__
=no
5540 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5543 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5544 test $ac_cv_safe_to_define___extensions__ = yes &&
5545 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5547 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5549 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5551 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5553 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5556 test "$program_prefix" != NONE
&&
5557 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5558 # Use a double $ so make ignores it.
5559 test "$program_suffix" != NONE
&&
5560 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5561 # Double any \ or $.
5562 # By default was `s,x,x', remove it if useless.
5563 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5564 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5566 # Find a good install program. We prefer a C program (faster),
5567 # so one script is as good as another. But avoid the broken or
5568 # incompatible versions:
5569 # SysV /etc/install, /usr/sbin/install
5570 # SunOS /usr/etc/install
5571 # IRIX /sbin/install
5573 # AmigaOS /C/install, which installs bootblocks on floppy discs
5574 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5575 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5576 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5577 # OS/2's system install, which has a completely different semantic
5578 # ./install, which can be erroneously created by make from ./install.sh.
5579 # Reject install programs that cannot install multiple files.
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5581 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5582 if test -z "$INSTALL"; then
5583 if ${ac_cv_path_install+:} false
; then :
5584 $as_echo_n "(cached) " >&6
5586 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5590 test -z "$as_dir" && as_dir
=.
5591 # Account for people who put trailing slashes in PATH elements.
5592 case $as_dir/ in #((
5593 .
/ | .
// |
/[cC
]/* | \
5594 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
5595 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
5598 # OSF1 and SCO ODT 3.0 have their own names for install.
5599 # Don't use installbsd from OSF since it installs stuff as root
5601 for ac_prog
in ginstall scoinst
install; do
5602 for ac_exec_ext
in '' $ac_executable_extensions; do
5603 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
5604 if test $ac_prog = install &&
5605 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5606 # AIX install. It has an incompatible calling convention.
5608 elif test $ac_prog = install &&
5609 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5610 # program-specific install script used by HP pwplus--don't use.
5613 rm -rf conftest.one conftest.two conftest.dir
5614 echo one
> conftest.one
5615 echo two
> conftest.two
5617 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
5618 test -s conftest.one
&& test -s conftest.two
&&
5619 test -s conftest.dir
/conftest.one
&&
5620 test -s conftest.dir
/conftest.two
5622 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
5635 rm -rf conftest.one conftest.two conftest.dir
5638 if test "${ac_cv_path_install+set}" = set; then
5639 INSTALL
=$ac_cv_path_install
5641 # As a last resort, use the slow shell script. Don't cache a
5642 # value for INSTALL within a source directory, because that will
5643 # break other packages using the cache if that directory is
5644 # removed, or if the value is a relative name.
5645 INSTALL
=$ac_install_sh
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5649 $as_echo "$INSTALL" >&6; }
5651 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5652 # It thinks the first close brace ends the variable substitution.
5653 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
5655 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
5657 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
5659 rm -rf .tst
2>/dev
/null
5660 mkdir .tst
2>/dev
/null
5661 if test -d .tst
; then
5666 rmdir .tst
2>/dev
/null
5668 DEPDIR
="${am__leading_dot}deps"
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5673 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5678 macro_version
='2.2.7a'
5679 macro_revision
='1.3134'
5693 ltmain
="$ac_aux_dir/ltmain.sh"
5695 # Backslashify metacharacters that are still active within
5696 # double-quoted strings.
5697 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
5699 # Same as above, but do not quote variable references.
5700 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
5702 # Sed substitution to delay expansion of an escaped shell variable in a
5703 # double_quote_subst'ed string.
5704 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
5706 # Sed substitution to delay expansion of an escaped single quote.
5707 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
5709 # Sed substitution to avoid accidental globbing in evaled expressions
5710 no_glob_subst
='s/\*/\\\*/g'
5712 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5713 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5714 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5717 $as_echo_n "checking how to print strings... " >&6; }
5718 # Test print first, because it will be a builtin if present.
5719 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5720 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5722 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5725 # Use this function as a fallback that always works.
5726 func_fallback_echo ()
5728 eval 'cat <<_LTECHO_EOF
5732 ECHO='func_fallback_echo
'
5735 # func_echo_all arg...
5736 # Invoke $ECHO with all args, space-separated.
5743 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5744 $as_echo "printf" >&6; } ;;
5745 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5746 $as_echo "print -r" >&6; } ;;
5747 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5748 $as_echo "cat" >&6; } ;;
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5765 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5766 if ${ac_cv_path_SED+:} false; then :
5767 $as_echo_n "(cached) " >&6
5769 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5770 for ac_i in 1 2 3 4 5 6 7; do
5771 ac_script="$ac_script$as_nl$ac_script"
5773 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5774 { ac_script=; unset ac_script;}
5775 if test -z "$SED"; then
5776 ac_path_SED_found=false
5777 # Loop through the user's path and
test for each of PROGNAME-LIST
5778 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5782 test -z "$as_dir" && as_dir
=.
5783 for ac_prog
in sed gsed
; do
5784 for ac_exec_ext
in '' $ac_executable_extensions; do
5785 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5786 as_fn_executable_p
"$ac_path_SED" ||
continue
5787 # Check for GNU ac_path_SED and select it if it is found.
5788 # Check for GNU $ac_path_SED
5789 case `"$ac_path_SED" --version 2>&1` in
5791 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5794 $as_echo_n 0123456789 >"conftest.in"
5797 cat "conftest.in" "conftest.in" >"conftest.tmp"
5798 mv "conftest.tmp" "conftest.in"
5799 cp "conftest.in" "conftest.nl"
5800 $as_echo '' >> "conftest.nl"
5801 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5802 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5803 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5804 if test $ac_count -gt ${ac_path_SED_max-0}; then
5805 # Best one so far, save it but keep looking for a better one
5806 ac_cv_path_SED
="$ac_path_SED"
5807 ac_path_SED_max
=$ac_count
5809 # 10*(2^10) chars as input seems more than enough
5810 test $ac_count -gt 10 && break
5812 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5815 $ac_path_SED_found && break 3
5820 if test -z "$ac_cv_path_SED"; then
5821 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5829 $as_echo "$ac_cv_path_SED" >&6; }
5830 SED
="$ac_cv_path_SED"
5833 test -z "$SED" && SED
=sed
5834 Xsed
="$SED -e 1s/^X//"
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5847 $as_echo_n "checking for fgrep... " >&6; }
5848 if ${ac_cv_path_FGREP+:} false
; then :
5849 $as_echo_n "(cached) " >&6
5851 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
5852 then ac_cv_path_FGREP
="$GREP -F"
5854 if test -z "$FGREP"; then
5855 ac_path_FGREP_found
=false
5856 # Loop through the user's path and test for each of PROGNAME-LIST
5857 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5858 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5861 test -z "$as_dir" && as_dir
=.
5862 for ac_prog
in fgrep
; do
5863 for ac_exec_ext
in '' $ac_executable_extensions; do
5864 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
5865 as_fn_executable_p
"$ac_path_FGREP" ||
continue
5866 # Check for GNU ac_path_FGREP and select it if it is found.
5867 # Check for GNU $ac_path_FGREP
5868 case `"$ac_path_FGREP" --version 2>&1` in
5870 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
5873 $as_echo_n 0123456789 >"conftest.in"
5876 cat "conftest.in" "conftest.in" >"conftest.tmp"
5877 mv "conftest.tmp" "conftest.in"
5878 cp "conftest.in" "conftest.nl"
5879 $as_echo 'FGREP' >> "conftest.nl"
5880 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5881 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5882 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5883 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5884 # Best one so far, save it but keep looking for a better one
5885 ac_cv_path_FGREP
="$ac_path_FGREP"
5886 ac_path_FGREP_max
=$ac_count
5888 # 10*(2^10) chars as input seems more than enough
5889 test $ac_count -gt 10 && break
5891 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5894 $ac_path_FGREP_found && break 3
5899 if test -z "$ac_cv_path_FGREP"; then
5900 as_fn_error $?
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5903 ac_cv_path_FGREP
=$FGREP
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5909 $as_echo "$ac_cv_path_FGREP" >&6; }
5910 FGREP
="$ac_cv_path_FGREP"
5913 test -z "$GREP" && GREP
=grep
5933 # Check whether --with-gnu-ld was given.
5934 if test "${with_gnu_ld+set}" = set; then :
5935 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
5941 if test "$GCC" = yes; then
5942 # Check if gcc -print-prog-name=ld gives a path.
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5944 $as_echo_n "checking for ld used by $CC... " >&6; }
5947 # gcc leaves a trailing carriage return which upsets mingw
5948 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5950 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
5953 # Accept absolute paths.
5955 re_direlt
='/[^/][^/]*/\.\./'
5956 # Canonicalize the pathname of ld
5957 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5958 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
5959 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5961 test -z "$LD" && LD
="$ac_prog"
5964 # If it fails, then pretend we aren't using GCC.
5968 # If it is relative, then search for the first ld in PATH.
5972 elif test "$with_gnu_ld" = yes; then
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5974 $as_echo_n "checking for GNU ld... " >&6; }
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5977 $as_echo_n "checking for non-GNU ld... " >&6; }
5979 if ${lt_cv_path_LD+:} false
; then :
5980 $as_echo_n "(cached) " >&6
5982 if test -z "$LD"; then
5983 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5984 for ac_dir
in $PATH; do
5986 test -z "$ac_dir" && ac_dir
=.
5987 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
5988 lt_cv_path_LD
="$ac_dir/$ac_prog"
5989 # Check to see if the program is GNU ld. I'd rather use --version,
5990 # but apparently some variants of GNU ld only accept -v.
5991 # Break only if it was the GNU/non-GNU ld that we prefer.
5992 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5993 *GNU
* |
*'with BFD'*)
5994 test "$with_gnu_ld" != no
&& break
5997 test "$with_gnu_ld" != yes && break
6004 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
6009 if test -n "$LD"; then
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6011 $as_echo "$LD" >&6; }
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6014 $as_echo "no" >&6; }
6016 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6018 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6019 if ${lt_cv_prog_gnu_ld+:} false
; then :
6020 $as_echo_n "(cached) " >&6
6022 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6023 case `$LD -v 2>&1 </dev/null` in
6024 *GNU
* |
*'with BFD'*)
6025 lt_cv_prog_gnu_ld
=yes
6028 lt_cv_prog_gnu_ld
=no
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6033 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6034 with_gnu_ld
=$lt_cv_prog_gnu_ld
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6045 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6046 if ${lt_cv_path_NM+:} false
; then :
6047 $as_echo_n "(cached) " >&6
6049 if test -n "$NM"; then
6050 # Let the user override the test.
6053 lt_nm_to_check
="${ac_tool_prefix}nm"
6054 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6055 lt_nm_to_check
="$lt_nm_to_check nm"
6057 for lt_tmp_nm
in $lt_nm_to_check; do
6058 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
6059 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
6061 test -z "$ac_dir" && ac_dir
=.
6062 tmp_nm
="$ac_dir/$lt_tmp_nm"
6063 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
6064 # Check to see if the nm accepts a BSD-compat flag.
6065 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6066 # nm: unknown option "B" ignored
6067 # Tru64's nm complains that /dev/null is an invalid object file
6068 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6069 */dev
/null
* |
*'Invalid file or object type'*)
6070 lt_cv_path_NM
="$tmp_nm -B"
6074 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6076 lt_cv_path_NM
="$tmp_nm -p"
6080 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6081 continue # so that we can try to find one that supports BSD flags
6090 : ${lt_cv_path_NM=no}
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6094 $as_echo "$lt_cv_path_NM" >&6; }
6095 if test "$lt_cv_path_NM" != "no"; then
6098 # Didn't find any BSD compatible name lister, look for dumpbin.
6099 if test -n "$DUMPBIN"; then :
6100 # Let the user override the test.
6102 if test -n "$ac_tool_prefix"; then
6103 for ac_prog
in dumpbin
"link -dump"
6105 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6106 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
6107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6108 $as_echo_n "checking for $ac_word... " >&6; }
6109 if ${ac_cv_prog_DUMPBIN+:} false
; then :
6110 $as_echo_n "(cached) " >&6
6112 if test -n "$DUMPBIN"; then
6113 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
6115 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6119 test -z "$as_dir" && as_dir
=.
6120 for ac_exec_ext
in '' $ac_executable_extensions; do
6121 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6122 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6132 DUMPBIN
=$ac_cv_prog_DUMPBIN
6133 if test -n "$DUMPBIN"; then
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6135 $as_echo "$DUMPBIN" >&6; }
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6138 $as_echo "no" >&6; }
6142 test -n "$DUMPBIN" && break
6145 if test -z "$DUMPBIN"; then
6146 ac_ct_DUMPBIN
=$DUMPBIN
6147 for ac_prog
in dumpbin
"link -dump"
6149 # Extract the first word of "$ac_prog", so it can be a program name with args.
6150 set dummy
$ac_prog; ac_word
=$2
6151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6152 $as_echo_n "checking for $ac_word... " >&6; }
6153 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false
; then :
6154 $as_echo_n "(cached) " >&6
6156 if test -n "$ac_ct_DUMPBIN"; then
6157 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
6159 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6163 test -z "$as_dir" && as_dir
=.
6164 for ac_exec_ext
in '' $ac_executable_extensions; do
6165 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6166 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
6167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6176 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
6177 if test -n "$ac_ct_DUMPBIN"; then
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6179 $as_echo "$ac_ct_DUMPBIN" >&6; }
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6182 $as_echo "no" >&6; }
6186 test -n "$ac_ct_DUMPBIN" && break
6189 if test "x$ac_ct_DUMPBIN" = x
; then
6192 case $cross_compiling:$ac_tool_warned in
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6195 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6196 ac_tool_warned
=yes ;;
6198 DUMPBIN
=$ac_ct_DUMPBIN
6202 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6204 DUMPBIN
="$DUMPBIN -symbols"
6212 if test "$DUMPBIN" != ":"; then
6216 test -z "$NM" && NM
=nm
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6224 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6225 if ${lt_cv_nm_interface+:} false
; then :
6226 $as_echo_n "(cached) " >&6
6228 lt_cv_nm_interface
="BSD nm"
6229 echo "int some_variable = 0;" > conftest.
$ac_ext
6230 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6231 (eval "$ac_compile" 2>conftest.err
)
6232 cat conftest.err
>&5
6233 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6234 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
6235 cat conftest.err
>&5
6236 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6237 cat conftest.out
>&5
6238 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
6239 lt_cv_nm_interface
="MS dumpbin"
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6244 $as_echo "$lt_cv_nm_interface" >&6; }
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6247 $as_echo_n "checking whether ln -s works... " >&6; }
6249 if test "$LN_S" = "ln -s"; then
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6251 $as_echo "yes" >&6; }
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6254 $as_echo "no, using $LN_S" >&6; }
6257 # find the maximum length of command line arguments
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6259 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6260 if ${lt_cv_sys_max_cmd_len+:} false
; then :
6261 $as_echo_n "(cached) " >&6
6268 # On DJGPP, this test can blow up pretty badly due to problems in libc
6269 # (any single argument exceeding 2000 bytes causes a buffer overrun
6270 # during glob expansion). Even if it were fixed, the result of this
6271 # check would be larger than it should be.
6272 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
6276 # Under GNU Hurd, this test is not required because there is
6277 # no limit to the length of command line arguments.
6278 # Libtool will interpret -1 as no limit whatsoever
6279 lt_cv_sys_max_cmd_len
=-1;
6282 cygwin
* | mingw
* | cegcc
*)
6283 # On Win9x/ME, this test blows up -- it succeeds, but takes
6284 # about 5 minutes as the teststring grows exponentially.
6285 # Worse, since 9x/ME are not pre-emptively multitasking,
6286 # you end up with a "frozen" computer, even though with patience
6287 # the test eventually succeeds (with a max line length of 256k).
6288 # Instead, let's just punt: use the minimum linelength reported by
6289 # all of the supported platforms: 8192 (on NT/2K/XP).
6290 lt_cv_sys_max_cmd_len
=8192;
6294 # On MiNT this can take a long time and run out of memory.
6295 lt_cv_sys_max_cmd_len
=8192;
6299 # On AmigaOS with pdksh, this test takes hours, literally.
6300 # So we just punt and use a minimum line length of 8192.
6301 lt_cv_sys_max_cmd_len
=8192;
6304 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
6305 # This has been around since 386BSD, at least. Likely further.
6306 if test -x /sbin
/sysctl
; then
6307 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
6308 elif test -x /usr
/sbin
/sysctl
; then
6309 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
6311 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
6313 # And add a safety zone
6314 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6315 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6319 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6320 lt_cv_sys_max_cmd_len
=196608
6324 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6325 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6326 # nice to cause kernel panics so lets avoid the loop below.
6327 # First set a reasonable default.
6328 lt_cv_sys_max_cmd_len
=16384
6330 if test -x /sbin
/sysconfig
; then
6331 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6332 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
6337 lt_cv_sys_max_cmd_len
=102400
6339 sysv5
* | sco5v6
* | sysv4.2uw2
*)
6340 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6341 if test -n "$kargmax"; then
6342 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
6344 lt_cv_sys_max_cmd_len
=32768
6348 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
6349 if test -n "$lt_cv_sys_max_cmd_len"; then
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`
6353 # Make teststring a little bigger before we do anything with it.
6354 # a 1K string should be a reasonable start.
6355 for i
in 1 2 3 4 5 6 7 8 ; do
6356 teststring
=$teststring$teststring
6358 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
6359 # If test is not a shell built-in, we'll probably end up computing a
6360 # maximum length that is only half of the actual maximum length, but
6362 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6363 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
6364 test $i != 17 # 1/2 MB should be enough
6367 teststring
=$teststring$teststring
6369 # Only check the string length outside the loop.
6370 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
6372 # Add a significant safety factor because C++ compilers can tack on
6373 # massive amounts of additional arguments before passing them to the
6374 # linker. It appears as though 1/2 is a usable value.
6375 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
6382 if test -n $lt_cv_sys_max_cmd_len ; then
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6384 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6387 $as_echo "none" >&6; }
6389 max_cmd_len
=$lt_cv_sys_max_cmd_len
6400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6401 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6402 # Try some XSI features
6405 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6407 && eval 'test $(( 1 + 1 )) -eq 2 \
6408 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
6411 $as_echo "$xsi_shell" >&6; }
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
6415 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
6417 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
6419 && lt_shell_append=yes
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
6421 $as_echo "$lt_shell_append" >&6; }
6424 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6434 # test EBCDIC or ASCII
6435 case `echo X|tr X '\101'` in
6436 A) # ASCII based system
6437 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6438 lt_SP2NL='tr \040 \012'
6439 lt_NL2SP='tr \015\012 \040\040'
6441 *) # EBCDIC based system
6442 lt_SP2NL='tr \100 \n'
6443 lt_NL2SP='tr \r\n \100\100'
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
6456 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
6457 if ${lt_cv_ld_reload_flag+:} false; then :
6458 $as_echo_n "(cached
) " >&6
6460 lt_cv_ld_reload_flag='-r'
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
6463 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6464 reload_flag=$lt_cv_ld_reload_flag
6465 case $reload_flag in
6467 *) reload_flag=" $reload_flag" ;;
6469 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6472 if test "$GCC" = yes; then
6473 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6475 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6488 if test -n "$ac_tool_prefix"; then
6489 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
6490 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6492 $as_echo_n "checking
for $ac_word...
" >&6; }
6493 if ${ac_cv_prog_OBJDUMP+:} false; then :
6494 $as_echo_n "(cached
) " >&6
6496 if test -n "$OBJDUMP"; then
6497 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6503 test -z "$as_dir" && as_dir=.
6504 for ac_exec_ext in '' $ac_executable_extensions; do
6505 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6506 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
6507 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6516 OBJDUMP=$ac_cv_prog_OBJDUMP
6517 if test -n "$OBJDUMP"; then
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
6519 $as_echo "$OBJDUMP" >&6; }
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6522 $as_echo "no
" >&6; }
6527 if test -z "$ac_cv_prog_OBJDUMP"; then
6528 ac_ct_OBJDUMP=$OBJDUMP
6529 # Extract the first word of "objdump
", so it can be a program name with args.
6530 set dummy objdump; ac_word=$2
6531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6532 $as_echo_n "checking
for $ac_word...
" >&6; }
6533 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6534 $as_echo_n "(cached
) " >&6
6536 if test -n "$ac_ct_OBJDUMP"; then
6537 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6543 test -z "$as_dir" && as_dir=.
6544 for ac_exec_ext in '' $ac_executable_extensions; do
6545 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6546 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
6547 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6556 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6557 if test -n "$ac_ct_OBJDUMP"; then
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
6559 $as_echo "$ac_ct_OBJDUMP" >&6; }
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6562 $as_echo "no
" >&6; }
6565 if test "x
$ac_ct_OBJDUMP" = x; then
6568 case $cross_compiling:$ac_tool_warned in
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6571 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6572 ac_tool_warned=yes ;;
6574 OBJDUMP=$ac_ct_OBJDUMP
6577 OBJDUMP="$ac_cv_prog_OBJDUMP"
6580 test -z "$OBJDUMP" && OBJDUMP=objdump
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
6591 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
6592 if ${lt_cv_deplibs_check_method+:} false; then :
6593 $as_echo_n "(cached
) " >&6
6595 lt_cv_file_magic_cmd='$MAGIC_CMD'
6596 lt_cv_file_magic_test_file=
6597 lt_cv_deplibs_check_method='unknown'
6598 # Need to set the preceding variable on all platforms that support
6599 # interlibrary dependencies.
6600 # 'none' -- dependencies not supported.
6601 # `unknown' -- same as none, but documents that we really don't know.
6602 # 'pass_all' -- all dependencies passed with no checks.
6603 # 'test_compile' -- check by making test program.
6604 # 'file_magic [[regex]]' -- check by looking for files in library path
6605 # which responds to the $file_magic_cmd with a given extended regex.
6606 # If you have `file' or equivalent on your system and you're not sure
6607 # whether `pass_all' will *always* work, you probably want this one.
6611 lt_cv_deplibs_check_method=pass_all
6615 lt_cv_deplibs_check_method=pass_all
6619 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6620 lt_cv_file_magic_cmd='/usr/bin/file -L'
6621 lt_cv_file_magic_test_file=/shlib/libc.so
6625 # func_win32_libid is a shell function defined in ltmain.sh
6626 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6627 lt_cv_file_magic_cmd='func_win32_libid'
6631 # Base MSYS/MinGW do not provide the 'file' command needed by
6632 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6633 # unless we find 'file', for example because we are cross-compiling.
6634 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6635 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
6636 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6637 lt_cv_file_magic_cmd='func_win32_libid'
6639 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6640 lt_cv_file_magic_cmd='$OBJDUMP -f'
6645 # use the weaker test based on 'objdump'. See mingw*.
6646 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6647 lt_cv_file_magic_cmd='$OBJDUMP -f'
6650 darwin* | rhapsody*)
6651 lt_cv_deplibs_check_method=pass_all
6654 freebsd* | dragonfly*)
6655 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6658 # Not sure whether the presence of OpenBSD here was a mistake.
6659 # Let's accept both of them until this is cleared up.
6660 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6661 lt_cv_file_magic_cmd=/usr/bin/file
6662 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6666 lt_cv_deplibs_check_method=pass_all
6671 lt_cv_deplibs_check_method=pass_all
6675 lt_cv_deplibs_check_method=pass_all
6678 hpux10.20* | hpux11*)
6679 lt_cv_file_magic_cmd=/usr/bin/file
6682 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6683 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6686 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]'
6687 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6690 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6691 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6697 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6698 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6701 irix5* | irix6* | nonstopux*)
6703 *-32|*"-32 ") libmagic=32-bit;;
6704 *-n32|*"-n32 ") libmagic=N32;;
6705 *-64|*"-64 ") libmagic=64-bit;;
6706 *) libmagic=never-match;;
6708 lt_cv_deplibs_check_method=pass_all
6711 # This must be Linux ELF.
6712 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6713 lt_cv_deplibs_check_method=pass_all
6717 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6718 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6720 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6725 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6726 lt_cv_file_magic_cmd=/usr/bin/file
6727 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6731 lt_cv_deplibs_check_method=pass_all
6735 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
6736 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6738 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6742 osf3* | osf4* | osf5*)
6743 lt_cv_deplibs_check_method=pass_all
6747 lt_cv_deplibs_check_method=pass_all
6751 lt_cv_deplibs_check_method=pass_all
6754 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6755 lt_cv_deplibs_check_method=pass_all
6759 case $host_vendor in
6761 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]'
6762 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6765 lt_cv_deplibs_check_method=pass_all
6768 lt_cv_file_magic_cmd='/bin/file'
6769 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6772 lt_cv_file_magic_cmd='/bin/file'
6773 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
6774 lt_cv_file_magic_test_file=/lib/libc.so
6777 lt_cv_deplibs_check_method=pass_all
6780 lt_cv_deplibs_check_method=pass_all
6786 lt_cv_deplibs_check_method=pass_all
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
6792 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6793 file_magic_cmd=$lt_cv_file_magic_cmd
6794 deplibs_check_method=$lt_cv_deplibs_check_method
6795 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6809 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll
"
6810 for plugin in $plugin_names; do
6811 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6812 if test x$plugin_so = x$plugin; then
6813 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6815 if test x$plugin_so != x$plugin; then
6816 plugin_option="--plugin $plugin_so"
6821 if test -n "$ac_tool_prefix"; then
6822 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6823 set dummy ${ac_tool_prefix}ar; ac_word=$2
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6825 $as_echo_n "checking
for $ac_word...
" >&6; }
6826 if ${ac_cv_prog_AR+:} false; then :
6827 $as_echo_n "(cached
) " >&6
6829 if test -n "$AR"; then
6830 ac_cv_prog_AR="$AR" # Let the user override the test.
6832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6836 test -z "$as_dir" && as_dir=.
6837 for ac_exec_ext in '' $ac_executable_extensions; do
6838 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6839 ac_cv_prog_AR="${ac_tool_prefix}ar"
6840 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6850 if test -n "$AR"; then
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
6852 $as_echo "$AR" >&6; }
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6855 $as_echo "no
" >&6; }
6860 if test -z "$ac_cv_prog_AR"; then
6862 # Extract the first word of "ar", so it can be a program name with args.
6863 set dummy ar; ac_word=$2
6864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6865 $as_echo_n "checking
for $ac_word...
" >&6; }
6866 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6867 $as_echo_n "(cached
) " >&6
6869 if test -n "$ac_ct_AR"; then
6870 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6876 test -z "$as_dir" && as_dir=.
6877 for ac_exec_ext in '' $ac_executable_extensions; do
6878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6879 ac_cv_prog_ac_ct_AR="ar"
6880 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6889 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6890 if test -n "$ac_ct_AR"; then
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
6892 $as_echo "$ac_ct_AR" >&6; }
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6895 $as_echo "no
" >&6; }
6898 if test "x
$ac_ct_AR" = x; then
6901 case $cross_compiling:$ac_tool_warned in
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6904 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6905 ac_tool_warned=yes ;;
6913 test -z "$AR" && AR=ar
6914 if test -n "$plugin_option"; then
6915 if $AR --help 2>&1 | grep -q "\
--plugin"; then
6917 $AR $plugin_option rc conftest.a conftest.c
6918 if test "$?
" != 0; then
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: Failed
: $AR $plugin_option rc
" >&5
6920 $as_echo "$as_me: WARNING
: Failed
: $AR $plugin_option rc
" >&2;}
6922 AR="$AR $plugin_option"
6927 test -z "$AR_FLAGS" && AR_FLAGS=cru
6939 if test -n "$ac_tool_prefix"; then
6940 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
6941 set dummy ${ac_tool_prefix}strip; ac_word=$2
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6943 $as_echo_n "checking
for $ac_word...
" >&6; }
6944 if ${ac_cv_prog_STRIP+:} false; then :
6945 $as_echo_n "(cached
) " >&6
6947 if test -n "$STRIP"; then
6948 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6954 test -z "$as_dir" && as_dir=.
6955 for ac_exec_ext in '' $ac_executable_extensions; do
6956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6957 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
6958 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6967 STRIP=$ac_cv_prog_STRIP
6968 if test -n "$STRIP"; then
6969 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
6970 $as_echo "$STRIP" >&6; }
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6973 $as_echo "no
" >&6; }
6978 if test -z "$ac_cv_prog_STRIP"; then
6980 # Extract the first word of "strip
", so it can be a program name with args.
6981 set dummy strip; ac_word=$2
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6983 $as_echo_n "checking
for $ac_word...
" >&6; }
6984 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6985 $as_echo_n "(cached
) " >&6
6987 if test -n "$ac_ct_STRIP"; then
6988 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6994 test -z "$as_dir" && as_dir=.
6995 for ac_exec_ext in '' $ac_executable_extensions; do
6996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6997 ac_cv_prog_ac_ct_STRIP="strip
"
6998 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7007 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7008 if test -n "$ac_ct_STRIP"; then
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
7010 $as_echo "$ac_ct_STRIP" >&6; }
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7013 $as_echo "no
" >&6; }
7016 if test "x
$ac_ct_STRIP" = x; then
7019 case $cross_compiling:$ac_tool_warned in
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7022 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7023 ac_tool_warned=yes ;;
7028 STRIP="$ac_cv_prog_STRIP"
7031 test -z "$STRIP" && STRIP=:
7038 if test -n "$ac_tool_prefix"; then
7039 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
7040 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7042 $as_echo_n "checking
for $ac_word...
" >&6; }
7043 if ${ac_cv_prog_RANLIB+:} false; then :
7044 $as_echo_n "(cached
) " >&6
7046 if test -n "$RANLIB"; then
7047 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7053 test -z "$as_dir" && as_dir=.
7054 for ac_exec_ext in '' $ac_executable_extensions; do
7055 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7056 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
7057 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7066 RANLIB=$ac_cv_prog_RANLIB
7067 if test -n "$RANLIB"; then
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
7069 $as_echo "$RANLIB" >&6; }
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7072 $as_echo "no
" >&6; }
7077 if test -z "$ac_cv_prog_RANLIB"; then
7078 ac_ct_RANLIB=$RANLIB
7079 # Extract the first word of "ranlib
", so it can be a program name with args.
7080 set dummy ranlib; ac_word=$2
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7082 $as_echo_n "checking
for $ac_word...
" >&6; }
7083 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7084 $as_echo_n "(cached
) " >&6
7086 if test -n "$ac_ct_RANLIB"; then
7087 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7093 test -z "$as_dir" && as_dir=.
7094 for ac_exec_ext in '' $ac_executable_extensions; do
7095 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7096 ac_cv_prog_ac_ct_RANLIB="ranlib
"
7097 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7106 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7107 if test -n "$ac_ct_RANLIB"; then
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
7109 $as_echo "$ac_ct_RANLIB" >&6; }
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7112 $as_echo "no
" >&6; }
7115 if test "x
$ac_ct_RANLIB" = x; then
7118 case $cross_compiling:$ac_tool_warned in
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7121 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7122 ac_tool_warned=yes ;;
7124 RANLIB=$ac_ct_RANLIB
7127 RANLIB="$ac_cv_prog_RANLIB"
7130 test -z "$RANLIB" && RANLIB=:
7131 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7132 if $RANLIB --help 2>&1 | grep -q "\
--plugin"; then
7133 RANLIB="$RANLIB $plugin_option"
7142 # Determine commands to create old-style static archives.
7143 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7144 old_postinstall_cmds='chmod 644 $oldlib'
7145 old_postuninstall_cmds=
7147 if test -n "$RANLIB"; then
7150 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
7153 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
7156 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
7161 lock_old_archive_extraction=yes ;;
7163 lock_old_archive_extraction=no ;;
7186 for ac_prog in gawk mawk nawk awk
7188 # Extract the first word of "$ac_prog", so it can be a program name with args.
7189 set dummy $ac_prog; ac_word=$2
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7191 $as_echo_n "checking
for $ac_word...
" >&6; }
7192 if ${ac_cv_prog_AWK+:} false; then :
7193 $as_echo_n "(cached
) " >&6
7195 if test -n "$AWK"; then
7196 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7202 test -z "$as_dir" && as_dir=.
7203 for ac_exec_ext in '' $ac_executable_extensions; do
7204 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7205 ac_cv_prog_AWK="$ac_prog"
7206 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7216 if test -n "$AWK"; then
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AWK" >&5
7218 $as_echo "$AWK" >&6; }
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7221 $as_echo "no
" >&6; }
7225 test -n "$AWK" && break
7246 # If no C compiler was specified, use CC.
7249 # If no C compiler flags were specified, use CFLAGS.
7250 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7252 # Allow CC to be a program name with arguments.
7256 # Check for command to grab the raw symbol name followed by C symbol from nm.
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
7258 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
7259 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7260 $as_echo_n "(cached
) " >&6
7263 # These are sane defaults that work on at least a few old systems.
7264 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7266 # Character class describing NM global symbol codes.
7267 symcode='[BCDEGRST]'
7269 # Regexp to match symbols that can be accessed directly from C.
7270 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7272 # Define system-specific variables.
7277 cygwin* | mingw* | pw32* | cegcc*)
7278 symcode='[ABCDGISTW]'
7281 if test "$host_cpu" = ia64; then
7282 symcode='[ABCDEGRST]'
7286 symcode='[BCDEGRST]'
7289 symcode='[BCDEGQRST]'
7300 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7308 # If we're using GNU nm, then use its standard symbol codes.
7309 case `$NM -V 2>&1` in
7310 *GNU* | *'with BFD'*)
7311 symcode='[ABCDGIRSTW]' ;;
7314 # Transform an extracted symbol line into a proper C declaration.
7315 # Some systems (esp. on ia64) link data and code symbols differently,
7316 # so use this general approach.
7317 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7319 # Transform an extracted symbol line into symbol name and symbol address
7320 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7321 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'"
7323 # Handle CRLF in mingw tool chain
7327 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7331 # Try without a prefix underscore, then with it.
7332 for ac_symprfx in "" "_
"; do
7334 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7335 symxfrm="\\1 $ac_symprfx\\2 \\2"
7337 # Write the raw and C identifiers.
7338 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
7339 # Fake it for dumpbin and say T for any non-static function
7340 # and D for any global variable.
7341 # Also find C++ and __fastcall symbols from MSVC++,
7342 # which start with @ or ?.
7343 lt_cv_sys_global_symbol_pipe="$AWK '"\
7344 " {last_section=section; section=\$ 3};"\
7345 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7346 " \$ 0!~/External *\|/{next};"\
7347 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7348 " {if(hide[section]) next};"\
7349 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7350 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7351 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7352 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7353 " ' prfx
=^
$ac_symprfx"
7355 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7358 # Check to see that the pipe works correctly.
7362 cat > conftest.$ac_ext <<_LT_EOF
7367 void nm_test_func(void);
7368 void nm_test_func(void){}
7372 int main(){nm_test_var='a';nm_test_func();return(0);}
7375 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7376 (eval $ac_compile) 2>&5
7378 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7379 test $ac_status = 0; }; then
7380 # Now try to grab the symbols.
7382 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
7383 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7385 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7386 test $ac_status = 0; } && test -s "$nlist"; then
7387 # Try sorting and uniquifying the output.
7388 if sort "$nlist" | uniq > "$nlist"T; then
7389 mv -f "$nlist"T "$nlist"
7394 # Make sure that we snagged all the symbols we need.
7395 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7396 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7397 cat <<_LT_EOF > conftest.$ac_ext
7403 # Now generate the symbol file.
7404 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7406 cat <<_LT_EOF >> conftest.$ac_ext
7408 /* The mapping between symbol names and symbols. */
7413 lt__PROGRAM__LTX_preloaded_symbols[] =
7415 { "@PROGRAM@
", (void *) 0 },
7417 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7418 cat <<\_LT_EOF >> conftest.$ac_ext
7422 /* This works around a problem in FreeBSD linker */
7423 #ifdef FREEBSD_WORKAROUND
7424 static const void *lt_preloaded_setup() {
7425 return lt__PROGRAM__LTX_preloaded_symbols;
7433 # Now try linking the two files.
7434 mv conftest.$ac_objext conftstm.$ac_objext
7435 lt_save_LIBS="$LIBS"
7436 lt_save_CFLAGS="$CFLAGS"
7437 LIBS="conftstm.
$ac_objext"
7438 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7439 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7440 (eval $ac_link) 2>&5
7442 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7443 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7446 LIBS="$lt_save_LIBS"
7447 CFLAGS="$lt_save_CFLAGS"
7449 echo "cannot
find nm_test_func
in $nlist" >&5
7452 echo "cannot
find nm_test_var
in $nlist" >&5
7455 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
7458 echo "$progname: failed program was
:" >&5
7459 cat conftest.$ac_ext >&5
7461 rm -rf conftest* conftst*
7463 # Do not use the global_symbol_pipe unless it works.
7464 if test "$pipe_works" = yes; then
7467 lt_cv_sys_global_symbol_pipe=
7473 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7474 lt_cv_sys_global_symbol_to_cdecl=
7476 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
7478 $as_echo "failed
" >&6; }
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
7481 $as_echo "ok
" >&6; }
7505 # Check whether --enable-libtool-lock was given.
7506 if test "${enable_libtool_lock+set}" = set; then :
7507 enableval=$enable_libtool_lock;
7510 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
7512 # Some flags need to be propagated to the compiler or linker for good
7516 # Find out which ABI we are using.
7517 echo 'int i;' > conftest.$ac_ext
7518 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7519 (eval $ac_compile) 2>&5
7521 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7522 test $ac_status = 0; }; then
7523 case `/usr/bin/file conftest.$ac_objext` in
7535 # Find out which ABI we are using.
7536 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
7537 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7538 (eval $ac_compile) 2>&5
7540 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7541 test $ac_status = 0; }; then
7542 if test "$lt_cv_prog_gnu_ld" = yes; then
7543 case `/usr/bin/file conftest.$ac_objext` in
7545 LD="${LD-ld} -melf32bsmip"
7548 LD="${LD-ld} -melf32bmipn32"
7551 LD="${LD-ld} -melf64bmip"
7555 case `/usr/bin/file conftest.$ac_objext` in
7571 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7572 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7573 # Find out which ABI we are using.
7574 echo 'int i;' > conftest.$ac_ext
7575 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7576 (eval $ac_compile) 2>&5
7578 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7579 test $ac_status = 0; }; then
7580 case `/usr/bin/file conftest.o` in
7583 x86_64-*kfreebsd*-gnu)
7584 LD="${LD-ld} -m elf_i386_fbsd
"
7587 case `/usr/bin/file conftest.o` in
7589 LD="${LD-ld} -m elf32_x86_64
"
7592 LD="${LD-ld} -m elf_i386
"
7596 powerpc64le-*linux*)
7597 LD="${LD-ld} -m elf32lppclinux
"
7600 LD="${LD-ld} -m elf32ppclinux
"
7603 LD="${LD-ld} -m elf_s390
"
7606 LD="${LD-ld} -m elf32_sparc
"
7612 x86_64-*kfreebsd*-gnu)
7613 LD="${LD-ld} -m elf_x86_64_fbsd
"
7616 LD="${LD-ld} -m elf_x86_64
"
7619 LD="${LD-ld} -m elf64lppc
"
7622 LD="${LD-ld} -m elf64ppc
"
7624 s390*-*linux*|s390*-*tpf*)
7625 LD="${LD-ld} -m elf64_s390
"
7628 LD="${LD-ld} -m elf64_sparc
"
7638 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7639 SAVE_CFLAGS="$CFLAGS"
7640 CFLAGS="$CFLAGS -belf"
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
7642 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
7643 if ${lt_cv_cc_needs_belf+:} false; then :
7644 $as_echo_n "(cached
) " >&6
7647 ac_cpp='$CPP $CPPFLAGS'
7648 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7649 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7650 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7653 /* end confdefs.h. */
7663 if ac_fn_c_try_link "$LINENO"; then :
7664 lt_cv_cc_needs_belf=yes
7666 lt_cv_cc_needs_belf=no
7668 rm -f core conftest.err conftest.$ac_objext \
7669 conftest$ac_exeext conftest.$ac_ext
7671 ac_cpp='$CPP $CPPFLAGS'
7672 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7673 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7674 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7677 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
7678 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7679 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7680 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7681 CFLAGS="$SAVE_CFLAGS"
7685 # Find out which ABI we are using.
7686 echo 'int i;' > conftest.$ac_ext
7687 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7688 (eval $ac_compile) 2>&5
7690 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7691 test $ac_status = 0; }; then
7692 case `/usr/bin/file conftest.o` in
7694 case $lt_cv_prog_gnu_ld in
7695 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
7697 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7709 need_locks="$enable_libtool_lock"
7713 rhapsody* | darwin*)
7714 if test -n "$ac_tool_prefix"; then
7715 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
7716 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7718 $as_echo_n "checking
for $ac_word...
" >&6; }
7719 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7720 $as_echo_n "(cached
) " >&6
7722 if test -n "$DSYMUTIL"; then
7723 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7729 test -z "$as_dir" && as_dir=.
7730 for ac_exec_ext in '' $ac_executable_extensions; do
7731 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7732 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
7733 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7742 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7743 if test -n "$DSYMUTIL"; then
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
7745 $as_echo "$DSYMUTIL" >&6; }
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7748 $as_echo "no
" >&6; }
7753 if test -z "$ac_cv_prog_DSYMUTIL"; then
7754 ac_ct_DSYMUTIL=$DSYMUTIL
7755 # Extract the first word of "dsymutil
", so it can be a program name with args.
7756 set dummy dsymutil; ac_word=$2
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7758 $as_echo_n "checking
for $ac_word...
" >&6; }
7759 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7760 $as_echo_n "(cached
) " >&6
7762 if test -n "$ac_ct_DSYMUTIL"; then
7763 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7769 test -z "$as_dir" && as_dir=.
7770 for ac_exec_ext in '' $ac_executable_extensions; do
7771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7772 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
7773 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7782 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7783 if test -n "$ac_ct_DSYMUTIL"; then
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
7785 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7788 $as_echo "no
" >&6; }
7791 if test "x
$ac_ct_DSYMUTIL" = x; then
7794 case $cross_compiling:$ac_tool_warned in
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7797 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7798 ac_tool_warned=yes ;;
7800 DSYMUTIL=$ac_ct_DSYMUTIL
7803 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7806 if test -n "$ac_tool_prefix"; then
7807 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
7808 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7810 $as_echo_n "checking
for $ac_word...
" >&6; }
7811 if ${ac_cv_prog_NMEDIT+:} false; then :
7812 $as_echo_n "(cached
) " >&6
7814 if test -n "$NMEDIT"; then
7815 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7821 test -z "$as_dir" && as_dir=.
7822 for ac_exec_ext in '' $ac_executable_extensions; do
7823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7824 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
7825 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7834 NMEDIT=$ac_cv_prog_NMEDIT
7835 if test -n "$NMEDIT"; then
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
7837 $as_echo "$NMEDIT" >&6; }
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7840 $as_echo "no
" >&6; }
7845 if test -z "$ac_cv_prog_NMEDIT"; then
7846 ac_ct_NMEDIT=$NMEDIT
7847 # Extract the first word of "nmedit
", so it can be a program name with args.
7848 set dummy nmedit; ac_word=$2
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7850 $as_echo_n "checking
for $ac_word...
" >&6; }
7851 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7852 $as_echo_n "(cached
) " >&6
7854 if test -n "$ac_ct_NMEDIT"; then
7855 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7861 test -z "$as_dir" && as_dir=.
7862 for ac_exec_ext in '' $ac_executable_extensions; do
7863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7864 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
7865 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7874 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7875 if test -n "$ac_ct_NMEDIT"; then
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
7877 $as_echo "$ac_ct_NMEDIT" >&6; }
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7880 $as_echo "no
" >&6; }
7883 if test "x
$ac_ct_NMEDIT" = x; then
7886 case $cross_compiling:$ac_tool_warned in
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7889 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7890 ac_tool_warned=yes ;;
7892 NMEDIT=$ac_ct_NMEDIT
7895 NMEDIT="$ac_cv_prog_NMEDIT"
7898 if test -n "$ac_tool_prefix"; then
7899 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
7900 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7902 $as_echo_n "checking
for $ac_word...
" >&6; }
7903 if ${ac_cv_prog_LIPO+:} false; then :
7904 $as_echo_n "(cached
) " >&6
7906 if test -n "$LIPO"; then
7907 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7913 test -z "$as_dir" && as_dir=.
7914 for ac_exec_ext in '' $ac_executable_extensions; do
7915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7916 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
7917 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7926 LIPO=$ac_cv_prog_LIPO
7927 if test -n "$LIPO"; then
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
7929 $as_echo "$LIPO" >&6; }
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7932 $as_echo "no
" >&6; }
7937 if test -z "$ac_cv_prog_LIPO"; then
7939 # Extract the first word of "lipo
", so it can be a program name with args.
7940 set dummy lipo; ac_word=$2
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7942 $as_echo_n "checking
for $ac_word...
" >&6; }
7943 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7944 $as_echo_n "(cached
) " >&6
7946 if test -n "$ac_ct_LIPO"; then
7947 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7953 test -z "$as_dir" && as_dir=.
7954 for ac_exec_ext in '' $ac_executable_extensions; do
7955 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7956 ac_cv_prog_ac_ct_LIPO="lipo
"
7957 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7966 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7967 if test -n "$ac_ct_LIPO"; then
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
7969 $as_echo "$ac_ct_LIPO" >&6; }
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7972 $as_echo "no
" >&6; }
7975 if test "x
$ac_ct_LIPO" = x; then
7978 case $cross_compiling:$ac_tool_warned in
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7981 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7982 ac_tool_warned=yes ;;
7987 LIPO="$ac_cv_prog_LIPO"
7990 if test -n "$ac_tool_prefix"; then
7991 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
7992 set dummy ${ac_tool_prefix}otool; ac_word=$2
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7994 $as_echo_n "checking
for $ac_word...
" >&6; }
7995 if ${ac_cv_prog_OTOOL+:} false; then :
7996 $as_echo_n "(cached
) " >&6
7998 if test -n "$OTOOL"; then
7999 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8005 test -z "$as_dir" && as_dir=.
8006 for ac_exec_ext in '' $ac_executable_extensions; do
8007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8008 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
8009 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8018 OTOOL=$ac_cv_prog_OTOOL
8019 if test -n "$OTOOL"; then
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
8021 $as_echo "$OTOOL" >&6; }
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8024 $as_echo "no
" >&6; }
8029 if test -z "$ac_cv_prog_OTOOL"; then
8031 # Extract the first word of "otool
", so it can be a program name with args.
8032 set dummy otool; ac_word=$2
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8034 $as_echo_n "checking
for $ac_word...
" >&6; }
8035 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8036 $as_echo_n "(cached
) " >&6
8038 if test -n "$ac_ct_OTOOL"; then
8039 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8045 test -z "$as_dir" && as_dir=.
8046 for ac_exec_ext in '' $ac_executable_extensions; do
8047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8048 ac_cv_prog_ac_ct_OTOOL="otool
"
8049 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8058 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8059 if test -n "$ac_ct_OTOOL"; then
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
8061 $as_echo "$ac_ct_OTOOL" >&6; }
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8064 $as_echo "no
" >&6; }
8067 if test "x
$ac_ct_OTOOL" = x; then
8070 case $cross_compiling:$ac_tool_warned in
8072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
8073 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
8074 ac_tool_warned=yes ;;
8079 OTOOL="$ac_cv_prog_OTOOL"
8082 if test -n "$ac_tool_prefix"; then
8083 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
8084 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8086 $as_echo_n "checking
for $ac_word...
" >&6; }
8087 if ${ac_cv_prog_OTOOL64+:} false; then :
8088 $as_echo_n "(cached
) " >&6
8090 if test -n "$OTOOL64"; then
8091 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8097 test -z "$as_dir" && as_dir=.
8098 for ac_exec_ext in '' $ac_executable_extensions; do
8099 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8100 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
8101 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8110 OTOOL64=$ac_cv_prog_OTOOL64
8111 if test -n "$OTOOL64"; then
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
8113 $as_echo "$OTOOL64" >&6; }
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8116 $as_echo "no
" >&6; }
8121 if test -z "$ac_cv_prog_OTOOL64"; then
8122 ac_ct_OTOOL64=$OTOOL64
8123 # Extract the first word of "otool64
", so it can be a program name with args.
8124 set dummy otool64; ac_word=$2
8125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8126 $as_echo_n "checking
for $ac_word...
" >&6; }
8127 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8128 $as_echo_n "(cached
) " >&6
8130 if test -n "$ac_ct_OTOOL64"; then
8131 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8137 test -z "$as_dir" && as_dir=.
8138 for ac_exec_ext in '' $ac_executable_extensions; do
8139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8140 ac_cv_prog_ac_ct_OTOOL64="otool64
"
8141 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8150 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8151 if test -n "$ac_ct_OTOOL64"; then
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
8153 $as_echo "$ac_ct_OTOOL64" >&6; }
8155 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8156 $as_echo "no
" >&6; }
8159 if test "x
$ac_ct_OTOOL64" = x; then
8162 case $cross_compiling:$ac_tool_warned in
8164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
8165 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
8166 ac_tool_warned=yes ;;
8168 OTOOL64=$ac_ct_OTOOL64
8171 OTOOL64="$ac_cv_prog_OTOOL64"
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
8201 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
8202 if ${lt_cv_apple_cc_single_mod+:} false; then :
8203 $as_echo_n "(cached
) " >&6
8205 lt_cv_apple_cc_single_mod=no
8206 if test -z "${LT_MULTI_MODULE}"; then
8207 # By default we will add the -single_module flag. You can override
8208 # by either setting the environment variable LT_MULTI_MODULE
8209 # non-empty at configure time, or by adding -multi_module to the
8211 rm -rf libconftest.dylib*
8212 echo "int foo
(void
){return 1;}" > conftest.c
8213 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8214 -dynamiclib -Wl,-single_module conftest.c
" >&5
8215 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8216 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8218 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8219 lt_cv_apple_cc_single_mod=yes
8221 cat conftest.err >&5
8223 rm -rf libconftest.dylib*
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
8228 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
8230 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
8231 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8232 $as_echo_n "(cached
) " >&6
8234 lt_cv_ld_exported_symbols_list=no
8235 save_LDFLAGS=$LDFLAGS
8236 echo "_main
" > conftest.sym
8237 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
8238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8239 /* end confdefs.h. */
8249 if ac_fn_c_try_link "$LINENO"; then :
8250 lt_cv_ld_exported_symbols_list=yes
8252 lt_cv_ld_exported_symbols_list=no
8254 rm -f core conftest.err conftest.$ac_objext \
8255 conftest$ac_exeext conftest.$ac_ext
8256 LDFLAGS="$save_LDFLAGS"
8259 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
8260 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
8262 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
8263 if ${lt_cv_ld_force_load+:} false; then :
8264 $as_echo_n "(cached
) " >&6
8266 lt_cv_ld_force_load=no
8267 cat > conftest.c << _LT_EOF
8268 int forced_loaded() { return 2;}
8270 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
8271 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8272 echo "$AR cru libconftest.a conftest.o
" >&5
8273 $AR cru libconftest.a conftest.o 2>&5
8274 cat > conftest.c << _LT_EOF
8275 int main() { return 0;}
8277 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
8278 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8280 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8281 lt_cv_ld_force_load=yes
8283 cat conftest.err >&5
8285 rm -f conftest.err libconftest.a conftest conftest.c
8286 rm -rf conftest.dSYM
8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
8290 $as_echo "$lt_cv_ld_force_load" >&6; }
8292 rhapsody* | darwin1.[012])
8293 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8295 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8296 darwin*) # darwin 5.x on
8297 # if running on 10.5 or later, the deployment target defaults
8298 # to the OS version, if on x86, and 10.4, the deployment
8299 # target defaults to 10.4. Don't you love it?
8300 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8301 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8302 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8304 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8306 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8310 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8311 _lt_dar_single_mod='$single_module'
8313 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8314 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8316 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8318 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
8319 _lt_dsymutil='~$DSYMUTIL $lib || :'
8326 for ac_header in dlfcn.h
8328 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h
" "ac_cv_header_dlfcn_h
" "$ac_includes_default
8330 if test "x
$ac_cv_header_dlfcn_h" = xyes; then :
8331 cat >>confdefs.h <<_ACEOF
8332 #define HAVE_DLFCN_H 1
8341 # autoconf.info says this should be called right after AC_INIT.
8342 ac_config_headers="$ac_config_headers config.h
:config.
in"
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian
" >&5
8347 $as_echo_n "checking whether byte ordering is bigendian...
" >&6; }
8348 if ${ac_cv_c_bigendian+:} false; then :
8349 $as_echo_n "(cached
) " >&6
8351 ac_cv_c_bigendian=unknown
8352 # See if we're dealing with a universal compiler.
8353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8354 /* end confdefs.h. */
8355 #ifndef __APPLE_CC__
8356 not a universal capable compiler
8361 if ac_fn_c_try_compile "$LINENO"; then :
8363 # Check for potential -arch flags. It is not universal unless
8364 # there are at least two -arch flags with different values.
8367 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8368 if test -n "$ac_prev"; then
8370 i?86 | x86_64 | ppc | ppc64)
8371 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8374 ac_cv_c_bigendian=universal
8380 elif test "x
$ac_word" = "x-arch
"; then
8385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8386 if test $ac_cv_c_bigendian = unknown; then
8387 # See if sys/param.h defines the BYTE_ORDER macro.
8388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8389 /* end confdefs.h. */
8390 #include <sys/types.h>
8391 #include <sys/param.h>
8396 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8397 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8406 if ac_fn_c_try_compile "$LINENO"; then :
8407 # It does; now see whether it defined to BIG_ENDIAN or not.
8408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8409 /* end confdefs.h. */
8410 #include <sys/types.h>
8411 #include <sys/param.h>
8416 #if BYTE_ORDER != BIG_ENDIAN
8424 if ac_fn_c_try_compile "$LINENO"; then :
8425 ac_cv_c_bigendian=yes
8427 ac_cv_c_bigendian=no
8429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8433 if test $ac_cv_c_bigendian = unknown; then
8434 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8436 /* end confdefs.h. */
8442 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8450 if ac_fn_c_try_compile "$LINENO"; then :
8451 # It does; now see whether it defined to _BIG_ENDIAN or not.
8452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8453 /* end confdefs.h. */
8467 if ac_fn_c_try_compile "$LINENO"; then :
8468 ac_cv_c_bigendian=yes
8470 ac_cv_c_bigendian=no
8472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8476 if test $ac_cv_c_bigendian = unknown; then
8477 # Compile a test program.
8478 if test "$cross_compiling" = yes; then :
8479 # Try to guess by grepping values from an object file.
8480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8481 /* end confdefs.h. */
8482 short int ascii_mm[] =
8483 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8484 short int ascii_ii[] =
8485 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8486 int use_ascii (int i) {
8487 return ascii_mm[i] + ascii_ii[i];
8489 short int ebcdic_ii[] =
8490 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8491 short int ebcdic_mm[] =
8492 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8493 int use_ebcdic (int i) {
8494 return ebcdic_mm[i] + ebcdic_ii[i];
8501 return use_ascii (foo) == use_ebcdic (foo);
8506 if ac_fn_c_try_compile "$LINENO"; then :
8507 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8508 ac_cv_c_bigendian=yes
8510 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8511 if test "$ac_cv_c_bigendian" = unknown; then
8512 ac_cv_c_bigendian=no
8514 # finding both strings is unlikely to happen, but who knows?
8515 ac_cv_c_bigendian=unknown
8519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8522 /* end confdefs.h. */
8523 $ac_includes_default
8528 /* Are we little or big endian? From Harbison&Steele. */
8532 char c[sizeof (long int)];
8535 return u.c[sizeof (long int) - 1] == 1;
8541 if ac_fn_c_try_run "$LINENO"; then :
8542 ac_cv_c_bigendian=no
8544 ac_cv_c_bigendian=yes
8546 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8547 conftest.$ac_objext conftest.beam conftest.$ac_ext
8552 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_c_bigendian" >&5
8553 $as_echo "$ac_cv_c_bigendian" >&6; }
8554 case $ac_cv_c_bigendian in #(
8556 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8562 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8566 as_fn_error $?
"unknown endianness
8567 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8573 # Put a plausible default for CC_FOR_BUILD in Makefile.
8574 if test -z "$CC_FOR_BUILD"; then
8575 if test "x$cross_compiling" = "xno"; then
8576 CC_FOR_BUILD
='$(CC)'
8586 if test -n "$ac_tool_prefix"; then
8587 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8588 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
8589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8590 $as_echo_n "checking for $ac_word... " >&6; }
8591 if ${ac_cv_prog_RANLIB+:} false
; then :
8592 $as_echo_n "(cached) " >&6
8594 if test -n "$RANLIB"; then
8595 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
8597 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8601 test -z "$as_dir" && as_dir
=.
8602 for ac_exec_ext
in '' $ac_executable_extensions; do
8603 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8604 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
8605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8614 RANLIB
=$ac_cv_prog_RANLIB
8615 if test -n "$RANLIB"; then
8616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8617 $as_echo "$RANLIB" >&6; }
8619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8620 $as_echo "no" >&6; }
8625 if test -z "$ac_cv_prog_RANLIB"; then
8626 ac_ct_RANLIB
=$RANLIB
8627 # Extract the first word of "ranlib", so it can be a program name with args.
8628 set dummy ranlib
; ac_word
=$2
8629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8630 $as_echo_n "checking for $ac_word... " >&6; }
8631 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
8632 $as_echo_n "(cached) " >&6
8634 if test -n "$ac_ct_RANLIB"; then
8635 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
8637 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8641 test -z "$as_dir" && as_dir
=.
8642 for ac_exec_ext
in '' $ac_executable_extensions; do
8643 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8644 ac_cv_prog_ac_ct_RANLIB
="ranlib"
8645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8654 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
8655 if test -n "$ac_ct_RANLIB"; then
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8657 $as_echo "$ac_ct_RANLIB" >&6; }
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8660 $as_echo "no" >&6; }
8663 if test "x$ac_ct_RANLIB" = x
; then
8666 case $cross_compiling:$ac_tool_warned in
8668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8669 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8670 ac_tool_warned
=yes ;;
8672 RANLIB
=$ac_ct_RANLIB
8675 RANLIB
="$ac_cv_prog_RANLIB"
8679 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8680 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8681 # is C99. So handle it ourselves.
8684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8685 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8686 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8687 /* end confdefs.h. */
8689 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8690 # error "C11 support not found"
8694 if ac_fn_c_try_compile
"$LINENO"; then :
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8696 $as_echo "yes" >&6; }
8699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8700 $as_echo "no" >&6; }
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8702 $as_echo_n "checking for -std=c11 support... " >&6; }
8705 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8706 /* end confdefs.h. */
8708 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8709 # error "C11 support not found"
8713 if ac_fn_c_try_compile
"$LINENO"; then :
8715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8716 $as_echo "yes" >&6; }
8718 C_DIALECT
="-std=c11"
8721 as_fn_error $?
"C11 is required" "$LINENO" 5
8723 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8725 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8728 # Some of the common include files depend on bfd.h, and bfd.h checks
8729 # that config.h is included first by testing that the PACKAGE macro
8733 cat >>confdefs.h
<<_ACEOF
8734 #define PACKAGE "$PACKAGE"
8739 # Dependency checking.
8740 ac_config_commands
="$ac_config_commands depdir"
8743 depcc
="$CC" am_compiler_list
=
8745 am_depcomp
=$ac_aux_dir/depcomp
8746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8747 $as_echo_n "checking dependency style of $depcc... " >&6; }
8748 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
8749 $as_echo_n "(cached) " >&6
8751 if test -f "$am_depcomp"; then
8752 # We make a subdir and do the tests there. Otherwise we can end up
8753 # making bogus files that we don't know about and never remove. For
8754 # instance it was reported that on HP-UX the gcc test will end up
8755 # making a dummy file named `D' -- because `-MD' means `put the output
8758 # Copy depcomp to subdir because otherwise we won't find it if we're
8759 # using a relative directory.
8760 cp "$am_depcomp" conftest.dir
8762 # We will build objects and dependencies in a subdirectory because
8763 # it helps to detect inapplicable dependency modes. For instance
8764 # both Tru64's cc and ICC support -MD to output dependencies as a
8765 # side effect of compilation, but ICC will put the dependencies in
8766 # the current directory while Tru64 will put them in the object
8770 am_cv_CC_dependencies_compiler_type
=none
8771 if test "$am_compiler_list" = ""; then
8772 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8774 for depmode
in $am_compiler_list; do
8775 if test $depmode = none
; then break; fi
8777 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8778 # Setup a source with many dependencies, because some compilers
8779 # like to wrap large dependency lists on column 80 (with \), and
8780 # we should not choose a depcomp mode which is confused by this.
8782 # We need to recreate these files for each test, as the compiler may
8783 # overwrite some of them when testing with obscure command lines.
8784 # This happens at least with the AIX C compiler.
8786 for i
in 1 2 3 4 5 6; do
8787 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
8788 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8789 # Solaris 8's {/usr,}/bin/sh.
8790 touch sub
/conftst
$i.h
8792 echo "include sub/conftest.Po" > confmf
8794 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8795 # mode. It turns out that the SunPro C++ compiler does not properly
8796 # handle `-M -o', and we need to detect this.
8797 depcmd
="depmode=$depmode \
8798 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8799 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8800 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8801 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
8802 if env
$depcmd > conftest.err
2>&1 &&
8803 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
8804 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
8805 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
8806 # icc doesn't choke on unknown options, it will just issue warnings
8807 # or remarks (even with -Werror). So we grep stderr for any message
8808 # that says an option was ignored or not supported.
8809 # When given -MP, icc 7.0 and 7.1 complain thusly:
8810 # icc: Command line warning: ignoring option '-M'; no argument required
8811 # The diagnosis changed in icc 8.0:
8812 # icc: Command line remark: option '-MP' not supported
8813 if (grep 'ignoring option' conftest.err ||
8814 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
8815 am_cv_CC_dependencies_compiler_type
=$depmode
8816 $as_echo "$as_me:$LINENO: success" >&5
8820 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8821 sed -e 's/^/| /' < conftest.err
>&5
8827 am_cv_CC_dependencies_compiler_type
=none
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8832 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8833 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
8834 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
8835 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
8840 # Check for the 'make' the user wants to use.
8843 # Extract the first word of "$ac_prog", so it can be a program name with args.
8844 set dummy
$ac_prog; ac_word
=$2
8845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8846 $as_echo_n "checking for $ac_word... " >&6; }
8847 if ${ac_cv_prog_MAKE+:} false
; then :
8848 $as_echo_n "(cached) " >&6
8850 if test -n "$MAKE"; then
8851 ac_cv_prog_MAKE
="$MAKE" # Let the user override the test.
8853 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8857 test -z "$as_dir" && as_dir
=.
8858 for ac_exec_ext
in '' $ac_executable_extensions; do
8859 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8860 ac_cv_prog_MAKE
="$ac_prog"
8861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8870 MAKE
=$ac_cv_prog_MAKE
8871 if test -n "$MAKE"; then
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8873 $as_echo "$MAKE" >&6; }
8875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8876 $as_echo "no" >&6; }
8880 test -n "$MAKE" && break
8884 case "`$MAKE --version 2>&1 | sed 1q`" in
8889 if test "$MAKE_IS_GNU" = yes; then
8899 # If we haven't got the data from the intl directory,
8900 # assume NLS is disabled.
8909 if test -f ..
/..
/intl
/config.intl
; then
8910 . ..
/..
/intl
/config.intl
8912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8913 $as_echo_n "checking whether NLS is requested... " >&6; }
8914 if test x
"$USE_NLS" != xyes
; then
8915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8916 $as_echo "no" >&6; }
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8919 $as_echo "yes" >&6; }
8921 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8925 $as_echo_n "checking for catalogs to be installed... " >&6; }
8926 # Look for .po and .gmo files in the source directory.
8929 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
8930 # If there aren't any .gmo files the shell will give us the
8931 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8933 case "$cat" in *\
**)
8936 # The quadruple backslash is collapsed to a double backslash
8937 # by the backticks, then collapsed again by the double quotes,
8938 # leaving us with one backslash in the sed expression (right
8939 # before the dot that mustn't act as a wildcard).
8940 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8941 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
8942 # The user is allowed to set LINGUAS to a list of languages to
8943 # install catalogs for. If it's empty that means "all of them."
8944 if test "x$LINGUAS" = x
; then
8945 CATALOGS
="$CATALOGS $cat"
8946 XLINGUAS
="$XLINGUAS $lang"
8948 case "$LINGUAS" in *$lang*)
8949 CATALOGS
="$CATALOGS $cat"
8950 XLINGUAS
="$XLINGUAS $lang"
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8957 $as_echo "$LINGUAS" >&6; }
8970 # Check for common headers.
8971 # NB: You can assume C11 headers exist.
8972 for ac_header
in unistd.h
8974 ac_fn_c_check_header_mongrel
"$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8975 if test "x$ac_cv_header_unistd_h" = xyes
; then :
8976 cat >>confdefs.h
<<_ACEOF
8977 #define HAVE_UNISTD_H 1
8984 for ac_header
in sys
/time.h sys
/times.h sys
/resource.h sys
/mman.h
8986 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8987 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8988 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
8989 cat >>confdefs.h
<<_ACEOF
8990 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8997 for ac_header
in fcntl.h fpu_control.h
8999 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9000 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9001 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
9002 cat >>confdefs.h
<<_ACEOF
9003 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9010 for ac_header
in dlfcn.h sys
/stat.h
9012 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9013 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9014 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
9015 cat >>confdefs.h
<<_ACEOF
9016 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9023 for ac_func
in getrusage
time sigaction __setfpucw
9025 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9026 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9027 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9028 cat >>confdefs.h
<<_ACEOF
9029 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9035 for ac_func
in mmap munmap lstat truncate ftruncate posix_fallocate
9037 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9038 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9039 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9040 cat >>confdefs.h
<<_ACEOF
9041 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9047 ac_fn_c_check_member
"$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9048 #include <sys/types.h>
9050 #ifdef HAVE_SYS_STAT_H
9051 #include <sys/stat.h>
9054 if test "x$ac_cv_member_struct_stat_st_dev" = xyes
; then :
9056 cat >>confdefs.h
<<_ACEOF
9057 #define HAVE_STRUCT_STAT_ST_DEV 1
9062 ac_fn_c_check_member
"$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9063 #include <sys/types.h>
9065 #ifdef HAVE_SYS_STAT_H
9066 #include <sys/stat.h>
9069 if test "x$ac_cv_member_struct_stat_st_ino" = xyes
; then :
9071 cat >>confdefs.h
<<_ACEOF
9072 #define HAVE_STRUCT_STAT_ST_INO 1
9077 ac_fn_c_check_member
"$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9078 #include <sys/types.h>
9080 #ifdef HAVE_SYS_STAT_H
9081 #include <sys/stat.h>
9084 if test "x$ac_cv_member_struct_stat_st_mode" = xyes
; then :
9086 cat >>confdefs.h
<<_ACEOF
9087 #define HAVE_STRUCT_STAT_ST_MODE 1
9092 ac_fn_c_check_member
"$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9093 #include <sys/types.h>
9095 #ifdef HAVE_SYS_STAT_H
9096 #include <sys/stat.h>
9099 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes
; then :
9101 cat >>confdefs.h
<<_ACEOF
9102 #define HAVE_STRUCT_STAT_ST_NLINK 1
9107 ac_fn_c_check_member
"$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9108 #include <sys/types.h>
9110 #ifdef HAVE_SYS_STAT_H
9111 #include <sys/stat.h>
9114 if test "x$ac_cv_member_struct_stat_st_uid" = xyes
; then :
9116 cat >>confdefs.h
<<_ACEOF
9117 #define HAVE_STRUCT_STAT_ST_UID 1
9122 ac_fn_c_check_member
"$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9123 #include <sys/types.h>
9125 #ifdef HAVE_SYS_STAT_H
9126 #include <sys/stat.h>
9129 if test "x$ac_cv_member_struct_stat_st_gid" = xyes
; then :
9131 cat >>confdefs.h
<<_ACEOF
9132 #define HAVE_STRUCT_STAT_ST_GID 1
9137 ac_fn_c_check_member
"$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9138 #include <sys/types.h>
9140 #ifdef HAVE_SYS_STAT_H
9141 #include <sys/stat.h>
9144 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes
; then :
9146 cat >>confdefs.h
<<_ACEOF
9147 #define HAVE_STRUCT_STAT_ST_RDEV 1
9152 ac_fn_c_check_member
"$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9153 #include <sys/types.h>
9155 #ifdef HAVE_SYS_STAT_H
9156 #include <sys/stat.h>
9159 if test "x$ac_cv_member_struct_stat_st_size" = xyes
; then :
9161 cat >>confdefs.h
<<_ACEOF
9162 #define HAVE_STRUCT_STAT_ST_SIZE 1
9167 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9168 #include <sys/types.h>
9170 #ifdef HAVE_SYS_STAT_H
9171 #include <sys/stat.h>
9174 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
9176 cat >>confdefs.h
<<_ACEOF
9177 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9182 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9183 #include <sys/types.h>
9185 #ifdef HAVE_SYS_STAT_H
9186 #include <sys/stat.h>
9189 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
9191 cat >>confdefs.h
<<_ACEOF
9192 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9197 ac_fn_c_check_member
"$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9198 #include <sys/types.h>
9200 #ifdef HAVE_SYS_STAT_H
9201 #include <sys/stat.h>
9204 if test "x$ac_cv_member_struct_stat_st_atime" = xyes
; then :
9206 cat >>confdefs.h
<<_ACEOF
9207 #define HAVE_STRUCT_STAT_ST_ATIME 1
9212 ac_fn_c_check_member
"$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9213 #include <sys/types.h>
9215 #ifdef HAVE_SYS_STAT_H
9216 #include <sys/stat.h>
9219 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes
; then :
9221 cat >>confdefs.h
<<_ACEOF
9222 #define HAVE_STRUCT_STAT_ST_MTIME 1
9227 ac_fn_c_check_member
"$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9228 #include <sys/types.h>
9230 #ifdef HAVE_SYS_STAT_H
9231 #include <sys/stat.h>
9234 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes
; then :
9236 cat >>confdefs.h
<<_ACEOF
9237 #define HAVE_STRUCT_STAT_ST_CTIME 1
9243 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9244 #include <sys/socket.h>
9247 if test "x$ac_cv_type_socklen_t" = xyes
; then :
9249 cat >>confdefs.h
<<_ACEOF
9250 #define HAVE_SOCKLEN_T 1
9257 # Check for socket libraries
9258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9259 $as_echo_n "checking for bind in -lsocket... " >&6; }
9260 if ${ac_cv_lib_socket_bind+:} false
; then :
9261 $as_echo_n "(cached) " >&6
9263 ac_check_lib_save_LIBS
=$LIBS
9264 LIBS
="-lsocket $LIBS"
9265 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9266 /* end confdefs.h. */
9268 /* Override any GCC internal prototype to avoid an error.
9269 Use char because int might match the return type of a GCC
9270 builtin and then its argument prototype would still apply. */
9283 if ac_fn_c_try_link
"$LINENO"; then :
9284 ac_cv_lib_socket_bind
=yes
9286 ac_cv_lib_socket_bind
=no
9288 rm -f core conftest.err conftest.
$ac_objext \
9289 conftest
$ac_exeext conftest.
$ac_ext
9290 LIBS
=$ac_check_lib_save_LIBS
9292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9293 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9294 if test "x$ac_cv_lib_socket_bind" = xyes
; then :
9295 cat >>confdefs.h
<<_ACEOF
9296 #define HAVE_LIBSOCKET 1
9299 LIBS
="-lsocket $LIBS"
9303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9304 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9305 if ${ac_cv_lib_nsl_gethostbyname+:} false
; then :
9306 $as_echo_n "(cached) " >&6
9308 ac_check_lib_save_LIBS
=$LIBS
9310 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9311 /* end confdefs.h. */
9313 /* Override any GCC internal prototype to avoid an error.
9314 Use char because int might match the return type of a GCC
9315 builtin and then its argument prototype would still apply. */
9319 char gethostbyname ();
9323 return gethostbyname ();
9328 if ac_fn_c_try_link
"$LINENO"; then :
9329 ac_cv_lib_nsl_gethostbyname
=yes
9331 ac_cv_lib_nsl_gethostbyname
=no
9333 rm -f core conftest.err conftest.
$ac_objext \
9334 conftest
$ac_exeext conftest.
$ac_ext
9335 LIBS
=$ac_check_lib_save_LIBS
9337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9338 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9339 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
; then :
9340 cat >>confdefs.h
<<_ACEOF
9341 #define HAVE_LIBNSL 1
9349 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9350 # using the same condition.
9352 # Use the system's zlib library.
9353 zlibdir
="-L\$(top_builddir)/../zlib"
9354 zlibinc
="-I\$(top_srcdir)/../zlib"
9356 # Check whether --with-system-zlib was given.
9357 if test "${with_system_zlib+set}" = set; then :
9358 withval
=$with_system_zlib; if test x
$with_system_zlib = xyes
; then
9369 # BFD uses libdl when when plugins enabled.
9372 for ac_header
in dlfcn.h
9374 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9376 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
9377 cat >>confdefs.h
<<_ACEOF
9378 #define HAVE_DLFCN_H 1
9385 for ac_header
in windows.h
9387 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9389 if test "x$ac_cv_header_windows_h" = xyes
; then :
9390 cat >>confdefs.h
<<_ACEOF
9391 #define HAVE_WINDOWS_H 1
9399 # Check whether --enable-plugins was given.
9400 if test "${enable_plugins+set}" = set; then :
9401 enableval
=$enable_plugins; case "${enableval}" in
9404 if test "$maybe_plugins" != "yes" ; then
9405 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9409 plugins
=$maybe_plugins
9413 if test "$plugins" = "yes"; then
9414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9415 $as_echo_n "checking for library containing dlsym... " >&6; }
9416 if ${ac_cv_search_dlsym+:} false
; then :
9417 $as_echo_n "(cached) " >&6
9419 ac_func_search_save_LIBS
=$LIBS
9420 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9421 /* end confdefs.h. */
9423 /* Override any GCC internal prototype to avoid an error.
9424 Use char because int might match the return type of a GCC
9425 builtin and then its argument prototype would still apply. */
9438 for ac_lib
in '' dl
; do
9439 if test -z "$ac_lib"; then
9440 ac_res
="none required"
9443 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9445 if ac_fn_c_try_link
"$LINENO"; then :
9446 ac_cv_search_dlsym
=$ac_res
9448 rm -f core conftest.err conftest.
$ac_objext \
9450 if ${ac_cv_search_dlsym+:} false
; then :
9454 if ${ac_cv_search_dlsym+:} false
; then :
9457 ac_cv_search_dlsym
=no
9460 LIBS
=$ac_func_search_save_LIBS
9462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9463 $as_echo "$ac_cv_search_dlsym" >&6; }
9464 ac_res
=$ac_cv_search_dlsym
9465 if test "$ac_res" != no
; then :
9466 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
9472 if test "$plugins" = yes; then
9493 # Check whether --enable-shared was given.
9494 if test "${enable_shared+set}" = set; then :
9495 enableval
=$enable_shared; p
=${PACKAGE-default}
9497 yes) enable_shared
=yes ;;
9498 no
) enable_shared
=no
;;
9501 # Look at the argument we got. We use all the common list separators.
9502 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9503 for pkg
in $enableval; do
9505 if test "X$pkg" = "X$p"; then
9524 # Check whether --enable-static was given.
9525 if test "${enable_static+set}" = set; then :
9526 enableval
=$enable_static; p
=${PACKAGE-default}
9528 yes) enable_static
=yes ;;
9529 no
) enable_static
=no
;;
9532 # Look at the argument we got. We use all the common list separators.
9533 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9534 for pkg
in $enableval; do
9536 if test "X$pkg" = "X$p"; then
9556 # Check whether --with-pic was given.
9557 if test "${with_pic+set}" = set; then :
9558 withval
=$with_pic; pic_mode
="$withval"
9564 test -z "$pic_mode" && pic_mode
=default
9572 # Check whether --enable-fast-install was given.
9573 if test "${enable_fast_install+set}" = set; then :
9574 enableval
=$enable_fast_install; p
=${PACKAGE-default}
9576 yes) enable_fast_install
=yes ;;
9577 no
) enable_fast_install
=no
;;
9579 enable_fast_install
=no
9580 # Look at the argument we got. We use all the common list separators.
9581 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
9582 for pkg
in $enableval; do
9584 if test "X$pkg" = "X$p"; then
9585 enable_fast_install
=yes
9592 enable_fast_install
=yes
9605 # This can be used to rebuild libtool when needed
9606 LIBTOOL_DEPS
="$ltmain"
9608 # Always use our own libtool.
9609 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
9636 test -z "$LN_S" && LN_S
="ln -s"
9651 if test -n "${ZSH_VERSION+set}" ; then
9652 setopt NO_GLOB_SUBST
9655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9656 $as_echo_n "checking for objdir... " >&6; }
9657 if ${lt_cv_objdir+:} false
; then :
9658 $as_echo_n "(cached) " >&6
9660 rm -f .libs
2>/dev
/null
9661 mkdir .libs
2>/dev
/null
9662 if test -d .libs
; then
9665 # MS-DOS does not allow filenames that begin with a dot.
9668 rmdir .libs
2>/dev
/null
9670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9671 $as_echo "$lt_cv_objdir" >&6; }
9672 objdir
=$lt_cv_objdir
9678 cat >>confdefs.h
<<_ACEOF
9679 #define LT_OBJDIR "$lt_cv_objdir/"
9687 # AIX sometimes has problems with the GCC collect2 program. For some
9688 # reason, if we set the COLLECT_NAMES environment variable, the problems
9689 # vanish in a puff of smoke.
9690 if test "X${COLLECT_NAMES+set}" != Xset
; then
9692 export COLLECT_NAMES
9699 can_build_shared
=yes
9701 # All known linkers require a `.a' archive for static linking (except MSVC,
9702 # which needs '.lib').
9705 with_gnu_ld
="$lt_cv_prog_gnu_ld"
9708 old_CFLAGS
="$CFLAGS"
9710 # Set sane defaults for various variables
9711 test -z "$CC" && CC
=cc
9712 test -z "$LTCC" && LTCC
=$CC
9713 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
9714 test -z "$LD" && LD
=ld
9715 test -z "$ac_objext" && ac_objext
=o
9717 for cc_temp
in $compiler""; do
9719 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
9720 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
9725 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9728 # Only perform the check for file, if the check method requires it
9729 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
9730 case $deplibs_check_method in
9732 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9734 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9735 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
9736 $as_echo_n "(cached) " >&6
9740 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9743 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9744 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9745 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9746 for ac_dir
in $ac_dummy; do
9748 test -z "$ac_dir" && ac_dir
=.
9749 if test -f $ac_dir/${ac_tool_prefix}file; then
9750 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
9751 if test -n "$file_magic_test_file"; then
9752 case $deplibs_check_method in
9754 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9755 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9756 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9757 $EGREP "$file_magic_regex" > /dev
/null
; then
9762 *** Warning: the command libtool uses to detect shared libraries,
9763 *** $file_magic_cmd, produces output that libtool cannot recognize.
9764 *** The result is that libtool may fail to recognize shared libraries
9765 *** as such. This will affect the creation of libtool libraries that
9766 *** depend on shared libraries, but programs linked with such libtool
9767 *** libraries will work regardless of this problem. Nevertheless, you
9768 *** may want to report the problem to your system manager and/or to
9769 *** bug-libtool@gnu.org
9779 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9784 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9785 if test -n "$MAGIC_CMD"; then
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9787 $as_echo "$MAGIC_CMD" >&6; }
9789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9790 $as_echo "no" >&6; }
9797 if test -z "$lt_cv_path_MAGIC_CMD"; then
9798 if test -n "$ac_tool_prefix"; then
9799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9800 $as_echo_n "checking for file... " >&6; }
9801 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
9802 $as_echo_n "(cached) " >&6
9806 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9809 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9810 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9811 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9812 for ac_dir
in $ac_dummy; do
9814 test -z "$ac_dir" && ac_dir
=.
9815 if test -f $ac_dir/file; then
9816 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
9817 if test -n "$file_magic_test_file"; then
9818 case $deplibs_check_method in
9820 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9821 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9822 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9823 $EGREP "$file_magic_regex" > /dev
/null
; then
9828 *** Warning: the command libtool uses to detect shared libraries,
9829 *** $file_magic_cmd, produces output that libtool cannot recognize.
9830 *** The result is that libtool may fail to recognize shared libraries
9831 *** as such. This will affect the creation of libtool libraries that
9832 *** depend on shared libraries, but programs linked with such libtool
9833 *** libraries will work regardless of this problem. Nevertheless, you
9834 *** may want to report the problem to your system manager and/or to
9835 *** bug-libtool@gnu.org
9845 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9850 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9851 if test -n "$MAGIC_CMD"; then
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9853 $as_echo "$MAGIC_CMD" >&6; }
9855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9856 $as_echo "no" >&6; }
9869 # Use C for the default configuration in the libtool script
9873 ac_cpp
='$CPP $CPPFLAGS'
9874 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9875 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9876 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
9879 # Source file extension for C test sources.
9882 # Object file extension for compiled C test sources.
9886 # Code to be used in simple compile tests
9887 lt_simple_compile_test_code
="int some_variable = 0;"
9889 # Code to be used in simple link tests
9890 lt_simple_link_test_code
='int main(){return(0);}'
9898 # If no C compiler was specified, use CC.
9901 # If no C compiler flags were specified, use CFLAGS.
9902 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
9904 # Allow CC to be a program name with arguments.
9907 # Save the default compiler, since it gets overwritten when the other
9908 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9909 compiler_DEFAULT
=$CC
9911 # save warnings/boilerplate of simple test code
9912 ac_outfile
=conftest.
$ac_objext
9913 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
9914 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9915 _lt_compiler_boilerplate
=`cat conftest.err`
9918 ac_outfile
=conftest.
$ac_objext
9919 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
9920 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9921 _lt_linker_boilerplate
=`cat conftest.err`
9926 ## There is no encapsulation within the following macros, do not change
9927 ## the running order or otherwise move them around unless you know exactly
9928 ## what you are doing...
9929 if test -n "$compiler"; then
9931 lt_prog_compiler_no_builtin_flag
=
9933 if test "$GCC" = yes; then
9934 case $cc_basename in
9936 lt_prog_compiler_no_builtin_flag
=' -Xcompiler -fno-builtin' ;;
9938 lt_prog_compiler_no_builtin_flag
=' -fno-builtin' ;;
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9942 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9943 if ${lt_cv_prog_compiler_rtti_exceptions+:} false
; then :
9944 $as_echo_n "(cached) " >&6
9946 lt_cv_prog_compiler_rtti_exceptions
=no
9947 ac_outfile
=conftest.
$ac_objext
9948 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9949 lt_compiler_flag
="-fno-rtti -fno-exceptions"
9950 # Insert the option either (1) after the last *FLAGS variable, or
9951 # (2) before a word containing "conftest.", or (3) at the end.
9952 # Note that $ac_compile itself does not contain backslashes and begins
9953 # with a dollar sign (not a hyphen), so the echo should work correctly.
9954 # The option is referenced via a variable to avoid confusing sed.
9955 lt_compile
=`echo "$ac_compile" | $SED \
9956 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9957 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9958 -e 's:$: $lt_compiler_flag:'`
9959 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9960 (eval "$lt_compile" 2>conftest.err
)
9962 cat conftest.err
>&5
9963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964 if (exit $ac_status) && test -s "$ac_outfile"; then
9965 # The compiler can only warn and ignore the option if not recognized
9966 # So say no if there are warnings other than the usual output.
9967 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
9968 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9969 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
9970 lt_cv_prog_compiler_rtti_exceptions
=yes
9976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9977 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9979 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
9980 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9992 lt_prog_compiler_wl
=
9993 lt_prog_compiler_pic
=
9994 lt_prog_compiler_static
=
9996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9997 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9999 if test "$GCC" = yes; then
10000 lt_prog_compiler_wl
='-Wl,'
10001 lt_prog_compiler_static
='-static'
10005 # All AIX code is PIC.
10006 if test "$host_cpu" = ia64
; then
10007 # AIX 5 now supports IA64 processor
10008 lt_prog_compiler_static
='-Bstatic'
10010 lt_prog_compiler_pic
='-fPIC'
10016 # see comment about AmigaOS4 .so support
10017 lt_prog_compiler_pic
='-fPIC'
10020 # FIXME: we need at least 68020 code to build shared libraries, but
10021 # adding the `-m68020' flag to GCC prevents building anything better,
10023 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
10028 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
10029 # PIC is the default for these OSes.
10032 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
10033 # This hack is so that the source file can tell whether it is being
10034 # built for inclusion in a dll (and should export symbols for example).
10035 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10036 # (--disable-auto-import) libraries
10037 lt_prog_compiler_pic
='-DDLL_EXPORT'
10040 darwin
* | rhapsody
*)
10041 # PIC is the default on this platform
10042 # Common symbols not allowed in MH_DYLIB files
10043 lt_prog_compiler_pic
='-fno-common'
10047 # PIC is the default for Haiku.
10048 # The "-static" flag exists, but is broken.
10049 lt_prog_compiler_static
=
10053 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10054 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10055 # sets the default TLS model and affects inlining.
10061 lt_prog_compiler_pic
='-fPIC'
10067 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10068 # Instead, we relocate shared libraries at runtime.
10072 # Just because we use GCC doesn't mean we suddenly get shared libraries
10073 # on systems that don't support them.
10074 lt_prog_compiler_can_build_shared
=no
10079 # QNX uses GNU C++, but need to define -shared option too, otherwise
10080 # it will coredump.
10081 lt_prog_compiler_pic
='-fPIC -shared'
10085 if test -d /usr
/nec
; then
10086 lt_prog_compiler_pic
=-Kconform_pic
10091 lt_prog_compiler_pic
='-fPIC'
10095 case $cc_basename in
10096 nvcc
*) # Cuda Compiler Driver 2.2
10097 lt_prog_compiler_wl
='-Xlinker '
10098 lt_prog_compiler_pic
='-Xcompiler -fPIC'
10102 # PORTME Check for flag to pass linker flags through the system compiler.
10105 lt_prog_compiler_wl
='-Wl,'
10106 if test "$host_cpu" = ia64
; then
10107 # AIX 5 now supports IA64 processor
10108 lt_prog_compiler_static
='-Bstatic'
10110 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
10114 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
10115 # This hack is so that the source file can tell whether it is being
10116 # built for inclusion in a dll (and should export symbols for example).
10117 lt_prog_compiler_pic
='-DDLL_EXPORT'
10120 hpux9
* | hpux10
* | hpux11
*)
10121 lt_prog_compiler_wl
='-Wl,'
10122 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10123 # not for PA HP-UX.
10129 lt_prog_compiler_pic
='+Z'
10132 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10133 lt_prog_compiler_static
='${wl}-a ${wl}archive'
10136 irix5
* | irix6
* | nonstopux
*)
10137 lt_prog_compiler_wl
='-Wl,'
10138 # PIC (with -KPIC) is the default.
10139 lt_prog_compiler_static
='-non_shared'
10142 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
10143 case $cc_basename in
10144 # old Intel for x86_64 which still supported -KPIC.
10146 lt_prog_compiler_wl
='-Wl,'
10147 lt_prog_compiler_pic
='-KPIC'
10148 lt_prog_compiler_static
='-static'
10150 # icc used to be incompatible with GCC.
10151 # ICC 10 doesn't accept -KPIC any more.
10153 lt_prog_compiler_wl
='-Wl,'
10154 lt_prog_compiler_pic
='-fPIC'
10155 lt_prog_compiler_static
='-static'
10157 # Lahey Fortran 8.1.
10159 lt_prog_compiler_wl
='-Wl,'
10160 lt_prog_compiler_pic
='--shared'
10161 lt_prog_compiler_static
='--static'
10163 pgcc
* | pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
10164 # Portland Group compilers (*not* the Pentium gcc compiler,
10165 # which looks to be a dead project)
10166 lt_prog_compiler_wl
='-Wl,'
10167 lt_prog_compiler_pic
='-fpic'
10168 lt_prog_compiler_static
='-Bstatic'
10171 lt_prog_compiler_wl
='-Wl,'
10172 # All Alpha code is PIC.
10173 lt_prog_compiler_static
='-non_shared'
10175 xl
* | bgxl
* | bgf
* | mpixl
*)
10176 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10177 lt_prog_compiler_wl
='-Wl,'
10178 lt_prog_compiler_pic
='-qpic'
10179 lt_prog_compiler_static
='-qstaticlink'
10182 case `$CC -V 2>&1 | sed 5q` in
10183 *Sun\ F
* |
*Sun
*Fortran
*)
10184 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10185 lt_prog_compiler_pic
='-KPIC'
10186 lt_prog_compiler_static
='-Bstatic'
10187 lt_prog_compiler_wl
=''
10191 lt_prog_compiler_pic
='-KPIC'
10192 lt_prog_compiler_static
='-Bstatic'
10193 lt_prog_compiler_wl
='-Wl,'
10201 lt_prog_compiler_pic
='-KPIC'
10202 lt_prog_compiler_static
='-Bstatic'
10206 # QNX uses GNU C++, but need to define -shared option too, otherwise
10207 # it will coredump.
10208 lt_prog_compiler_pic
='-fPIC -shared'
10211 osf3
* | osf4
* | osf5
*)
10212 lt_prog_compiler_wl
='-Wl,'
10213 # All OSF/1 code is PIC.
10214 lt_prog_compiler_static
='-non_shared'
10218 lt_prog_compiler_static
='-non_shared'
10222 lt_prog_compiler_pic
='-KPIC'
10223 lt_prog_compiler_static
='-Bstatic'
10224 case $cc_basename in
10225 f77
* | f90
* | f95
*)
10226 lt_prog_compiler_wl
='-Qoption ld ';;
10228 lt_prog_compiler_wl
='-Wl,';;
10233 lt_prog_compiler_wl
='-Qoption ld '
10234 lt_prog_compiler_pic
='-PIC'
10235 lt_prog_compiler_static
='-Bstatic'
10238 sysv4 | sysv4.2uw2
* | sysv4.3
*)
10239 lt_prog_compiler_wl
='-Wl,'
10240 lt_prog_compiler_pic
='-KPIC'
10241 lt_prog_compiler_static
='-Bstatic'
10245 if test -d /usr
/nec
;then
10246 lt_prog_compiler_pic
='-Kconform_pic'
10247 lt_prog_compiler_static
='-Bstatic'
10251 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
10252 lt_prog_compiler_wl
='-Wl,'
10253 lt_prog_compiler_pic
='-KPIC'
10254 lt_prog_compiler_static
='-Bstatic'
10258 lt_prog_compiler_wl
='-Wl,'
10259 lt_prog_compiler_can_build_shared
=no
10263 lt_prog_compiler_pic
='-pic'
10264 lt_prog_compiler_static
='-Bstatic'
10268 lt_prog_compiler_can_build_shared
=no
10274 # For platforms which do not support PIC, -DPIC is meaningless:
10276 lt_prog_compiler_pic
=
10279 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
10282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10283 $as_echo "$lt_prog_compiler_pic" >&6; }
10291 # Check to make sure the PIC flag actually works.
10293 if test -n "$lt_prog_compiler_pic"; then
10294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10295 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10296 if ${lt_cv_prog_compiler_pic_works+:} false
; then :
10297 $as_echo_n "(cached) " >&6
10299 lt_cv_prog_compiler_pic_works
=no
10300 ac_outfile
=conftest.
$ac_objext
10301 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10302 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
10303 # Insert the option either (1) after the last *FLAGS variable, or
10304 # (2) before a word containing "conftest.", or (3) at the end.
10305 # Note that $ac_compile itself does not contain backslashes and begins
10306 # with a dollar sign (not a hyphen), so the echo should work correctly.
10307 # The option is referenced via a variable to avoid confusing sed.
10308 lt_compile
=`echo "$ac_compile" | $SED \
10309 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10310 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10311 -e 's:$: $lt_compiler_flag:'`
10312 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10313 (eval "$lt_compile" 2>conftest.err
)
10315 cat conftest.err
>&5
10316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10317 if (exit $ac_status) && test -s "$ac_outfile"; then
10318 # The compiler can only warn and ignore the option if not recognized
10319 # So say no if there are warnings other than the usual output.
10320 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
10321 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10322 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
10323 lt_cv_prog_compiler_pic_works
=yes
10329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10330 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10332 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
10333 case $lt_prog_compiler_pic in
10335 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
10338 lt_prog_compiler_pic
=
10339 lt_prog_compiler_can_build_shared
=no
10350 # Check to make sure the static flag actually works.
10352 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
10353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10354 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10355 if ${lt_cv_prog_compiler_static_works+:} false
; then :
10356 $as_echo_n "(cached) " >&6
10358 lt_cv_prog_compiler_static_works
=no
10359 save_LDFLAGS
="$LDFLAGS"
10360 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
10361 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
10362 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
10363 # The linker can only warn and ignore the option if not recognized
10364 # So say no if there are warnings
10365 if test -s conftest.err
; then
10366 # Append any errors to the config.log.
10367 cat conftest.err
1>&5
10368 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
10369 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10370 if diff conftest.exp conftest.er2
>/dev
/null
; then
10371 lt_cv_prog_compiler_static_works
=yes
10374 lt_cv_prog_compiler_static_works
=yes
10378 LDFLAGS
="$save_LDFLAGS"
10381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10382 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10384 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
10387 lt_prog_compiler_static
=
10396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10397 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10398 if ${lt_cv_prog_compiler_c_o+:} false
; then :
10399 $as_echo_n "(cached) " >&6
10401 lt_cv_prog_compiler_c_o
=no
10402 $RM -r conftest
2>/dev
/null
10406 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10408 lt_compiler_flag
="-o out/conftest2.$ac_objext"
10409 # Insert the option either (1) after the last *FLAGS variable, or
10410 # (2) before a word containing "conftest.", or (3) at the end.
10411 # Note that $ac_compile itself does not contain backslashes and begins
10412 # with a dollar sign (not a hyphen), so the echo should work correctly.
10413 lt_compile
=`echo "$ac_compile" | $SED \
10414 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10415 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10416 -e 's:$: $lt_compiler_flag:'`
10417 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10418 (eval "$lt_compile" 2>out
/conftest.err
)
10420 cat out
/conftest.err
>&5
10421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10422 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
10424 # The compiler can only warn and ignore the option if not recognized
10425 # So say no if there are warnings
10426 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
10427 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
10428 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
10429 lt_cv_prog_compiler_c_o
=yes
10434 # SGI C++ compiler will create directory out/ii_files/ for
10435 # template instantiation
10436 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
10437 $RM out
/* && rmdir out
10443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10444 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10452 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10453 if ${lt_cv_prog_compiler_c_o+:} false
; then :
10454 $as_echo_n "(cached) " >&6
10456 lt_cv_prog_compiler_c_o
=no
10457 $RM -r conftest
2>/dev
/null
10461 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10463 lt_compiler_flag
="-o out/conftest2.$ac_objext"
10464 # Insert the option either (1) after the last *FLAGS variable, or
10465 # (2) before a word containing "conftest.", or (3) at the end.
10466 # Note that $ac_compile itself does not contain backslashes and begins
10467 # with a dollar sign (not a hyphen), so the echo should work correctly.
10468 lt_compile
=`echo "$ac_compile" | $SED \
10469 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10470 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10471 -e 's:$: $lt_compiler_flag:'`
10472 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10473 (eval "$lt_compile" 2>out
/conftest.err
)
10475 cat out
/conftest.err
>&5
10476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10477 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
10479 # The compiler can only warn and ignore the option if not recognized
10480 # So say no if there are warnings
10481 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
10482 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
10483 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
10484 lt_cv_prog_compiler_c_o
=yes
10489 # SGI C++ compiler will create directory out/ii_files/ for
10490 # template instantiation
10491 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
10492 $RM out
/* && rmdir out
10498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10499 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10504 hard_links
="nottested"
10505 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
10506 # do not overwrite the value of need_locks provided by the user
10507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10508 $as_echo_n "checking if we can lock with hard links... " >&6; }
10511 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
10513 ln conftest.a conftest.b
2>&5 || hard_links
=no
10514 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10516 $as_echo "$hard_links" >&6; }
10517 if test "$hard_links" = no
; then
10518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10519 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10532 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10535 allow_undefined_flag
=
10536 always_export_symbols
=no
10538 archive_expsym_cmds
=
10539 compiler_needs_object
=no
10540 enable_shared_with_static_runtimes
=no
10541 export_dynamic_flag_spec
=
10542 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10543 hardcode_automatic
=no
10545 hardcode_direct_absolute
=no
10546 hardcode_libdir_flag_spec
=
10547 hardcode_libdir_flag_spec_ld
=
10548 hardcode_libdir_separator
=
10549 hardcode_minus_L
=no
10550 hardcode_shlibpath_var
=unsupported
10552 link_all_deplibs
=unknown
10554 module_expsym_cmds
=
10555 old_archive_from_new_cmds
=
10556 old_archive_from_expsyms_cmds
=
10557 thread_safe_flag_spec
=
10558 whole_archive_flag_spec
=
10559 # include_expsyms should be a list of space-separated symbols to be *always*
10560 # included in the symbol list
10562 # exclude_expsyms can be an extended regexp of symbols to exclude
10563 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10564 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10565 # as well as any symbol that contains `d'.
10566 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10567 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10568 # platforms (ab)use it in PIC code, but their linkers get confused if
10569 # the symbol is explicitly referenced. Since portable code cannot
10570 # rely on this symbol name, it's probably fine to never include it in
10571 # preloaded symbol tables.
10572 # Exclude shared library initialization/finalization symbols.
10573 extract_expsyms_cmds
=
10576 cygwin
* | mingw
* | pw32
* | cegcc
*)
10577 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10578 # When not using gcc, we currently assume that we are using
10579 # Microsoft Visual C++.
10580 if test "$GCC" != yes; then
10585 # we just hope/assume this is gcc and not c89 (= MSVC++)
10595 # On some targets, GNU ld is compatible enough with the native linker
10596 # that we're better off using the native interface for both.
10597 lt_use_gnu_ld_interface
=no
10598 if test "$with_gnu_ld" = yes; then
10601 # The AIX port of GNU ld has always aspired to compatibility
10602 # with the native linker. However, as the warning in the GNU ld
10603 # block says, versions before 2.19.5* couldn't really create working
10604 # shared libraries, regardless of the interface used.
10605 case `$LD -v 2>&1` in
10606 *\ \
(GNU\ Binutils\
)\
2.19.5*) ;;
10607 *\ \
(GNU\ Binutils\
)\
2.
[2-9]*) ;;
10608 *\ \
(GNU\ Binutils\
)\
[3-9]*) ;;
10610 lt_use_gnu_ld_interface
=yes
10615 lt_use_gnu_ld_interface
=yes
10620 if test "$lt_use_gnu_ld_interface" = yes; then
10621 # If archive_cmds runs LD, not CC, wlarc should be empty
10624 # Set some defaults for GNU ld with shared library support. These
10625 # are reset later if shared libraries are not supported. Putting them
10626 # here allows them to be overridden if necessary.
10627 runpath_var
=LD_RUN_PATH
10628 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10629 export_dynamic_flag_spec
='${wl}--export-dynamic'
10630 # ancient GNU ld didn't support --whole-archive et. al.
10631 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
10632 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10634 whole_archive_flag_spec
=
10636 supports_anon_versioning
=no
10637 case `$LD -v 2>&1` in
10638 *GNU\ gold
*) supports_anon_versioning
=yes ;;
10639 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
10640 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
10641 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
10642 *\
2.11.
*) ;; # other 2.11 versions
10643 *) supports_anon_versioning
=yes ;;
10646 # See if GNU ld supports shared libraries.
10649 # On AIX/PPC, the GNU linker is very broken
10650 if test "$host_cpu" != ia64
; then
10654 *** Warning: the GNU linker, at least up to release 2.19, is reported
10655 *** to be unable to reliably create shared libraries on AIX.
10656 *** Therefore, libtool is disabling shared libraries support. If you
10657 *** really care for shared libraries, you may want to install binutils
10658 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10659 *** You will then need to restart the configuration process.
10668 # see comment about AmigaOS4 .so support
10669 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10670 archive_expsym_cmds
=''
10673 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)'
10674 hardcode_libdir_flag_spec
='-L$libdir'
10675 hardcode_minus_L
=yes
10681 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10682 allow_undefined_flag
=unsupported
10683 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10684 # support --undefined. This deserves some investigation. FIXME
10685 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10691 cygwin
* | mingw
* | pw32
* | cegcc
*)
10692 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10693 # as there is no search path for DLLs.
10694 hardcode_libdir_flag_spec
='-L$libdir'
10695 export_dynamic_flag_spec
='${wl}--export-all-symbols'
10696 allow_undefined_flag
=unsupported
10697 always_export_symbols
=no
10698 enable_shared_with_static_runtimes
=yes
10699 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10701 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
10702 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10703 # If the export-symbols file already is a .def file (1st line
10704 # is EXPORTS), use it as is; otherwise, prepend...
10705 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10706 cp $export_symbols $output_objdir/$soname.def;
10708 echo EXPORTS > $output_objdir/$soname.def;
10709 cat $export_symbols >> $output_objdir/$soname.def;
10711 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10718 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10719 link_all_deplibs
=yes
10724 hardcode_shlibpath_var
=no
10725 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10726 export_dynamic_flag_spec
='${wl}-E'
10727 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10728 # Instead, shared libraries are loaded at an image base (0x10000000 by
10729 # default) and relocated if they conflict, which is a slow very memory
10730 # consuming and fragmenting process. To avoid this, we pick a random,
10731 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10732 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10733 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10734 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'
10737 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
10739 if test "$host_os" = linux-dietlibc
; then
10740 case $cc_basename in
10741 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
10744 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
10745 && test "$tmp_diet" = no
10747 tmp_addflag
=' $pic_flag'
10748 tmp_sharedflag
='-shared'
10749 case $cc_basename,$host_cpu in
10750 pgcc
*) # Portland Group C compiler
10751 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'
10752 tmp_addflag
=' $pic_flag'
10754 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
10755 # Portland Group f77 and f90 compilers
10756 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'
10757 tmp_addflag
=' $pic_flag -Mnomain' ;;
10758 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
10759 tmp_addflag
=' -i_dynamic' ;;
10760 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
10761 tmp_addflag
=' -i_dynamic -nofor_main' ;;
10762 ifc
* | ifort
*) # Intel Fortran compiler
10763 tmp_addflag
=' -nofor_main' ;;
10764 lf95
*) # Lahey Fortran 8.1
10765 whole_archive_flag_spec
=
10766 tmp_sharedflag
='--shared' ;;
10767 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10768 tmp_sharedflag
='-qmkshrobj'
10770 nvcc
*) # Cuda Compiler Driver 2.2
10771 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'
10772 compiler_needs_object
=yes
10775 case `$CC -V 2>&1 | sed 5q` in
10776 *Sun\ C
*) # Sun C 5.9
10777 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'
10778 compiler_needs_object
=yes
10779 tmp_sharedflag
='-G' ;;
10780 *Sun\ F
*) # Sun Fortran 8.3
10781 tmp_sharedflag
='-G' ;;
10783 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10785 if test "x$supports_anon_versioning" = xyes
; then
10786 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10787 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10788 echo "local: *; };" >> $output_objdir/$libname.ver~
10789 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10792 case $cc_basename in
10793 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
10794 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10795 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
10796 hardcode_libdir_flag_spec
=
10797 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
10798 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10799 if test "x$supports_anon_versioning" = xyes
; then
10800 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10801 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10802 echo "local: *; };" >> $output_objdir/$libname.ver~
10803 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10813 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10814 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10817 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10818 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10823 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
10827 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10828 *** create shared libraries on Solaris systems. Therefore, libtool
10829 *** is disabling shared libraries support. We urge you to upgrade GNU
10830 *** binutils to release 2.9.1 or newer. Another option is to modify
10831 *** your PATH or compiler configuration so that the native linker is
10832 *** used, and then restart.
10835 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10836 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10837 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10843 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
10844 case `$LD -v 2>&1` in
10845 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
10849 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10850 *** reliably create shared libraries on SCO systems. Therefore, libtool
10851 *** is disabling shared libraries support. We urge you to upgrade GNU
10852 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10853 *** your PATH or compiler configuration so that the native linker is
10854 *** used, and then restart.
10859 # For security reasons, it is highly recommended that you always
10860 # use absolute paths for naming shared libraries, and exclude the
10861 # DT_RUNPATH tag from executables and libraries. But doing so
10862 # requires that you compile everything twice, which is a pain.
10863 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10864 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10865 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10866 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10875 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10877 hardcode_direct
=yes
10878 hardcode_shlibpath_var
=no
10882 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10883 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10884 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10891 if test "$ld_shlibs" = no
; then
10893 hardcode_libdir_flag_spec
=
10894 export_dynamic_flag_spec
=
10895 whole_archive_flag_spec
=
10898 # PORTME fill in a description of your system's linker (not GNU ld)
10901 allow_undefined_flag
=unsupported
10902 always_export_symbols
=yes
10903 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'
10904 # Note: this linker hardcodes the directories in LIBPATH if there
10905 # are no directories specified by -L.
10906 hardcode_minus_L
=yes
10907 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10908 # Neither direct hardcoding nor static linking is supported with a
10910 hardcode_direct
=unsupported
10915 if test "$host_cpu" = ia64
; then
10916 # On IA64, the linker does run time linking by default, so we don't
10917 # have to do anything special.
10918 aix_use_runtimelinking
=no
10919 exp_sym_flag
='-Bexport'
10922 # If we're using GNU nm, then we don't want the "-C" option.
10923 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10924 # Also, AIX nm treats weak defined symbols like other global
10925 # defined symbols, whereas GNU nm marks them as "W".
10926 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
10927 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'
10929 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'
10931 aix_use_runtimelinking
=no
10933 # Test if we are trying to use run time linking or normal
10934 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10935 # need to do runtime linking.
10936 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
10937 for ld_flag
in $LDFLAGS; do
10938 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
10939 aix_use_runtimelinking
=yes
10946 exp_sym_flag
='-bexport'
10947 no_entry_flag
='-bnoentry'
10950 # When large executables or shared objects are built, AIX ld can
10951 # have problems creating the table of contents. If linking a library
10952 # or program results in "error TOC overflow" add -mminimal-toc to
10953 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10954 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10957 hardcode_direct
=yes
10958 hardcode_direct_absolute
=yes
10959 hardcode_libdir_separator
=':'
10960 link_all_deplibs
=yes
10961 file_list_spec
='${wl}-f,'
10963 if test "$GCC" = yes; then
10964 case $host_os in aix4.
[012]|aix4.
[012].
*)
10965 # We only want to do this on AIX 4.2 and lower, the check
10966 # below for broken collect2 doesn't work under 4.3+
10967 collect2name
=`${CC} -print-prog-name=collect2`
10968 if test -f "$collect2name" &&
10969 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
10971 # We have reworked collect2
10974 # We have old collect2
10975 hardcode_direct
=unsupported
10976 # It fails to find uninstalled libraries when the uninstalled
10977 # path is not listed in the libpath. Setting hardcode_minus_L
10978 # to unsupported forces relinking
10979 hardcode_minus_L
=yes
10980 hardcode_libdir_flag_spec
='-L$libdir'
10981 hardcode_libdir_separator
=
10985 shared_flag
='-shared'
10986 if test "$aix_use_runtimelinking" = yes; then
10987 shared_flag
="$shared_flag "'${wl}-G'
10991 if test "$host_cpu" = ia64
; then
10992 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10993 # chokes on -Wl,-G. The following line is correct:
10996 if test "$aix_use_runtimelinking" = yes; then
10997 shared_flag
='${wl}-G'
10999 shared_flag
='${wl}-bM:SRE'
11004 export_dynamic_flag_spec
='${wl}-bexpall'
11005 # It seems that -bexpall does not export symbols beginning with
11006 # underscore (_), so it is better to generate a list of symbols to export.
11007 always_export_symbols
=yes
11008 if test "$aix_use_runtimelinking" = yes; then
11009 # Warning - without using the other runtime loading flags (-brtl),
11010 # -berok will link without error, but may produce a broken library.
11011 allow_undefined_flag
='-berok'
11012 # Determine the default libpath from the value encoded in an
11013 # empty executable.
11014 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11015 /* end confdefs.h. */
11025 if ac_fn_c_try_link
"$LINENO"; then :
11027 lt_aix_libpath_sed
='
11028 /Import File Strings/,/^$/ {
11034 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11035 # Check for a 64-bit object if we didn't find anything.
11036 if test -z "$aix_libpath"; then
11037 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11040 rm -f core conftest.err conftest.
$ac_objext \
11041 conftest
$ac_exeext conftest.
$ac_ext
11042 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
11044 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
11045 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"
11047 if test "$host_cpu" = ia64
; then
11048 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
11049 allow_undefined_flag
="-z nodefs"
11050 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"
11052 # Determine the default libpath from the value encoded in an
11053 # empty executable.
11054 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11055 /* end confdefs.h. */
11065 if ac_fn_c_try_link
"$LINENO"; then :
11067 lt_aix_libpath_sed
='
11068 /Import File Strings/,/^$/ {
11074 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11075 # Check for a 64-bit object if we didn't find anything.
11076 if test -z "$aix_libpath"; then
11077 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11080 rm -f core conftest.err conftest.
$ac_objext \
11081 conftest
$ac_exeext conftest.
$ac_ext
11082 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
11084 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
11085 # Warning - without using the other run time loading flags,
11086 # -berok will link without error, but may produce a broken library.
11087 no_undefined_flag
=' ${wl}-bernotok'
11088 allow_undefined_flag
=' ${wl}-berok'
11089 if test "$with_gnu_ld" = yes; then
11090 # We only use this code for GNU lds that support --whole-archive.
11091 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11093 # Exported symbols can be pulled into shared objects from archives
11094 whole_archive_flag_spec
='$convenience'
11096 archive_cmds_need_lc
=yes
11097 # This is similar to how AIX traditionally builds its shared libraries.
11098 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'
11106 # see comment about AmigaOS4 .so support
11107 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11108 archive_expsym_cmds
=''
11111 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)'
11112 hardcode_libdir_flag_spec
='-L$libdir'
11113 hardcode_minus_L
=yes
11119 export_dynamic_flag_spec
=-rdynamic
11122 cygwin
* | mingw
* | pw32
* | cegcc
*)
11123 # When not using gcc, we currently assume that we are using
11124 # Microsoft Visual C++.
11125 # hardcode_libdir_flag_spec is actually meaningless, as there is
11126 # no search path for DLLs.
11127 hardcode_libdir_flag_spec
=' '
11128 allow_undefined_flag
=unsupported
11129 # Tell ltmain to make .lib files, not .a files.
11131 # Tell ltmain to make .dll files, not .so files.
11133 # FIXME: Setting linknames here is a bad hack.
11134 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11135 # The linker will automatically build a .lib file if we build a DLL.
11136 old_archive_from_new_cmds
='true'
11137 # FIXME: Should let the user specify the lib program.
11138 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
11139 fix_srcfile_path
='`cygpath -w "$srcfile"`'
11140 enable_shared_with_static_runtimes
=yes
11143 darwin
* | rhapsody
*)
11146 archive_cmds_need_lc
=no
11148 hardcode_automatic
=yes
11149 hardcode_shlibpath_var
=unsupported
11150 if test "$lt_cv_ld_force_load" = "yes"; then
11151 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\"`'
11153 whole_archive_flag_spec
=''
11155 link_all_deplibs
=yes
11156 allow_undefined_flag
="$_lt_dar_allow_undefined"
11157 case $cc_basename in
11158 ifort
*) _lt_dar_can_shared
=yes ;;
11159 *) _lt_dar_can_shared
=$GCC ;;
11161 if test "$_lt_dar_can_shared" = "yes"; then
11162 output_verbose_link_cmd
=func_echo_all
11163 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11164 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11165 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}"
11166 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}"
11175 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11176 hardcode_libdir_flag_spec
='-L$libdir'
11177 hardcode_shlibpath_var
=no
11180 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11181 # support. Future versions do this automatically, but an explicit c++rt0.o
11182 # does not break anything, and helps significantly (at the cost of a little
11185 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11186 hardcode_libdir_flag_spec
='-R$libdir'
11187 hardcode_direct
=yes
11188 hardcode_shlibpath_var
=no
11191 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11193 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11194 hardcode_direct
=yes
11195 hardcode_minus_L
=yes
11196 hardcode_shlibpath_var
=no
11199 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11200 freebsd
* | dragonfly
*)
11201 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11202 hardcode_libdir_flag_spec
='-R$libdir'
11203 hardcode_direct
=yes
11204 hardcode_shlibpath_var
=no
11208 if test "$GCC" = yes; then
11209 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'
11211 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'
11213 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
11214 hardcode_libdir_separator
=:
11215 hardcode_direct
=yes
11217 # hardcode_minus_L: Not really in the search PATH,
11218 # but as the default location of the library.
11219 hardcode_minus_L
=yes
11220 export_dynamic_flag_spec
='${wl}-E'
11224 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
11225 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11227 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11229 if test "$with_gnu_ld" = no
; then
11230 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
11231 hardcode_libdir_flag_spec_ld
='+b $libdir'
11232 hardcode_libdir_separator
=:
11233 hardcode_direct
=yes
11234 hardcode_direct_absolute
=yes
11235 export_dynamic_flag_spec
='${wl}-E'
11236 # hardcode_minus_L: Not really in the search PATH,
11237 # but as the default location of the library.
11238 hardcode_minus_L
=yes
11243 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
11246 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11249 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11252 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11258 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11261 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11265 # Older versions of the 11.00 compiler do not understand -b yet
11266 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11268 $as_echo_n "checking if $CC understands -b... " >&6; }
11269 if ${lt_cv_prog_compiler__b+:} false
; then :
11270 $as_echo_n "(cached) " >&6
11272 lt_cv_prog_compiler__b
=no
11273 save_LDFLAGS
="$LDFLAGS"
11274 LDFLAGS
="$LDFLAGS -b"
11275 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
11276 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
11277 # The linker can only warn and ignore the option if not recognized
11278 # So say no if there are warnings
11279 if test -s conftest.err
; then
11280 # Append any errors to the config.log.
11281 cat conftest.err
1>&5
11282 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
11283 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
11284 if diff conftest.exp conftest.er2
>/dev
/null
; then
11285 lt_cv_prog_compiler__b
=yes
11288 lt_cv_prog_compiler__b
=yes
11292 LDFLAGS
="$save_LDFLAGS"
11295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11296 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11298 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
11299 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11301 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11307 if test "$with_gnu_ld" = no
; then
11308 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
11309 hardcode_libdir_separator
=:
11314 hardcode_shlibpath_var
=no
11317 hardcode_direct
=yes
11318 hardcode_direct_absolute
=yes
11319 export_dynamic_flag_spec
='${wl}-E'
11321 # hardcode_minus_L: Not really in the search PATH,
11322 # but as the default location of the library.
11323 hardcode_minus_L
=yes
11329 irix5
* | irix6
* | nonstopux
*)
11330 if test "$GCC" = yes; then
11331 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'
11332 # Try to use the -exported_symbol ld option, if it does not
11333 # work, assume that -exports_file does not work either and
11334 # implicitly export all symbols.
11335 save_LDFLAGS
="$LDFLAGS"
11336 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11337 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11338 /* end confdefs.h. */
11341 if ac_fn_c_try_link
"$LINENO"; then :
11342 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'
11345 rm -f core conftest.err conftest.
$ac_objext \
11346 conftest
$ac_exeext conftest.
$ac_ext
11347 LDFLAGS
="$save_LDFLAGS"
11349 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'
11350 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'
11352 archive_cmds_need_lc
='no'
11353 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11354 hardcode_libdir_separator
=:
11356 link_all_deplibs
=yes
11360 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
11361 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11363 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11365 hardcode_libdir_flag_spec
='-R$libdir'
11366 hardcode_direct
=yes
11367 hardcode_shlibpath_var
=no
11371 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11372 hardcode_direct
=yes
11373 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11374 hardcode_libdir_separator
=:
11375 hardcode_shlibpath_var
=no
11382 if test -f /usr
/libexec
/ld.so
; then
11383 hardcode_direct
=yes
11384 hardcode_shlibpath_var
=no
11385 hardcode_direct_absolute
=yes
11386 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11387 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11388 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11389 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
11390 export_dynamic_flag_spec
='${wl}-E'
11393 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
11394 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11395 hardcode_libdir_flag_spec
='-R$libdir'
11398 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11399 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
11409 hardcode_libdir_flag_spec
='-L$libdir'
11410 hardcode_minus_L
=yes
11411 allow_undefined_flag
=unsupported
11412 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'
11413 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11417 if test "$GCC" = yes; then
11418 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
11419 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'
11421 allow_undefined_flag
=' -expect_unresolved \*'
11422 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'
11424 archive_cmds_need_lc
='no'
11425 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11426 hardcode_libdir_separator
=:
11429 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
11430 if test "$GCC" = yes; then
11431 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
11432 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'
11433 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
11435 allow_undefined_flag
=' -expect_unresolved \*'
11436 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'
11437 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~
11438 $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'
11440 # Both c and cxx compiler support -rpath directly
11441 hardcode_libdir_flag_spec
='-rpath $libdir'
11443 archive_cmds_need_lc
='no'
11444 hardcode_libdir_separator
=:
11448 no_undefined_flag
=' -z defs'
11449 if test "$GCC" = yes; then
11451 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11452 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11453 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11455 case `$CC -V 2>&1` in
11458 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11459 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11460 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11464 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11465 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11466 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11470 hardcode_libdir_flag_spec
='-R$libdir'
11471 hardcode_shlibpath_var
=no
11473 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
11475 # The compiler driver will combine and reorder linker options,
11476 # but understands `-z linker_flag'. GCC discards it without `$wl',
11477 # but is careful enough not to reorder.
11478 # Supported since Solaris 2.6 (maybe 2.5.1?)
11479 if test "$GCC" = yes; then
11480 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11482 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
11486 link_all_deplibs
=yes
11490 if test "x$host_vendor" = xsequent
; then
11491 # Use $CC to link under sequent, because it throws in some extra .o
11492 # files that make .init and .fini sections work.
11493 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11495 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11497 hardcode_libdir_flag_spec
='-L$libdir'
11498 hardcode_direct
=yes
11499 hardcode_minus_L
=yes
11500 hardcode_shlibpath_var
=no
11504 case $host_vendor in
11506 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11507 hardcode_direct
=yes # is this really true???
11510 ## LD is ld it makes a PLAMLIB
11511 ## CC just makes a GrossModule.
11512 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11513 reload_cmds
='$CC -r -o $output$reload_objs'
11517 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11518 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
11521 runpath_var
='LD_RUN_PATH'
11522 hardcode_shlibpath_var
=no
11526 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11527 hardcode_shlibpath_var
=no
11528 export_dynamic_flag_spec
='-Bexport'
11532 if test -d /usr
/nec
; then
11533 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11534 hardcode_shlibpath_var
=no
11535 runpath_var
=LD_RUN_PATH
11536 hardcode_runpath_var
=yes
11541 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
11542 no_undefined_flag
='${wl}-z,text'
11543 archive_cmds_need_lc
=no
11544 hardcode_shlibpath_var
=no
11545 runpath_var
='LD_RUN_PATH'
11547 if test "$GCC" = yes; then
11548 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11549 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11551 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11552 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11556 sysv5
* | sco3.2v5
* | sco5v6
*)
11557 # Note: We can NOT use -z defs as we might desire, because we do not
11558 # link with -lc, and that would cause any symbols used from libc to
11559 # always be unresolved, which means just about no library would
11560 # ever link correctly. If we're not using GNU ld we use -z text
11561 # though, which does catch some bad symbols but isn't as heavy-handed
11563 no_undefined_flag
='${wl}-z,text'
11564 allow_undefined_flag
='${wl}-z,nodefs'
11565 archive_cmds_need_lc
=no
11566 hardcode_shlibpath_var
=no
11567 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
11568 hardcode_libdir_separator
=':'
11569 link_all_deplibs
=yes
11570 export_dynamic_flag_spec
='${wl}-Bexport'
11571 runpath_var
='LD_RUN_PATH'
11573 if test "$GCC" = yes; then
11574 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11575 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11577 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11578 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11583 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11584 hardcode_libdir_flag_spec
='-L$libdir'
11585 hardcode_shlibpath_var
=no
11593 if test x
$host_vendor = xsni
; then
11595 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
11596 export_dynamic_flag_spec
='${wl}-Blargedynsym'
11602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11603 $as_echo "$ld_shlibs" >&6; }
11604 test "$ld_shlibs" = no
&& can_build_shared
=no
11606 with_gnu_ld
=$with_gnu_ld
11623 # Do we need to explicitly link libc?
11625 case "x$archive_cmds_need_lc" in
11627 # Assume -lc should be added
11628 archive_cmds_need_lc
=yes
11630 if test "$enable_shared" = yes && test "$GCC" = yes; then
11631 case $archive_cmds in
11633 # FIXME: we may have to deal with multi-command sequences.
11636 # Test whether the compiler implicitly links with -lc since on some
11637 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11638 # to ld, don't add -lc before -lgcc.
11639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11640 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11641 if ${lt_cv_archive_cmds_need_lc+:} false
; then :
11642 $as_echo_n "(cached) " >&6
11645 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
11647 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11648 (eval $ac_compile) 2>&5
11650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11651 test $ac_status = 0; } 2>conftest.err
; then
11654 libobjs
=conftest.
$ac_objext
11656 wl
=$lt_prog_compiler_wl
11657 pic_flag
=$lt_prog_compiler_pic
11663 lt_save_allow_undefined_flag
=$allow_undefined_flag
11664 allow_undefined_flag
=
11665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11666 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
11668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11669 test $ac_status = 0; }
11671 lt_cv_archive_cmds_need_lc
=no
11673 lt_cv_archive_cmds_need_lc
=yes
11675 allow_undefined_flag
=$lt_save_allow_undefined_flag
11677 cat conftest.err
1>&5
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11683 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11684 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11848 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11850 if test "$GCC" = yes; then
11852 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
11853 *) lt_awk_arg
="/^libraries:/" ;;
11856 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
11857 *) lt_sed_strip_eq
="s,=/,/,g" ;;
11859 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11860 case $lt_search_path_spec in
11862 # if the path contains ";" then we assume it to be the separator
11863 # otherwise default to the standard path separator (i.e. ":") - it is
11864 # assumed that no part of a normal pathname contains ";" but that should
11865 # okay in the real world where ";" in dirpaths is itself problematic.
11866 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11869 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11872 # Ok, now we have the path, separated by spaces, we can step through it
11873 # and add multilib dir if necessary.
11874 lt_tmp_lt_search_path_spec
=
11875 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11876 for lt_sys_path
in $lt_search_path_spec; do
11877 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11878 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11880 test -d "$lt_sys_path" && \
11881 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
11884 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11885 BEGIN {RS=" "; FS="/|\n";} {
11888 for (lt_i = NF; lt_i > 0; lt_i--) {
11889 if ($lt_i != "" && $lt_i != ".") {
11890 if ($lt_i == "..") {
11893 if (lt_count == 0) {
11894 lt_foo="/" $lt_i lt_foo;
11901 if (lt_foo != "") { lt_freq[lt_foo]++; }
11902 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11904 # AWK program above erroneously prepends '/' to C:/dos/paths
11907 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
11908 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11910 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11912 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
11914 library_names_spec
=
11915 libname_spec
='lib$name'
11919 postuninstall_cmds
=
11923 shlibpath_overrides_runpath
=unknown
11925 dynamic_linker
="$host_os ld.so"
11926 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
11927 need_lib_prefix
=unknown
11928 hardcode_into_libs
=no
11930 # when you set need_version to no, make sure it does not cause -set_version
11931 # flags to be left without arguments
11932 need_version
=unknown
11937 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
11938 shlibpath_var
=LIBPATH
11940 # AIX 3 has no versioning support, so we append a major version to the name.
11941 soname_spec
='${libname}${release}${shared_ext}$major'
11948 hardcode_into_libs
=yes
11949 if test "$host_cpu" = ia64
; then
11950 # AIX 5 supports IA64
11951 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11952 shlibpath_var
=LD_LIBRARY_PATH
11954 # With GCC up to 2.95.x, collect2 would create an import file
11955 # for dependence libraries. The import file would start with
11956 # the line `#! .'. This would cause the generated library to
11957 # depend on `.', always an invalid library. This was fixed in
11958 # development snapshots of GCC prior to 3.0.
11960 aix4 | aix4.
[01] | aix4.
[01].
*)
11961 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11963 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
11966 can_build_shared
=no
11970 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11971 # soname into executable. Probably we can add versioning support to
11972 # collect2, so additional links can be useful in future.
11973 if test "$aix_use_runtimelinking" = yes; then
11974 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11975 # instead of lib<name>.a to let people know that these are not
11976 # typical AIX shared libraries.
11977 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11979 # We preserve .a as extension for shared libraries through AIX4.2
11980 # and later when we are not doing run time linking.
11981 library_names_spec
='${libname}${release}.a $libname.a'
11982 soname_spec
='${libname}${release}${shared_ext}$major'
11984 shlibpath_var
=LIBPATH
11991 # Since July 2007 AmigaOS4 officially supports .so libraries.
11992 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11993 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11996 library_names_spec
='$libname.ixlibrary $libname.a'
11997 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11998 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'
12004 library_names_spec
='${libname}${shared_ext}'
12005 dynamic_linker
="$host_os ld.so"
12006 shlibpath_var
=LIBRARY_PATH
12012 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12013 soname_spec
='${libname}${release}${shared_ext}$major'
12014 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
12015 shlibpath_var
=LD_LIBRARY_PATH
12016 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12017 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
12018 # the default ld.so.conf also contains /usr/contrib/lib and
12019 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12020 # libtool to hard-code these into programs
12023 cygwin
* | mingw
* | pw32
* | cegcc
*)
12024 version_type
=windows
12029 case $GCC,$host_os in
12030 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
12031 library_names_spec
='$libname.dll.a'
12032 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12033 postinstall_cmds
='base_file=`basename \${file}`~
12034 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12035 dldir=$destdir/`dirname \$dlpath`~
12036 test -d \$dldir || mkdir -p \$dldir~
12037 $install_prog $dir/$dlname \$dldir/$dlname~
12038 chmod a+x \$dldir/$dlname~
12039 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12040 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12042 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12043 dlpath=$dir/\$dldll~
12045 shlibpath_overrides_runpath
=yes
12049 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12050 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12052 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
12055 # MinGW DLLs use traditional 'lib' prefix
12056 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12059 # pw32 DLLs use 'pw' prefix rather than 'lib'
12060 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12066 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12069 dynamic_linker
='Win32 ld.exe'
12070 # FIXME: first we should search . and the directory the executable is in
12074 darwin
* | rhapsody
*)
12075 dynamic_linker
="$host_os dyld"
12076 version_type
=darwin
12079 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12080 soname_spec
='${libname}${release}${major}$shared_ext'
12081 shlibpath_overrides_runpath
=yes
12082 shlibpath_var
=DYLD_LIBRARY_PATH
12083 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
12085 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
12086 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
12093 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12094 soname_spec
='${libname}${release}${shared_ext}$major'
12095 shlibpath_var
=LD_LIBRARY_PATH
12098 freebsd
* | dragonfly
*)
12099 # DragonFly does not have aout. When/if they implement a new
12100 # versioning mechanism, adjust this.
12101 if test -x /usr
/bin
/objformat
; then
12102 objformat
=`/usr/bin/objformat`
12105 freebsd
[23].
*) objformat
=aout
;;
12106 *) objformat
=elf
;;
12109 version_type
=freebsd-
$objformat
12110 case $version_type in
12112 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12117 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12121 shlibpath_var
=LD_LIBRARY_PATH
12124 shlibpath_overrides_runpath
=yes
12126 freebsd3.
[01]* | freebsdelf3.
[01]*)
12127 shlibpath_overrides_runpath
=yes
12128 hardcode_into_libs
=yes
12130 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
12131 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
12132 shlibpath_overrides_runpath
=no
12133 hardcode_into_libs
=yes
12135 *) # from 4.6 on, and DragonFly
12136 shlibpath_overrides_runpath
=yes
12137 hardcode_into_libs
=yes
12146 dynamic_linker
="$host_os runtime_loader"
12147 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12148 soname_spec
='${libname}${release}${shared_ext}$major'
12149 shlibpath_var
=LIBRARY_PATH
12150 shlibpath_overrides_runpath
=yes
12151 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12152 hardcode_into_libs
=yes
12155 hpux9
* | hpux10
* | hpux11
*)
12156 # Give a soname corresponding to the major version so that dld.sl refuses to
12157 # link against other versions.
12164 hardcode_into_libs
=yes
12165 dynamic_linker
="$host_os dld.so"
12166 shlibpath_var
=LD_LIBRARY_PATH
12167 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
12168 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12169 soname_spec
='${libname}${release}${shared_ext}$major'
12170 if test "X$HPUX_IA64_MODE" = X32
; then
12171 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12173 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
12175 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
12179 hardcode_into_libs
=yes
12180 dynamic_linker
="$host_os dld.sl"
12181 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
12182 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
12183 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12184 soname_spec
='${libname}${release}${shared_ext}$major'
12185 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12186 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
12190 dynamic_linker
="$host_os dld.sl"
12191 shlibpath_var
=SHLIB_PATH
12192 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
12193 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12194 soname_spec
='${libname}${release}${shared_ext}$major'
12197 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12198 postinstall_cmds
='chmod 555 $lib'
12199 # or fails outright, so override atomically:
12200 install_override_mode
=555
12207 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12208 soname_spec
='${libname}${release}${shared_ext}$major'
12209 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
12210 shlibpath_var
=LD_LIBRARY_PATH
12211 shlibpath_overrides_runpath
=no
12212 hardcode_into_libs
=yes
12215 irix5
* | irix6
* | nonstopux
*)
12217 nonstopux
*) version_type
=nonstopux
;;
12219 if test "$lt_cv_prog_gnu_ld" = yes; then
12227 soname_spec
='${libname}${release}${shared_ext}$major'
12228 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12230 irix5
* | nonstopux
*)
12231 libsuff
= shlibsuff
=
12234 case $LD in # libtool.m4 will add one of these switches to LD
12235 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
12236 libsuff
= shlibsuff
= libmagic
=32-bit;;
12237 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
12238 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
12239 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
12240 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
12241 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
12245 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
12246 shlibpath_overrides_runpath
=no
12247 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12248 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
12249 hardcode_into_libs
=yes
12252 # No shared lib support for Linux oldld, aout, or coff.
12253 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
12257 # This must be Linux ELF.
12258 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu | gnu
*)
12262 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12263 soname_spec
='${libname}${release}${shared_ext}$major'
12264 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12265 shlibpath_var
=LD_LIBRARY_PATH
12266 shlibpath_overrides_runpath
=no
12268 # Some binutils ld are patched to set DT_RUNPATH
12269 if ${lt_cv_shlibpath_overrides_runpath+:} false
; then :
12270 $as_echo_n "(cached) " >&6
12272 lt_cv_shlibpath_overrides_runpath
=no
12273 save_LDFLAGS
=$LDFLAGS
12274 save_libdir
=$libdir
12275 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12276 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12277 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12278 /* end confdefs.h. */
12288 if ac_fn_c_try_link
"$LINENO"; then :
12289 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
12290 lt_cv_shlibpath_overrides_runpath
=yes
12293 rm -f core conftest.err conftest.
$ac_objext \
12294 conftest
$ac_exeext conftest.
$ac_ext
12295 LDFLAGS
=$save_LDFLAGS
12296 libdir
=$save_libdir
12300 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
12302 # This implies no fast_install, which is unacceptable.
12303 # Some rework will be needed to allow for fast_install
12304 # before this can be enabled.
12305 hardcode_into_libs
=yes
12307 # Append ld.so.conf contents to the search path
12308 if test -f /etc
/ld.so.conf
; then
12309 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' ' '`
12310 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
12313 # We used to test for /lib/ld.so.1 and disable shared libraries on
12314 # powerpc, because MkLinux only supported shared libraries with the
12315 # GNU dynamic linker. Since this was broken with cross compilers,
12316 # most powerpc-linux boxes support dynamic linking these days and
12317 # people can always --disable-shared, the test was removed, and we
12318 # assume the GNU/Linux dynamic linker is in use.
12319 dynamic_linker
='GNU/Linux ld.so'
12326 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
12327 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12328 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12329 dynamic_linker
='NetBSD (a.out) ld.so'
12331 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12332 soname_spec
='${libname}${release}${shared_ext}$major'
12333 dynamic_linker
='NetBSD ld.elf_so'
12335 shlibpath_var
=LD_LIBRARY_PATH
12336 shlibpath_overrides_runpath
=yes
12337 hardcode_into_libs
=yes
12342 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12343 shlibpath_var
=LD_LIBRARY_PATH
12344 shlibpath_overrides_runpath
=yes
12351 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12352 soname_spec
='${libname}${release}${shared_ext}$major'
12353 shlibpath_var
=LD_LIBRARY_PATH
12354 shlibpath_overrides_runpath
=no
12355 hardcode_into_libs
=yes
12356 dynamic_linker
='ldqnx.so'
12361 sys_lib_dlsearch_path_spec
="/usr/lib"
12363 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12365 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
12366 *) need_version
=no
;;
12368 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12369 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12370 shlibpath_var
=LD_LIBRARY_PATH
12371 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12373 openbsd2.
[89] | openbsd2.
[89].
*)
12374 shlibpath_overrides_runpath
=no
12377 shlibpath_overrides_runpath
=yes
12381 shlibpath_overrides_runpath
=yes
12386 libname_spec
='$name'
12389 library_names_spec
='$libname${shared_ext} $libname.a'
12390 dynamic_linker
='OS/2 ld.exe'
12391 shlibpath_var
=LIBPATH
12394 osf3
* | osf4
* | osf5
*)
12398 soname_spec
='${libname}${release}${shared_ext}$major'
12399 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12400 shlibpath_var
=LD_LIBRARY_PATH
12401 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12402 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
12413 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12414 soname_spec
='${libname}${release}${shared_ext}$major'
12415 shlibpath_var
=LD_LIBRARY_PATH
12416 shlibpath_overrides_runpath
=yes
12417 hardcode_into_libs
=yes
12418 # ldd complains unless libraries are executable
12419 postinstall_cmds
='chmod +x $lib'
12424 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12425 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12426 shlibpath_var
=LD_LIBRARY_PATH
12427 shlibpath_overrides_runpath
=yes
12428 if test "$with_gnu_ld" = yes; then
12436 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12437 soname_spec
='${libname}${release}${shared_ext}$major'
12438 shlibpath_var
=LD_LIBRARY_PATH
12439 case $host_vendor in
12441 shlibpath_overrides_runpath
=no
12443 runpath_var
=LD_RUN_PATH
12451 shlibpath_overrides_runpath
=no
12452 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
12458 if test -d /usr
/nec
;then
12460 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12461 soname_spec
='$libname${shared_ext}.$major'
12462 shlibpath_var
=LD_LIBRARY_PATH
12466 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
12467 version_type
=freebsd-elf
12470 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12471 soname_spec
='${libname}${release}${shared_ext}$major'
12472 shlibpath_var
=LD_LIBRARY_PATH
12473 shlibpath_overrides_runpath
=yes
12474 hardcode_into_libs
=yes
12475 if test "$with_gnu_ld" = yes; then
12476 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12478 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
12481 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
12485 sys_lib_dlsearch_path_spec
='/usr/lib'
12489 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12493 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12494 shlibpath_var
=LD_LIBRARY_PATH
12495 shlibpath_overrides_runpath
=no
12496 hardcode_into_libs
=yes
12501 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12502 soname_spec
='${libname}${release}${shared_ext}$major'
12503 shlibpath_var
=LD_LIBRARY_PATH
12510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12511 $as_echo "$dynamic_linker" >&6; }
12512 test "$dynamic_linker" = no
&& can_build_shared
=no
12514 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
12515 if test "$GCC" = yes; then
12516 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12519 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12520 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
12522 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12523 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
12617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12618 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12620 if test -n "$hardcode_libdir_flag_spec" ||
12621 test -n "$runpath_var" ||
12622 test "X$hardcode_automatic" = "Xyes" ; then
12624 # We can hardcode non-existent directories.
12625 if test "$hardcode_direct" != no
&&
12626 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12627 # have to relink, otherwise we might link with an installed library
12628 # when we should be linking with a yet-to-be-installed one
12629 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12630 test "$hardcode_minus_L" != no
; then
12631 # Linking always hardcodes the temporary library directory.
12632 hardcode_action
=relink
12634 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12635 hardcode_action
=immediate
12638 # We cannot hardcode anything, or else we can only hardcode existing
12640 hardcode_action
=unsupported
12642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12643 $as_echo "$hardcode_action" >&6; }
12645 if test "$hardcode_action" = relink ||
12646 test "$inherit_rpath" = yes; then
12647 # Fast installation is not supported
12648 enable_fast_install
=no
12649 elif test "$shlibpath_overrides_runpath" = yes ||
12650 test "$enable_shared" = no
; then
12651 # Fast installation is not necessary
12652 enable_fast_install
=needless
12660 if test "x$enable_dlopen" != xyes
; then
12661 enable_dlopen
=unknown
12662 enable_dlopen_self
=unknown
12663 enable_dlopen_self_static
=unknown
12670 lt_cv_dlopen
="load_add_on"
12672 lt_cv_dlopen_self
=yes
12675 mingw
* | pw32
* | cegcc
*)
12676 lt_cv_dlopen
="LoadLibrary"
12681 lt_cv_dlopen
="dlopen"
12686 # if libdl is installed we need to link against it
12687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12688 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12689 if ${ac_cv_lib_dl_dlopen+:} false
; then :
12690 $as_echo_n "(cached) " >&6
12692 ac_check_lib_save_LIBS
=$LIBS
12694 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12695 /* end confdefs.h. */
12697 /* Override any GCC internal prototype to avoid an error.
12698 Use char because int might match the return type of a GCC
12699 builtin and then its argument prototype would still apply. */
12712 if ac_fn_c_try_link
"$LINENO"; then :
12713 ac_cv_lib_dl_dlopen
=yes
12715 ac_cv_lib_dl_dlopen
=no
12717 rm -f core conftest.err conftest.
$ac_objext \
12718 conftest
$ac_exeext conftest.
$ac_ext
12719 LIBS
=$ac_check_lib_save_LIBS
12721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12722 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12723 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
12724 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12727 lt_cv_dlopen
="dyld"
12729 lt_cv_dlopen_self
=yes
12736 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
12737 if test "x$ac_cv_func_shl_load" = xyes
; then :
12738 lt_cv_dlopen
="shl_load"
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12741 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12742 if ${ac_cv_lib_dld_shl_load+:} false
; then :
12743 $as_echo_n "(cached) " >&6
12745 ac_check_lib_save_LIBS
=$LIBS
12747 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12748 /* end confdefs.h. */
12750 /* Override any GCC internal prototype to avoid an error.
12751 Use char because int might match the return type of a GCC
12752 builtin and then its argument prototype would still apply. */
12760 return shl_load ();
12765 if ac_fn_c_try_link
"$LINENO"; then :
12766 ac_cv_lib_dld_shl_load
=yes
12768 ac_cv_lib_dld_shl_load
=no
12770 rm -f core conftest.err conftest.
$ac_objext \
12771 conftest
$ac_exeext conftest.
$ac_ext
12772 LIBS
=$ac_check_lib_save_LIBS
12774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12775 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12776 if test "x$ac_cv_lib_dld_shl_load" = xyes
; then :
12777 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
12779 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
12780 if test "x$ac_cv_func_dlopen" = xyes
; then :
12781 lt_cv_dlopen
="dlopen"
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12784 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12785 if ${ac_cv_lib_dl_dlopen+:} false
; then :
12786 $as_echo_n "(cached) " >&6
12788 ac_check_lib_save_LIBS
=$LIBS
12790 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12791 /* end confdefs.h. */
12793 /* Override any GCC internal prototype to avoid an error.
12794 Use char because int might match the return type of a GCC
12795 builtin and then its argument prototype would still apply. */
12808 if ac_fn_c_try_link
"$LINENO"; then :
12809 ac_cv_lib_dl_dlopen
=yes
12811 ac_cv_lib_dl_dlopen
=no
12813 rm -f core conftest.err conftest.
$ac_objext \
12814 conftest
$ac_exeext conftest.
$ac_ext
12815 LIBS
=$ac_check_lib_save_LIBS
12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12818 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12819 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
12820 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12823 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12824 if ${ac_cv_lib_svld_dlopen+:} false
; then :
12825 $as_echo_n "(cached) " >&6
12827 ac_check_lib_save_LIBS
=$LIBS
12828 LIBS
="-lsvld $LIBS"
12829 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12830 /* end confdefs.h. */
12832 /* Override any GCC internal prototype to avoid an error.
12833 Use char because int might match the return type of a GCC
12834 builtin and then its argument prototype would still apply. */
12847 if ac_fn_c_try_link
"$LINENO"; then :
12848 ac_cv_lib_svld_dlopen
=yes
12850 ac_cv_lib_svld_dlopen
=no
12852 rm -f core conftest.err conftest.
$ac_objext \
12853 conftest
$ac_exeext conftest.
$ac_ext
12854 LIBS
=$ac_check_lib_save_LIBS
12856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12857 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12858 if test "x$ac_cv_lib_svld_dlopen" = xyes
; then :
12859 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
12861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12862 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12863 if ${ac_cv_lib_dld_dld_link+:} false
; then :
12864 $as_echo_n "(cached) " >&6
12866 ac_check_lib_save_LIBS
=$LIBS
12868 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12869 /* end confdefs.h. */
12871 /* Override any GCC internal prototype to avoid an error.
12872 Use char because int might match the return type of a GCC
12873 builtin and then its argument prototype would still apply. */
12881 return dld_link ();
12886 if ac_fn_c_try_link
"$LINENO"; then :
12887 ac_cv_lib_dld_dld_link
=yes
12889 ac_cv_lib_dld_dld_link
=no
12891 rm -f core conftest.err conftest.
$ac_objext \
12892 conftest
$ac_exeext conftest.
$ac_ext
12893 LIBS
=$ac_check_lib_save_LIBS
12895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12896 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12897 if test "x$ac_cv_lib_dld_dld_link" = xyes
; then :
12898 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
12919 if test "x$lt_cv_dlopen" != xno
; then
12925 case $lt_cv_dlopen in
12927 save_CPPFLAGS
="$CPPFLAGS"
12928 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
12930 save_LDFLAGS
="$LDFLAGS"
12931 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
12934 LIBS
="$lt_cv_dlopen_libs $LIBS"
12936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12937 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12938 if ${lt_cv_dlopen_self+:} false
; then :
12939 $as_echo_n "(cached) " >&6
12941 if test "$cross_compiling" = yes; then :
12942 lt_cv_dlopen_self
=cross
12944 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
12945 lt_status
=$lt_dlunknown
12946 cat > conftest.
$ac_ext <<_LT_EOF
12947 #line 12947 "configure"
12948 #include "confdefs.h"
12957 # define LT_DLGLOBAL RTLD_GLOBAL
12960 # define LT_DLGLOBAL DL_GLOBAL
12962 # define LT_DLGLOBAL 0
12966 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12967 find out it does not work in some platform. */
12968 #ifndef LT_DLLAZY_OR_NOW
12970 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12973 # define LT_DLLAZY_OR_NOW DL_LAZY
12976 # define LT_DLLAZY_OR_NOW RTLD_NOW
12979 # define LT_DLLAZY_OR_NOW DL_NOW
12981 # define LT_DLLAZY_OR_NOW 0
12988 /* When -fvisbility=hidden is used, assume the code has been annotated
12989 correspondingly for the symbols needed. */
12990 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12991 void fnord () __attribute__((visibility("default")));
12994 void fnord () { int i=42; }
12997 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12998 int status = $lt_dlunknown;
13002 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13005 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13006 else puts (dlerror ());
13008 /* dlclose (self); */
13016 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13017 (eval $ac_link) 2>&5
13019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13020 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
13021 (.
/conftest
; exit; ) >&5 2>/dev
/null
13023 case x
$lt_status in
13024 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
13025 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
13026 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
13029 # compilation failed
13030 lt_cv_dlopen_self
=no
13037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13038 $as_echo "$lt_cv_dlopen_self" >&6; }
13040 if test "x$lt_cv_dlopen_self" = xyes
; then
13041 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13043 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13044 if ${lt_cv_dlopen_self_static+:} false
; then :
13045 $as_echo_n "(cached) " >&6
13047 if test "$cross_compiling" = yes; then :
13048 lt_cv_dlopen_self_static
=cross
13050 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
13051 lt_status
=$lt_dlunknown
13052 cat > conftest.
$ac_ext <<_LT_EOF
13053 #line 13053 "configure"
13054 #include "confdefs.h"
13063 # define LT_DLGLOBAL RTLD_GLOBAL
13066 # define LT_DLGLOBAL DL_GLOBAL
13068 # define LT_DLGLOBAL 0
13072 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13073 find out it does not work in some platform. */
13074 #ifndef LT_DLLAZY_OR_NOW
13076 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13079 # define LT_DLLAZY_OR_NOW DL_LAZY
13082 # define LT_DLLAZY_OR_NOW RTLD_NOW
13085 # define LT_DLLAZY_OR_NOW DL_NOW
13087 # define LT_DLLAZY_OR_NOW 0
13094 /* When -fvisbility=hidden is used, assume the code has been annotated
13095 correspondingly for the symbols needed. */
13096 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13097 void fnord () __attribute__((visibility("default")));
13100 void fnord () { int i=42; }
13103 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13104 int status = $lt_dlunknown;
13108 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13111 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13112 else puts (dlerror ());
13114 /* dlclose (self); */
13122 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13123 (eval $ac_link) 2>&5
13125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13126 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
13127 (.
/conftest
; exit; ) >&5 2>/dev
/null
13129 case x
$lt_status in
13130 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
13131 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
13132 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
13135 # compilation failed
13136 lt_cv_dlopen_self_static
=no
13143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13144 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13147 CPPFLAGS
="$save_CPPFLAGS"
13148 LDFLAGS
="$save_LDFLAGS"
13153 case $lt_cv_dlopen_self in
13154 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
13155 *) enable_dlopen_self
=unknown
;;
13158 case $lt_cv_dlopen_self_static in
13159 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
13160 *) enable_dlopen_self_static
=unknown
;;
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13183 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13184 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
13185 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
13186 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
13187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13188 $as_echo "yes" >&6; }
13190 # FIXME - insert some real tests, host_os isn't really good enough
13193 if test -n "$STRIP" ; then
13194 striplib
="$STRIP -x"
13195 old_striplib
="$STRIP -S"
13196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13197 $as_echo "yes" >&6; }
13199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13200 $as_echo "no" >&6; }
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13205 $as_echo "no" >&6; }
13221 # Report which library types will actually be built
13222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13223 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13225 $as_echo "$can_build_shared" >&6; }
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13228 $as_echo_n "checking whether to build shared libraries... " >&6; }
13229 test "$can_build_shared" = "no" && enable_shared
=no
13231 # On AIX, shared libraries and static libraries use the same namespace, and
13232 # are all built from PIC.
13235 test "$enable_shared" = yes && enable_static
=no
13236 if test -n "$RANLIB"; then
13237 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
13238 postinstall_cmds
='$RANLIB $lib'
13243 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
13244 test "$enable_shared" = yes && enable_static
=no
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13249 $as_echo "$enable_shared" >&6; }
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13252 $as_echo_n "checking whether to build static libraries... " >&6; }
13253 # Make sure either enable_shared or enable_static is yes.
13254 test "$enable_shared" = yes || enable_static
=yes
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13256 $as_echo "$enable_static" >&6; }
13263 ac_cpp
='$CPP $CPPFLAGS'
13264 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13265 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13266 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
13282 ac_config_commands
="$ac_config_commands libtool"
13287 # Only expand once:
13295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13296 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13297 # Check whether --enable-maintainer-mode was given.
13298 if test "${enable_maintainer_mode+set}" = set; then :
13299 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
13301 USE_MAINTAINER_MODE
=no
13304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13305 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13306 if test $USE_MAINTAINER_MODE = yes; then
13307 MAINTAINER_MODE_TRUE
=
13308 MAINTAINER_MODE_FALSE
='#'
13310 MAINTAINER_MODE_TRUE
='#'
13311 MAINTAINER_MODE_FALSE
=
13314 MAINT
=$MAINTAINER_MODE_TRUE
13319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13320 $as_echo_n "checking for sim debug setting... " >&6; }
13322 # Check whether --enable-sim-debug was given.
13323 if test "${enable_sim_debug+set}" = set; then :
13324 enableval
=$enable_sim_debug; case "${enableval}" in
13325 yes) sim_debug
="7";;
13326 no
) sim_debug
="0";;
13327 *) sim_debug
="($enableval)";;
13330 if test "$sim_debug" != "0"; then
13332 cat >>confdefs.h
<<_ACEOF
13333 #define DEBUG $sim_debug
13338 cat >>confdefs.h
<<_ACEOF
13339 #define WITH_DEBUG $sim_debug
13342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13343 $as_echo "$sim_debug" >&6; }
13346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13347 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13349 # Check whether --enable-sim-stdio was given.
13350 if test "${enable_sim_stdio+set}" = set; then :
13351 enableval
=$enable_sim_stdio; case "${enableval}" in
13352 yes) sim_stdio
="DO_USE_STDIO";;
13353 no
) sim_stdio
="DONT_USE_STDIO";;
13354 *) as_fn_error $?
"Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13358 cat >>confdefs.h
<<_ACEOF
13359 #define WITH_STDIO $sim_stdio
13362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13363 $as_echo "$sim_stdio" >&6; }
13366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13367 $as_echo_n "checking for sim trace settings... " >&6; }
13368 sim_trace
="~TRACE_debug"
13369 # Check whether --enable-sim-trace was given.
13370 if test "${enable_sim_trace+set}" = set; then :
13371 enableval
=$enable_sim_trace; case "${enableval}" in
13372 yes) sim_trace
="-1";;
13373 no
) sim_trace
="0";;
13375 sim_trace
="'(${enableval})'";;
13378 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13379 if test x
"$sim_trace" = x
; then
13380 sim_trace
="(TRACE_$x"
13382 sim_trace
="${sim_trace}|TRACE_$x"
13385 sim_trace
="$sim_trace)" ;;
13389 cat >>confdefs.h
<<_ACEOF
13390 #define WITH_TRACE $sim_trace
13393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13394 $as_echo "$sim_trace" >&6; }
13397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13398 $as_echo_n "checking for sim profile settings... " >&6; }
13401 # Check whether --enable-sim-profile was given.
13402 if test "${enable_sim_profile+set}" = set; then :
13403 enableval
=$enable_sim_profile; case "${enableval}" in
13404 yes) profile
="1" sim_profile
="-1";;
13405 no
) profile
="0" sim_profile
="0";;
13407 profile
="(${enableval})" sim_profile
="(${enableval})";;
13411 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13412 if test x
"$sim_profile" = x
; then
13413 sim_profile
="(PROFILE_$x"
13415 sim_profile
="${sim_profile}|PROFILE_$x"
13418 sim_profile
="$sim_profile)" ;;
13422 cat >>confdefs.h
<<_ACEOF
13423 #define PROFILE $profile
13427 cat >>confdefs.h
<<_ACEOF
13428 #define WITH_PROFILE $sim_profile
13431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13432 $as_echo "$sim_profile" >&6; }
13436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13437 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13439 # Check whether --enable-sim-assert was given.
13440 if test "${enable_sim_assert+set}" = set; then :
13441 enableval
=$enable_sim_assert; case "${enableval}" in
13442 yes) sim_assert
="1";;
13443 no
) sim_assert
="0";;
13444 *) as_fn_error $?
"--enable-sim-assert does not take a value" "$LINENO" 5;;
13448 cat >>confdefs.h
<<_ACEOF
13449 #define WITH_ASSERT $sim_assert
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13453 $as_echo "$sim_assert" >&6; }
13456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13457 $as_echo_n "checking default sim environment setting... " >&6; }
13458 sim_environment
="ALL_ENVIRONMENT"
13459 # Check whether --enable-sim-environment was given.
13460 if test "${enable_sim_environment+set}" = set; then :
13461 enableval
=$enable_sim_environment; case "${enableval}" in
13462 all | ALL
) sim_environment
="ALL_ENVIRONMENT";;
13463 user | USER
) sim_environment
="USER_ENVIRONMENT";;
13464 virtual | VIRTUAL
) sim_environment
="VIRTUAL_ENVIRONMENT";;
13465 operating | OPERATING
) sim_environment
="OPERATING_ENVIRONMENT";;
13466 *) as_fn_error $?
"Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13470 cat >>confdefs.h
<<_ACEOF
13471 #define WITH_ENVIRONMENT $sim_environment
13474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13475 $as_echo "$sim_environment" >&6; }
13478 sim_inline
="-DDEFAULT_INLINE=0"
13479 # Check whether --enable-sim-inline was given.
13480 if test "${enable_sim_inline+set}" = set; then :
13481 enableval
=$enable_sim_inline; sim_inline
=""
13482 case "$enableval" in
13483 no
) sim_inline
="-DDEFAULT_INLINE=0";;
13484 0) sim_inline
="-DDEFAULT_INLINE=0";;
13485 yes |
2) sim_inline
="-DDEFAULT_INLINE=ALL_C_INLINE";;
13486 1) sim_inline
="-DDEFAULT_INLINE=INLINE_LOCALS";;
13487 *) for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
13490 *_INLINE
=*) new_flag
="-D$x";;
13491 *=*) new_flag
=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13492 *_INLINE
) new_flag
="-D$x=ALL_C_INLINE";;
13493 *) new_flag
="-D$x""_INLINE=ALL_C_INLINE";;
13495 if test x
"$sim_inline" = x
""; then
13496 sim_inline
="$new_flag"
13498 sim_inline
="$sim_inline $new_flag"
13502 if test x
"$silent" != x
"yes" && test x
"$sim_inline" != x
""; then
13503 echo "Setting inline flags = $sim_inline" 6>&1
13510 # Check whether --with-pkgversion was given.
13511 if test "${with_pkgversion+set}" = set; then :
13512 withval
=$with_pkgversion; case "$withval" in
13513 yes) as_fn_error $?
"package version not specified" "$LINENO" 5 ;;
13515 *) PKGVERSION
="($withval) " ;;
13518 PKGVERSION
="(SIM) "
13526 # Check whether --with-bugurl was given.
13527 if test "${with_bugurl+set}" = set; then :
13528 withval
=$with_bugurl; case "$withval" in
13529 yes) as_fn_error $?
"bug URL not specified" "$LINENO" 5 ;;
13532 *) BUGURL
="$withval"
13536 BUGURL
="https://www.gnu.org/software/gdb/bugs/"
13546 REPORT_BUGS_TO
="<$BUGURL>"
13547 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
13554 cat >>confdefs.h
<<_ACEOF
13555 #define PKGVERSION "$PKGVERSION"
13559 cat >>confdefs.h
<<_ACEOF
13560 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13565 $as_echo_n "checking return type of signal handlers... " >&6; }
13566 if ${ac_cv_type_signal+:} false
; then :
13567 $as_echo_n "(cached) " >&6
13569 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13570 /* end confdefs.h. */
13571 #include <sys/types.h>
13572 #include <signal.h>
13577 return *(signal (0, 0)) (0) == 1;
13582 if ac_fn_c_try_compile
"$LINENO"; then :
13583 ac_cv_type_signal
=int
13585 ac_cv_type_signal
=void
13587 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13590 $as_echo "$ac_cv_type_signal" >&6; }
13592 cat >>confdefs.h
<<_ACEOF
13593 #define RETSIGTYPE $ac_cv_type_signal
13603 wire_endian
="LITTLE"
13605 # Check whether --enable-sim-endian was given.
13606 if test "${enable_sim_endian+set}" = set; then :
13607 enableval
=$enable_sim_endian; case "${enableval}" in
13608 b
*|B
*) sim_endian
="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13609 l
*|L
*) sim_endian
="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13610 yes) if test x
"$wire_endian" != x
; then
13611 sim_endian
="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13613 if test x
"$default_endian" != x
; then
13614 sim_endian
="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13616 echo "No hard-wired endian for target $target" 1>&6
13617 sim_endian
="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13620 no
) if test x
"$default_endian" != x
; then
13621 sim_endian
="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13623 if test x
"$wire_endian" != x
; then
13624 sim_endian
="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13626 echo "No default endian for target $target" 1>&6
13627 sim_endian
="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13630 *) as_fn_error $?
"\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian
="";;
13632 if test x
"$silent" != x
"yes" && test x
"$sim_endian" != x
""; then
13633 echo "Setting endian flags = $sim_endian" 6>&1
13636 if test x
"$default_endian" != x
; then
13637 sim_endian
="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13639 if test x
"$wire_endian" != x
; then
13640 sim_endian
="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13647 wire_alignment
="NONSTRICT_ALIGNMENT"
13648 default_alignment
=""
13650 # Check whether --enable-sim-alignment was given.
13651 if test "${enable_sim_alignment+set}" = set; then :
13652 enableval
=$enable_sim_alignment; case "${enableval}" in
13653 strict | STRICT
) sim_alignment
="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13654 nonstrict | NONSTRICT
) sim_alignment
="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13655 forced | FORCED
) sim_alignment
="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13656 yes) if test x
"$wire_alignment" != x
; then
13657 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
13659 if test x
"$default_alignment" != x
; then
13660 sim_alignment
="-DWITH_ALIGNMENT=${default_alignment}"
13662 echo "No hard-wired alignment for target $target" 1>&6
13663 sim_alignment
="-DWITH_ALIGNMENT=0"
13666 no
) if test x
"$default_alignment" != x
; then
13667 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13669 if test x
"$wire_alignment" != x
; then
13670 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13672 echo "No default alignment for target $target" 1>&6
13673 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=0"
13676 *) as_fn_error $?
"\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment
="";;
13678 if test x
"$silent" != x
"yes" && test x
"$sim_alignment" != x
""; then
13679 echo "Setting alignment flags = $sim_alignment" 6>&1
13682 if test x
"$default_alignment" != x
; then
13683 sim_alignment
="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13685 if test x
"$wire_alignment" != x
; then
13686 sim_alignment
="-DWITH_ALIGNMENT=${wire_alignment}"
13694 # Check whether --enable-werror was given.
13695 if test "${enable_werror+set}" = set; then :
13696 enableval
=$enable_werror; case "${enableval}" in
13697 yes | y
) ERROR_ON_WARNING
="yes" ;;
13698 no | n
) ERROR_ON_WARNING
="no" ;;
13699 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13704 # Enable -Werror by default when using gcc
13705 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13706 ERROR_ON_WARNING
=yes
13711 build_warnings
="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13713 -Wno-unused -Wunused-value -Wunused-function \
13714 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13715 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13716 -Wold-style-declaration -Wold-style-definition"
13718 # Enable -Wno-format by default when using gcc on mingw since many
13719 # GCC versions complain about %I64.
13721 *-*-mingw32*) build_warnings
="$build_warnings -Wno-format" ;;
13722 *) build_warnings
="$build_warnings -Wformat-nonliteral" ;;
13725 # Check whether --enable-build-warnings was given.
13726 if test "${enable_build_warnings+set}" = set; then :
13727 enableval
=$enable_build_warnings; case "${enableval}" in
13729 no
) build_warnings
="-w";;
13730 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13731 build_warnings
="${build_warnings} ${t}";;
13732 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13733 build_warnings
="${t} ${build_warnings}";;
13734 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13736 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13737 echo "Setting compiler warning flags = $build_warnings" 6>&1
13740 # Check whether --enable-sim-build-warnings was given.
13741 if test "${enable_sim_build_warnings+set}" = set; then :
13742 enableval
=$enable_sim_build_warnings; case "${enableval}" in
13744 no
) build_warnings
="-w";;
13745 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13746 build_warnings
="${build_warnings} ${t}";;
13747 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13748 build_warnings
="${t} ${build_warnings}";;
13749 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13751 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13752 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13756 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
13758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13759 $as_echo_n "checking compiler warning flags... " >&6; }
13760 # Separate out the -Werror flag as some files just cannot be
13761 # compiled with it enabled.
13762 for w
in ${build_warnings}; do
13764 -Werr*) WERROR_CFLAGS
=-Werror ;;
13765 *) # Check that GCC accepts it
13766 saved_CFLAGS
="$CFLAGS"
13767 CFLAGS
="$CFLAGS $w"
13768 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13769 /* end confdefs.h. */
13779 if ac_fn_c_try_compile
"$LINENO"; then :
13780 WARN_CFLAGS
="${WARN_CFLAGS} $w"
13782 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13783 CFLAGS
="$saved_CFLAGS"
13786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13787 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13791 default_sim_reserved_bits="1"
13792 # Check whether --enable-sim-reserved-bits was given.
13793 if test "${enable_sim_reserved_bits+set}" = set; then :
13794 enableval=$enable_sim_reserved_bits; case "${enableval}" in
13795 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13796 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
13797 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value
\"" "$LINENO" 5; sim_reserved_bits="";;
13799 if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13800 echo "Setting reserved flags
= $sim_reserved_bits" 6>&1
13803 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
13806 wire_word_bitsize="32"
13808 wire_address_bitsize=""
13809 wire_cell_bitsize=""
13810 # Check whether --enable-sim-bitsize was given.
13811 if test "${enable_sim_bitsize+set}" = set; then :
13812 enableval=$enable_sim_bitsize; sim_bitsize=
13813 case "${enableval}" in
13814 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13815 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13816 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13817 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13818 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13819 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13821 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13823 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13824 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13826 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13828 *) as_fn_error $? "\"--enable-sim-bitsize was given
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13831 tmp=`echo "${enableval}" | sed -e "s
/^
[0-9]*,*[0-9]*,*//"`
13834 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13835 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
13836 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13839 tmp=`echo "${enableval}" | sed -e "s
/^
[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13842 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13843 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
13844 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size
$enableval. Expected
32 or
64\"" "$LINENO" 5 ;;
13846 if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13847 echo "Setting bitsize flags
= $sim_bitsize" 6>&1
13851 if test x"$wire_word_bitsize" != x; then
13852 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13854 if test x"$wire_word_msb" != x; then
13855 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13857 if test x"$wire_address_bitsize" != x; then
13858 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13860 if test x"$wire_cell_bitsize" != x; then
13861 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13869 hardware="cfi core pal glue
"
13871 hardware="$hardware mn103cpu mn103int mn103tim mn103ser mn103iop
"
13873 sim_hw_cflags="-DWITH_HW=1"
13875 sim_hw_objs="\$
(SIM_COMMON_HW_OBJS
) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13877 # Check whether --enable-sim-hardware was given.
13878 if test "${enable_sim_hardware+set}" = set; then :
13879 enableval=$enable_sim_hardware;
13881 enable_sim_hardware="yes"
13884 case ${enable_sim_hardware} in
13886 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13887 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13888 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13891 if test "$enable_sim_hardware" = no; then
13893 sim_hw_cflags="-DWITH_HW=0"
13896 sim_hw_cflags="-DWITH_HW=1"
13897 # remove duplicates
13899 sim_hw_objs="\$
(SIM_COMMON_HW_OBJS
)"
13900 for i in $hardware ; do
13901 case " $sim_hw " in
13903 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-
$i.o
";;
13906 # mingw does not support sockser
13909 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real
" device
13910 # that you instatiate. Instead, other code will call into it directly.
13911 # At some point, we should convert it over.
13912 sim_hw_objs="$sim_hw_objs dv-sockser.o
"
13914 cat >>confdefs.h <<_ACEOF
13915 #define HAVE_DV_SOCKSER 1
13920 if test x"$silent" != x"yes"; then
13921 echo "Setting hardware to
$sim_hw_cflags, $sim_hw, $sim_hw_objs"
13923 case " $hardware " in
13924 *" cfi
"*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for log2
in -lm" >&5
13925 $as_echo_n "checking
for log2
in -lm...
" >&6; }
13926 if ${ac_cv_lib_m_log2+:} false; then :
13927 $as_echo_n "(cached
) " >&6
13929 ac_check_lib_save_LIBS=$LIBS
13931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13932 /* end confdefs.h. */
13934 /* Override any GCC internal prototype to avoid an error.
13935 Use char because int might match the return type of a GCC
13936 builtin and then its argument prototype would still apply. */
13949 if ac_fn_c_try_link "$LINENO"; then :
13950 ac_cv_lib_m_log2=yes
13952 ac_cv_lib_m_log2=no
13954 rm -f core conftest.err conftest.$ac_objext \
13955 conftest$ac_exeext conftest.$ac_ext
13956 LIBS=$ac_check_lib_save_LIBS
13958 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_lib_m_log2" >&5
13959 $as_echo "$ac_cv_lib_m_log2" >&6; }
13960 if test "x
$ac_cv_lib_m_log2" = xyes; then :
13961 cat >>confdefs.h <<_ACEOF
13962 #define HAVE_LIBM 1
13973 for ac_func in time chmod utime fork execve execv chown
13975 as_ac_var=`$as_echo "ac_cv_func_
$ac_func" | $as_tr_sh`
13976 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13977 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13978 cat >>confdefs.h <<_ACEOF
13979 #define `$as_echo "HAVE_
$ac_func" | $as_tr_cpp` 1
13985 for ac_header in utime.h
13987 ac_fn_c_check_header_mongrel "$LINENO" "utime.h
" "ac_cv_header_utime_h
" "$ac_includes_default"
13988 if test "x
$ac_cv_header_utime_h" = xyes; then :
13989 cat >>confdefs.h <<_ACEOF
13990 #define HAVE_UTIME_H 1
14000 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
14001 cgen_breaks="break cgen_rtx_error
";
14004 ac_config_files="$ac_config_files Makefile.sim
:Makefile.
in"
14006 ac_config_files="$ac_config_files Make-common.sim
:..
/common
/Make-common.
in"
14008 ac_config_files="$ac_config_files .gdbinit
:..
/common
/gdbinit.
in"
14010 ac_config_commands="$ac_config_commands Makefile
"
14012 ac_config_commands="$ac_config_commands stamp-h
"
14014 cat >confcache <<\_ACEOF
14015 # This file is a shell script that caches the results of configure
14016 # tests run on this system so they can be shared between configure
14017 # scripts and configure runs, see configure's option --config-cache.
14018 # It is not useful on other systems. If it contains results you don't
14019 # want to keep, you may remove or edit it.
14021 # config.status only pays attention to the cache file if you give it
14022 # the --recheck option to rerun configure.
14024 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14025 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14026 # following values.
14030 # The following way of writing the cache mishandles newlines in values,
14031 # but we know of no workaround that is simple, portable, and efficient.
14032 # So, we kill variables containing newlines.
14033 # Ultrix sh set writes to stderr and can't be redirected directly,
14034 # and sets the high bit in the cache file unless we assign to the vars.
14036 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14037 eval ac_val=\$$ac_var
14041 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: cache variable
$ac_var contains a newline
" >&5
14042 $as_echo "$as_me: WARNING
: cache variable
$ac_var contains a newline
" >&2;} ;;
14045 _ | IFS | as_nl) ;; #(
14046 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14047 *) { eval $ac_var=; unset $ac_var;} ;;
14053 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14054 *${as_nl}ac_space=\ *)
14055 # `set' does not quote correctly, so add quotes: double-quote
14056 # substitution turns \\\\ into \\, and sed turns \\ into \.
14059 s
/^
\\([_
$as_cr_alnum]*_cv_
[_
$as_cr_alnum]*\\)=\\(.
*\\)/\\1='\\2'/p
"
14062 # `set' quotes correctly as required by POSIX, so do not add quotes.
14063 sed -n "/^
[_
$as_cr_alnum]*_cv_
[_
$as_cr_alnum]*=/p
"
14072 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14074 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14076 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14077 if test -w "$cache_file"; then
14078 if test "x
$cache_file" != "x
/dev
/null
"; then
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache
$cache_file" >&5
14080 $as_echo "$as_me: updating cache
$cache_file" >&6;}
14081 if test ! -f "$cache_file" || test -h "$cache_file"; then
14082 cat confcache >"$cache_file"
14084 case $cache_file in #(
14086 mv -f confcache "$cache_file"$$ &&
14087 mv -f "$cache_file"$$ "$cache_file" ;; #(
14089 mv -f confcache "$cache_file" ;;
14094 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache
$cache_file" >&5
14095 $as_echo "$as_me: not updating unwritable cache
$cache_file" >&6;}
14100 test "x
$prefix" = xNONE && prefix=$ac_default_prefix
14101 # Let make expand exec_prefix.
14102 test "x
$exec_prefix" = xNONE && exec_prefix='${prefix}'
14104 DEFS=-DHAVE_CONFIG_H
14109 for ac_i in : $LIBOBJS; do test "x
$ac_i" = x: && continue
14110 # 1. Remove the extension, and $U if already installed.
14111 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14112 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14113 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14114 # will be set to the directory where LIBOBJS objects are built.
14115 as_fn_append ac_libobjs " \
${LIBOBJDIR}$ac_i\
$U.
$ac_objext"
14116 as_fn_append ac_ltlibobjs " \
${LIBOBJDIR}$ac_i"'$U.lo'
14118 LIBOBJS=$ac_libobjs
14120 LTLIBOBJS=$ac_ltlibobjs
14124 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14125 as_fn_error $? "conditional
\"GMAKE
\" was never defined.
14126 Usually this means the macro was only invoked conditionally.
" "$LINENO" 5
14128 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14129 as_fn_error $? "conditional
\"PLUGINS
\" was never defined.
14130 Usually this means the macro was only invoked conditionally.
" "$LINENO" 5
14132 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14133 as_fn_error $? "conditional
\"MAINTAINER_MODE
\" was never defined.
14134 Usually this means the macro was only invoked conditionally.
" "$LINENO" 5
14137 : "${CONFIG_STATUS=./config.status}"
14139 ac_clean_files_save=$ac_clean_files
14140 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14141 { $as_echo "$as_me:${as_lineno-$LINENO}: creating
$CONFIG_STATUS" >&5
14142 $as_echo "$as_me: creating
$CONFIG_STATUS" >&6;}
14144 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14146 # Generated by $as_me.
14147 # Run this file to recreate the current configuration.
14148 # Compiler output produced by configure, useful for debugging
14149 # configure, is in config.log if it exists.
14152 ac_cs_recheck=false
14155 SHELL=\${CONFIG_SHELL-$SHELL}
14158 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14159 ## -------------------- ##
14160 ## M4sh Initialization. ##
14161 ## -------------------- ##
14163 # Be more Bourne compatible
14164 DUALCASE=1; export DUALCASE # for MKS sh
14165 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14168 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14169 # is contrary to our usage. Disable this feature.
14170 alias -g '${1+"$@"}'='"$@
"'
14171 setopt NO_GLOB_SUBST
14173 case `(set -o) 2>/dev/null` in #(
14185 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14186 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14187 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14188 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14189 # Prefer a ksh shell builtin over an external printf program on Solaris,
14190 # but without wasting forks for bash or zsh.
14191 if test -z "$BASH_VERSION$ZSH_VERSION" \
14192 && (test "X
`print -r -- $as_echo`" = "X
$as_echo") 2>/dev/null; then
14193 as_echo='print -r --'
14194 as_echo_n='print -rn --'
14195 elif (test "X
`printf %s $as_echo`" = "X
$as_echo") 2>/dev/null; then
14196 as_echo='printf %s\n'
14197 as_echo_n='printf %s'
14199 if test "X
`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n
$as_echo"; then
14200 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14201 as_echo_n='/usr/ucb/echo -n'
14203 as_echo_body='eval expr "X
$1" : "X
\\(.
*\\)"'
14204 as_echo_n_body='eval
14208 expr "X
$arg" : "X
\\(.
*\\)$as_nl";
14209 arg=`expr "X
$arg" : ".
*$as_nl\\(.
*\\)"`;;
14211 expr "X
$arg" : "X
\\(.
*\\)" | tr -d "$as_nl"
14213 export as_echo_n_body
14214 as_echo_n='sh -c $as_echo_n_body as_echo'
14216 export as_echo_body
14217 as_echo='sh -c $as_echo_body as_echo'
14220 # The user is always right.
14221 if test "${PATH_SEPARATOR+set}" != set; then
14223 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14224 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14231 # We need space, tab and new line, in precisely that order. Quoting is
14232 # there to prevent editors from complaining about space-tab.
14233 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14234 # splitting by setting IFS to empty value.)
14237 # Find who we are. Look in the path if we contain no directory separator.
14240 *[\\/]* ) as_myself=$0 ;;
14241 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14242 for as_dir in $PATH
14245 test -z "$as_dir" && as_dir=.
14246 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14252 # We did not find ourselves, most probably we were run as `sh COMMAND'
14253 # in which case we are not to be found in the path.
14254 if test "x
$as_myself" = x; then
14257 if test ! -f "$as_myself"; then
14258 $as_echo "$as_myself: error
: cannot
find myself
; rerun with an absolute
file name
" >&2
14262 # Unset variables that we do not need and which cause bugs (e.g. in
14263 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "||
exit 1"
14264 # suppresses any "Segmentation fault
" message there. '((' could
14265 # trigger a bug in pdksh 5.2.14.
14266 for as_var in BASH_ENV ENV MAIL MAILPATH
14267 do eval test x\${$as_var+set} = xset \
14268 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14281 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14284 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14285 # ----------------------------------------
14286 # Output "`basename $0`: error
: ERROR
" to stderr. If LINENO and LOG_FD are
14287 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14288 # script with STATUS, using 1 if that was 0.
14291 as_status=$1; test $as_status -eq 0 && as_status=1
14293 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14294 $as_echo "$as_me:${as_lineno-$LINENO}: error
: $2" >&$4
14296 $as_echo "$as_me: error
: $2" >&2
14297 as_fn_exit $as_status
14301 # as_fn_set_status STATUS
14302 # -----------------------
14303 # Set $? to STATUS, without forking.
14304 as_fn_set_status ()
14307 } # as_fn_set_status
14309 # as_fn_exit STATUS
14310 # -----------------
14311 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14315 as_fn_set_status $1
14321 # Portably unset VAR.
14324 { eval $1=; unset $1;}
14326 as_unset=as_fn_unset
14327 # as_fn_append VAR VALUE
14328 # ----------------------
14329 # Append the text in VALUE to the end of the definition contained in VAR. Take
14330 # advantage of any shell optimizations that allow amortized linear growth over
14331 # repeated appends, instead of the typical quadratic growth present in naive
14333 if (eval "as_var
=1; as_var
+=2; test x\
$as_var = x12
") 2>/dev/null; then :
14334 eval 'as_fn_append ()
14345 # as_fn_arith ARG...
14346 # ------------------
14347 # Perform arithmetic evaluation on the ARGs, and store the result in the
14348 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14349 # must be portable across $(()) and expr.
14350 if (eval "test \$
(( 1 + 1 )) = 2") 2>/dev/null; then :
14351 eval 'as_fn_arith ()
14358 as_val=`expr "$@
" || test $? -eq 1`
14363 if expr a : '\(a\)' >/dev/null 2>&1 &&
14364 test "X
`expr 00001 : '.*\(...\)'`" = X001; then
14370 if (basename -- /) >/dev/null 2>&1 && test "X
`basename -- / 2>&1`" = "X
/"; then
14371 as_basename=basename
14376 if (as_dir=`dirname -- /` && test "X
$as_dir" = X/) >/dev/null 2>&1; then
14382 as_me=`$as_basename -- "$0" ||
14383 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14384 X"$0" : 'X\(//\)$' \| \
14385 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14387 sed '/^.*\/\([^/][^/]*\)\/*$/{
14401 # Avoid depending upon Character Ranges.
14402 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14403 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14404 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14405 as_cr_digits='0123456789'
14406 as_cr_alnum=$as_cr_Letters$as_cr_digits
14408 ECHO_C= ECHO_N= ECHO_T=
14409 case `echo -n x` in #(((((
14411 case `echo 'xy\c'` in
14412 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14414 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14421 rm -f conf$$ conf$$.exe conf$$.file
14422 if test -d conf$$.dir; then
14423 rm -f conf$$.dir/conf$$.file
14426 mkdir conf$$.dir 2>/dev/null
14428 if (echo >conf$$.file) 2>/dev/null; then
14429 if ln -s conf$$.file conf$$ 2>/dev/null; then
14431 # ... but there are two gotchas:
14432 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14433 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14434 # In both cases, we have to default to `cp -pR'.
14435 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14437 elif ln conf$$.file conf$$ 2>/dev/null; then
14445 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14446 rmdir conf$$.dir 2>/dev/null
14451 # Create "$as_dir" as a directory, including parents if necessary.
14456 -*) as_dir=./$as_dir;;
14458 test -d "$as_dir" || eval $as_mkdir_p || {
14462 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s
/'/'\\\\\\\\''/g
"`;; #'(
14463 *) as_qdir=$as_dir;;
14465 as_dirs="'$as_qdir' $as_dirs"
14466 as_dir=`$as_dirname -- "$as_dir" ||
14467 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14468 X"$as_dir" : 'X\(//\)[^/]' \| \
14469 X"$as_dir" : 'X\(//\)$' \| \
14470 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14471 $as_echo X"$as_dir" |
14472 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14476 /^X\(\/\/\)[^/].*/{
14489 test -d "$as_dir" && break
14491 test -z "$as_dirs" || eval "mkdir
$as_dirs"
14492 } || test -d "$as_dir" || as_fn_error $? "cannot create directory
$as_dir"
14496 if mkdir -p . 2>/dev/null; then
14497 as_mkdir_p='mkdir -p "$as_dir"'
14499 test -d ./-p && rmdir ./-p
14504 # as_fn_executable_p FILE
14505 # -----------------------
14506 # Test if FILE is an executable regular file.
14507 as_fn_executable_p ()
14509 test -f "$1" && test -x "$1"
14510 } # as_fn_executable_p
14511 as_test_x='test -x'
14512 as_executable_p=as_fn_executable_p
14514 # Sed expression to map a string onto a valid CPP name.
14515 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14517 # Sed expression to map a string onto a valid variable name.
14518 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14522 ## ----------------------------------- ##
14523 ## Main body of $CONFIG_STATUS script. ##
14524 ## ----------------------------------- ##
14526 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14528 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14529 # Save the log message, to keep $0 and so on meaningful, and to
14530 # report actual input values of CONFIG_FILES etc. instead of their
14531 # values after options handling.
14533 This
file was extended by
$as_me, which was
14534 generated by GNU Autoconf
2.69. Invocation
command line was
14536 CONFIG_FILES
= $CONFIG_FILES
14537 CONFIG_HEADERS
= $CONFIG_HEADERS
14538 CONFIG_LINKS
= $CONFIG_LINKS
14539 CONFIG_COMMANDS
= $CONFIG_COMMANDS
14542 on
`(hostname || uname -n) 2>/dev/null | sed 1q`
14547 case $ac_config_files in *"
14548 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14551 case $ac_config_headers in *"
14552 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14556 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14557 # Files that config.status was made for.
14558 config_files="$ac_config_files"
14559 config_headers="$ac_config_headers"
14560 config_commands="$ac_config_commands"
14564 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14566 \
`$as_me' instantiates files and other configuration actions
14567 from templates according to the current configuration. Unless the files
14568 and actions are specified as TAGs, all are instantiated by default.
14570 Usage: $0 [OPTION]... [TAG]...
14572 -h, --help print this help, then exit
14573 -V, --version print version number and configuration settings, then exit
14574 --config print configuration, then exit
14575 -q, --quiet, --silent
14576 do not print progress messages
14577 -d, --debug don't remove temporary files
14578 --recheck update $as_me by reconfiguring in the same conditions
14579 --file=FILE[:TEMPLATE]
14580 instantiate the configuration file FILE
14581 --header=FILE[:TEMPLATE]
14582 instantiate the configuration header FILE
14584 Configuration files:
14587 Configuration headers:
14590 Configuration commands:
14593 Report bugs to the package provider."
14596 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14597 ac_cs_config="`$as_echo "$ac_configure_args" |
sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14600 configured by $0, generated by GNU Autoconf 2.69,
14601 with options \\"\$ac_cs_config\\"
14603 Copyright (C) 2012 Free Software Foundation, Inc.
14604 This config.status script is free software; the Free Software Foundation
14605 gives unlimited permission to copy, distribute and modify it."
14611 test -n "\$AWK" || AWK=awk
14614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14615 # The default lists apply if the user does not specify any file.
14621 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14622 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14626 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14638 # Handling of the options.
14639 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14641 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14642 $as_echo "$ac_cs_version"; exit ;;
14643 --config | --confi | --conf | --con | --co | --c )
14644 $as_echo "$ac_cs_config"; exit ;;
14645 --debug | --debu | --deb | --de | --d | -d )
14647 --file | --fil | --fi | --f )
14650 *\'*) ac_optarg=`$as_echo "$ac_optarg" |
sed "s/'/'\\\\\\\\''/g"` ;;
14651 '') as_fn_error $? "missing file argument" ;;
14653 as_fn_append CONFIG_FILES " '$ac_optarg'"
14654 ac_need_defaults=false;;
14655 --header | --heade | --head | --hea )
14658 *\'*) ac_optarg=`$as_echo "$ac_optarg" |
sed "s/'/'\\\\\\\\''/g"` ;;
14660 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14661 ac_need_defaults=false;;
14663 # Conflict between --help and --header
14664 as_fn_error $? "ambiguous option: \`$1'
14665 Try \`$0 --help' for more information.
";;
14666 --help | --hel | -h )
14667 $as_echo "$ac_cs_usage"; exit ;;
14668 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14669 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14672 # This is an error.
14673 -*) as_fn_error $? "unrecognized option
: \
`$1'
14674 Try \`$0 --help' for more information." ;;
14676 *) as_fn_append ac_config_targets " $1"
14677 ac_need_defaults=false ;;
14683 ac_configure_extra_args=
14685 if $ac_cs_silent; then
14687 ac_configure_extra_args="$ac_configure_extra_args --silent"
14691 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14692 if \$ac_cs_recheck; then
14693 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14695 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14696 CONFIG_SHELL='$SHELL'
14697 export CONFIG_SHELL
14702 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14706 sed 'h
;s
/.
/-/g
;s
/^...
/## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14707 ## Running $as_me. ##
14713 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14717 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14720 # The HP-UX ksh and POSIX shell print the target directory to stdout
14721 # if CDPATH is set.
14722 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14724 sed_quote_subst='$sed_quote_subst'
14725 double_quote_subst='$double_quote_subst'
14726 delay_variable_subst='$delay_variable_subst'
14727 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14728 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14729 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14730 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14731 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14732 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14733 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14734 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14735 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14736 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14737 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14738 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14739 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14740 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14741 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14742 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14743 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14744 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14745 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14746 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14747 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14748 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14749 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14750 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14751 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14752 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14753 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14754 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14755 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14756 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14757 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14758 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14759 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14760 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14761 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14762 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14763 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14764 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14765 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14766 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14767 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14768 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14769 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14770 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14771 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14772 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14773 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14774 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14775 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"`'
14776 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14777 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14778 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14779 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14780 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14781 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14782 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14783 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14784 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14785 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14786 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14787 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14788 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14789 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14790 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14791 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14792 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14793 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14794 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14795 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14796 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14797 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14798 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14799 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14800 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14801 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14802 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14803 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14804 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14805 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14806 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14807 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14808 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14809 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14810 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14811 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14812 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14813 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14814 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14815 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14816 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14817 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14818 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14819 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14820 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14821 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14822 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14823 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14824 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14825 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14826 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14827 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14828 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14829 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14830 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14831 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14832 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14833 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14834 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14835 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14836 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14837 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14838 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14839 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14840 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14841 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14842 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14843 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14844 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14845 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14846 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14849 LTCFLAGS='$LTCFLAGS'
14850 compiler='$compiler_DEFAULT'
14852 # A function that is used when there is no print builtin or printf.
14853 func_fallback_echo ()
14855 eval 'cat <<_LTECHO_EOF
14860 # Quote evaled strings.
14874 deplibs_check_method \
14883 lt_cv_sys_global_symbol_pipe \
14884 lt_cv_sys_global_symbol_to_cdecl \
14885 lt_cv_sys_global_symbol_to_c_name_address \
14886 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14887 lt_prog_compiler_no_builtin_flag \
14888 lt_prog_compiler_wl \
14889 lt_prog_compiler_pic \
14890 lt_prog_compiler_static \
14891 lt_cv_prog_compiler_c_o \
14899 export_dynamic_flag_spec \
14900 whole_archive_flag_spec \
14901 compiler_needs_object \
14903 allow_undefined_flag \
14904 no_undefined_flag \
14905 hardcode_libdir_flag_spec \
14906 hardcode_libdir_flag_spec_ld \
14907 hardcode_libdir_separator \
14912 variables_saved_for_relink \
14914 library_names_spec \
14916 install_override_mode \
14920 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14921 *[\\\\\\\`\\"\\\$]*)
14922 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14925 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14930 # Double-quote double-evaled strings.
14931 for var in reload_cmds \
14932 old_postinstall_cmds \
14933 old_postuninstall_cmds \
14935 extract_expsyms_cmds \
14936 old_archive_from_new_cmds \
14937 old_archive_from_expsyms_cmds \
14939 archive_expsym_cmds \
14941 module_expsym_cmds \
14942 export_symbols_cmds \
14945 postuninstall_cmds \
14947 sys_lib_search_path_spec \
14948 sys_lib_dlsearch_path_spec; do
14949 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14950 *[\\\\\\\`\\"\\\$]*)
14951 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14954 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14959 ac_aux_dir='$ac_aux_dir'
14960 xsi_shell='$xsi_shell'
14961 lt_shell_append='$lt_shell_append'
14963 # See if we are running on zsh, and set the options which allow our
14964 # commands through without removal of \ escapes INIT.
14965 if test -n "\${ZSH_VERSION+set}" ; then
14966 setopt NO_GLOB_SUBST
14972 TIMESTAMP='$TIMESTAMP'
14981 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14983 # Handling of arguments.
14984 for ac_config_target
in $ac_config_targets
14986 case $ac_config_target in
14987 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
14988 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
14989 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
14990 "Makefile.sim") CONFIG_FILES
="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14991 "Make-common.sim") CONFIG_FILES
="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14992 ".gdbinit") CONFIG_FILES
="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14993 "Makefile") CONFIG_COMMANDS
="$CONFIG_COMMANDS Makefile" ;;
14994 "stamp-h") CONFIG_COMMANDS
="$CONFIG_COMMANDS stamp-h" ;;
14996 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15001 # If the user did not use the arguments to specify the items to instantiate,
15002 # then the envvar interface is used. Set only those that are not.
15003 # We use the long form for the default assignment because of an extremely
15004 # bizarre bug on SunOS 4.1.3.
15005 if $ac_need_defaults; then
15006 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
15007 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
15008 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
15011 # Have a temporary directory for convenience. Make it in the build tree
15012 # simply because there is no reason against having it here, and in addition,
15013 # creating and moving files from /tmp can sometimes cause problems.
15014 # Hook for its removal unless debugging.
15015 # Note that there is a small window in which the directory will not be cleaned:
15016 # after its creation but before its name has been assigned to `$tmp'.
15020 trap 'exit_status=$?
15021 : "${ac_tmp:=$tmp}"
15022 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15024 trap 'as_fn_exit 1' 1 2 13 15
15026 # Create a (secure) tmp directory for tmp files.
15029 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15033 tmp
=.
/conf$$
-$RANDOM
15034 (umask 077 && mkdir
"$tmp")
15035 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
15038 # Set up the scripts for CONFIG_FILES section.
15039 # No need to generate them if there are no CONFIG_FILES.
15040 # This happens for instance with `./config.status config.h'.
15041 if test -n "$CONFIG_FILES"; then
15044 ac_cr
=`echo X | tr X '\015'`
15045 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15046 # But we know of no other shell where ac_cr would be empty at this
15047 # point, so we can use a bashism as a fallback.
15048 if test "x$ac_cr" = x
; then
15049 eval ac_cr
=\$
\'\\r
\'
15051 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15052 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15055 ac_cs_awk_cr
=$ac_cr
15058 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15063 echo "cat >conf$$subs.awk <<_ACEOF" &&
15064 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15066 } >conf$$subs.sh ||
15067 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15068 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15070 for ac_last_try in false false false false false :; do
15071 . ./conf$$subs.sh ||
15072 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15074 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
15075 if test $ac_delim_n = $ac_delim_num; then
15077 elif $ac_last_try; then
15078 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15080 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15083 rm -f conf$$subs.sh
15085 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15086 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
15090 s/^/S["/; s
/!.
*/"]=/
15100 s/\(.\{148\}\)..*/\1/
15102 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
15107 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15114 s/\(.\{148\}\)..*/\1/
15116 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
15120 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15125 ' <conf$$subs.awk | sed '
15130 ' >>$CONFIG_STATUS || ac_write_fail=1
15131 rm -f conf$$subs.awk
15132 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15134 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
15135 for (key in S) S_is_set[key] = 1
15141 nfields = split(line, field, "@
")
15143 len = length(field[1])
15144 for (i = 2; i < nfields; i++) {
15146 keylen = length(key)
15147 if (S_is_set[key]) {
15149 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15150 len += length(value) + length(field[++i])
15161 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15162 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15163 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
15166 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
15167 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
15170 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15171 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
15172 # trailing colons and then remove the whole line if VPATH becomes empty
15173 # (actually we leave an empty line to preserve line numbers).
15174 if test "x
$srcdir" = x.; then
15175 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15193 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15194 fi # test -n "$CONFIG_FILES"
15196 # Set up the scripts for CONFIG_HEADERS section.
15197 # No need to generate them if there are no CONFIG_HEADERS.
15198 # This happens for instance with `./config.status Makefile'.
15199 if test -n "$CONFIG_HEADERS"; then
15200 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
15204 # Transform confdefs.h into an awk script `defines.awk', embedded as
15205 # here-document in config.status, that substitutes the proper values into
15206 # config.h.in to produce config.h.
15208 # Create a delimiter string that does not exist in confdefs.h, to ease
15209 # handling of long lines.
15211 for ac_last_try in false false :; do
15212 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
15213 if test -z "$ac_tt"; then
15215 elif $ac_last_try; then
15216 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
15218 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15222 # For the awk script, D is an array of macro values keyed by name,
15223 # likewise P contains macro parameters if any. Preserve backslash
15224 # newline sequences.
15226 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15228 s/.\{148\}/&'"$ac_delim"'/g
15231 s/^[ ]*#[ ]*define[ ][ ]*/ /
15238 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
15240 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
15244 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
15245 D["\
1"]=" \
3\\\\\\n
"\\/p
15247 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
15252 s/.\{148\}/&'"$ac_delim"'/g
15257 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
15260 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
15262 ' <confdefs.h | sed '
15263 s/'"$ac_delim"'/"\\\
15264 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15266 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15267 for (key in D) D_is_set[key] = 1
15270 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15272 split(line, arg, " ")
15273 if (arg[1] == "#") {
15277 defundef
= substr
(arg
[1], 2)
15280 split(mac1
, mac2
, "(") #)
15282 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
15283 if (D_is_set
[macro
]) {
15284 # Preserve the white space surrounding the "#".
15285 print prefix
"define", macro P
[macro
] D
[macro
]
15288 # Replace #undef with comments. This is necessary, for example,
15289 # in the case of _POSIX_SOURCE, which is predefined and required
15290 # on some systems where configure will not decide to define it.
15291 if (defundef
== "undef") {
15292 print
"/*", prefix defundef
, macro
, "*/"
15300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15301 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
15302 fi # test -n "$CONFIG_HEADERS"
15305 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15310 :[FHLC
]) ac_mode
=$ac_tag; continue;;
15312 case $ac_mode$ac_tag in
15314 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
15315 :[FH
]-) ac_tag
=-:-;;
15316 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
15333 -) ac_f
="$ac_tmp/stdin";;
15334 *) # Look for the file first in the build tree, then in the source tree
15335 # (if the path is not absolute). The absolute path cannot be DOS-style,
15336 # because $ac_f cannot contain `:'.
15340 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
15342 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15344 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15345 as_fn_append ac_file_inputs
" '$ac_f'"
15348 # Let's still pretend it is `configure' which instantiates (i.e., don't
15349 # use $as_me), people would be surprised to read:
15350 # /* config.h. Generated by config.status. */
15351 configure_input
='Generated from '`
15352 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15354 if test x
"$ac_file" != x-
; then
15355 configure_input
="$ac_file. $configure_input"
15356 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15357 $as_echo "$as_me: creating $ac_file" >&6;}
15359 # Neutralize special characters interpreted by sed in replacement strings.
15360 case $configure_input in #(
15361 *\
&* |
*\|
* |
*\\* )
15362 ac_sed_conf_input
=`$as_echo "$configure_input" |
15363 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15364 *) ac_sed_conf_input
=$configure_input;;
15368 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
15369 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
15374 ac_dir
=`$as_dirname -- "$ac_file" ||
15375 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15376 X"$ac_file" : 'X\(//\)[^/]' \| \
15377 X"$ac_file" : 'X\(//\)$' \| \
15378 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15379 $as_echo X"$ac_file" |
15380 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15384 /^X\(\/\/\)[^/].*/{
15397 as_dir
="$ac_dir"; as_fn_mkdir_p
15401 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
15403 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15404 # A ".." for each directory in $ac_dir_suffix.
15405 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15406 case $ac_top_builddir_sub in
15407 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
15408 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
15411 ac_abs_top_builddir
=$ac_pwd
15412 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
15413 # for backward compatibility:
15414 ac_top_builddir
=$ac_top_build_prefix
15417 .
) # We are building in place.
15419 ac_top_srcdir
=$ac_top_builddir_sub
15420 ac_abs_top_srcdir
=$ac_pwd ;;
15421 [\\/]* | ?
:[\\/]* ) # Absolute name.
15422 ac_srcdir
=$srcdir$ac_dir_suffix;
15423 ac_top_srcdir
=$srcdir
15424 ac_abs_top_srcdir
=$srcdir ;;
15425 *) # Relative name.
15426 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
15427 ac_top_srcdir
=$ac_top_build_prefix$srcdir
15428 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
15430 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
15440 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
15441 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
15445 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15446 # If the template does not know about datarootdir, expand it.
15447 # FIXME: This hack should be removed a few years after 2.60.
15448 ac_datarootdir_hack
=; ac_datarootdir_seen
=
15459 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15460 *datarootdir
*) ac_datarootdir_seen
=yes;;
15461 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
15462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15463 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15465 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15466 ac_datarootdir_hack='
15467 s&@datadir@&$datadir&g
15468 s&@docdir@&$docdir&g
15469 s&@infodir@&$infodir&g
15470 s&@localedir@&$localedir&g
15471 s&@mandir@&$mandir&g
15472 s&\\\${datarootdir}&$datarootdir&g' ;;
15476 # Neutralize VPATH when `$srcdir' = `.'.
15477 # Shell code in configure.ac might set extrasub.
15478 # FIXME: do we really want to maintain this feature?
15479 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15480 ac_sed_extra="$ac_vpsub
15483 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15485 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
15486 s|@configure_input@|
$ac_sed_conf_input|
;t t
15487 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
15488 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
15489 s
&@srcdir@
&$ac_srcdir&;t t
15490 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
15491 s
&@top_srcdir@
&$ac_top_srcdir&;t t
15492 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
15493 s
&@builddir@
&$ac_builddir&;t t
15494 s
&@abs_builddir@
&$ac_abs_builddir&;t t
15495 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
15496 s
&@INSTALL@
&$ac_INSTALL&;t t
15497 $ac_datarootdir_hack
15499 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
15500 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
15502 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15503 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
15504 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15505 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
15506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
15507 which seems to be undefined. Please make sure it is defined" >&5
15508 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
15509 which seems to be undefined. Please make sure it is defined" >&2;}
15511 rm -f "$ac_tmp/stdin"
15513 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15514 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15516 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15522 if test x"$ac_file" != x-; then
15524 $as_echo "/* $configure_input */" \
15525 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15526 } >"$ac_tmp/config.h" \
15527 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15528 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15529 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15530 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15533 mv "$ac_tmp/config.h" "$ac_file" \
15534 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15537 $as_echo "/* $configure_input */" \
15538 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15539 || as_fn_error $? "could not create -" "$LINENO" 5
15543 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15544 $as_echo "$as_me: executing $ac_file commands" >&6;}
15549 case $ac_file$ac_mode in
15550 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15553 # See if we are running on zsh, and set the options which allow our
15554 # commands through without removal of \ escapes.
15555 if test -n "${ZSH_VERSION+set}" ; then
15556 setopt NO_GLOB_SUBST
15559 cfgfile="${ofile}T"
15560 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15563 cat <<_LT_EOF >> "$cfgfile"
15566 # `$ECHO "$ofile" | sed 's
%^.
*/%%'` - Provide generalized library-building support services.
15567 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15568 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15569 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15571 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15572 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15573 # Written by Gordon Matzigkeit, 1996
15575 # This file is part of GNU Libtool.
15577 # GNU Libtool is free software; you can redistribute it and/or
15578 # modify it under the terms of the GNU General Public License as
15579 # published by the Free Software Foundation; either version 2 of
15580 # the License, or (at your option) any later version.
15582 # As a special exception to the GNU General Public License,
15583 # if you distribute this file as part of a program or library that
15584 # is built using GNU Libtool, you may include this file under the
15585 # same distribution terms that you use for the rest of that program.
15587 # GNU Libtool is distributed in the hope that it will be useful,
15588 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15589 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15590 # GNU General Public License for more details.
15592 # You should have received a copy of the GNU General Public License
15593 # along with GNU Libtool; see the file COPYING. If not, a copy
15594 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15595 # obtained by writing to the Free Software Foundation, Inc.,
15596 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15599 # The names of the tagged configurations supported by this script.
15602 # ### BEGIN LIBTOOL CONFIG
15604 # Which release of libtool.m4 was used?
15605 macro_version=$macro_version
15606 macro_revision=$macro_revision
15608 # Whether or not to build shared libraries.
15609 build_libtool_libs=$enable_shared
15611 # Whether or not to build static libraries.
15612 build_old_libs=$enable_static
15614 # What type of objects to build.
15617 # Whether or not to optimize for fast installation.
15618 fast_install=$enable_fast_install
15620 # Shell to use when invoking shell scripts.
15623 # An echo program that protects backslashes.
15627 host_alias=$host_alias
15631 # The build system.
15632 build_alias=$build_alias
15636 # A sed program that does not truncate output.
15639 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15640 Xsed="\$SED -e 1s/^X//"
15642 # A grep program that handles long lines.
15648 # A literal string matcher.
15651 # A BSD- or MS-compatible name lister.
15654 # Whether we need soft or hard links.
15657 # What is the maximum length of a command?
15658 max_cmd_len=$max_cmd_len
15660 # Object file suffix (normally "o").
15663 # Executable file suffix (normally "").
15666 # whether the shell understands "unset".
15669 # turn spaces into newlines.
15672 # turn newlines into spaces.
15675 # An object symbol dumper.
15676 OBJDUMP=$lt_OBJDUMP
15678 # Method to check whether dependent libraries are shared objects.
15679 deplibs_check_method=$lt_deplibs_check_method
15681 # Command to use when deplibs_check_method == "file_magic".
15682 file_magic_cmd=$lt_file_magic_cmd
15686 AR_FLAGS=$lt_AR_FLAGS
15688 # A symbol stripping program.
15691 # Commands used to install an old-style archive.
15693 old_postinstall_cmds=$lt_old_postinstall_cmds
15694 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15696 # Whether to use a lock for old archive extraction.
15697 lock_old_archive_extraction=$lock_old_archive_extraction
15702 # LTCC compiler flags.
15703 LTCFLAGS=$lt_CFLAGS
15705 # Take the output of nm and produce a listing of raw symbols and C names.
15706 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15708 # Transform the output of nm in a proper C declaration.
15709 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15711 # Transform the output of nm in a C name address pair.
15712 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15714 # Transform the output of nm in a C name address pair when lib prefix is needed.
15715 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15717 # The name of the directory that contains temporary libtool files.
15720 # Used to examine libraries when file_magic_cmd begins with "file".
15721 MAGIC_CMD=$MAGIC_CMD
15723 # Must we lock files when doing compilation?
15724 need_locks=$lt_need_locks
15726 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15727 DSYMUTIL=$lt_DSYMUTIL
15729 # Tool to change global to local symbols on Mac OS X.
15732 # Tool to manipulate fat objects and archives on Mac OS X.
15735 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15738 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15739 OTOOL64=$lt_OTOOL64
15741 # Old archive suffix (normally "a").
15744 # Shared library suffix (normally ".so").
15745 shrext_cmds=$lt_shrext_cmds
15747 # The commands to extract the exported symbol list from a shared archive.
15748 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15750 # Variables whose values should be saved in libtool wrapper scripts and
15751 # restored at link time.
15752 variables_saved_for_relink=$lt_variables_saved_for_relink
15754 # Do we need the "lib" prefix for modules?
15755 need_lib_prefix=$need_lib_prefix
15757 # Do we need a version for libraries?
15758 need_version=$need_version
15760 # Library versioning type.
15761 version_type=$version_type
15763 # Shared library runtime path variable.
15764 runpath_var=$runpath_var
15766 # Shared library path variable.
15767 shlibpath_var=$shlibpath_var
15769 # Is shlibpath searched before the hard-coded library search path?
15770 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15772 # Format of library name prefix.
15773 libname_spec=$lt_libname_spec
15775 # List of archive names. First name is the real one, the rest are links.
15776 # The last name is the one that the linker finds with -lNAME
15777 library_names_spec=$lt_library_names_spec
15779 # The coded name of the library, if different from the real name.
15780 soname_spec=$lt_soname_spec
15782 # Permission mode override for installation of shared libraries.
15783 install_override_mode=$lt_install_override_mode
15785 # Command to use after installation of a shared archive.
15786 postinstall_cmds=$lt_postinstall_cmds
15788 # Command to use after uninstallation of a shared archive.
15789 postuninstall_cmds=$lt_postuninstall_cmds
15791 # Commands used to finish a libtool library installation in a directory.
15792 finish_cmds=$lt_finish_cmds
15794 # As "finish_cmds", except a single script fragment to be evaled but
15796 finish_eval=$lt_finish_eval
15798 # Whether we should hardcode library paths into libraries.
15799 hardcode_into_libs=$hardcode_into_libs
15801 # Compile-time system search path for libraries.
15802 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15804 # Run-time system search path for libraries.
15805 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15807 # Whether dlopen is supported.
15808 dlopen_support=$enable_dlopen
15810 # Whether dlopen of programs is supported.
15811 dlopen_self=$enable_dlopen_self
15813 # Whether dlopen of statically linked programs is supported.
15814 dlopen_self_static=$enable_dlopen_self_static
15816 # Commands to strip libraries.
15817 old_striplib=$lt_old_striplib
15818 striplib=$lt_striplib
15821 # The linker used to build libraries.
15824 # How to create reloadable object files.
15825 reload_flag=$lt_reload_flag
15826 reload_cmds=$lt_reload_cmds
15828 # Commands used to build an old-style archive.
15829 old_archive_cmds=$lt_old_archive_cmds
15831 # A language specific compiler.
15834 # Is the compiler the GNU compiler?
15837 # Compiler flag to turn off builtin functions.
15838 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15840 # How to pass a linker flag through the compiler.
15841 wl=$lt_lt_prog_compiler_wl
15843 # Additional compiler flags for building library objects.
15844 pic_flag=$lt_lt_prog_compiler_pic
15846 # Compiler flag to prevent dynamic linking.
15847 link_static_flag=$lt_lt_prog_compiler_static
15849 # Does compiler simultaneously support -c and -o options?
15850 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15852 # Whether or not to add -lc for building shared libraries.
15853 build_libtool_need_lc=$archive_cmds_need_lc
15855 # Whether or not to disallow shared libs when runtime libs are static.
15856 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15858 # Compiler flag to allow reflexive dlopens.
15859 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15861 # Compiler flag to generate shared objects directly from archives.
15862 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15864 # Whether the compiler copes with passing no objects directly.
15865 compiler_needs_object=$lt_compiler_needs_object
15867 # Create an old-style archive from a shared archive.
15868 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15870 # Create a temporary old-style archive to link instead of a shared archive.
15871 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15873 # Commands used to build a shared archive.
15874 archive_cmds=$lt_archive_cmds
15875 archive_expsym_cmds=$lt_archive_expsym_cmds
15877 # Commands used to build a loadable module if different from building
15878 # a shared archive.
15879 module_cmds=$lt_module_cmds
15880 module_expsym_cmds=$lt_module_expsym_cmds
15882 # Whether we are building with GNU ld or not.
15883 with_gnu_ld=$lt_with_gnu_ld
15885 # Flag that allows shared libraries with undefined symbols to be built.
15886 allow_undefined_flag=$lt_allow_undefined_flag
15888 # Flag that enforces no undefined symbols.
15889 no_undefined_flag=$lt_no_undefined_flag
15891 # Flag to hardcode \$libdir into a binary during linking.
15892 # This must work even if \$libdir does not exist
15893 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15895 # If ld is used when linking, flag to hardcode \$libdir into a binary
15896 # during linking. This must work even if \$libdir does not exist.
15897 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15899 # Whether we need a single "-rpath" flag with a separated argument.
15900 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15902 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15903 # DIR into the resulting binary.
15904 hardcode_direct=$hardcode_direct
15906 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15907 # DIR into the resulting binary and the resulting library dependency is
15908 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15909 # library is relocated.
15910 hardcode_direct_absolute=$hardcode_direct_absolute
15912 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15913 # into the resulting binary.
15914 hardcode_minus_L=$hardcode_minus_L
15916 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15917 # into the resulting binary.
15918 hardcode_shlibpath_var=$hardcode_shlibpath_var
15920 # Set to "yes" if building a shared library automatically hardcodes DIR
15921 # into the library and all subsequent libraries and executables linked
15923 hardcode_automatic=$hardcode_automatic
15925 # Set to yes if linker adds runtime paths of dependent libraries
15926 # to runtime path list.
15927 inherit_rpath=$inherit_rpath
15929 # Whether libtool must link a program against all its dependency libraries.
15930 link_all_deplibs=$link_all_deplibs
15932 # Fix the shell variable \$srcfile for the compiler.
15933 fix_srcfile_path=$lt_fix_srcfile_path
15935 # Set to "yes" if exported symbols are required.
15936 always_export_symbols=$always_export_symbols
15938 # The commands to list exported symbols.
15939 export_symbols_cmds=$lt_export_symbols_cmds
15941 # Symbols that should not be listed in the preloaded symbols.
15942 exclude_expsyms=$lt_exclude_expsyms
15944 # Symbols that must always be exported.
15945 include_expsyms=$lt_include_expsyms
15947 # Commands necessary for linking programs (against libraries) with templates.
15948 prelink_cmds=$lt_prelink_cmds
15950 # Specify filename containing input files.
15951 file_list_spec=$lt_file_list_spec
15953 # How to hardcode a shared library path into an executable.
15954 hardcode_action=$hardcode_action
15956 # ### END LIBTOOL CONFIG
15962 cat <<\_LT_EOF >> "$cfgfile"
15963 # AIX sometimes has problems with the GCC collect2 program. For some
15964 # reason, if we set the COLLECT_NAMES environment variable, the problems
15965 # vanish in a puff of smoke.
15966 if test "X${COLLECT_NAMES+set}" != Xset; then
15968 export COLLECT_NAMES
15975 ltmain="$ac_aux_dir/ltmain.sh"
15978 # We use sed instead of cat because bash on DJGPP gets confused if
15979 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15980 # text mode, it properly converts lines to CR/LF. This bash problem
15981 # is reportedly fixed, but why not run on old versions too?
15982 sed '/^
# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15983 ||
(rm -f "$cfgfile"; exit 1)
15987 cat << \_LT_EOF
>> "$cfgfile"
15989 # func_dirname file append nondir_replacement
15990 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15991 # otherwise set result to NONDIR_REPLACEMENT.
15995 */*) func_dirname_result
="${1%/*}${2}" ;;
15996 * ) func_dirname_result
="${3}" ;;
16000 # func_basename file
16003 func_basename_result
="${1##*/}"
16006 # func_dirname_and_basename file append nondir_replacement
16007 # perform func_basename and func_dirname in a single function
16009 # dirname: Compute the dirname of FILE. If nonempty,
16010 # add APPEND to the result, otherwise set result
16011 # to NONDIR_REPLACEMENT.
16012 # value returned in "$func_dirname_result"
16013 # basename: Compute filename of FILE.
16014 # value retuned in "$func_basename_result"
16015 # Implementation must be kept synchronized with func_dirname
16016 # and func_basename. For efficiency, we do not delegate to
16017 # those functions but instead duplicate the functionality here.
16018 func_dirname_and_basename
()
16021 */*) func_dirname_result
="${1%/*}${2}" ;;
16022 * ) func_dirname_result
="${3}" ;;
16024 func_basename_result
="${1##*/}"
16027 # func_stripname prefix suffix name
16028 # strip PREFIX and SUFFIX off of NAME.
16029 # PREFIX and SUFFIX must not contain globbing or regex special
16030 # characters, hashes, percent signs, but SUFFIX may contain a leading
16031 # dot (in which case that matches only a dot).
16034 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16035 # positional parameters, so assign one to ordinary parameter first.
16036 func_stripname_result
=${3}
16037 func_stripname_result
=${func_stripname_result#"${1}"}
16038 func_stripname_result
=${func_stripname_result%"${2}"}
16044 func_opt_split_opt
=${1%%=*}
16045 func_opt_split_arg
=${1#*=}
16052 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
16053 *) func_lo2o_result
=${1} ;;
16057 # func_xform libobj-or-source
16060 func_xform_result
=${1%.*}.lo
16063 # func_arith arithmetic-term...
16066 func_arith_result
=$
(( $
* ))
16070 # STRING may not start with a hyphen.
16073 func_len_result
=${#1}
16078 *) # Bourne compatible functions.
16079 cat << \_LT_EOF
>> "$cfgfile"
16081 # func_dirname file append nondir_replacement
16082 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16083 # otherwise set result to NONDIR_REPLACEMENT.
16086 # Extract subdirectory from the argument.
16087 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
16088 if test "X$func_dirname_result" = "X${1}"; then
16089 func_dirname_result
="${3}"
16091 func_dirname_result
="$func_dirname_result${2}"
16095 # func_basename file
16098 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
16102 # func_stripname prefix suffix name
16103 # strip PREFIX and SUFFIX off of NAME.
16104 # PREFIX and SUFFIX must not contain globbing or regex special
16105 # characters, hashes, percent signs, but SUFFIX may contain a leading
16106 # dot (in which case that matches only a dot).
16107 # func_strip_suffix prefix name
16111 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16112 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16117 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
16118 my_sed_long_arg
='1s/^-[^=]*=//'
16123 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16124 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16130 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
16133 # func_xform libobj-or-source
16136 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16139 # func_arith arithmetic-term...
16142 func_arith_result
=`expr "$@"`
16146 # STRING may not start with a hyphen.
16149 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16155 case $lt_shell_append in
16157 cat << \_LT_EOF
>> "$cfgfile"
16159 # func_append var value
16160 # Append VALUE to the end of shell variable VAR.
16168 cat << \_LT_EOF
>> "$cfgfile"
16170 # func_append var value
16171 # Append VALUE to the end of shell variable VAR.
16182 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16183 ||
(rm -f "$cfgfile"; exit 1)
16185 mv -f "$cfgfile" "$ofile" ||
16186 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16190 "Makefile":C
) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16191 rm -f Makesim1.tmp Makesim2.tmp Makefile
16192 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim
>Makesim1.tmp
16193 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim
>Makesim2.tmp
16194 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16195 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16196 <Makefile.sim
>Makefile
16197 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16199 "stamp-h":C
) echo > stamp-h
;;
16207 ac_clean_files
=$ac_clean_files_save
16209 test $ac_write_fail = 0 ||
16210 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
16213 # configure is writing to config.log, and then calls config.status.
16214 # config.status does its own redirection, appending to config.log.
16215 # Unfortunately, on DOS this fails, as config.log is still kept open
16216 # by configure, so config.status won't be able to write to it; its
16217 # output is simply discarded. So we exec the FD to /dev/null,
16218 # effectively closing config.log, so it can be properly (re)opened and
16219 # appended to by config.status. When coming back to configure, we
16220 # need to make the FD available again.
16221 if test "$no_create" != yes; then
16223 ac_config_status_args
=
16224 test "$silent" = yes &&
16225 ac_config_status_args
="$ac_config_status_args --quiet"
16227 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
16229 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16230 # would make configure fail if this is the last instruction.
16231 $ac_cs_success || as_fn_exit
1
16233 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
16234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16235 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}