2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
53 as_echo_n='/usr
/ucb
/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x
; then
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var
in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\
${$as_var+set} = xset \
119 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
132 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x
; then
135 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 case \`(set -o) 2>/dev/null\` in #(
151 as_required
="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev
/null
; then :
186 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
189 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
191 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
194 test -z "$as_dir" && as_dir
=.
198 for as_base
in sh bash ksh sh5
; do
199 # Try only shells that exist, to save several forks.
200 as_shell
=$as_dir/$as_base
201 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
203 CONFIG_SHELL
=$as_shell as_have_required
=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
212 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
214 CONFIG_SHELL
=$SHELL as_have_required
=yes
219 if test "x$CONFIG_SHELL" != x
; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
225 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230 if test x
$as_have_required = xno
; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x
${ZSH_VERSION+set} = xset
; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
246 SHELL
=${CONFIG_SHELL-/bin/sh}
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE
= GREP_OPTIONS
=
250 unset CLICOLOR_FORCE GREP_OPTIONS
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
257 # Portably unset VAR.
260 { eval $1=; unset $1;}
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
284 # Create "$as_dir" as a directory, including parents if necessary.
289 -*) as_dir
=.
/$as_dir;;
291 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
295 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
298 as_dirs
="'$as_qdir' $as_dirs"
299 as_dir
=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
322 test -d "$as_dir" && break
324 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
325 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
336 eval 'as_fn_append ()
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
360 as_val
=`expr "$@" || test $? -eq 1`
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
372 as_status
=$?
; test $as_status -eq 0 && as_status
=1
374 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit
$as_status
381 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
388 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
400 as_me
=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
419 # Avoid depending upon Character Ranges.
420 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits
='0123456789'
424 as_cr_alnum
=$as_cr_Letters$as_cr_digits
427 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
428 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
447 chmod +x
"$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
454 # Exit status is that of the last command.
458 ECHO_C
= ECHO_N
= ECHO_T
=
459 case `echo -n x` in #(((((
461 case `echo 'xy\c'` in
462 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
471 rm -f conf$$ conf$$.exe conf$$.
file
472 if test -d conf$$.dir
; then
473 rm -f conf$$.dir
/conf$$.
file
476 mkdir conf$$.dir
2>/dev
/null
478 if (echo >conf$$.
file) 2>/dev
/null
; then
479 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
487 elif ln conf$$.
file conf$$
2>/dev
/null
; then
495 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
496 rmdir conf$$.dir
2>/dev
/null
498 if mkdir
-p .
2>/dev
/null
; then
499 as_mkdir_p
='mkdir -p "$as_dir"'
501 test -d .
/-p && rmdir .
/-p
505 if test -x / >/dev
/null
2>&1; then
508 if ls -dL / >/dev
/null
2>&1; then
515 if test -d "$1"; then
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
526 as_executable_p
=$as_test_x
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534 SHELL
=${CONFIG_SHELL-/bin/sh}
537 exec 7<&0 </dev
/null
6>&1
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
547 ac_default_prefix
=/usr
/local
549 ac_config_libobj_dir
=.
556 # Identity of this package.
564 ac_unique_file
="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default
="\
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
578 # ifdef HAVE_STDLIB_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
601 ac_subst_vars
='LTLIBOBJS
729 program_transform_name
742 enable_option_checking
751 enable_maintainer_mode
761 ac_precious_vars
='build_alias
772 # Initialize some variables set by options.
774 ac_init_version
=false
775 ac_unrecognized_opts
=
777 # The variables have the same names as the options, with
778 # dashes changed to underlines.
786 program_transform_name
=s
,x
,x
,
794 # Installation directory options.
795 # These are left unexpanded so users can "make install exec_prefix=/foo"
796 # and all the variables that are supposed to be based on exec_prefix
797 # by default will actually change.
798 # Use braces instead of parens because sh, perl, etc. also accept them.
799 # (The list follows the same order as the GNU Coding Standards.)
800 bindir
='${exec_prefix}/bin'
801 sbindir
='${exec_prefix}/sbin'
802 libexecdir
='${exec_prefix}/libexec'
803 datarootdir
='${prefix}/share'
804 datadir
='${datarootdir}'
805 sysconfdir
='${prefix}/etc'
806 sharedstatedir
='${prefix}/com'
807 localstatedir
='${prefix}/var'
808 includedir
='${prefix}/include'
809 oldincludedir
='/usr/include'
810 docdir
='${datarootdir}/doc/${PACKAGE}'
811 infodir
='${datarootdir}/info'
816 libdir
='${exec_prefix}/lib'
817 localedir
='${datarootdir}/locale'
818 mandir
='${datarootdir}/man'
824 # If the previous option needs an argument, assign it.
825 if test -n "$ac_prev"; then
826 eval $ac_prev=\
$ac_option
832 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
836 # Accept the important Cygnus configure options, so we can diagnose typos.
838 case $ac_dashdash$ac_option in
842 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
844 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
847 -build |
--build |
--buil |
--bui |
--bu)
848 ac_prev
=build_alias
;;
849 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
850 build_alias
=$ac_optarg ;;
852 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
853 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
854 ac_prev
=cache_file
;;
855 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
856 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
857 cache_file
=$ac_optarg ;;
860 cache_file
=config.cache
;;
862 -datadir |
--datadir |
--datadi |
--datad)
864 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
865 datadir
=$ac_optarg ;;
867 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
868 |
--dataroo |
--dataro |
--datar)
869 ac_prev
=datarootdir
;;
870 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
871 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
872 datarootdir
=$ac_optarg ;;
874 -disable-* |
--disable-*)
875 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
876 # Reject names that are not valid shell variable names.
877 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
878 as_fn_error
"invalid feature name: $ac_useropt"
879 ac_useropt_orig
=$ac_useropt
880 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
881 case $ac_user_opts in
885 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
886 ac_unrecognized_sep
=', ';;
888 eval enable_
$ac_useropt=no
;;
890 -docdir |
--docdir |
--docdi |
--doc |
--do)
892 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
895 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
897 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
900 -enable-* |
--enable-*)
901 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
902 # Reject names that are not valid shell variable names.
903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
904 as_fn_error
"invalid feature name: $ac_useropt"
905 ac_useropt_orig
=$ac_useropt
906 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907 case $ac_user_opts in
911 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
912 ac_unrecognized_sep
=', ';;
914 eval enable_
$ac_useropt=\
$ac_optarg ;;
916 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
917 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
918 |
--exec |
--exe |
--ex)
919 ac_prev
=exec_prefix
;;
920 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
921 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
922 |
--exec=* |
--exe=* |
--ex=*)
923 exec_prefix
=$ac_optarg ;;
925 -gas |
--gas |
--ga |
--g)
926 # Obsolete; use --with-gas.
929 -help |
--help |
--hel |
--he |
-h)
931 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
932 ac_init_help
=recursive
;;
933 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
934 ac_init_help
=short
;;
936 -host |
--host |
--hos |
--ho)
937 ac_prev
=host_alias
;;
938 -host=* |
--host=* |
--hos=* |
--ho=*)
939 host_alias
=$ac_optarg ;;
941 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
943 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
945 htmldir
=$ac_optarg ;;
947 -includedir |
--includedir |
--includedi |
--included |
--include \
948 |
--includ |
--inclu |
--incl |
--inc)
949 ac_prev
=includedir
;;
950 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
951 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
952 includedir
=$ac_optarg ;;
954 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
956 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
957 infodir
=$ac_optarg ;;
959 -libdir |
--libdir |
--libdi |
--libd)
961 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
964 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
965 |
--libexe |
--libex |
--libe)
966 ac_prev
=libexecdir
;;
967 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
968 |
--libexe=* |
--libex=* |
--libe=*)
969 libexecdir
=$ac_optarg ;;
971 -localedir |
--localedir |
--localedi |
--localed |
--locale)
973 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
974 localedir
=$ac_optarg ;;
976 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
977 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
978 ac_prev
=localstatedir
;;
979 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
980 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
981 localstatedir
=$ac_optarg ;;
983 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
985 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
989 # Obsolete; use --without-fp.
992 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
993 |
--no-cr |
--no-c |
-n)
996 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
997 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1000 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1001 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1002 |
--oldin |
--oldi |
--old |
--ol |
--o)
1003 ac_prev
=oldincludedir
;;
1004 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1005 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1006 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1007 oldincludedir
=$ac_optarg ;;
1009 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1011 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1012 prefix
=$ac_optarg ;;
1014 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1015 |
--program-pre |
--program-pr |
--program-p)
1016 ac_prev
=program_prefix
;;
1017 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1018 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1019 program_prefix
=$ac_optarg ;;
1021 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1022 |
--program-suf |
--program-su |
--program-s)
1023 ac_prev
=program_suffix
;;
1024 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1025 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1026 program_suffix
=$ac_optarg ;;
1028 -program-transform-name |
--program-transform-name \
1029 |
--program-transform-nam |
--program-transform-na \
1030 |
--program-transform-n |
--program-transform- \
1031 |
--program-transform |
--program-transfor \
1032 |
--program-transfo |
--program-transf \
1033 |
--program-trans |
--program-tran \
1034 |
--progr-tra |
--program-tr |
--program-t)
1035 ac_prev
=program_transform_name
;;
1036 -program-transform-name=* |
--program-transform-name=* \
1037 |
--program-transform-nam=* |
--program-transform-na=* \
1038 |
--program-transform-n=* |
--program-transform-=* \
1039 |
--program-transform=* |
--program-transfor=* \
1040 |
--program-transfo=* |
--program-transf=* \
1041 |
--program-trans=* |
--program-tran=* \
1042 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1043 program_transform_name
=$ac_optarg ;;
1045 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1047 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1048 pdfdir
=$ac_optarg ;;
1050 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1052 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1055 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1056 |
-silent |
--silent |
--silen |
--sile |
--sil)
1059 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1061 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1063 sbindir
=$ac_optarg ;;
1065 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1066 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1067 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1069 ac_prev
=sharedstatedir
;;
1070 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1071 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1072 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1074 sharedstatedir
=$ac_optarg ;;
1076 -site |
--site |
--sit)
1078 -site=* |
--site=* |
--sit=*)
1081 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1083 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1084 srcdir
=$ac_optarg ;;
1086 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1087 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1088 ac_prev
=sysconfdir
;;
1089 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1090 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1091 sysconfdir
=$ac_optarg ;;
1093 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1094 ac_prev
=target_alias
;;
1095 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1096 target_alias
=$ac_optarg ;;
1098 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1101 -version |
--version |
--versio |
--versi |
--vers |
-V)
1102 ac_init_version
=: ;;
1105 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1106 # Reject names that are not valid shell variable names.
1107 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1108 as_fn_error
"invalid package name: $ac_useropt"
1109 ac_useropt_orig
=$ac_useropt
1110 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111 case $ac_user_opts in
1115 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1116 ac_unrecognized_sep
=', ';;
1118 eval with_
$ac_useropt=\
$ac_optarg ;;
1120 -without-* |
--without-*)
1121 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1122 # Reject names that are not valid shell variable names.
1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1124 as_fn_error
"invalid package name: $ac_useropt"
1125 ac_useropt_orig
=$ac_useropt
1126 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127 case $ac_user_opts in
1131 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1132 ac_unrecognized_sep
=', ';;
1134 eval with_
$ac_useropt=no
;;
1137 # Obsolete; use --with-x.
1140 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1141 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1142 ac_prev
=x_includes
;;
1143 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1144 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1145 x_includes
=$ac_optarg ;;
1147 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1148 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1149 ac_prev
=x_libraries
;;
1150 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1151 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1152 x_libraries
=$ac_optarg ;;
1154 -*) as_fn_error
"unrecognized option: \`$ac_option'
1155 Try \`$0 --help' for more information."
1159 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1160 # Reject names that are not valid shell variable names.
1161 case $ac_envvar in #(
1162 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1163 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1165 eval $ac_envvar=\
$ac_optarg
1166 export $ac_envvar ;;
1169 # FIXME: should be removed in autoconf 3.0.
1170 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1171 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1172 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1173 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1179 if test -n "$ac_prev"; then
1180 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1181 as_fn_error
"missing argument to $ac_option"
1184 if test -n "$ac_unrecognized_opts"; then
1185 case $enable_option_checking in
1187 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1188 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1192 # Check all directory arguments for consistency.
1193 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1194 datadir sysconfdir sharedstatedir localstatedir includedir \
1195 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1196 libdir localedir mandir
1198 eval ac_val
=\$
$ac_var
1199 # Remove trailing slashes.
1202 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1203 eval $ac_var=\
$ac_val;;
1205 # Be sure to have absolute directory names.
1207 [\\/$
]* | ?
:[\\/]* ) continue;;
1208 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1210 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1213 # There might be people who depend on the old broken behavior: `$host'
1214 # used to hold the argument of --host etc.
1215 # FIXME: To remove some day.
1218 target
=$target_alias
1220 # FIXME: To remove some day.
1221 if test "x$host_alias" != x
; then
1222 if test "x$build_alias" = x
; then
1223 cross_compiling
=maybe
1224 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1225 If a cross compiler is detected then cross compile mode will be used." >&2
1226 elif test "x$build_alias" != "x$host_alias"; then
1232 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1234 test "$silent" = yes && exec 6>/dev
/null
1237 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1238 ac_ls_di
=`ls -di .` &&
1239 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1240 as_fn_error
"working directory cannot be determined"
1241 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1242 as_fn_error
"pwd does not report name of working directory"
1245 # Find the source files, if location was not specified.
1246 if test -z "$srcdir"; then
1247 ac_srcdir_defaulted
=yes
1248 # Try the directory containing this script, then the parent directory.
1249 ac_confdir
=`$as_dirname -- "$as_myself" ||
1250 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1251 X"$as_myself" : 'X\(//\)[^/]' \| \
1252 X"$as_myself" : 'X\(//\)$' \| \
1253 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1254 $as_echo X"$as_myself" |
1255 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1273 if test ! -r "$srcdir/$ac_unique_file"; then
1277 ac_srcdir_defaulted
=no
1279 if test ! -r "$srcdir/$ac_unique_file"; then
1280 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1281 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1283 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1285 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1287 # When building in place, set srcdir=.
1288 if test "$ac_abs_confdir" = "$ac_pwd"; then
1291 # Remove unnecessary trailing slashes from srcdir.
1292 # Double slashes in file names in object file debugging info
1293 # mess up M-x gdb in Emacs.
1295 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1297 for ac_var
in $ac_precious_vars; do
1298 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1299 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1300 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1301 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1305 # Report the --help message.
1307 if test "$ac_init_help" = "long"; then
1308 # Omit some internal or obsolete options to make the list less imposing.
1309 # This message is too long to be a string in the A/UX 3.1 sh.
1311 \`configure' configures this package to adapt to many kinds of systems.
1313 Usage: $0 [OPTION]... [VAR=VALUE]...
1315 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1316 VAR=VALUE. See below for descriptions of some of the useful variables.
1318 Defaults for the options are specified in brackets.
1321 -h, --help display this help and exit
1322 --help=short display options specific to this package
1323 --help=recursive display the short help of all the included packages
1324 -V, --version display version information and exit
1325 -q, --quiet, --silent do not print \`checking...' messages
1326 --cache-file=FILE cache test results in FILE [disabled]
1327 -C, --config-cache alias for \`--cache-file=config.cache'
1328 -n, --no-create do not create output files
1329 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1331 Installation directories:
1332 --prefix=PREFIX install architecture-independent files in PREFIX
1333 [$ac_default_prefix]
1334 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1337 By default, \`make install' will install all the files in
1338 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1339 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1340 for instance \`--prefix=\$HOME'.
1342 For better control, use the options below.
1344 Fine tuning of the installation directories:
1345 --bindir=DIR user executables [EPREFIX/bin]
1346 --sbindir=DIR system admin executables [EPREFIX/sbin]
1347 --libexecdir=DIR program executables [EPREFIX/libexec]
1348 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1349 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1350 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1351 --libdir=DIR object code libraries [EPREFIX/lib]
1352 --includedir=DIR C header files [PREFIX/include]
1353 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1354 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1355 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1356 --infodir=DIR info documentation [DATAROOTDIR/info]
1357 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1358 --mandir=DIR man documentation [DATAROOTDIR/man]
1359 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1360 --htmldir=DIR html documentation [DOCDIR]
1361 --dvidir=DIR dvi documentation [DOCDIR]
1362 --pdfdir=DIR pdf documentation [DOCDIR]
1363 --psdir=DIR ps documentation [DOCDIR]
1369 --program-prefix=PREFIX prepend PREFIX to installed program names
1370 --program-suffix=SUFFIX append SUFFIX to installed program names
1371 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1374 --build=BUILD configure
for building on BUILD
[guessed
]
1375 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1376 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1380 if test -n "$ac_init_help"; then
1385 --disable-option-checking ignore unrecognized
--enable/--with options
1386 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1387 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1388 --enable-plugins Enable support
for plugins
(defaults no
)
1389 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1390 --enable-static[=PKGS
] build static libraries
[default
=yes]
1391 --enable-fast-install[=PKGS
]
1392 optimize
for fast installation
[default
=yes]
1393 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1394 --enable-maintainer-mode Enable developer functionality.
1395 --enable-sim-bswap Use Host specific BSWAP instruction.
1396 --enable-sim-cflags=opts Extra CFLAGS
for use
in building simulator
1397 --enable-sim-debug=opts Enable debugging flags
1398 --enable-sim-stdio Specify whether to use stdio
for console input
/output.
1399 --enable-sim-trace=opts Enable tracing flags
1400 --enable-sim-profile=opts Enable profiling flags
1403 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1404 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1405 --with-zlib include zlib support
(auto
/yes
/no
) default
=auto
1406 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1408 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1409 --with-pkgversion=PKG Use PKG
in the version string
in place of
"GDB"
1410 --with-bugurl=URL Direct users to URL to report a bug
1412 Some influential environment variables
:
1413 CC C compiler
command
1414 CFLAGS C compiler flags
1415 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1416 nonstandard directory
<lib dir
>
1417 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1418 CPPFLAGS C
/C
++/Objective C preprocessor flags
, e.g.
-I<include dir
> if
1419 you have headers
in a nonstandard directory
<include dir
>
1422 Use these variables to override the choices made by
`configure' or to help
1423 it to find libraries and programs with nonstandard names/locations.
1425 Report bugs to the package provider.
1430 if test "$ac_init_help" = "recursive"; then
1431 # If there are subdirs, report their specific --help.
1432 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1433 test -d "$ac_dir" ||
1434 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1439 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1441 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1442 # A ".." for each directory in $ac_dir_suffix.
1443 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1444 case $ac_top_builddir_sub in
1445 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1446 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1449 ac_abs_top_builddir=$ac_pwd
1450 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1451 # for backward compatibility:
1452 ac_top_builddir=$ac_top_build_prefix
1455 .) # We are building in place.
1457 ac_top_srcdir=$ac_top_builddir_sub
1458 ac_abs_top_srcdir=$ac_pwd ;;
1459 [\\/]* | ?:[\\/]* ) # Absolute name.
1460 ac_srcdir=$srcdir$ac_dir_suffix;
1461 ac_top_srcdir=$srcdir
1462 ac_abs_top_srcdir=$srcdir ;;
1464 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1465 ac_top_srcdir=$ac_top_build_prefix$srcdir
1466 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1468 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1470 cd "$ac_dir" || { ac_status=$?; continue; }
1471 # Check for guested configure.
1472 if test -f "$ac_srcdir/configure.gnu"; then
1474 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1475 elif test -f "$ac_srcdir/configure"; then
1477 $SHELL "$ac_srcdir/configure" --help=recursive
1479 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1481 cd "$ac_pwd" || { ac_status=$?; break; }
1485 test -n "$ac_init_help" && exit $ac_status
1486 if $ac_init_version; then
1489 generated by GNU Autoconf 2.64
1491 Copyright (C) 2009 Free Software Foundation, Inc.
1492 This configure script is free software; the Free Software Foundation
1493 gives unlimited permission to copy, distribute and modify it.
1498 ## ------------------------ ##
1499 ## Autoconf initialization. ##
1500 ## ------------------------ ##
1502 # ac_fn_c_try_compile LINENO
1503 # --------------------------
1504 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1505 ac_fn_c_try_compile ()
1507 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1508 rm -f conftest.$ac_objext
1509 if { { ac_try="$ac_compile"
1511 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1512 *) ac_try_echo
=$ac_try;;
1514 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1515 $as_echo "$ac_try_echo"; } >&5
1516 (eval "$ac_compile") 2>conftest.err
1518 if test -s conftest.err
; then
1519 grep -v '^ *+' conftest.err
>conftest.er1
1520 cat conftest.er1
>&5
1521 mv -f conftest.er1 conftest.err
1523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1524 test $ac_status = 0; } && {
1525 test -z "$ac_c_werror_flag" ||
1526 test ! -s conftest.err
1527 } && test -s conftest.
$ac_objext; then :
1530 $as_echo "$as_me: failed program was:" >&5
1531 sed 's/^/| /' conftest.
$ac_ext >&5
1535 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1538 } # ac_fn_c_try_compile
1540 # ac_fn_c_try_cpp LINENO
1541 # ----------------------
1542 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1545 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1546 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1548 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1551 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552 $as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } >/dev/null && {
1562 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1563 test ! -s conftest.err
1567 $as_echo "$as_me: failed program was:" >&5
1568 sed 's/^/| /' conftest.$ac_ext >&5
1572 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1577 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1578 # -------------------------------------------------------
1579 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1580 # the include files in INCLUDES and setting the cache variable VAR
1582 ac_fn_c_check_header_mongrel ()
1584 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1587 $as_echo_n "checking for $2... " >&6; }
1588 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1589 $as_echo_n "(cached) " >&6
1592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1593 $as_echo "$ac_res" >&6; }
1595 # Is the header compilable?
1596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1597 $as_echo_n "checking $2 usability... " >&6; }
1598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1599 /* end confdefs.h. */
1603 if ac_fn_c_try_compile "$LINENO"; then :
1604 ac_header_compiler=yes
1606 ac_header_compiler=no
1608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1610 $as_echo "$ac_header_compiler" >&6; }
1612 # Is the header present?
1613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1614 $as_echo_n "checking $2 presence... " >&6; }
1615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1616 /* end confdefs.h. */
1619 if ac_fn_c_try_cpp "$LINENO"; then :
1620 ac_header_preproc=yes
1622 ac_header_preproc=no
1624 rm -f conftest.err conftest.$ac_ext
1625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1626 $as_echo "$ac_header_preproc" >&6; }
1628 # So? What about this header?
1629 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1632 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1634 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1638 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1639 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1640 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1642 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1644 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1646 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1650 $as_echo_n "checking for $2... " >&6; }
1651 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1652 $as_echo_n "(cached) " >&6
1654 eval "$3=\$ac_header_compiler"
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1658 $as_echo "$ac_res" >&6; }
1660 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1662 } # ac_fn_c_check_header_mongrel
1664 # ac_fn_c_try_run LINENO
1665 # ----------------------
1666 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1667 # that executables *can* be run.
1670 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671 if { { ac_try="$ac_link"
1673 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1674 *) ac_try_echo
=$ac_try;;
1676 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1677 $as_echo "$ac_try_echo"; } >&5
1678 (eval "$ac_link") 2>&5
1680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1681 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1682 { { case "(($ac_try" in
1683 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1684 *) ac_try_echo=$ac_try;;
1686 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1687 $as_echo "$ac_try_echo"; } >&5
1688 (eval "$ac_try") 2>&5
1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 test $ac_status = 0; }; }; then :
1694 $as_echo "$as_me: program exited with status $ac_status" >&5
1695 $as_echo "$as_me: failed program was:" >&5
1696 sed 's/^/| /' conftest.$ac_ext >&5
1698 ac_retval=$ac_status
1700 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1701 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1706 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1707 # -------------------------------------------------------
1708 # Tests whether HEADER exists and can be compiled using the include files in
1709 # INCLUDES, setting the cache variable VAR accordingly.
1710 ac_fn_c_check_header_compile ()
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1714 $as_echo_n "checking for $2... " >&6; }
1715 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1716 $as_echo_n "(cached) " >&6
1718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719 /* end confdefs.h. */
1723 if ac_fn_c_try_compile "$LINENO"; then :
1728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1732 $as_echo "$ac_res" >&6; }
1733 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1735 } # ac_fn_c_check_header_compile
1737 # ac_fn_c_try_link LINENO
1738 # -----------------------
1739 # Try to link conftest.$ac_ext, and return whether this succeeded.
1742 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743 rm -f conftest.$ac_objext conftest$ac_exeext
1744 if { { ac_try="$ac_link"
1746 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1747 *) ac_try_echo
=$ac_try;;
1749 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1750 $as_echo "$ac_try_echo"; } >&5
1751 (eval "$ac_link") 2>conftest.err
1753 if test -s conftest.err
; then
1754 grep -v '^ *+' conftest.err
>conftest.er1
1755 cat conftest.er1
>&5
1756 mv -f conftest.er1 conftest.err
1758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1759 test $ac_status = 0; } && {
1760 test -z "$ac_c_werror_flag" ||
1761 test ! -s conftest.err
1762 } && test -s conftest
$ac_exeext && {
1763 test "$cross_compiling" = yes ||
1764 $as_test_x conftest
$ac_exeext
1768 $as_echo "$as_me: failed program was:" >&5
1769 sed 's/^/| /' conftest.
$ac_ext >&5
1773 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1774 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1775 # interfere with the next link command; also delete a directory that is
1776 # left behind by Apple's compiler. We do this before executing the actions.
1777 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1778 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1781 } # ac_fn_c_try_link
1783 # ac_fn_c_check_func LINENO FUNC VAR
1784 # ----------------------------------
1785 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1786 ac_fn_c_check_func
()
1788 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1790 $as_echo_n "checking for $2... " >&6; }
1791 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1792 $as_echo_n "(cached) " >&6
1794 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1795 /* end confdefs.h. */
1796 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1797 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1798 #define $2 innocuous_$2
1800 /* System header to define __stub macros and hopefully few prototypes,
1801 which can conflict with char $2 (); below.
1802 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1803 <limits.h> exists even on freestanding compilers. */
1806 # include <limits.h>
1808 # include <assert.h>
1813 /* Override any GCC internal prototype to avoid an error.
1814 Use char because int might match the return type of a GCC
1815 builtin and then its argument prototype would still apply. */
1820 /* The GNU C library defines this for functions which it implements
1821 to always fail with ENOSYS. Some functions are actually named
1822 something starting with __ and the normal name is an alias. */
1823 #if defined __stub_$2 || defined __stub___$2
1835 if ac_fn_c_try_link
"$LINENO"; then :
1840 rm -f core conftest.err conftest.
$ac_objext \
1841 conftest
$ac_exeext conftest.
$ac_ext
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1845 $as_echo "$ac_res" >&6; }
1846 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1848 } # ac_fn_c_check_func
1849 cat >config.log
<<_ACEOF
1850 This file contains any messages produced by compilers while
1851 running configure, to aid debugging if configure makes a mistake.
1853 It was created by $as_me, which was
1854 generated by GNU Autoconf 2.64. Invocation command line was
1866 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1867 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1868 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1869 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1870 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1872 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1873 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1875 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1876 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1877 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1878 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1879 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1880 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1881 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1885 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1889 test -z "$as_dir" && as_dir
=.
1890 $as_echo "PATH: $as_dir"
1906 # Keep a trace of the command line.
1907 # Strip out --no-create and --no-recursion so they do not pile up.
1908 # Strip out --silent because we don't want to record it for future runs.
1909 # Also quote any args containing shell meta-characters.
1910 # Make two passes to allow for proper duplicate-argument suppression.
1914 ac_must_keep_next
=false
1920 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
1921 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1922 |
-silent |
--silent |
--silen |
--sile |
--sil)
1925 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1928 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
1930 as_fn_append ac_configure_args1
" '$ac_arg'"
1931 if test $ac_must_keep_next = true
; then
1932 ac_must_keep_next
=false
# Got value, back to normal.
1935 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
1936 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
1937 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
1938 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
1939 case "$ac_configure_args0 " in
1940 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1943 -* ) ac_must_keep_next
=true
;;
1946 as_fn_append ac_configure_args
" '$ac_arg'"
1951 { ac_configure_args0
=; unset ac_configure_args0
;}
1952 { ac_configure_args1
=; unset ac_configure_args1
;}
1954 # When interrupted or exit'd, cleanup temporary files, and complete
1955 # config.log. We remove comments because anyway the quotes in there
1956 # would cause problems or look ugly.
1957 # WARNING: Use '\'' to represent an apostrophe within the trap.
1958 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1959 trap 'exit_status=$?
1960 # Save into config.log some information that might help in debugging.
1965 ## ---------------- ##
1966 ## Cache variables. ##
1967 ## ---------------- ##
1970 # The following way of writing the cache mishandles newlines in values,
1972 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1973 eval ac_val=\$$ac_var
1977 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1978 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1981 _ | IFS | as_nl) ;; #(
1982 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1983 *) { eval $ac_var=; unset $ac_var;} ;;
1988 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1989 *${as_nl}ac_space=\ *)
1991 "s/'\''/'\''\\\\'\'''\''/g;
1992 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1995 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2003 ## ----------------- ##
2004 ## Output variables. ##
2005 ## ----------------- ##
2008 for ac_var in $ac_subst_vars
2010 eval ac_val=\$$ac_var
2012 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2014 $as_echo "$ac_var='\''$ac_val'\''"
2018 if test -n "$ac_subst_files"; then
2020 ## ------------------- ##
2021 ## File substitutions. ##
2022 ## ------------------- ##
2025 for ac_var
in $ac_subst_files
2027 eval ac_val
=\$
$ac_var
2029 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2031 $as_echo "$ac_var='\''$ac_val'\''"
2036 if test -s confdefs.h; then
2046 test "$ac_signal" != 0 &&
2047 $as_echo "$as_me: caught signal $ac_signal"
2048 $as_echo "$as_me: exit $exit_status"
2050 rm -f core *.core core.conftest.* &&
2051 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2054 for ac_signal
in 1 2 13 15; do
2055 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2059 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2060 rm -f -r conftest
* confdefs.h
2062 $as_echo "/* confdefs.h */" > confdefs.h
2064 # Predefined preprocessor variables.
2066 cat >>confdefs.h
<<_ACEOF
2067 #define PACKAGE_NAME "$PACKAGE_NAME"
2070 cat >>confdefs.h
<<_ACEOF
2071 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2074 cat >>confdefs.h
<<_ACEOF
2075 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2078 cat >>confdefs.h
<<_ACEOF
2079 #define PACKAGE_STRING "$PACKAGE_STRING"
2082 cat >>confdefs.h
<<_ACEOF
2083 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2086 cat >>confdefs.h
<<_ACEOF
2087 #define PACKAGE_URL "$PACKAGE_URL"
2091 # Let the site file select an alternate cache file if it wants to.
2092 # Prefer an explicitly selected file to automatically selected ones.
2095 if test -n "$CONFIG_SITE"; then
2096 ac_site_file1
=$CONFIG_SITE
2097 elif test "x$prefix" != xNONE
; then
2098 ac_site_file1
=$prefix/share
/config.site
2099 ac_site_file2
=$prefix/etc
/config.site
2101 ac_site_file1
=$ac_default_prefix/share
/config.site
2102 ac_site_file2
=$ac_default_prefix/etc
/config.site
2104 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2106 test "x$ac_site_file" = xNONE
&& continue
2107 if test -r "$ac_site_file"; then
2108 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2109 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2110 sed 's/^/| /' "$ac_site_file" >&5
2115 if test -r "$cache_file"; then
2116 # Some versions of bash will fail to source /dev/null (special
2117 # files actually), so we avoid doing that.
2118 if test -f "$cache_file"; then
2119 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2120 $as_echo "$as_me: loading cache $cache_file" >&6;}
2122 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2123 *) .
"./$cache_file";;
2127 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2128 $as_echo "$as_me: creating cache $cache_file" >&6;}
2132 # Check that the precious variables saved in the cache have kept the same
2134 ac_cache_corrupted
=false
2135 for ac_var
in $ac_precious_vars; do
2136 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2137 eval ac_new_set
=\
$ac_env_${ac_var}_set
2138 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2139 eval ac_new_val
=\
$ac_env_${ac_var}_value
2140 case $ac_old_set,$ac_new_set in
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2143 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2144 ac_cache_corrupted
=: ;;
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2147 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2148 ac_cache_corrupted
=: ;;
2151 if test "x$ac_old_val" != "x$ac_new_val"; then
2152 # differences in whitespace do not lead to failure.
2153 ac_old_val_w
=`echo x $ac_old_val`
2154 ac_new_val_w
=`echo x $ac_new_val`
2155 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2156 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2157 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2158 ac_cache_corrupted
=:
2160 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2161 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2162 eval $ac_var=\
$ac_old_val
2164 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2165 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2166 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2167 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2170 # Pass precious variables to config.status.
2171 if test "$ac_new_set" = set; then
2173 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2174 *) ac_arg
=$ac_var=$ac_new_val ;;
2176 case " $ac_configure_args " in
2177 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2178 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2182 if $ac_cache_corrupted; then
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2184 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2186 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2187 as_fn_error
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2189 ## -------------------- ##
2190 ## Main body of script. ##
2191 ## -------------------- ##
2194 ac_cpp
='$CPP $CPPFLAGS'
2195 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2196 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2197 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2200 # This file contains common code used by all simulators.
2202 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2203 # directory. It is intended to be invoked before any target specific stuff.
2204 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2205 # It is intended to be invoked last.
2207 # The simulator's configure.in should look like:
2209 # dnl Process this file with autoconf to produce a configure script.
2210 # AC_PREREQ(2.64)dnl
2211 # AC_INIT(Makefile.in)
2212 # sinclude(../common/aclocal.m4)
2216 # ... target specific stuff ...
2220 # Include global overrides and fixes for Autoconf.
2247 # _AC_CHECK_DECL_BODY
2248 # -------------------
2249 # Shell function body for AC_CHECK_DECL.
2250 # _AC_CHECK_DECL_BODY
2252 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2254 # -------------------------------------------------------------
2255 # Helper to AC_CHECK_DECLS, which generates the check for a single
2256 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2257 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2270 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2272 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2273 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2274 # Written by Gordon Matzigkeit, 1996
2276 # This file is free software; the Free Software Foundation gives
2277 # unlimited permission to copy and/or distribute it, with or without
2278 # modifications, as long as this notice is preserved.
2285 # LT_PREREQ(VERSION)
2286 # ------------------
2287 # Complain and exit if this libtool version is less that VERSION.
2291 # _LT_CHECK_BUILDDIR
2292 # ------------------
2293 # Complain if the absolute build directory name contains unusual characters
2297 # LT_INIT([OPTIONS])
2298 # ------------------
2302 # This is what autoupdate's m4 run will expand. It fires
2303 # the warning (with _au_warn_XXX), outputs it into the
2304 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2305 # the replacement expansion.
2308 # This is an auxiliary macro that is also run when
2309 # autoupdate runs m4. It simply calls m4_warning, but
2310 # we need a wrapper so that each warning is emitted only
2311 # once. We break the quoting in m4_warning's argument in
2312 # order to expand this macro's arguments, not AU_DEFUN's.
2315 # Finally, this is the expansion that is picked up by
2316 # autoconf. It tells the user to run autoupdate, and
2317 # then outputs the replacement expansion. We do not care
2318 # about autoupdate's warning because that contains
2319 # information on what to do *after* running autoupdate.
2321 # This is what autoupdate's m4 run will expand. It fires
2322 # the warning (with _au_warn_XXX), outputs it into the
2323 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2324 # the replacement expansion.
2327 # This is an auxiliary macro that is also run when
2328 # autoupdate runs m4. It simply calls m4_warning, but
2329 # we need a wrapper so that each warning is emitted only
2330 # once. We break the quoting in m4_warning's argument in
2331 # order to expand this macro's arguments, not AU_DEFUN's.
2334 # Finally, this is the expansion that is picked up by
2335 # autoconf. It tells the user to run autoupdate, and
2336 # then outputs the replacement expansion. We do not care
2337 # about autoupdate's warning because that contains
2338 # information on what to do *after* running autoupdate.
2342 # _LT_CC_BASENAME(CC)
2343 # -------------------
2344 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2348 # _LT_FILEUTILS_DEFAULTS
2349 # ----------------------
2350 # It is okay to use these file commands and assume they have been set
2351 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2352 # _LT_FILEUTILS_DEFAULTS
2360 # _LT_PREPARE_SED_QUOTE_VARS
2361 # --------------------------
2362 # Define a few sed substitution that help us do robust quoting.
2367 # Note that this code is called both from `configure', and `config.status'
2368 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2369 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2370 # so we pass a copy along to make sure it has a sensible value anyway.
2374 ## ------------------------------------- ##
2375 ## Accumulate code for creating libtool. ##
2376 ## ------------------------------------- ##
2378 # So that we can recreate a full libtool script including additional
2379 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2380 # in macros and then make a single call at the end using the `libtool'
2384 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2385 # ----------------------------------------
2386 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2393 # _LT_CONFIG_LIBTOOL([COMMANDS])
2394 # ------------------------------
2395 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2402 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2403 # -----------------------------------------------------
2407 # _LT_FORMAT_COMMENT([COMMENT])
2408 # -----------------------------
2409 # Add leading comment marks to the start of each line, and a trailing
2410 # full-stop to the whole comment if one is not present already.
2415 ## ------------------------ ##
2416 ## FIXME: Eliminate VARNAME ##
2417 ## ------------------------ ##
2420 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2421 # -------------------------------------------------------------------
2422 # CONFIGNAME is the name given to the value in the libtool script.
2423 # VARNAME is the (base) name used in the configure script.
2424 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2425 # VARNAME. Any other value will be used directly.
2429 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2430 # --------------------------------------------------------
2434 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2435 # ------------------------------------------------
2439 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2440 # ---------------------------------------------------------
2444 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2445 # --------------------------------------------------
2449 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2450 # ---------------------------------------------------
2454 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2455 # ---------------------------------------------------
2460 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2461 # ------------------------------------------------
2466 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2467 # ------------------------------------
2468 # Quote a variable value, and forward it to `config.status' so that its
2469 # declaration there will have the same value as in `configure'. VARNAME
2470 # must have a single quote delimited value for this to work.
2474 # _LT_CONFIG_STATUS_DECLARATIONS
2475 # ------------------------------
2476 # We delimit libtool config variables with single quotes, so when
2477 # we write them to config.status, we have to be sure to quote all
2478 # embedded single quotes properly. In configure, this macro expands
2479 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2481 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2487 # Output comment and list of tags supported by the script
2491 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2492 # -----------------------------------
2493 # Extract the dictionary values for VARNAME (optionally with TAG) and
2494 # expand to a commented shell variable setting:
2496 # # Some comment about what VAR is for.
2497 # visible_name=$lt_internal_name
2501 # _LT_LIBTOOL_CONFIG_VARS
2502 # -----------------------
2503 # Produce commented declarations of non-tagged libtool config variables
2504 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2505 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2506 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2510 # _LT_LIBTOOL_TAG_VARS(TAG)
2511 # -------------------------
2515 # _LT_TAGVAR(VARNAME, [TAGNAME])
2516 # ------------------------------
2520 # _LT_CONFIG_COMMANDS
2521 # -------------------
2522 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2523 # variables for single and double quote escaping we saved from calls
2524 # to _LT_DECL, we can put quote escaped variables declarations
2525 # into `config.status', and then the shell code to quote escape them in
2526 # for loops in `config.status'. Finally, any additional code accumulated
2527 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2528 #_LT_CONFIG_COMMANDS
2534 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2535 # ------------------------------------
2536 # Generate a child script FILE with all initialization necessary to
2537 # reuse the environment learned by the parent script, and make the
2538 # file executable. If COMMENT is supplied, it is inserted after the
2539 # `#!' sequence but before initialization text begins. After this
2540 # macro, additional text can be appended to FILE to form the body of
2541 # the child script. The macro ends with non-zero status if the
2542 # file could not be fully written (such as if the disk is full).
2543 # _LT_GENERATED_FILE_INIT
2547 # This macro allows early generation of the libtool script (before
2548 # AC_OUTPUT is called), incase it is used in configure for compilation
2555 # If TAG is the built-in tag, create an initial libtool script with a
2556 # default configuration from the untagged config vars. Otherwise add code
2557 # to config.status for appending the configuration named by TAG from the
2558 # matching tagged config vars.
2562 # LT_SUPPORTED_TAG(TAG)
2563 # ---------------------
2564 # Trace this macro to discover what tags are supported by the libtool
2565 # --tag option, using:
2566 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2570 # C support is built-in for now
2577 # Enable libtool support for the given language if not already enabled.
2581 # _LT_LANG(LANGNAME)
2582 # ------------------
2586 # _LT_LANG_DEFAULT_CONFIG
2587 # -----------------------
2588 # _LT_LANG_DEFAULT_CONFIG
2591 # This is what autoupdate's m4 run will expand. It fires
2592 # the warning (with _au_warn_XXX), outputs it into the
2593 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2594 # the replacement expansion.
2597 # This is an auxiliary macro that is also run when
2598 # autoupdate runs m4. It simply calls m4_warning, but
2599 # we need a wrapper so that each warning is emitted only
2600 # once. We break the quoting in m4_warning's argument in
2601 # order to expand this macro's arguments, not AU_DEFUN's.
2604 # Finally, this is the expansion that is picked up by
2605 # autoconf. It tells the user to run autoupdate, and
2606 # then outputs the replacement expansion. We do not care
2607 # about autoupdate's warning because that contains
2608 # information on what to do *after* running autoupdate.
2610 # This is what autoupdate's m4 run will expand. It fires
2611 # the warning (with _au_warn_XXX), outputs it into the
2612 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2613 # the replacement expansion.
2616 # This is an auxiliary macro that is also run when
2617 # autoupdate runs m4. It simply calls m4_warning, but
2618 # we need a wrapper so that each warning is emitted only
2619 # once. We break the quoting in m4_warning's argument in
2620 # order to expand this macro's arguments, not AU_DEFUN's.
2623 # Finally, this is the expansion that is picked up by
2624 # autoconf. It tells the user to run autoupdate, and
2625 # then outputs the replacement expansion. We do not care
2626 # about autoupdate's warning because that contains
2627 # information on what to do *after* running autoupdate.
2629 # This is what autoupdate's m4 run will expand. It fires
2630 # the warning (with _au_warn_XXX), outputs it into the
2631 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2632 # the replacement expansion.
2635 # This is an auxiliary macro that is also run when
2636 # autoupdate runs m4. It simply calls m4_warning, but
2637 # we need a wrapper so that each warning is emitted only
2638 # once. We break the quoting in m4_warning's argument in
2639 # order to expand this macro's arguments, not AU_DEFUN's.
2642 # Finally, this is the expansion that is picked up by
2643 # autoconf. It tells the user to run autoupdate, and
2644 # then outputs the replacement expansion. We do not care
2645 # about autoupdate's warning because that contains
2646 # information on what to do *after* running autoupdate.
2648 # This is what autoupdate's m4 run will expand. It fires
2649 # the warning (with _au_warn_XXX), outputs it into the
2650 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2651 # the replacement expansion.
2654 # This is an auxiliary macro that is also run when
2655 # autoupdate runs m4. It simply calls m4_warning, but
2656 # we need a wrapper so that each warning is emitted only
2657 # once. We break the quoting in m4_warning's argument in
2658 # order to expand this macro's arguments, not AU_DEFUN's.
2661 # Finally, this is the expansion that is picked up by
2662 # autoconf. It tells the user to run autoupdate, and
2663 # then outputs the replacement expansion. We do not care
2664 # about autoupdate's warning because that contains
2665 # information on what to do *after* running autoupdate.
2667 # This is what autoupdate's m4 run will expand. It fires
2668 # the warning (with _au_warn_XXX), outputs it into the
2669 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2670 # the replacement expansion.
2673 # This is an auxiliary macro that is also run when
2674 # autoupdate runs m4. It simply calls m4_warning, but
2675 # we need a wrapper so that each warning is emitted only
2676 # once. We break the quoting in m4_warning's argument in
2677 # order to expand this macro's arguments, not AU_DEFUN's.
2680 # Finally, this is the expansion that is picked up by
2681 # autoconf. It tells the user to run autoupdate, and
2682 # then outputs the replacement expansion. We do not care
2683 # about autoupdate's warning because that contains
2684 # information on what to do *after* running autoupdate.
2693 # _LT_COMPILER_BOILERPLATE
2694 # ------------------------
2695 # Check for compiler boilerplate output or warnings with
2696 # the simple compiler test code.
2697 # _LT_COMPILER_BOILERPLATE
2700 # _LT_LINKER_BOILERPLATE
2701 # ----------------------
2702 # Check for linker boilerplate output or warnings with
2703 # the simple link test code.
2704 # _LT_LINKER_BOILERPLATE
2706 # _LT_REQUIRED_DARWIN_CHECKS
2707 # -------------------------
2711 # _LT_DARWIN_LINKER_FEATURES
2712 # --------------------------
2713 # Checks for linker and compiler features on darwin
2716 # _LT_SYS_MODULE_PATH_AIX
2717 # -----------------------
2718 # Links a minimal program and checks the executable
2719 # for the system default hardcoded library path. In most cases,
2720 # this is /usr/lib:/lib, but when the MPI compilers are used
2721 # the location of the communication and MPI libs are included too.
2722 # If we don't find anything, use the default library path according
2723 # to the aix ld manual.
2724 # _LT_SYS_MODULE_PATH_AIX
2727 # _LT_SHELL_INIT(ARG)
2728 # -------------------
2733 # _LT_PROG_ECHO_BACKSLASH
2734 # -----------------------
2735 # Find how we can fake an echo command that does not interpret backslash.
2736 # In particular, with Autoconf 2.60 or later we add some code to the start
2737 # of the generated configure script which will find a shell with a builtin
2738 # printf (which we can use as an echo command).
2739 # _LT_PROG_ECHO_BACKSLASH
2747 # _LT_CMD_OLD_ARCHIVE
2748 # -------------------
2749 # _LT_CMD_OLD_ARCHIVE
2752 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2753 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2754 # ----------------------------------------------------------------
2755 # Check whether the given compiler option works
2756 # _LT_COMPILER_OPTION
2759 # This is what autoupdate's m4 run will expand. It fires
2760 # the warning (with _au_warn_XXX), outputs it into the
2761 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2762 # the replacement expansion.
2765 # This is an auxiliary macro that is also run when
2766 # autoupdate runs m4. It simply calls m4_warning, but
2767 # we need a wrapper so that each warning is emitted only
2768 # once. We break the quoting in m4_warning's argument in
2769 # order to expand this macro's arguments, not AU_DEFUN's.
2772 # Finally, this is the expansion that is picked up by
2773 # autoconf. It tells the user to run autoupdate, and
2774 # then outputs the replacement expansion. We do not care
2775 # about autoupdate's warning because that contains
2776 # information on what to do *after* running autoupdate.
2780 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2781 # [ACTION-SUCCESS], [ACTION-FAILURE])
2782 # ----------------------------------------------------
2783 # Check whether the given linker option works
2787 # This is what autoupdate's m4 run will expand. It fires
2788 # the warning (with _au_warn_XXX), outputs it into the
2789 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2790 # the replacement expansion.
2793 # This is an auxiliary macro that is also run when
2794 # autoupdate runs m4. It simply calls m4_warning, but
2795 # we need a wrapper so that each warning is emitted only
2796 # once. We break the quoting in m4_warning's argument in
2797 # order to expand this macro's arguments, not AU_DEFUN's.
2800 # Finally, this is the expansion that is picked up by
2801 # autoconf. It tells the user to run autoupdate, and
2802 # then outputs the replacement expansion. We do not care
2803 # about autoupdate's warning because that contains
2804 # information on what to do *after* running autoupdate.
2813 # This is what autoupdate's m4 run will expand. It fires
2814 # the warning (with _au_warn_XXX), outputs it into the
2815 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2816 # the replacement expansion.
2819 # This is an auxiliary macro that is also run when
2820 # autoupdate runs m4. It simply calls m4_warning, but
2821 # we need a wrapper so that each warning is emitted only
2822 # once. We break the quoting in m4_warning's argument in
2823 # order to expand this macro's arguments, not AU_DEFUN's.
2826 # Finally, this is the expansion that is picked up by
2827 # autoconf. It tells the user to run autoupdate, and
2828 # then outputs the replacement expansion. We do not care
2829 # about autoupdate's warning because that contains
2830 # information on what to do *after* running autoupdate.
2839 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2840 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2841 # ----------------------------------------------------------------
2842 # _LT_TRY_DLOPEN_SELF
2845 # LT_SYS_DLOPEN_SELF
2846 # ------------------
2847 # LT_SYS_DLOPEN_SELF
2850 # This is what autoupdate's m4 run will expand. It fires
2851 # the warning (with _au_warn_XXX), outputs it into the
2852 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2853 # the replacement expansion.
2856 # This is an auxiliary macro that is also run when
2857 # autoupdate runs m4. It simply calls m4_warning, but
2858 # we need a wrapper so that each warning is emitted only
2859 # once. We break the quoting in m4_warning's argument in
2860 # order to expand this macro's arguments, not AU_DEFUN's.
2863 # Finally, this is the expansion that is picked up by
2864 # autoconf. It tells the user to run autoupdate, and
2865 # then outputs the replacement expansion. We do not care
2866 # about autoupdate's warning because that contains
2867 # information on what to do *after* running autoupdate.
2871 # _LT_COMPILER_C_O([TAGNAME])
2872 # ---------------------------
2873 # Check to see if options -c and -o are simultaneously supported by compiler.
2874 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2878 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2879 # ----------------------------------
2880 # Check to see if we can do hard links to lock some files if needed
2881 # _LT_COMPILER_FILE_LOCKS
2889 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2890 # --------------------------------------
2891 # Check hardcoding attributes.
2892 # _LT_LINKER_HARDCODE_LIBPATH
2900 # _LT_SYS_DYNAMIC_LINKER([TAG])
2901 # -----------------------------
2902 # PORTME Fill in your ld.so characteristics
2903 # _LT_SYS_DYNAMIC_LINKER
2906 # _LT_PATH_TOOL_PREFIX(TOOL)
2907 # --------------------------
2908 # find a file program which can recognize shared library
2909 # _LT_PATH_TOOL_PREFIX
2912 # This is what autoupdate's m4 run will expand. It fires
2913 # the warning (with _au_warn_XXX), outputs it into the
2914 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2915 # the replacement expansion.
2918 # This is an auxiliary macro that is also run when
2919 # autoupdate runs m4. It simply calls m4_warning, but
2920 # we need a wrapper so that each warning is emitted only
2921 # once. We break the quoting in m4_warning's argument in
2922 # order to expand this macro's arguments, not AU_DEFUN's.
2925 # Finally, this is the expansion that is picked up by
2926 # autoconf. It tells the user to run autoupdate, and
2927 # then outputs the replacement expansion. We do not care
2928 # about autoupdate's warning because that contains
2929 # information on what to do *after* running autoupdate.
2935 # find a file program which can recognize a shared library
2941 # find the pathname to the GNU or non-GNU linker
2945 # This is what autoupdate's m4 run will expand. It fires
2946 # the warning (with _au_warn_XXX), outputs it into the
2947 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2948 # the replacement expansion.
2951 # This is an auxiliary macro that is also run when
2952 # autoupdate runs m4. It simply calls m4_warning, but
2953 # we need a wrapper so that each warning is emitted only
2954 # once. We break the quoting in m4_warning's argument in
2955 # order to expand this macro's arguments, not AU_DEFUN's.
2958 # Finally, this is the expansion that is picked up by
2959 # autoconf. It tells the user to run autoupdate, and
2960 # then outputs the replacement expansion. We do not care
2961 # about autoupdate's warning because that contains
2962 # information on what to do *after* running autoupdate.
2964 # This is what autoupdate's m4 run will expand. It fires
2965 # the warning (with _au_warn_XXX), outputs it into the
2966 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2967 # the replacement expansion.
2970 # This is an auxiliary macro that is also run when
2971 # autoupdate runs m4. It simply calls m4_warning, but
2972 # we need a wrapper so that each warning is emitted only
2973 # once. We break the quoting in m4_warning's argument in
2974 # order to expand this macro's arguments, not AU_DEFUN's.
2977 # Finally, this is the expansion that is picked up by
2978 # autoconf. It tells the user to run autoupdate, and
2979 # then outputs the replacement expansion. We do not care
2980 # about autoupdate's warning because that contains
2981 # information on what to do *after* running autoupdate.
2992 # find reload flag for linker
2993 # -- PORTME Some linkers may need a different reload flag.
2997 # _LT_CHECK_MAGIC_METHOD
2998 # ----------------------
2999 # how to check for library dependencies
3000 # -- PORTME fill in with the dynamic library characteristics
3001 # _LT_CHECK_MAGIC_METHOD
3006 # find the pathname to a BSD- or MS-compatible name lister
3010 # This is what autoupdate's m4 run will expand. It fires
3011 # the warning (with _au_warn_XXX), outputs it into the
3012 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3013 # the replacement expansion.
3016 # This is an auxiliary macro that is also run when
3017 # autoupdate runs m4. It simply calls m4_warning, but
3018 # we need a wrapper so that each warning is emitted only
3019 # once. We break the quoting in m4_warning's argument in
3020 # order to expand this macro's arguments, not AU_DEFUN's.
3023 # Finally, this is the expansion that is picked up by
3024 # autoconf. It tells the user to run autoupdate, and
3025 # then outputs the replacement expansion. We do not care
3026 # about autoupdate's warning because that contains
3027 # information on what to do *after* running autoupdate.
3029 # This is what autoupdate's m4 run will expand. It fires
3030 # the warning (with _au_warn_XXX), outputs it into the
3031 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3032 # the replacement expansion.
3035 # This is an auxiliary macro that is also run when
3036 # autoupdate runs m4. It simply calls m4_warning, but
3037 # we need a wrapper so that each warning is emitted only
3038 # once. We break the quoting in m4_warning's argument in
3039 # order to expand this macro's arguments, not AU_DEFUN's.
3042 # Finally, this is the expansion that is picked up by
3043 # autoconf. It tells the user to run autoupdate, and
3044 # then outputs the replacement expansion. We do not care
3045 # about autoupdate's warning because that contains
3046 # information on what to do *after* running autoupdate.
3052 # check for math library
3056 # This is what autoupdate's m4 run will expand. It fires
3057 # the warning (with _au_warn_XXX), outputs it into the
3058 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3059 # the replacement expansion.
3062 # This is an auxiliary macro that is also run when
3063 # autoupdate runs m4. It simply calls m4_warning, but
3064 # we need a wrapper so that each warning is emitted only
3065 # once. We break the quoting in m4_warning's argument in
3066 # order to expand this macro's arguments, not AU_DEFUN's.
3069 # Finally, this is the expansion that is picked up by
3070 # autoconf. It tells the user to run autoupdate, and
3071 # then outputs the replacement expansion. We do not care
3072 # about autoupdate's warning because that contains
3073 # information on what to do *after* running autoupdate.
3077 # _LT_COMPILER_NO_RTTI([TAGNAME])
3078 # -------------------------------
3079 # _LT_COMPILER_NO_RTTI
3082 # _LT_CMD_GLOBAL_SYMBOLS
3083 # ----------------------
3084 # _LT_CMD_GLOBAL_SYMBOLS
3087 # _LT_COMPILER_PIC([TAGNAME])
3088 # ---------------------------
3092 # _LT_LINKER_SHLIBS([TAGNAME])
3093 # ----------------------------
3094 # See if the linker supports building shared libraries.
3098 # _LT_LANG_C_CONFIG([TAG])
3099 # ------------------------
3100 # Ensure that the configuration variables for a C compiler are suitably
3101 # defined. These variables are subsequently used by _LT_CONFIG to write
3102 # the compiler configuration to `libtool'.
3106 # _LT_LANG_CXX_CONFIG([TAG])
3107 # --------------------------
3108 # Ensure that the configuration variables for a C++ compiler are suitably
3109 # defined. These variables are subsequently used by _LT_CONFIG to write
3110 # the compiler configuration to `libtool'.
3111 # _LT_LANG_CXX_CONFIG
3114 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3115 # ---------------------------------
3116 # Figure out "hidden" library dependencies from verbose
3117 # compiler output when linking a shared library.
3118 # Parse the compiler output and extract the necessary
3119 # objects, libraries and library flags.
3120 # _LT_SYS_HIDDEN_LIBDEPS
3123 # _LT_LANG_F77_CONFIG([TAG])
3124 # --------------------------
3125 # Ensure that the configuration variables for a Fortran 77 compiler are
3126 # suitably defined. These variables are subsequently used by _LT_CONFIG
3127 # to write the compiler configuration to `libtool'.
3128 # _LT_LANG_F77_CONFIG
3131 # _LT_LANG_FC_CONFIG([TAG])
3132 # -------------------------
3133 # Ensure that the configuration variables for a Fortran compiler are
3134 # suitably defined. These variables are subsequently used by _LT_CONFIG
3135 # to write the compiler configuration to `libtool'.
3136 # _LT_LANG_FC_CONFIG
3139 # _LT_LANG_GCJ_CONFIG([TAG])
3140 # --------------------------
3141 # Ensure that the configuration variables for the GNU Java Compiler compiler
3142 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3143 # to write the compiler configuration to `libtool'.
3144 # _LT_LANG_GCJ_CONFIG
3147 # _LT_LANG_RC_CONFIG([TAG])
3148 # -------------------------
3149 # Ensure that the configuration variables for the Windows resource compiler
3150 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3151 # to write the compiler configuration to `libtool'.
3152 # _LT_LANG_RC_CONFIG
3160 # This is what autoupdate's m4 run will expand. It fires
3161 # the warning (with _au_warn_XXX), outputs it into the
3162 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3163 # the replacement expansion.
3166 # This is an auxiliary macro that is also run when
3167 # autoupdate runs m4. It simply calls m4_warning, but
3168 # we need a wrapper so that each warning is emitted only
3169 # once. We break the quoting in m4_warning's argument in
3170 # order to expand this macro's arguments, not AU_DEFUN's.
3173 # Finally, this is the expansion that is picked up by
3174 # autoconf. It tells the user to run autoupdate, and
3175 # then outputs the replacement expansion. We do not care
3176 # about autoupdate's warning because that contains
3177 # information on what to do *after* running autoupdate.
3186 # This is what autoupdate's m4 run will expand. It fires
3187 # the warning (with _au_warn_XXX), outputs it into the
3188 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3189 # the replacement expansion.
3192 # This is an auxiliary macro that is also run when
3193 # autoupdate runs m4. It simply calls m4_warning, but
3194 # we need a wrapper so that each warning is emitted only
3195 # once. We break the quoting in m4_warning's argument in
3196 # order to expand this macro's arguments, not AU_DEFUN's.
3199 # Finally, this is the expansion that is picked up by
3200 # autoconf. It tells the user to run autoupdate, and
3201 # then outputs the replacement expansion. We do not care
3202 # about autoupdate's warning because that contains
3203 # information on what to do *after* running autoupdate.
3209 # If we don't have a new enough Autoconf to choose the best grep
3210 # available, choose the one first in the user's PATH.
3216 # If we don't have a new enough Autoconf to choose the best objdump
3217 # available, choose the one first in the user's PATH.
3223 # Check for a fully-functional sed program, that truncates
3224 # as few characters as possible. Prefer GNU sed if found.
3230 # This is what autoupdate's m4 run will expand. It fires
3231 # the warning (with _au_warn_XXX), outputs it into the
3232 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3233 # the replacement expansion.
3236 # This is an auxiliary macro that is also run when
3237 # autoupdate runs m4. It simply calls m4_warning, but
3238 # we need a wrapper so that each warning is emitted only
3239 # once. We break the quoting in m4_warning's argument in
3240 # order to expand this macro's arguments, not AU_DEFUN's.
3243 # Finally, this is the expansion that is picked up by
3244 # autoconf. It tells the user to run autoupdate, and
3245 # then outputs the replacement expansion. We do not care
3246 # about autoupdate's warning because that contains
3247 # information on what to do *after* running autoupdate.
3251 # _LT_CHECK_SHELL_FEATURES
3252 # ------------------------
3253 # Find out whether the shell is Bourne or XSI compatible,
3254 # or has some other useful features.
3255 # _LT_CHECK_SHELL_FEATURES
3258 # _LT_PROG_XSI_SHELLFNS
3259 # ---------------------
3260 # Bourne and XSI compatible variants of some useful shell functions.
3263 # Helper functions for option handling. -*- Autoconf -*-
3265 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3267 # Written by Gary V. Vaughan, 2004
3269 # This file is free software; the Free Software Foundation gives
3270 # unlimited permission to copy and/or distribute it, with or without
3271 # modifications, as long as this notice is preserved.
3273 # serial 6 ltoptions.m4
3275 # This is to help aclocal find these macros, as it can't see m4_define.
3279 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3280 # ------------------------------------------
3284 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3285 # ---------------------------------------
3286 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3287 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3292 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3293 # ------------------------------------------------------------
3294 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3298 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3299 # -------------------------------------------------------
3300 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3305 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3306 # ----------------------------------------
3307 # OPTION-LIST is a space-separated list of Libtool options associated
3308 # with MACRO-NAME. If any OPTION has a matching handler declared with
3309 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3310 # the unknown option and exit.
3314 ## --------------------------------- ##
3315 ## Macros to handle LT_INIT options. ##
3316 ## --------------------------------- ##
3318 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3319 # -----------------------------------------
3323 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3324 # -----------------------------------------------
3332 # This is what autoupdate's m4 run will expand. It fires
3333 # the warning (with _au_warn_XXX), outputs it into the
3334 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3335 # the replacement expansion.
3338 # This is an auxiliary macro that is also run when
3339 # autoupdate runs m4. It simply calls m4_warning, but
3340 # we need a wrapper so that each warning is emitted only
3341 # once. We break the quoting in m4_warning's argument in
3342 # order to expand this macro's arguments, not AU_DEFUN's.
3345 # Finally, this is the expansion that is picked up by
3346 # autoconf. It tells the user to run autoupdate, and
3347 # then outputs the replacement expansion. We do not care
3348 # about autoupdate's warning because that contains
3349 # information on what to do *after* running autoupdate.
3356 # Declare package support for building win32 dll's.
3359 # This is what autoupdate's m4 run will expand. It fires
3360 # the warning (with _au_warn_XXX), outputs it into the
3361 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3362 # the replacement expansion.
3365 # This is an auxiliary macro that is also run when
3366 # autoupdate runs m4. It simply calls m4_warning, but
3367 # we need a wrapper so that each warning is emitted only
3368 # once. We break the quoting in m4_warning's argument in
3369 # order to expand this macro's arguments, not AU_DEFUN's.
3372 # Finally, this is the expansion that is picked up by
3373 # autoconf. It tells the user to run autoupdate, and
3374 # then outputs the replacement expansion. We do not care
3375 # about autoupdate's warning because that contains
3376 # information on what to do *after* running autoupdate.
3381 # _LT_ENABLE_SHARED([DEFAULT])
3382 # ----------------------------
3383 # implement the --enable-shared flag, and supports the `shared' and
3384 # `disable-shared' LT_INIT options.
3385 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3396 # This is what autoupdate's m4 run will expand. It fires
3397 # the warning (with _au_warn_XXX), outputs it into the
3398 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3399 # the replacement expansion.
3402 # This is an auxiliary macro that is also run when
3403 # autoupdate runs m4. It simply calls m4_warning, but
3404 # we need a wrapper so that each warning is emitted only
3405 # once. We break the quoting in m4_warning's argument in
3406 # order to expand this macro's arguments, not AU_DEFUN's.
3409 # Finally, this is the expansion that is picked up by
3410 # autoconf. It tells the user to run autoupdate, and
3411 # then outputs the replacement expansion. We do not care
3412 # about autoupdate's warning because that contains
3413 # information on what to do *after* running autoupdate.
3415 # This is what autoupdate's m4 run will expand. It fires
3416 # the warning (with _au_warn_XXX), outputs it into the
3417 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3418 # the replacement expansion.
3421 # This is an auxiliary macro that is also run when
3422 # autoupdate runs m4. It simply calls m4_warning, but
3423 # we need a wrapper so that each warning is emitted only
3424 # once. We break the quoting in m4_warning's argument in
3425 # order to expand this macro's arguments, not AU_DEFUN's.
3428 # Finally, this is the expansion that is picked up by
3429 # autoconf. It tells the user to run autoupdate, and
3430 # then outputs the replacement expansion. We do not care
3431 # about autoupdate's warning because that contains
3432 # information on what to do *after* running autoupdate.
3438 # _LT_ENABLE_STATIC([DEFAULT])
3439 # ----------------------------
3440 # implement the --enable-static flag, and support the `static' and
3441 # `disable-static' LT_INIT options.
3442 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3453 # This is what autoupdate's m4 run will expand. It fires
3454 # the warning (with _au_warn_XXX), outputs it into the
3455 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3456 # the replacement expansion.
3459 # This is an auxiliary macro that is also run when
3460 # autoupdate runs m4. It simply calls m4_warning, but
3461 # we need a wrapper so that each warning is emitted only
3462 # once. We break the quoting in m4_warning's argument in
3463 # order to expand this macro's arguments, not AU_DEFUN's.
3466 # Finally, this is the expansion that is picked up by
3467 # autoconf. It tells the user to run autoupdate, and
3468 # then outputs the replacement expansion. We do not care
3469 # about autoupdate's warning because that contains
3470 # information on what to do *after* running autoupdate.
3472 # This is what autoupdate's m4 run will expand. It fires
3473 # the warning (with _au_warn_XXX), outputs it into the
3474 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3475 # the replacement expansion.
3478 # This is an auxiliary macro that is also run when
3479 # autoupdate runs m4. It simply calls m4_warning, but
3480 # we need a wrapper so that each warning is emitted only
3481 # once. We break the quoting in m4_warning's argument in
3482 # order to expand this macro's arguments, not AU_DEFUN's.
3485 # Finally, this is the expansion that is picked up by
3486 # autoconf. It tells the user to run autoupdate, and
3487 # then outputs the replacement expansion. We do not care
3488 # about autoupdate's warning because that contains
3489 # information on what to do *after* running autoupdate.
3495 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3496 # ----------------------------------
3497 # implement the --enable-fast-install flag, and support the `fast-install'
3498 # and `disable-fast-install' LT_INIT options.
3499 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3500 # _LT_ENABLE_FAST_INSTALL
3506 # This is what autoupdate's m4 run will expand. It fires
3507 # the warning (with _au_warn_XXX), outputs it into the
3508 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3509 # the replacement expansion.
3512 # This is an auxiliary macro that is also run when
3513 # autoupdate runs m4. It simply calls m4_warning, but
3514 # we need a wrapper so that each warning is emitted only
3515 # once. We break the quoting in m4_warning's argument in
3516 # order to expand this macro's arguments, not AU_DEFUN's.
3519 # Finally, this is the expansion that is picked up by
3520 # autoconf. It tells the user to run autoupdate, and
3521 # then outputs the replacement expansion. We do not care
3522 # about autoupdate's warning because that contains
3523 # information on what to do *after* running autoupdate.
3526 # This is what autoupdate's m4 run will expand. It fires
3527 # the warning (with _au_warn_XXX), outputs it into the
3528 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3529 # the replacement expansion.
3532 # This is an auxiliary macro that is also run when
3533 # autoupdate runs m4. It simply calls m4_warning, but
3534 # we need a wrapper so that each warning is emitted only
3535 # once. We break the quoting in m4_warning's argument in
3536 # order to expand this macro's arguments, not AU_DEFUN's.
3539 # Finally, this is the expansion that is picked up by
3540 # autoconf. It tells the user to run autoupdate, and
3541 # then outputs the replacement expansion. We do not care
3542 # about autoupdate's warning because that contains
3543 # information on what to do *after* running autoupdate.
3548 # _LT_WITH_PIC([MODE])
3549 # --------------------
3550 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3552 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3559 # This is what autoupdate's m4 run will expand. It fires
3560 # the warning (with _au_warn_XXX), outputs it into the
3561 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3562 # the replacement expansion.
3565 # This is an auxiliary macro that is also run when
3566 # autoupdate runs m4. It simply calls m4_warning, but
3567 # we need a wrapper so that each warning is emitted only
3568 # once. We break the quoting in m4_warning's argument in
3569 # order to expand this macro's arguments, not AU_DEFUN's.
3572 # Finally, this is the expansion that is picked up by
3573 # autoconf. It tells the user to run autoupdate, and
3574 # then outputs the replacement expansion. We do not care
3575 # about autoupdate's warning because that contains
3576 # information on what to do *after* running autoupdate.
3580 ## ----------------- ##
3581 ## LTDL_INIT Options ##
3582 ## ----------------- ##
3593 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3595 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3596 # Written by Gary V. Vaughan, 2004
3598 # This file is free software; the Free Software Foundation gives
3599 # unlimited permission to copy and/or distribute it, with or without
3600 # modifications, as long as this notice is preserved.
3602 # serial 6 ltsugar.m4
3604 # This is to help aclocal find these macros, as it can't see m4_define.
3608 # lt_join(SEP, ARG1, [ARG2...])
3609 # -----------------------------
3610 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3611 # associated separator.
3612 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3613 # versions in m4sugar had bugs.
3621 # Manipulate m4 lists.
3622 # These macros are necessary as long as will still need to support
3623 # Autoconf-2.59 which quotes differently.
3629 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3630 # ------------------------------------------
3631 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3632 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3633 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3634 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3635 # than defined and empty).
3637 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3638 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3643 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3644 # ----------------------------------------------------------
3645 # Produce a SEP delimited list of all paired combinations of elements of
3646 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3647 # has the form PREFIXmINFIXSUFFIXn.
3648 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3652 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3653 # -----------------------------------------------------------------------
3654 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3655 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3659 # lt_dict_add(DICT, KEY, VALUE)
3660 # -----------------------------
3664 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3665 # --------------------------------------------
3669 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3670 # ----------------------------------
3674 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3675 # -----------------------------------------------------------------
3679 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3680 # --------------------------------------------------------------
3683 # ltversion.m4 -- version numbers -*- Autoconf -*-
3685 # Copyright (C) 2004 Free Software Foundation, Inc.
3686 # Written by Scott James Remnant, 2004
3688 # This file is free software; the Free Software Foundation gives
3689 # unlimited permission to copy and/or distribute it, with or without
3690 # modifications, as long as this notice is preserved.
3692 # Generated from ltversion.in.
3694 # serial 3134 ltversion.m4
3695 # This file is part of GNU Libtool
3702 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3704 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3705 # Written by Scott James Remnant, 2004.
3707 # This file is free software; the Free Software Foundation gives
3708 # unlimited permission to copy and/or distribute it, with or without
3709 # modifications, as long as this notice is preserved.
3711 # serial 4 lt~obsolete.m4
3713 # These exist entirely to fool aclocal when bootstrapping libtool.
3715 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3716 # which have later been changed to m4_define as they aren't part of the
3717 # exported API, or moved to Autoconf or Automake where they belong.
3719 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3720 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3721 # using a macro with the same name in our local m4/libtool.m4 it'll
3722 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3723 # and doesn't know about Autoconf macros at all.)
3725 # So we provide this file, which has a silly filename so it's always
3726 # included after everything else. This provides aclocal with the
3727 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3728 # because those macros already exist, or will be overwritten later.
3729 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3731 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3732 # Yes, that means every name once taken will need to remain here until
3733 # we give up compatibility with versions before 1.7, at which point
3734 # we need to keep only those names which we still refer to.
3736 # This is to help aclocal find these macros, as it can't see m4_define.
3803 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3804 # Free Software Foundation, Inc.
3806 # This file is free software; the Free Software Foundation
3807 # gives unlimited permission to copy and/or distribute it,
3808 # with or without modifications, as long as this notice is preserved.
3812 # Based on depend.m4 from automake 1.9, modified for standalone use in
3813 # an environment where GNU make is required.
3815 # ZW_PROG_COMPILER_DEPENDENCIES
3816 # -----------------------------
3817 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3818 # sets fooDEPMODE accordingly. Cache-variable compatible with
3819 # original; not side-effect compatible. As the users of this macro
3820 # may require accurate dependencies for correct builds, it does *not*
3821 # honor --disable-dependency-checking, and failure to detect a usable
3822 # method is an error. depcomp is assumed to be located in
3825 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3831 # Choose a directory name for dependency files.
3836 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3887 sim_inline
="-DDEFAULT_INLINE=0"
3924 # intl sister-directory configuration rules.
3927 # The idea behind this macro is that there's no need to repeat all the
3928 # autoconf probes done by the intl directory - it's already done them
3929 # for us. In fact, there's no need even to look at the cache for the
3930 # answers. All we need to do is nab a few pieces of information.
3931 # The intl directory is set up to make this easy, by generating a
3932 # small file which can be sourced as a shell script; then we produce
3933 # the necessary substitutions and definitions for this directory.
3937 # Autoconf M4 include file defining utility macros for complex Canadian
3949 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3951 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3954 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3955 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3959 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3960 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3964 # Backported from Autoconf 2.5x; can go away when and if
3965 # we switch. Put the OS path separator in $PATH_SEPARATOR.
3970 # ACX_HAVE_GCC_FOR_TARGET
3971 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3974 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3975 # Searching for installed target binutils. We need to take extra care,
3976 # else we may find the wrong assembler, linker, etc., and lose.
3978 # First try --with-build-time-tools, if specified.
3980 # For build != host, we ask the installed GCC for the name of the tool it
3981 # uses, and accept it if it is an absolute path. This is because the
3982 # only good choice for a compiler is the same GCC version that is being
3983 # installed (or we couldn't make target libraries), and we assume that
3984 # on the host system we'll have not only the same GCC version, but also
3985 # the same binutils version.
3987 # For build == host, search the same directories that the installed
3988 # compiler will search. We used to do this for the assembler, linker,
3989 # and nm only; for simplicity of configuration, however, we extend this
3990 # criterion to tools (such as ar and ranlib) that are never invoked by
3991 # the compiler, to avoid mismatches.
3993 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
3994 # if build == target. This makes the most sense only when bootstrapping,
3995 # but we also do so when build != host. In this case, we hope that the
3996 # build and host systems will have similar contents of MD_EXEC_PREFIX.
3998 # If we do not find a suitable binary, then try the user's path.
4002 # AC_PROG_CPP_WERROR
4003 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4004 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4005 # For now, using this also overrides header checks to use only the
4006 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4007 # bit harder from here).
4008 # Eventually autoconf will default to checking headers with the compiler
4009 # instead, and we'll have to do this differently.
4011 # AC_PROG_CPP_WERROR
4014 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4015 # that understands Ada. We use the user's CC setting, already found, and
4016 # possibly add $1 to the command-line parameters.
4018 # Sets the shell variable have_gnat to yes or no as appropriate, and
4019 # substitutes GNATBIND and GNATMAKE.
4046 ac_cpp
='$CPP $CPPFLAGS'
4047 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4048 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4049 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4050 if test -n "$ac_tool_prefix"; then
4051 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4052 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4054 $as_echo_n "checking for $ac_word... " >&6; }
4055 if test "${ac_cv_prog_CC+set}" = set; then :
4056 $as_echo_n "(cached) " >&6
4058 if test -n "$CC"; then
4059 ac_cv_prog_CC
="$CC" # Let the user override the test.
4061 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4065 test -z "$as_dir" && as_dir
=.
4066 for ac_exec_ext
in '' $ac_executable_extensions; do
4067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4068 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
4069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4079 if test -n "$CC"; then
4080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4081 $as_echo "$CC" >&6; }
4083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4084 $as_echo "no" >&6; }
4089 if test -z "$ac_cv_prog_CC"; then
4091 # Extract the first word of "gcc", so it can be a program name with args.
4092 set dummy gcc
; ac_word
=$2
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4094 $as_echo_n "checking for $ac_word... " >&6; }
4095 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4096 $as_echo_n "(cached) " >&6
4098 if test -n "$ac_ct_CC"; then
4099 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4101 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4105 test -z "$as_dir" && as_dir
=.
4106 for ac_exec_ext
in '' $ac_executable_extensions; do
4107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4108 ac_cv_prog_ac_ct_CC
="gcc"
4109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4118 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4119 if test -n "$ac_ct_CC"; then
4120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4121 $as_echo "$ac_ct_CC" >&6; }
4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4124 $as_echo "no" >&6; }
4127 if test "x$ac_ct_CC" = x
; then
4130 case $cross_compiling:$ac_tool_warned in
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4133 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4134 ac_tool_warned
=yes ;;
4142 if test -z "$CC"; then
4143 if test -n "$ac_tool_prefix"; then
4144 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4145 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4147 $as_echo_n "checking for $ac_word... " >&6; }
4148 if test "${ac_cv_prog_CC+set}" = set; then :
4149 $as_echo_n "(cached) " >&6
4151 if test -n "$CC"; then
4152 ac_cv_prog_CC
="$CC" # Let the user override the test.
4154 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4158 test -z "$as_dir" && as_dir
=.
4159 for ac_exec_ext
in '' $ac_executable_extensions; do
4160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4161 ac_cv_prog_CC
="${ac_tool_prefix}cc"
4162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4172 if test -n "$CC"; then
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4174 $as_echo "$CC" >&6; }
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4177 $as_echo "no" >&6; }
4183 if test -z "$CC"; then
4184 # Extract the first word of "cc", so it can be a program name with args.
4185 set dummy cc
; ac_word
=$2
4186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4187 $as_echo_n "checking for $ac_word... " >&6; }
4188 if test "${ac_cv_prog_CC+set}" = set; then :
4189 $as_echo_n "(cached) " >&6
4191 if test -n "$CC"; then
4192 ac_cv_prog_CC
="$CC" # Let the user override the test.
4195 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4199 test -z "$as_dir" && as_dir
=.
4200 for ac_exec_ext
in '' $ac_executable_extensions; do
4201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4202 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4203 ac_prog_rejected
=yes
4207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4214 if test $ac_prog_rejected = yes; then
4215 # We found a bogon in the path, so make sure we never use it.
4216 set dummy
$ac_cv_prog_CC
4218 if test $# != 0; then
4219 # We chose a different compiler from the bogus one.
4220 # However, it has the same basename, so the bogon will be chosen
4221 # first if we set CC to just the basename; use the full file name.
4223 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
4229 if test -n "$CC"; then
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4231 $as_echo "$CC" >&6; }
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234 $as_echo "no" >&6; }
4239 if test -z "$CC"; then
4240 if test -n "$ac_tool_prefix"; then
4241 for ac_prog
in cl.exe
4243 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4244 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4246 $as_echo_n "checking for $ac_word... " >&6; }
4247 if test "${ac_cv_prog_CC+set}" = set; then :
4248 $as_echo_n "(cached) " >&6
4250 if test -n "$CC"; then
4251 ac_cv_prog_CC
="$CC" # Let the user override the test.
4253 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4257 test -z "$as_dir" && as_dir
=.
4258 for ac_exec_ext
in '' $ac_executable_extensions; do
4259 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4260 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
4261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4271 if test -n "$CC"; then
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4273 $as_echo "$CC" >&6; }
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4276 $as_echo "no" >&6; }
4280 test -n "$CC" && break
4283 if test -z "$CC"; then
4285 for ac_prog
in cl.exe
4287 # Extract the first word of "$ac_prog", so it can be a program name with args.
4288 set dummy
$ac_prog; ac_word
=$2
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4290 $as_echo_n "checking for $ac_word... " >&6; }
4291 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4292 $as_echo_n "(cached) " >&6
4294 if test -n "$ac_ct_CC"; then
4295 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
4297 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4301 test -z "$as_dir" && as_dir
=.
4302 for ac_exec_ext
in '' $ac_executable_extensions; do
4303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4304 ac_cv_prog_ac_ct_CC
="$ac_prog"
4305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4314 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
4315 if test -n "$ac_ct_CC"; then
4316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4317 $as_echo "$ac_ct_CC" >&6; }
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4320 $as_echo "no" >&6; }
4324 test -n "$ac_ct_CC" && break
4327 if test "x$ac_ct_CC" = x
; then
4330 case $cross_compiling:$ac_tool_warned in
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4333 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4334 ac_tool_warned
=yes ;;
4343 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4344 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4345 as_fn_error
"no acceptable C compiler found in \$PATH
4346 See \`config.log' for more details." "$LINENO" 5; }
4348 # Provide some information about the compiler.
4349 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4352 for ac_option
in --version -v -V -qversion; do
4353 { { ac_try
="$ac_compiler $ac_option >&5"
4355 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4356 *) ac_try_echo=$ac_try;;
4358 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4359 $as_echo "$ac_try_echo"; } >&5
4360 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4362 if test -s conftest.err; then
4364 ... rest of stderr output deleted ...
4365 10q' conftest.err >conftest.er1
4366 cat conftest.er1 >&5
4367 rm -f conftest.er1 conftest.err
4369 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4370 test $ac_status = 0; }
4373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4374 /* end confdefs.h. */
4384 ac_clean_files_save=$ac_clean_files
4385 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4386 # Try to create an executable without -o first, disregard a.out.
4387 # It will help us diagnose broken compilers, and finding out an intuition
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4390 $as_echo_n "checking for C compiler default output file name... " >&6; }
4391 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
4393 # The possible output files:
4394 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4397 for ac_file in $ac_files
4400 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4401 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4406 if { { ac_try="$ac_link_default"
4408 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4409 *) ac_try_echo
=$ac_try;;
4411 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4412 $as_echo "$ac_try_echo"; } >&5
4413 (eval "$ac_link_default") 2>&5
4415 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4416 test $ac_status = 0; }; then :
4417 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4418 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4419 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4420 # so that the user can short-circuit this test for compilers unknown to
4422 for ac_file
in $ac_files ''
4424 test -f "$ac_file" ||
continue
4426 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
4429 # We found the default executable, but exeext='' is most
4433 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
4435 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4437 # We set ac_cv_exeext here because the later test for it is not
4438 # safe: cross compilers may not add the suffix if given an `-o'
4439 # argument, so we may need to know it at that point already.
4440 # Even if this section looks crufty: it has the advantage of
4447 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4453 $as_echo "$ac_file" >&6; }
4454 if test -z "$ac_file"; then :
4455 $as_echo "$as_me: failed program was:" >&5
4456 sed 's/^/| /' conftest.
$ac_ext >&5
4458 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4459 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4460 { as_fn_set_status
77
4461 as_fn_error
"C compiler cannot create executables
4462 See \`config.log' for more details." "$LINENO" 5; }; }
4464 ac_exeext
=$ac_cv_exeext
4466 # Check that the compiler produces executables we can run. If not, either
4467 # the compiler is broken, or we cross compile.
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4469 $as_echo_n "checking whether the C compiler works... " >&6; }
4470 # If not cross compiling, check that we can run a simple program.
4471 if test "$cross_compiling" != yes; then
4472 if { ac_try
='./$ac_file'
4473 { { case "(($ac_try" in
4474 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4475 *) ac_try_echo=$ac_try;;
4477 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4478 $as_echo "$ac_try_echo"; } >&5
4479 (eval "$ac_try") 2>&5
4481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4482 test $ac_status = 0; }; }; then
4485 if test "$cross_compiling" = maybe; then
4488 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4489 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4490 as_fn_error "cannot run C compiled programs.
4491 If you meant to cross compile
, use \
`--host'.
4492 See \`config.log
' for more details." "$LINENO" 5; }
4496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4497 $as_echo "yes" >&6; }
4499 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4500 ac_clean_files=$ac_clean_files_save
4501 # Check that the compiler produces executables we can run. If not, either
4502 # the compiler is broken, or we cross compile.
4503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4504 $as_echo_n "checking whether we are cross compiling... " >&6; }
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4506 $as_echo "$cross_compiling" >&6; }
4508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4509 $as_echo_n "checking for suffix of executables... " >&6; }
4510 if { { ac_try="$ac_link"
4512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4513 *) ac_try_echo=$ac_try;;
4515 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4516 $as_echo "$ac_try_echo"; } >&5
4517 (eval "$ac_link") 2>&5
4519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4520 test $ac_status = 0; }; then :
4521 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
4522 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
4523 # work properly (i.e., refer to `conftest.exe
'), while it won't with
4525 for ac_file
in conftest.exe conftest conftest.
*; do
4526 test -f "$ac_file" ||
continue
4528 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
4529 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4535 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4536 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4537 as_fn_error
"cannot compute suffix of executables: cannot compile and link
4538 See \`config.log' for more details." "$LINENO" 5; }
4540 rm -f conftest
$ac_cv_exeext
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4542 $as_echo "$ac_cv_exeext" >&6; }
4544 rm -f conftest.
$ac_ext
4545 EXEEXT
=$ac_cv_exeext
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4548 $as_echo_n "checking for suffix of object files... " >&6; }
4549 if test "${ac_cv_objext+set}" = set; then :
4550 $as_echo_n "(cached) " >&6
4552 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4553 /* end confdefs.h. */
4563 rm -f conftest.o conftest.obj
4564 if { { ac_try
="$ac_compile"
4566 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4567 *) ac_try_echo=$ac_try;;
4569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4570 $as_echo "$ac_try_echo"; } >&5
4571 (eval "$ac_compile") 2>&5
4573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4574 test $ac_status = 0; }; then :
4575 for ac_file in conftest.o conftest.obj conftest.*; do
4576 test -f "$ac_file" || continue;
4578 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4579 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4584 $as_echo "$as_me: failed program was:" >&5
4585 sed 's/^/| /' conftest.$ac_ext >&5
4587 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4588 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4589 as_fn_error "cannot compute suffix of object files
: cannot compile
4590 See \
`config.log' for more details." "$LINENO" 5; }
4592 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4595 $as_echo "$ac_cv_objext" >&6; }
4596 OBJEXT=$ac_cv_objext
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4599 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4600 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4601 $as_echo_n "(cached) " >&6
4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604 /* end confdefs.h. */
4617 if ac_fn_c_try_compile "$LINENO"; then :
4622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4623 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4627 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4628 if test $ac_compiler_gnu = yes; then
4633 ac_test_CFLAGS=${CFLAGS+set}
4634 ac_save_CFLAGS=$CFLAGS
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4636 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4637 if test "${ac_cv_prog_cc_g+set}" = set; then :
4638 $as_echo_n "(cached) " >&6
4640 ac_save_c_werror_flag=$ac_c_werror_flag
4641 ac_c_werror_flag=yes
4644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645 /* end confdefs.h. */
4655 if ac_fn_c_try_compile "$LINENO"; then :
4659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4660 /* end confdefs.h. */
4670 if ac_fn_c_try_compile "$LINENO"; then :
4673 ac_c_werror_flag=$ac_save_c_werror_flag
4675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4676 /* end confdefs.h. */
4686 if ac_fn_c_try_compile "$LINENO"; then :
4689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4694 ac_c_werror_flag=$ac_save_c_werror_flag
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4697 $as_echo "$ac_cv_prog_cc_g" >&6; }
4698 if test "$ac_test_CFLAGS" = set; then
4699 CFLAGS=$ac_save_CFLAGS
4700 elif test $ac_cv_prog_cc_g = yes; then
4701 if test "$GCC" = yes; then
4707 if test "$GCC" = yes; then
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4714 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4715 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4716 $as_echo_n "(cached) " >&6
4718 ac_cv_prog_cc_c89=no
4720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4721 /* end confdefs.h. */
4724 #include <sys/types.h>
4725 #include <sys/stat.h>
4726 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4727 struct buf { int x; };
4728 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4729 static char *e (p, i)
4735 static char *f (char * (*g) (char **, int), char **p, ...)
4740 s = g (p, va_arg (v,int));
4745 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4746 function prototypes and stuff, but not '\xHH' hex character constants.
4747 These don't provoke an error unfortunately, instead are silently treated
4748 as 'x'. The following induces an error, until -std is added to get
4749 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4750 array size at least. It's necessary to write '\x00'==0 to get something
4751 that's true only with -std. */
4752 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4754 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4755 inside strings and character constants. */
4757 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4759 int test (int i, double x);
4760 struct s1 {int (*f) (int a);};
4761 struct s2 {int (*f) (double a);};
4762 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4768 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4773 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4774 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4776 CC="$ac_save_CC $ac_arg"
4777 if ac_fn_c_try_compile "$LINENO"; then :
4778 ac_cv_prog_cc_c89=$ac_arg
4780 rm -f core conftest.err conftest.$ac_objext
4781 test "x$ac_cv_prog_cc_c89" != "xno" && break
4783 rm -f conftest.$ac_ext
4788 case "x$ac_cv_prog_cc_c89" in
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4791 $as_echo "none needed" >&6; } ;;
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4794 $as_echo "unsupported" >&6; } ;;
4796 CC="$CC $ac_cv_prog_cc_c89"
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4798 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4800 if test "x$ac_cv_prog_cc_c89" != xno; then :
4805 ac_cpp='$CPP $CPPFLAGS'
4806 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4807 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4808 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4811 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4812 for ac_t in install-sh install.sh shtool; do
4813 if test -f "$ac_dir/$ac_t"; then
4815 ac_install_sh="$ac_aux_dir/$ac_t -c"
4820 if test -z "$ac_aux_dir"; then
4821 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4824 # These three variables are undocumented and unsupported,
4825 # and are intended to be withdrawn in a future Autoconf release.
4826 # They can cause serious problems if a builder's source tree is in a directory
4827 # whose full name contains unusual characters.
4828 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4829 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4830 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4833 # Make sure we can run config.sub.
4834 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4835 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4838 $as_echo_n "checking build system type... " >&6; }
4839 if test "${ac_cv_build+set}" = set; then :
4840 $as_echo_n "(cached) " >&6
4842 ac_build_alias=$build_alias
4843 test "x$ac_build_alias" = x &&
4844 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4845 test "x$ac_build_alias" = x &&
4846 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4847 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4848 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4852 $as_echo "$ac_cv_build" >&6; }
4853 case $ac_cv_build in
4855 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4858 ac_save_IFS=$IFS; IFS='-'
4864 # Remember, the first character of IFS is used to create $*,
4865 # except with old shells:
4868 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4872 $as_echo_n "checking host system type... " >&6; }
4873 if test "${ac_cv_host+set}" = set; then :
4874 $as_echo_n "(cached) " >&6
4876 if test "x$host_alias" = x; then
4877 ac_cv_host=$ac_cv_build
4879 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4880 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4885 $as_echo "$ac_cv_host" >&6; }
4888 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4891 ac_save_IFS=$IFS; IFS='-'
4897 # Remember, the first character of IFS is used to create $*,
4898 # except with old shells:
4901 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4905 $as_echo_n "checking target system type... " >&6; }
4906 if test "${ac_cv_target+set}" = set; then :
4907 $as_echo_n "(cached) " >&6
4909 if test "x$target_alias" = x; then
4910 ac_cv_target=$ac_cv_host
4912 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4913 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4918 $as_echo "$ac_cv_target" >&6; }
4919 case $ac_cv_target in
4921 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4923 target=$ac_cv_target
4924 ac_save_IFS=$IFS; IFS='-'
4930 # Remember, the first character of IFS is used to create $*,
4931 # except with old shells:
4934 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
4937 # The aliases save the names the user supplied, while $host etc.
4938 # will get canonicalized.
4939 test -n "$target_alias" &&
4940 test "$program_prefix$program_suffix$program_transform_name" = \
4942 program_prefix=${target_alias}-
4945 ac_cpp='$CPP $CPPFLAGS'
4946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4950 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4951 # On Suns, sometimes $CPP names a directory.
4952 if test -n "$CPP" && test -d "$CPP"; then
4955 if test -z "$CPP"; then
4956 if test "${ac_cv_prog_CPP+set}" = set; then :
4957 $as_echo_n "(cached) " >&6
4959 # Double quotes because CPP needs to be expanded
4960 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4963 for ac_c_preproc_warn_flag in '' yes
4965 # Use a header file that comes with gcc, so configuring glibc
4966 # with a fresh cross-compiler works.
4967 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4968 # <limits.h> exists even on freestanding compilers.
4969 # On the NeXT, cc -E runs the code through the compiler's parser,
4970 # not just through cpp. "Syntax error" is here to catch this case.
4971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4972 /* end confdefs.h. */
4974 # include <limits.h>
4976 # include <assert.h>
4980 if ac_fn_c_try_cpp "$LINENO"; then :
4983 # Broken: fails on valid input.
4986 rm -f conftest.err conftest.$ac_ext
4988 # OK, works on sane cases. Now check whether nonexistent headers
4989 # can be detected and how.
4990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4991 /* end confdefs.h. */
4992 #include <ac_nonexistent.h>
4994 if ac_fn_c_try_cpp "$LINENO"; then :
4995 # Broken: success on invalid input.
4998 # Passes both tests.
5002 rm -f conftest.err conftest.$ac_ext
5005 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5006 rm -f conftest.err conftest.
$ac_ext
5007 if $ac_preproc_ok; then :
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5020 $as_echo "$CPP" >&6; }
5022 for ac_c_preproc_warn_flag
in '' yes
5024 # Use a header file that comes with gcc, so configuring glibc
5025 # with a fresh cross-compiler works.
5026 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5027 # <limits.h> exists even on freestanding compilers.
5028 # On the NeXT, cc -E runs the code through the compiler's parser,
5029 # not just through cpp. "Syntax error" is here to catch this case.
5030 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5031 /* end confdefs.h. */
5033 # include <limits.h>
5035 # include <assert.h>
5039 if ac_fn_c_try_cpp
"$LINENO"; then :
5042 # Broken: fails on valid input.
5045 rm -f conftest.err conftest.
$ac_ext
5047 # OK, works on sane cases. Now check whether nonexistent headers
5048 # can be detected and how.
5049 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5050 /* end confdefs.h. */
5051 #include <ac_nonexistent.h>
5053 if ac_fn_c_try_cpp
"$LINENO"; then :
5054 # Broken: success on invalid input.
5057 # Passes both tests.
5061 rm -f conftest.err conftest.
$ac_ext
5064 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5065 rm -f conftest.err conftest.
$ac_ext
5066 if $ac_preproc_ok; then :
5069 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5070 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5071 as_fn_error
"C preprocessor \"$CPP\" fails sanity check
5072 See \`config.log' for more details." "$LINENO" 5; }
5076 ac_cpp
='$CPP $CPPFLAGS'
5077 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5078 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5079 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5083 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5084 if test "${ac_cv_path_GREP+set}" = set; then :
5085 $as_echo_n "(cached) " >&6
5087 if test -z "$GREP"; then
5088 ac_path_GREP_found
=false
5089 # Loop through the user's path and test for each of PROGNAME-LIST
5090 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5091 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5094 test -z "$as_dir" && as_dir
=.
5095 for ac_prog
in grep ggrep
; do
5096 for ac_exec_ext
in '' $ac_executable_extensions; do
5097 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5098 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
5099 # Check for GNU ac_path_GREP and select it if it is found.
5100 # Check for GNU $ac_path_GREP
5101 case `"$ac_path_GREP" --version 2>&1` in
5103 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5106 $as_echo_n 0123456789 >"conftest.in"
5109 cat "conftest.in" "conftest.in" >"conftest.tmp"
5110 mv "conftest.tmp" "conftest.in"
5111 cp "conftest.in" "conftest.nl"
5112 $as_echo 'GREP' >> "conftest.nl"
5113 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5114 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5115 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5116 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5117 # Best one so far, save it but keep looking for a better one
5118 ac_cv_path_GREP
="$ac_path_GREP"
5119 ac_path_GREP_max
=$ac_count
5121 # 10*(2^10) chars as input seems more than enough
5122 test $ac_count -gt 10 && break
5124 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5127 $ac_path_GREP_found && break 3
5132 if test -z "$ac_cv_path_GREP"; then
5133 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5136 ac_cv_path_GREP
=$GREP
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5141 $as_echo "$ac_cv_path_GREP" >&6; }
5142 GREP
="$ac_cv_path_GREP"
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5146 $as_echo_n "checking for egrep... " >&6; }
5147 if test "${ac_cv_path_EGREP+set}" = set; then :
5148 $as_echo_n "(cached) " >&6
5150 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5151 then ac_cv_path_EGREP
="$GREP -E"
5153 if test -z "$EGREP"; then
5154 ac_path_EGREP_found
=false
5155 # Loop through the user's path and test for each of PROGNAME-LIST
5156 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5157 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5160 test -z "$as_dir" && as_dir
=.
5161 for ac_prog
in egrep; do
5162 for ac_exec_ext
in '' $ac_executable_extensions; do
5163 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5164 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
5165 # Check for GNU ac_path_EGREP and select it if it is found.
5166 # Check for GNU $ac_path_EGREP
5167 case `"$ac_path_EGREP" --version 2>&1` in
5169 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5172 $as_echo_n 0123456789 >"conftest.in"
5175 cat "conftest.in" "conftest.in" >"conftest.tmp"
5176 mv "conftest.tmp" "conftest.in"
5177 cp "conftest.in" "conftest.nl"
5178 $as_echo 'EGREP' >> "conftest.nl"
5179 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5180 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5181 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5182 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5183 # Best one so far, save it but keep looking for a better one
5184 ac_cv_path_EGREP
="$ac_path_EGREP"
5185 ac_path_EGREP_max
=$ac_count
5187 # 10*(2^10) chars as input seems more than enough
5188 test $ac_count -gt 10 && break
5190 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5193 $ac_path_EGREP_found && break 3
5198 if test -z "$ac_cv_path_EGREP"; then
5199 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5202 ac_cv_path_EGREP
=$EGREP
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5208 $as_echo "$ac_cv_path_EGREP" >&6; }
5209 EGREP
="$ac_cv_path_EGREP"
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5213 $as_echo_n "checking for ANSI C header files... " >&6; }
5214 if test "${ac_cv_header_stdc+set}" = set; then :
5215 $as_echo_n "(cached) " >&6
5217 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5218 /* end confdefs.h. */
5232 if ac_fn_c_try_compile
"$LINENO"; then :
5233 ac_cv_header_stdc
=yes
5235 ac_cv_header_stdc
=no
5237 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5239 if test $ac_cv_header_stdc = yes; then
5240 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5241 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5242 /* end confdefs.h. */
5246 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5247 $EGREP "memchr" >/dev
/null
2>&1; then :
5250 ac_cv_header_stdc
=no
5256 if test $ac_cv_header_stdc = yes; then
5257 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5258 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5259 /* end confdefs.h. */
5263 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5264 $EGREP "free" >/dev
/null
2>&1; then :
5267 ac_cv_header_stdc
=no
5273 if test $ac_cv_header_stdc = yes; then
5274 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5275 if test "$cross_compiling" = yes; then :
5278 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5279 /* end confdefs.h. */
5282 #if ((' ' & 0x0FF) == 0x020)
5283 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5284 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5286 # define ISLOWER(c) \
5287 (('a' <= (c) && (c) <= 'i') \
5288 || ('j' <= (c) && (c) <= 'r') \
5289 || ('s' <= (c) && (c) <= 'z'))
5290 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5293 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5298 for (i = 0; i < 256; i++)
5299 if (XOR (islower (i), ISLOWER (i))
5300 || toupper (i) != TOUPPER (i))
5305 if ac_fn_c_try_run
"$LINENO"; then :
5308 ac_cv_header_stdc
=no
5310 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5311 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5317 $as_echo "$ac_cv_header_stdc" >&6; }
5318 if test $ac_cv_header_stdc = yes; then
5320 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5324 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5325 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5326 inttypes.h stdint.h unistd.h
5328 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5329 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5331 eval as_val
=\$
$as_ac_Header
5332 if test "x$as_val" = x
""yes; then :
5333 cat >>confdefs.h
<<_ACEOF
5334 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5343 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5344 if test "x$ac_cv_header_minix_config_h" = x
""yes; then :
5351 if test "$MINIX" = yes; then
5353 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5356 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5359 $as_echo "#define _MINIX 1" >>confdefs.h
5364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5365 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5366 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5367 $as_echo_n "(cached) " >&6
5369 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5370 /* end confdefs.h. */
5372 # define __EXTENSIONS__ 1
5373 $ac_includes_default
5382 if ac_fn_c_try_compile
"$LINENO"; then :
5383 ac_cv_safe_to_define___extensions__
=yes
5385 ac_cv_safe_to_define___extensions__
=no
5387 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5390 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5391 test $ac_cv_safe_to_define___extensions__ = yes &&
5392 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5394 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5396 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5398 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5400 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5403 test "$program_prefix" != NONE
&&
5404 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5405 # Use a double $ so make ignores it.
5406 test "$program_suffix" != NONE
&&
5407 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5408 # Double any \ or $.
5409 # By default was `s,x,x', remove it if useless.
5410 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5411 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5413 # Find a good install program. We prefer a C program (faster),
5414 # so one script is as good as another. But avoid the broken or
5415 # incompatible versions:
5416 # SysV /etc/install, /usr/sbin/install
5417 # SunOS /usr/etc/install
5418 # IRIX /sbin/install
5420 # AmigaOS /C/install, which installs bootblocks on floppy discs
5421 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5422 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5423 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5424 # OS/2's system install, which has a completely different semantic
5425 # ./install, which can be erroneously created by make from ./install.sh.
5426 # Reject install programs that cannot install multiple files.
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5428 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5429 if test -z "$INSTALL"; then
5430 if test "${ac_cv_path_install+set}" = set; then :
5431 $as_echo_n "(cached) " >&6
5433 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5437 test -z "$as_dir" && as_dir
=.
5438 # Account for people who put trailing slashes in PATH elements.
5439 case $as_dir/ in #((
5440 .
/ | .
// |
/[cC
]/* | \
5441 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
5442 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
5445 # OSF1 and SCO ODT 3.0 have their own names for install.
5446 # Don't use installbsd from OSF since it installs stuff as root
5448 for ac_prog
in ginstall scoinst
install; do
5449 for ac_exec_ext
in '' $ac_executable_extensions; do
5450 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5451 if test $ac_prog = install &&
5452 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5453 # AIX install. It has an incompatible calling convention.
5455 elif test $ac_prog = install &&
5456 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5457 # program-specific install script used by HP pwplus--don't use.
5460 rm -rf conftest.one conftest.two conftest.dir
5461 echo one
> conftest.one
5462 echo two
> conftest.two
5464 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
5465 test -s conftest.one
&& test -s conftest.two
&&
5466 test -s conftest.dir
/conftest.one
&&
5467 test -s conftest.dir
/conftest.two
5469 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
5482 rm -rf conftest.one conftest.two conftest.dir
5485 if test "${ac_cv_path_install+set}" = set; then
5486 INSTALL
=$ac_cv_path_install
5488 # As a last resort, use the slow shell script. Don't cache a
5489 # value for INSTALL within a source directory, because that will
5490 # break other packages using the cache if that directory is
5491 # removed, or if the value is a relative name.
5492 INSTALL
=$ac_install_sh
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5496 $as_echo "$INSTALL" >&6; }
5498 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5499 # It thinks the first close brace ends the variable substitution.
5500 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
5502 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
5504 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
5506 rm -rf .tst
2>/dev
/null
5507 mkdir .tst
2>/dev
/null
5508 if test -d .tst
; then
5513 rmdir .tst
2>/dev
/null
5515 DEPDIR
="${am__leading_dot}deps"
5519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5520 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5525 macro_version
='2.2.7a'
5526 macro_revision
='1.3134'
5540 ltmain
="$ac_aux_dir/ltmain.sh"
5542 # Backslashify metacharacters that are still active within
5543 # double-quoted strings.
5544 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
5546 # Same as above, but do not quote variable references.
5547 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
5549 # Sed substitution to delay expansion of an escaped shell variable in a
5550 # double_quote_subst'ed string.
5551 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
5553 # Sed substitution to delay expansion of an escaped single quote.
5554 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
5556 # Sed substitution to avoid accidental globbing in evaled expressions
5557 no_glob_subst
='s/\*/\\\*/g'
5559 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5560 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5561 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5564 $as_echo_n "checking how to print strings... " >&6; }
5565 # Test print first, because it will be a builtin if present.
5566 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5567 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5569 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5572 # Use this function as a fallback that always works.
5573 func_fallback_echo ()
5575 eval 'cat <<_LTECHO_EOF
5579 ECHO='func_fallback_echo
'
5582 # func_echo_all arg...
5583 # Invoke $ECHO with all args, space-separated.
5590 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5591 $as_echo "printf" >&6; } ;;
5592 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5593 $as_echo "print -r" >&6; } ;;
5594 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5595 $as_echo "cat" >&6; } ;;
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5612 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5613 if test "${ac_cv_path_SED+set}" = set; then :
5614 $as_echo_n "(cached) " >&6
5616 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5617 for ac_i in 1 2 3 4 5 6 7; do
5618 ac_script="$ac_script$as_nl$ac_script"
5620 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5621 { ac_script=; unset ac_script;}
5622 if test -z "$SED"; then
5623 ac_path_SED_found=false
5624 # Loop through the user's path and
test for each of PROGNAME-LIST
5625 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5629 test -z "$as_dir" && as_dir
=.
5630 for ac_prog
in sed gsed
; do
5631 for ac_exec_ext
in '' $ac_executable_extensions; do
5632 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5633 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } ||
continue
5634 # Check for GNU ac_path_SED and select it if it is found.
5635 # Check for GNU $ac_path_SED
5636 case `"$ac_path_SED" --version 2>&1` in
5638 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5641 $as_echo_n 0123456789 >"conftest.in"
5644 cat "conftest.in" "conftest.in" >"conftest.tmp"
5645 mv "conftest.tmp" "conftest.in"
5646 cp "conftest.in" "conftest.nl"
5647 $as_echo '' >> "conftest.nl"
5648 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5649 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5650 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5651 if test $ac_count -gt ${ac_path_SED_max-0}; then
5652 # Best one so far, save it but keep looking for a better one
5653 ac_cv_path_SED
="$ac_path_SED"
5654 ac_path_SED_max
=$ac_count
5656 # 10*(2^10) chars as input seems more than enough
5657 test $ac_count -gt 10 && break
5659 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5662 $ac_path_SED_found && break 3
5667 if test -z "$ac_cv_path_SED"; then
5668 as_fn_error
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5676 $as_echo "$ac_cv_path_SED" >&6; }
5677 SED
="$ac_cv_path_SED"
5680 test -z "$SED" && SED
=sed
5681 Xsed
="$SED -e 1s/^X//"
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5694 $as_echo_n "checking for fgrep... " >&6; }
5695 if test "${ac_cv_path_FGREP+set}" = set; then :
5696 $as_echo_n "(cached) " >&6
5698 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
5699 then ac_cv_path_FGREP
="$GREP -F"
5701 if test -z "$FGREP"; then
5702 ac_path_FGREP_found
=false
5703 # Loop through the user's path and test for each of PROGNAME-LIST
5704 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5705 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5708 test -z "$as_dir" && as_dir
=.
5709 for ac_prog
in fgrep
; do
5710 for ac_exec_ext
in '' $ac_executable_extensions; do
5711 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
5712 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } ||
continue
5713 # Check for GNU ac_path_FGREP and select it if it is found.
5714 # Check for GNU $ac_path_FGREP
5715 case `"$ac_path_FGREP" --version 2>&1` in
5717 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
5720 $as_echo_n 0123456789 >"conftest.in"
5723 cat "conftest.in" "conftest.in" >"conftest.tmp"
5724 mv "conftest.tmp" "conftest.in"
5725 cp "conftest.in" "conftest.nl"
5726 $as_echo 'FGREP' >> "conftest.nl"
5727 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5728 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5729 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5730 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5731 # Best one so far, save it but keep looking for a better one
5732 ac_cv_path_FGREP
="$ac_path_FGREP"
5733 ac_path_FGREP_max
=$ac_count
5735 # 10*(2^10) chars as input seems more than enough
5736 test $ac_count -gt 10 && break
5738 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5741 $ac_path_FGREP_found && break 3
5746 if test -z "$ac_cv_path_FGREP"; then
5747 as_fn_error
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5750 ac_cv_path_FGREP
=$FGREP
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5756 $as_echo "$ac_cv_path_FGREP" >&6; }
5757 FGREP
="$ac_cv_path_FGREP"
5760 test -z "$GREP" && GREP
=grep
5780 # Check whether --with-gnu-ld was given.
5781 if test "${with_gnu_ld+set}" = set; then :
5782 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
5788 if test "$GCC" = yes; then
5789 # Check if gcc -print-prog-name=ld gives a path.
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5791 $as_echo_n "checking for ld used by $CC... " >&6; }
5794 # gcc leaves a trailing carriage return which upsets mingw
5795 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5797 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
5800 # Accept absolute paths.
5802 re_direlt
='/[^/][^/]*/\.\./'
5803 # Canonicalize the pathname of ld
5804 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5805 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
5806 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5808 test -z "$LD" && LD
="$ac_prog"
5811 # If it fails, then pretend we aren't using GCC.
5815 # If it is relative, then search for the first ld in PATH.
5819 elif test "$with_gnu_ld" = yes; then
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5821 $as_echo_n "checking for GNU ld... " >&6; }
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5824 $as_echo_n "checking for non-GNU ld... " >&6; }
5826 if test "${lt_cv_path_LD+set}" = set; then :
5827 $as_echo_n "(cached) " >&6
5829 if test -z "$LD"; then
5830 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5831 for ac_dir
in $PATH; do
5833 test -z "$ac_dir" && ac_dir
=.
5834 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
5835 lt_cv_path_LD
="$ac_dir/$ac_prog"
5836 # Check to see if the program is GNU ld. I'd rather use --version,
5837 # but apparently some variants of GNU ld only accept -v.
5838 # Break only if it was the GNU/non-GNU ld that we prefer.
5839 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5840 *GNU
* |
*'with BFD'*)
5841 test "$with_gnu_ld" != no
&& break
5844 test "$with_gnu_ld" != yes && break
5851 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
5856 if test -n "$LD"; then
5857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5858 $as_echo "$LD" >&6; }
5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5861 $as_echo "no" >&6; }
5863 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5865 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5866 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5867 $as_echo_n "(cached) " >&6
5869 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5870 case `$LD -v 2>&1 </dev/null` in
5871 *GNU
* |
*'with BFD'*)
5872 lt_cv_prog_gnu_ld
=yes
5875 lt_cv_prog_gnu_ld
=no
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5880 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5881 with_gnu_ld
=$lt_cv_prog_gnu_ld
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5892 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5893 if test "${lt_cv_path_NM+set}" = set; then :
5894 $as_echo_n "(cached) " >&6
5896 if test -n "$NM"; then
5897 # Let the user override the test.
5900 lt_nm_to_check
="${ac_tool_prefix}nm"
5901 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5902 lt_nm_to_check
="$lt_nm_to_check nm"
5904 for lt_tmp_nm
in $lt_nm_to_check; do
5905 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5906 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
5908 test -z "$ac_dir" && ac_dir
=.
5909 tmp_nm
="$ac_dir/$lt_tmp_nm"
5910 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
5911 # Check to see if the nm accepts a BSD-compat flag.
5912 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5913 # nm: unknown option "B" ignored
5914 # Tru64's nm complains that /dev/null is an invalid object file
5915 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5916 */dev
/null
* |
*'Invalid file or object type'*)
5917 lt_cv_path_NM
="$tmp_nm -B"
5921 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5923 lt_cv_path_NM
="$tmp_nm -p"
5927 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5928 continue # so that we can try to find one that supports BSD flags
5937 : ${lt_cv_path_NM=no}
5940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5941 $as_echo "$lt_cv_path_NM" >&6; }
5942 if test "$lt_cv_path_NM" != "no"; then
5945 # Didn't find any BSD compatible name lister, look for dumpbin.
5946 if test -n "$DUMPBIN"; then :
5947 # Let the user override the test.
5949 if test -n "$ac_tool_prefix"; then
5950 for ac_prog
in dumpbin
"link -dump"
5952 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5953 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5955 $as_echo_n "checking for $ac_word... " >&6; }
5956 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5957 $as_echo_n "(cached) " >&6
5959 if test -n "$DUMPBIN"; then
5960 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
5962 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5966 test -z "$as_dir" && as_dir
=.
5967 for ac_exec_ext
in '' $ac_executable_extensions; do
5968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5969 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
5970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5979 DUMPBIN
=$ac_cv_prog_DUMPBIN
5980 if test -n "$DUMPBIN"; then
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5982 $as_echo "$DUMPBIN" >&6; }
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5985 $as_echo "no" >&6; }
5989 test -n "$DUMPBIN" && break
5992 if test -z "$DUMPBIN"; then
5993 ac_ct_DUMPBIN
=$DUMPBIN
5994 for ac_prog
in dumpbin
"link -dump"
5996 # Extract the first word of "$ac_prog", so it can be a program name with args.
5997 set dummy
$ac_prog; ac_word
=$2
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5999 $as_echo_n "checking for $ac_word... " >&6; }
6000 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6001 $as_echo_n "(cached) " >&6
6003 if test -n "$ac_ct_DUMPBIN"; then
6004 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
6006 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6010 test -z "$as_dir" && as_dir
=.
6011 for ac_exec_ext
in '' $ac_executable_extensions; do
6012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6013 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
6014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6023 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
6024 if test -n "$ac_ct_DUMPBIN"; then
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6026 $as_echo "$ac_ct_DUMPBIN" >&6; }
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6029 $as_echo "no" >&6; }
6033 test -n "$ac_ct_DUMPBIN" && break
6036 if test "x$ac_ct_DUMPBIN" = x
; then
6039 case $cross_compiling:$ac_tool_warned in
6041 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6042 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6043 ac_tool_warned
=yes ;;
6045 DUMPBIN
=$ac_ct_DUMPBIN
6049 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6051 DUMPBIN
="$DUMPBIN -symbols"
6059 if test "$DUMPBIN" != ":"; then
6063 test -z "$NM" && NM
=nm
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6071 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6072 if test "${lt_cv_nm_interface+set}" = set; then :
6073 $as_echo_n "(cached) " >&6
6075 lt_cv_nm_interface
="BSD nm"
6076 echo "int some_variable = 0;" > conftest.
$ac_ext
6077 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6078 (eval "$ac_compile" 2>conftest.err
)
6079 cat conftest.err
>&5
6080 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6081 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
6082 cat conftest.err
>&5
6083 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6084 cat conftest.out
>&5
6085 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
6086 lt_cv_nm_interface
="MS dumpbin"
6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6091 $as_echo "$lt_cv_nm_interface" >&6; }
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6094 $as_echo_n "checking whether ln -s works... " >&6; }
6096 if test "$LN_S" = "ln -s"; then
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6098 $as_echo "yes" >&6; }
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6101 $as_echo "no, using $LN_S" >&6; }
6104 # find the maximum length of command line arguments
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6106 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6107 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6108 $as_echo_n "(cached) " >&6
6115 # On DJGPP, this test can blow up pretty badly due to problems in libc
6116 # (any single argument exceeding 2000 bytes causes a buffer overrun
6117 # during glob expansion). Even if it were fixed, the result of this
6118 # check would be larger than it should be.
6119 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
6123 # Under GNU Hurd, this test is not required because there is
6124 # no limit to the length of command line arguments.
6125 # Libtool will interpret -1 as no limit whatsoever
6126 lt_cv_sys_max_cmd_len
=-1;
6129 cygwin
* | mingw
* | cegcc
*)
6130 # On Win9x/ME, this test blows up -- it succeeds, but takes
6131 # about 5 minutes as the teststring grows exponentially.
6132 # Worse, since 9x/ME are not pre-emptively multitasking,
6133 # you end up with a "frozen" computer, even though with patience
6134 # the test eventually succeeds (with a max line length of 256k).
6135 # Instead, let's just punt: use the minimum linelength reported by
6136 # all of the supported platforms: 8192 (on NT/2K/XP).
6137 lt_cv_sys_max_cmd_len
=8192;
6141 # On MiNT this can take a long time and run out of memory.
6142 lt_cv_sys_max_cmd_len
=8192;
6146 # On AmigaOS with pdksh, this test takes hours, literally.
6147 # So we just punt and use a minimum line length of 8192.
6148 lt_cv_sys_max_cmd_len
=8192;
6151 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
6152 # This has been around since 386BSD, at least. Likely further.
6153 if test -x /sbin
/sysctl
; then
6154 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
6155 elif test -x /usr
/sbin
/sysctl
; then
6156 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
6158 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
6160 # And add a safety zone
6161 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6162 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6166 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6167 lt_cv_sys_max_cmd_len
=196608
6171 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6172 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6173 # nice to cause kernel panics so lets avoid the loop below.
6174 # First set a reasonable default.
6175 lt_cv_sys_max_cmd_len
=16384
6177 if test -x /sbin
/sysconfig
; then
6178 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6179 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
6184 lt_cv_sys_max_cmd_len
=102400
6186 sysv5
* | sco5v6
* | sysv4.2uw2
*)
6187 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6188 if test -n "$kargmax"; then
6189 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
6191 lt_cv_sys_max_cmd_len
=32768
6195 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
6196 if test -n "$lt_cv_sys_max_cmd_len"; then
6197 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6198 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6200 # Make teststring a little bigger before we do anything with it.
6201 # a 1K string should be a reasonable start.
6202 for i
in 1 2 3 4 5 6 7 8 ; do
6203 teststring
=$teststring$teststring
6205 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
6206 # If test is not a shell built-in, we'll probably end up computing a
6207 # maximum length that is only half of the actual maximum length, but
6209 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6210 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
6211 test $i != 17 # 1/2 MB should be enough
6214 teststring
=$teststring$teststring
6216 # Only check the string length outside the loop.
6217 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
6219 # Add a significant safety factor because C++ compilers can tack on
6220 # massive amounts of additional arguments before passing them to the
6221 # linker. It appears as though 1/2 is a usable value.
6222 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
6229 if test -n $lt_cv_sys_max_cmd_len ; then
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6231 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6234 $as_echo "none" >&6; }
6236 max_cmd_len
=$lt_cv_sys_max_cmd_len
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6248 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6249 # Try some XSI features
6252 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6254 && eval 'test $(( 1 + 1 )) -eq 2 \
6255 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
6258 $as_echo "$xsi_shell" >&6; }
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
6262 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
6264 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
6266 && lt_shell_append=yes
6267 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
6268 $as_echo "$lt_shell_append" >&6; }
6271 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6281 # test EBCDIC or ASCII
6282 case `echo X|tr X '\101'` in
6283 A) # ASCII based system
6284 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6285 lt_SP2NL='tr \040 \012'
6286 lt_NL2SP='tr \015\012 \040\040'
6288 *) # EBCDIC based system
6289 lt_SP2NL='tr \100 \n'
6290 lt_NL2SP='tr \r\n \100\100'
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
6303 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
6304 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6305 $as_echo_n "(cached
) " >&6
6307 lt_cv_ld_reload_flag='-r'
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
6310 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6311 reload_flag=$lt_cv_ld_reload_flag
6312 case $reload_flag in
6314 *) reload_flag=" $reload_flag" ;;
6316 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6319 if test "$GCC" = yes; then
6320 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6322 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6335 if test -n "$ac_tool_prefix"; then
6336 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
6337 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6339 $as_echo_n "checking
for $ac_word...
" >&6; }
6340 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6341 $as_echo_n "(cached
) " >&6
6343 if test -n "$OBJDUMP"; then
6344 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6350 test -z "$as_dir" && as_dir=.
6351 for ac_exec_ext in '' $ac_executable_extensions; do
6352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6353 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
6354 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6363 OBJDUMP=$ac_cv_prog_OBJDUMP
6364 if test -n "$OBJDUMP"; then
6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
6366 $as_echo "$OBJDUMP" >&6; }
6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6369 $as_echo "no
" >&6; }
6374 if test -z "$ac_cv_prog_OBJDUMP"; then
6375 ac_ct_OBJDUMP=$OBJDUMP
6376 # Extract the first word of "objdump
", so it can be a program name with args.
6377 set dummy objdump; ac_word=$2
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6379 $as_echo_n "checking
for $ac_word...
" >&6; }
6380 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6381 $as_echo_n "(cached
) " >&6
6383 if test -n "$ac_ct_OBJDUMP"; then
6384 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6390 test -z "$as_dir" && as_dir=.
6391 for ac_exec_ext in '' $ac_executable_extensions; do
6392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6393 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
6394 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6403 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6404 if test -n "$ac_ct_OBJDUMP"; then
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
6406 $as_echo "$ac_ct_OBJDUMP" >&6; }
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6409 $as_echo "no
" >&6; }
6412 if test "x
$ac_ct_OBJDUMP" = x; then
6415 case $cross_compiling:$ac_tool_warned in
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6418 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6419 ac_tool_warned=yes ;;
6421 OBJDUMP=$ac_ct_OBJDUMP
6424 OBJDUMP="$ac_cv_prog_OBJDUMP"
6427 test -z "$OBJDUMP" && OBJDUMP=objdump
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
6438 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
6439 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6440 $as_echo_n "(cached
) " >&6
6442 lt_cv_file_magic_cmd='$MAGIC_CMD'
6443 lt_cv_file_magic_test_file=
6444 lt_cv_deplibs_check_method='unknown'
6445 # Need to set the preceding variable on all platforms that support
6446 # interlibrary dependencies.
6447 # 'none' -- dependencies not supported.
6448 # `unknown' -- same as none, but documents that we really don't know.
6449 # 'pass_all' -- all dependencies passed with no checks.
6450 # 'test_compile' -- check by making test program.
6451 # 'file_magic [[regex]]' -- check by looking for files in library path
6452 # which responds to the $file_magic_cmd with a given extended regex.
6453 # If you have `file' or equivalent on your system and you're not sure
6454 # whether `pass_all' will *always* work, you probably want this one.
6458 lt_cv_deplibs_check_method=pass_all
6462 lt_cv_deplibs_check_method=pass_all
6466 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6467 lt_cv_file_magic_cmd='/usr/bin/file -L'
6468 lt_cv_file_magic_test_file=/shlib/libc.so
6472 # func_win32_libid is a shell function defined in ltmain.sh
6473 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6474 lt_cv_file_magic_cmd='func_win32_libid'
6478 # Base MSYS/MinGW do not provide the 'file' command needed by
6479 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6480 # unless we find 'file', for example because we are cross-compiling.
6481 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6482 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
6483 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6484 lt_cv_file_magic_cmd='func_win32_libid'
6486 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6487 lt_cv_file_magic_cmd='$OBJDUMP -f'
6492 # use the weaker test based on 'objdump'. See mingw*.
6493 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6494 lt_cv_file_magic_cmd='$OBJDUMP -f'
6497 darwin* | rhapsody*)
6498 lt_cv_deplibs_check_method=pass_all
6501 freebsd* | dragonfly*)
6502 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6505 # Not sure whether the presence of OpenBSD here was a mistake.
6506 # Let's accept both of them until this is cleared up.
6507 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6508 lt_cv_file_magic_cmd=/usr/bin/file
6509 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6513 lt_cv_deplibs_check_method=pass_all
6518 lt_cv_deplibs_check_method=pass_all
6522 lt_cv_deplibs_check_method=pass_all
6525 hpux10.20* | hpux11*)
6526 lt_cv_file_magic_cmd=/usr/bin/file
6529 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6530 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6533 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]'
6534 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6537 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6538 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6544 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6545 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6548 irix5* | irix6* | nonstopux*)
6550 *-32|*"-32 ") libmagic=32-bit;;
6551 *-n32|*"-n32 ") libmagic=N32;;
6552 *-64|*"-64 ") libmagic=64-bit;;
6553 *) libmagic=never-match;;
6555 lt_cv_deplibs_check_method=pass_all
6558 # This must be Linux ELF.
6559 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6560 lt_cv_deplibs_check_method=pass_all
6564 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6565 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6567 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6572 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6573 lt_cv_file_magic_cmd=/usr/bin/file
6574 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6578 lt_cv_deplibs_check_method=pass_all
6582 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
6583 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6585 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6589 osf3* | osf4* | osf5*)
6590 lt_cv_deplibs_check_method=pass_all
6594 lt_cv_deplibs_check_method=pass_all
6598 lt_cv_deplibs_check_method=pass_all
6601 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6602 lt_cv_deplibs_check_method=pass_all
6606 case $host_vendor in
6608 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]'
6609 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6612 lt_cv_deplibs_check_method=pass_all
6615 lt_cv_file_magic_cmd='/bin/file'
6616 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6619 lt_cv_file_magic_cmd='/bin/file'
6620 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
6621 lt_cv_file_magic_test_file=/lib/libc.so
6624 lt_cv_deplibs_check_method=pass_all
6627 lt_cv_deplibs_check_method=pass_all
6633 lt_cv_deplibs_check_method=pass_all
6638 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
6639 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6640 file_magic_cmd=$lt_cv_file_magic_cmd
6641 deplibs_check_method=$lt_cv_deplibs_check_method
6642 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6655 if test -n "$ac_tool_prefix"; then
6656 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6657 set dummy ${ac_tool_prefix}ar; ac_word=$2
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6659 $as_echo_n "checking
for $ac_word...
" >&6; }
6660 if test "${ac_cv_prog_AR+set}" = set; then :
6661 $as_echo_n "(cached
) " >&6
6663 if test -n "$AR"; then
6664 ac_cv_prog_AR="$AR" # Let the user override the test.
6666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6670 test -z "$as_dir" && as_dir=.
6671 for ac_exec_ext in '' $ac_executable_extensions; do
6672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6673 ac_cv_prog_AR="${ac_tool_prefix}ar"
6674 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6684 if test -n "$AR"; then
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
6686 $as_echo "$AR" >&6; }
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6689 $as_echo "no
" >&6; }
6694 if test -z "$ac_cv_prog_AR"; then
6696 # Extract the first word of "ar", so it can be a program name with args.
6697 set dummy ar; ac_word=$2
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6699 $as_echo_n "checking
for $ac_word...
" >&6; }
6700 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6701 $as_echo_n "(cached
) " >&6
6703 if test -n "$ac_ct_AR"; then
6704 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6710 test -z "$as_dir" && as_dir=.
6711 for ac_exec_ext in '' $ac_executable_extensions; do
6712 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6713 ac_cv_prog_ac_ct_AR="ar"
6714 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6723 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6724 if test -n "$ac_ct_AR"; then
6725 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
6726 $as_echo "$ac_ct_AR" >&6; }
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6729 $as_echo "no
" >&6; }
6732 if test "x
$ac_ct_AR" = x; then
6735 case $cross_compiling:$ac_tool_warned in
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6738 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6739 ac_tool_warned=yes ;;
6747 test -z "$AR" && AR=ar
6748 test -z "$AR_FLAGS" && AR_FLAGS=cru
6760 if test -n "$ac_tool_prefix"; then
6761 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
6762 set dummy ${ac_tool_prefix}strip; ac_word=$2
6763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6764 $as_echo_n "checking
for $ac_word...
" >&6; }
6765 if test "${ac_cv_prog_STRIP+set}" = set; then :
6766 $as_echo_n "(cached
) " >&6
6768 if test -n "$STRIP"; then
6769 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775 test -z "$as_dir" && as_dir=.
6776 for ac_exec_ext in '' $ac_executable_extensions; do
6777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6778 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
6779 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6788 STRIP=$ac_cv_prog_STRIP
6789 if test -n "$STRIP"; then
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
6791 $as_echo "$STRIP" >&6; }
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6794 $as_echo "no
" >&6; }
6799 if test -z "$ac_cv_prog_STRIP"; then
6801 # Extract the first word of "strip
", so it can be a program name with args.
6802 set dummy strip; ac_word=$2
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6804 $as_echo_n "checking
for $ac_word...
" >&6; }
6805 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6806 $as_echo_n "(cached
) " >&6
6808 if test -n "$ac_ct_STRIP"; then
6809 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6815 test -z "$as_dir" && as_dir=.
6816 for ac_exec_ext in '' $ac_executable_extensions; do
6817 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6818 ac_cv_prog_ac_ct_STRIP="strip
"
6819 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6828 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6829 if test -n "$ac_ct_STRIP"; then
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
6831 $as_echo "$ac_ct_STRIP" >&6; }
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6834 $as_echo "no
" >&6; }
6837 if test "x
$ac_ct_STRIP" = x; then
6840 case $cross_compiling:$ac_tool_warned in
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6843 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6844 ac_tool_warned=yes ;;
6849 STRIP="$ac_cv_prog_STRIP"
6852 test -z "$STRIP" && STRIP=:
6859 if test -n "$ac_tool_prefix"; then
6860 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
6861 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6863 $as_echo_n "checking
for $ac_word...
" >&6; }
6864 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6865 $as_echo_n "(cached
) " >&6
6867 if test -n "$RANLIB"; then
6868 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6874 test -z "$as_dir" && as_dir=.
6875 for ac_exec_ext in '' $ac_executable_extensions; do
6876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6877 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
6878 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6887 RANLIB=$ac_cv_prog_RANLIB
6888 if test -n "$RANLIB"; then
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
6890 $as_echo "$RANLIB" >&6; }
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6893 $as_echo "no
" >&6; }
6898 if test -z "$ac_cv_prog_RANLIB"; then
6899 ac_ct_RANLIB=$RANLIB
6900 # Extract the first word of "ranlib
", so it can be a program name with args.
6901 set dummy ranlib; ac_word=$2
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6903 $as_echo_n "checking
for $ac_word...
" >&6; }
6904 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6905 $as_echo_n "(cached
) " >&6
6907 if test -n "$ac_ct_RANLIB"; then
6908 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6914 test -z "$as_dir" && as_dir=.
6915 for ac_exec_ext in '' $ac_executable_extensions; do
6916 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6917 ac_cv_prog_ac_ct_RANLIB="ranlib
"
6918 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6927 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6928 if test -n "$ac_ct_RANLIB"; then
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
6930 $as_echo "$ac_ct_RANLIB" >&6; }
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6933 $as_echo "no
" >&6; }
6936 if test "x
$ac_ct_RANLIB" = x; then
6939 case $cross_compiling:$ac_tool_warned in
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6942 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6943 ac_tool_warned=yes ;;
6945 RANLIB=$ac_ct_RANLIB
6948 RANLIB="$ac_cv_prog_RANLIB"
6951 test -z "$RANLIB" && RANLIB=:
6958 # Determine commands to create old-style static archives.
6959 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6960 old_postinstall_cmds='chmod 644 $oldlib'
6961 old_postuninstall_cmds=
6963 if test -n "$RANLIB"; then
6966 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
6969 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
6972 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
6977 lock_old_archive_extraction=yes ;;
6979 lock_old_archive_extraction=no ;;
7002 for ac_prog in gawk mawk nawk awk
7004 # Extract the first word of "$ac_prog", so it can be a program name with args.
7005 set dummy $ac_prog; ac_word=$2
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7007 $as_echo_n "checking
for $ac_word...
" >&6; }
7008 if test "${ac_cv_prog_AWK+set}" = set; then :
7009 $as_echo_n "(cached
) " >&6
7011 if test -n "$AWK"; then
7012 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7018 test -z "$as_dir" && as_dir=.
7019 for ac_exec_ext in '' $ac_executable_extensions; do
7020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7021 ac_cv_prog_AWK="$ac_prog"
7022 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7032 if test -n "$AWK"; then
7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AWK" >&5
7034 $as_echo "$AWK" >&6; }
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7037 $as_echo "no
" >&6; }
7041 test -n "$AWK" && break
7062 # If no C compiler was specified, use CC.
7065 # If no C compiler flags were specified, use CFLAGS.
7066 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7068 # Allow CC to be a program name with arguments.
7072 # Check for command to grab the raw symbol name followed by C symbol from nm.
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
7074 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
7075 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7076 $as_echo_n "(cached
) " >&6
7079 # These are sane defaults that work on at least a few old systems.
7080 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7082 # Character class describing NM global symbol codes.
7083 symcode='[BCDEGRST]'
7085 # Regexp to match symbols that can be accessed directly from C.
7086 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7088 # Define system-specific variables.
7093 cygwin* | mingw* | pw32* | cegcc*)
7094 symcode='[ABCDGISTW]'
7097 if test "$host_cpu" = ia64; then
7098 symcode='[ABCDEGRST]'
7102 symcode='[BCDEGRST]'
7105 symcode='[BCDEGQRST]'
7116 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7124 # If we're using GNU nm, then use its standard symbol codes.
7125 case `$NM -V 2>&1` in
7126 *GNU* | *'with BFD'*)
7127 symcode='[ABCDGIRSTW]' ;;
7130 # Transform an extracted symbol line into a proper C declaration.
7131 # Some systems (esp. on ia64) link data and code symbols differently,
7132 # so use this general approach.
7133 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7135 # Transform an extracted symbol line into symbol name and symbol address
7136 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7137 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'"
7139 # Handle CRLF in mingw tool chain
7143 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7147 # Try without a prefix underscore, then with it.
7148 for ac_symprfx in "" "_
"; do
7150 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7151 symxfrm="\\1 $ac_symprfx\\2 \\2"
7153 # Write the raw and C identifiers.
7154 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
7155 # Fake it for dumpbin and say T for any non-static function
7156 # and D for any global variable.
7157 # Also find C++ and __fastcall symbols from MSVC++,
7158 # which start with @ or ?.
7159 lt_cv_sys_global_symbol_pipe="$AWK '"\
7160 " {last_section=section; section=\$ 3};"\
7161 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7162 " \$ 0!~/External *\|/{next};"\
7163 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7164 " {if(hide[section]) next};"\
7165 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7166 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7167 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7168 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7169 " ' prfx
=^
$ac_symprfx"
7171 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7174 # Check to see that the pipe works correctly.
7178 cat > conftest.$ac_ext <<_LT_EOF
7183 void nm_test_func(void);
7184 void nm_test_func(void){}
7188 int main(){nm_test_var='a';nm_test_func();return(0);}
7191 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7192 (eval $ac_compile) 2>&5
7194 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7195 test $ac_status = 0; }; then
7196 # Now try to grab the symbols.
7198 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
7199 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7201 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7202 test $ac_status = 0; } && test -s "$nlist"; then
7203 # Try sorting and uniquifying the output.
7204 if sort "$nlist" | uniq > "$nlist"T; then
7205 mv -f "$nlist"T "$nlist"
7210 # Make sure that we snagged all the symbols we need.
7211 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7212 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7213 cat <<_LT_EOF > conftest.$ac_ext
7219 # Now generate the symbol file.
7220 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7222 cat <<_LT_EOF >> conftest.$ac_ext
7224 /* The mapping between symbol names and symbols. */
7229 lt__PROGRAM__LTX_preloaded_symbols[] =
7231 { "@PROGRAM@
", (void *) 0 },
7233 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7234 cat <<\_LT_EOF >> conftest.$ac_ext
7238 /* This works around a problem in FreeBSD linker */
7239 #ifdef FREEBSD_WORKAROUND
7240 static const void *lt_preloaded_setup() {
7241 return lt__PROGRAM__LTX_preloaded_symbols;
7249 # Now try linking the two files.
7250 mv conftest.$ac_objext conftstm.$ac_objext
7251 lt_save_LIBS="$LIBS"
7252 lt_save_CFLAGS="$CFLAGS"
7253 LIBS="conftstm.
$ac_objext"
7254 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7255 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7256 (eval $ac_link) 2>&5
7258 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7259 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7262 LIBS="$lt_save_LIBS"
7263 CFLAGS="$lt_save_CFLAGS"
7265 echo "cannot
find nm_test_func
in $nlist" >&5
7268 echo "cannot
find nm_test_var
in $nlist" >&5
7271 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
7274 echo "$progname: failed program was
:" >&5
7275 cat conftest.$ac_ext >&5
7277 rm -rf conftest* conftst*
7279 # Do not use the global_symbol_pipe unless it works.
7280 if test "$pipe_works" = yes; then
7283 lt_cv_sys_global_symbol_pipe=
7289 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7290 lt_cv_sys_global_symbol_to_cdecl=
7292 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
7294 $as_echo "failed
" >&6; }
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
7297 $as_echo "ok
" >&6; }
7321 # Check whether --enable-libtool-lock was given.
7322 if test "${enable_libtool_lock+set}" = set; then :
7323 enableval=$enable_libtool_lock;
7326 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
7328 # Some flags need to be propagated to the compiler or linker for good
7332 # Find out which ABI we are using.
7333 echo 'int i;' > conftest.$ac_ext
7334 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7335 (eval $ac_compile) 2>&5
7337 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7338 test $ac_status = 0; }; then
7339 case `/usr/bin/file conftest.$ac_objext` in
7351 # Find out which ABI we are using.
7352 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
7353 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7354 (eval $ac_compile) 2>&5
7356 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7357 test $ac_status = 0; }; then
7358 if test "$lt_cv_prog_gnu_ld" = yes; then
7359 case `/usr/bin/file conftest.$ac_objext` in
7361 LD="${LD-ld} -melf32bsmip"
7364 LD="${LD-ld} -melf32bmipn32"
7367 LD="${LD-ld} -melf64bmip"
7371 case `/usr/bin/file conftest.$ac_objext` in
7387 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7388 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7389 # Find out which ABI we are using.
7390 echo 'int i;' > conftest.$ac_ext
7391 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7392 (eval $ac_compile) 2>&5
7394 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7395 test $ac_status = 0; }; then
7396 case `/usr/bin/file conftest.o` in
7399 x86_64-*kfreebsd*-gnu)
7400 LD="${LD-ld} -m elf_i386_fbsd
"
7403 case `/usr/bin/file conftest.o` in
7405 LD="${LD-ld} -m elf32_x86_64
"
7408 LD="${LD-ld} -m elf_i386
"
7412 ppc64-*linux*|powerpc64-*linux*)
7413 LD="${LD-ld} -m elf32ppclinux
"
7416 LD="${LD-ld} -m elf_s390
"
7419 LD="${LD-ld} -m elf32_sparc
"
7425 x86_64-*kfreebsd*-gnu)
7426 LD="${LD-ld} -m elf_x86_64_fbsd
"
7429 LD="${LD-ld} -m elf_x86_64
"
7431 ppc*-*linux*|powerpc*-*linux*)
7432 LD="${LD-ld} -m elf64ppc
"
7434 s390*-*linux*|s390*-*tpf*)
7435 LD="${LD-ld} -m elf64_s390
"
7438 LD="${LD-ld} -m elf64_sparc
"
7448 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7449 SAVE_CFLAGS="$CFLAGS"
7450 CFLAGS="$CFLAGS -belf"
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
7452 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
7453 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7454 $as_echo_n "(cached
) " >&6
7457 ac_cpp='$CPP $CPPFLAGS'
7458 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7459 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7460 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7463 /* end confdefs.h. */
7473 if ac_fn_c_try_link "$LINENO"; then :
7474 lt_cv_cc_needs_belf=yes
7476 lt_cv_cc_needs_belf=no
7478 rm -f core conftest.err conftest.$ac_objext \
7479 conftest$ac_exeext conftest.$ac_ext
7481 ac_cpp='$CPP $CPPFLAGS'
7482 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7483 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7484 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7487 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
7488 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7489 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7490 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7491 CFLAGS="$SAVE_CFLAGS"
7495 # Find out which ABI we are using.
7496 echo 'int i;' > conftest.$ac_ext
7497 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7498 (eval $ac_compile) 2>&5
7500 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7501 test $ac_status = 0; }; then
7502 case `/usr/bin/file conftest.o` in
7504 case $lt_cv_prog_gnu_ld in
7505 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
7507 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7519 need_locks="$enable_libtool_lock"
7523 rhapsody* | darwin*)
7524 if test -n "$ac_tool_prefix"; then
7525 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
7526 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7528 $as_echo_n "checking
for $ac_word...
" >&6; }
7529 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7530 $as_echo_n "(cached
) " >&6
7532 if test -n "$DSYMUTIL"; then
7533 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7539 test -z "$as_dir" && as_dir=.
7540 for ac_exec_ext in '' $ac_executable_extensions; do
7541 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7542 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
7543 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7552 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7553 if test -n "$DSYMUTIL"; then
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
7555 $as_echo "$DSYMUTIL" >&6; }
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7558 $as_echo "no
" >&6; }
7563 if test -z "$ac_cv_prog_DSYMUTIL"; then
7564 ac_ct_DSYMUTIL=$DSYMUTIL
7565 # Extract the first word of "dsymutil
", so it can be a program name with args.
7566 set dummy dsymutil; ac_word=$2
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7568 $as_echo_n "checking
for $ac_word...
" >&6; }
7569 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7570 $as_echo_n "(cached
) " >&6
7572 if test -n "$ac_ct_DSYMUTIL"; then
7573 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7579 test -z "$as_dir" && as_dir=.
7580 for ac_exec_ext in '' $ac_executable_extensions; do
7581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7582 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
7583 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7592 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7593 if test -n "$ac_ct_DSYMUTIL"; then
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
7595 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7597 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7598 $as_echo "no
" >&6; }
7601 if test "x
$ac_ct_DSYMUTIL" = x; then
7604 case $cross_compiling:$ac_tool_warned in
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7607 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7608 ac_tool_warned=yes ;;
7610 DSYMUTIL=$ac_ct_DSYMUTIL
7613 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7616 if test -n "$ac_tool_prefix"; then
7617 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
7618 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7620 $as_echo_n "checking
for $ac_word...
" >&6; }
7621 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7622 $as_echo_n "(cached
) " >&6
7624 if test -n "$NMEDIT"; then
7625 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7627 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7631 test -z "$as_dir" && as_dir=.
7632 for ac_exec_ext in '' $ac_executable_extensions; do
7633 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7634 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
7635 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7644 NMEDIT=$ac_cv_prog_NMEDIT
7645 if test -n "$NMEDIT"; then
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
7647 $as_echo "$NMEDIT" >&6; }
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7650 $as_echo "no
" >&6; }
7655 if test -z "$ac_cv_prog_NMEDIT"; then
7656 ac_ct_NMEDIT=$NMEDIT
7657 # Extract the first word of "nmedit
", so it can be a program name with args.
7658 set dummy nmedit; ac_word=$2
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7660 $as_echo_n "checking
for $ac_word...
" >&6; }
7661 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7662 $as_echo_n "(cached
) " >&6
7664 if test -n "$ac_ct_NMEDIT"; then
7665 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7671 test -z "$as_dir" && as_dir=.
7672 for ac_exec_ext in '' $ac_executable_extensions; do
7673 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7674 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
7675 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7684 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7685 if test -n "$ac_ct_NMEDIT"; then
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
7687 $as_echo "$ac_ct_NMEDIT" >&6; }
7689 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7690 $as_echo "no
" >&6; }
7693 if test "x
$ac_ct_NMEDIT" = x; then
7696 case $cross_compiling:$ac_tool_warned in
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7699 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7700 ac_tool_warned=yes ;;
7702 NMEDIT=$ac_ct_NMEDIT
7705 NMEDIT="$ac_cv_prog_NMEDIT"
7708 if test -n "$ac_tool_prefix"; then
7709 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
7710 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7712 $as_echo_n "checking
for $ac_word...
" >&6; }
7713 if test "${ac_cv_prog_LIPO+set}" = set; then :
7714 $as_echo_n "(cached
) " >&6
7716 if test -n "$LIPO"; then
7717 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7723 test -z "$as_dir" && as_dir=.
7724 for ac_exec_ext in '' $ac_executable_extensions; do
7725 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7726 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
7727 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7736 LIPO=$ac_cv_prog_LIPO
7737 if test -n "$LIPO"; then
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
7739 $as_echo "$LIPO" >&6; }
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7742 $as_echo "no
" >&6; }
7747 if test -z "$ac_cv_prog_LIPO"; then
7749 # Extract the first word of "lipo
", so it can be a program name with args.
7750 set dummy lipo; ac_word=$2
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7752 $as_echo_n "checking
for $ac_word...
" >&6; }
7753 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7754 $as_echo_n "(cached
) " >&6
7756 if test -n "$ac_ct_LIPO"; then
7757 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7763 test -z "$as_dir" && as_dir=.
7764 for ac_exec_ext in '' $ac_executable_extensions; do
7765 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7766 ac_cv_prog_ac_ct_LIPO="lipo
"
7767 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7776 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7777 if test -n "$ac_ct_LIPO"; then
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
7779 $as_echo "$ac_ct_LIPO" >&6; }
7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7782 $as_echo "no
" >&6; }
7785 if test "x
$ac_ct_LIPO" = x; then
7788 case $cross_compiling:$ac_tool_warned in
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7791 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7792 ac_tool_warned=yes ;;
7797 LIPO="$ac_cv_prog_LIPO"
7800 if test -n "$ac_tool_prefix"; then
7801 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
7802 set dummy ${ac_tool_prefix}otool; ac_word=$2
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7804 $as_echo_n "checking
for $ac_word...
" >&6; }
7805 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7806 $as_echo_n "(cached
) " >&6
7808 if test -n "$OTOOL"; then
7809 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7815 test -z "$as_dir" && as_dir=.
7816 for ac_exec_ext in '' $ac_executable_extensions; do
7817 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7818 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
7819 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7828 OTOOL=$ac_cv_prog_OTOOL
7829 if test -n "$OTOOL"; then
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
7831 $as_echo "$OTOOL" >&6; }
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7834 $as_echo "no
" >&6; }
7839 if test -z "$ac_cv_prog_OTOOL"; then
7841 # Extract the first word of "otool
", so it can be a program name with args.
7842 set dummy otool; ac_word=$2
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7844 $as_echo_n "checking
for $ac_word...
" >&6; }
7845 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7846 $as_echo_n "(cached
) " >&6
7848 if test -n "$ac_ct_OTOOL"; then
7849 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7855 test -z "$as_dir" && as_dir=.
7856 for ac_exec_ext in '' $ac_executable_extensions; do
7857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7858 ac_cv_prog_ac_ct_OTOOL="otool
"
7859 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7868 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7869 if test -n "$ac_ct_OTOOL"; then
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
7871 $as_echo "$ac_ct_OTOOL" >&6; }
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7874 $as_echo "no
" >&6; }
7877 if test "x
$ac_ct_OTOOL" = x; then
7880 case $cross_compiling:$ac_tool_warned in
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7883 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7884 ac_tool_warned=yes ;;
7889 OTOOL="$ac_cv_prog_OTOOL"
7892 if test -n "$ac_tool_prefix"; then
7893 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
7894 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7896 $as_echo_n "checking
for $ac_word...
" >&6; }
7897 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7898 $as_echo_n "(cached
) " >&6
7900 if test -n "$OTOOL64"; then
7901 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7907 test -z "$as_dir" && as_dir=.
7908 for ac_exec_ext in '' $ac_executable_extensions; do
7909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7910 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
7911 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7920 OTOOL64=$ac_cv_prog_OTOOL64
7921 if test -n "$OTOOL64"; then
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
7923 $as_echo "$OTOOL64" >&6; }
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7926 $as_echo "no
" >&6; }
7931 if test -z "$ac_cv_prog_OTOOL64"; then
7932 ac_ct_OTOOL64=$OTOOL64
7933 # Extract the first word of "otool64
", so it can be a program name with args.
7934 set dummy otool64; ac_word=$2
7935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7936 $as_echo_n "checking
for $ac_word...
" >&6; }
7937 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7938 $as_echo_n "(cached
) " >&6
7940 if test -n "$ac_ct_OTOOL64"; then
7941 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7947 test -z "$as_dir" && as_dir=.
7948 for ac_exec_ext in '' $ac_executable_extensions; do
7949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7950 ac_cv_prog_ac_ct_OTOOL64="otool64
"
7951 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7960 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7961 if test -n "$ac_ct_OTOOL64"; then
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
7963 $as_echo "$ac_ct_OTOOL64" >&6; }
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7966 $as_echo "no
" >&6; }
7969 if test "x
$ac_ct_OTOOL64" = x; then
7972 case $cross_compiling:$ac_tool_warned in
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7975 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7976 ac_tool_warned=yes ;;
7978 OTOOL64=$ac_ct_OTOOL64
7981 OTOOL64="$ac_cv_prog_OTOOL64"
8010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
8011 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
8012 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8013 $as_echo_n "(cached
) " >&6
8015 lt_cv_apple_cc_single_mod=no
8016 if test -z "${LT_MULTI_MODULE}"; then
8017 # By default we will add the -single_module flag. You can override
8018 # by either setting the environment variable LT_MULTI_MODULE
8019 # non-empty at configure time, or by adding -multi_module to the
8021 rm -rf libconftest.dylib*
8022 echo "int foo
(void
){return 1;}" > conftest.c
8023 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8024 -dynamiclib -Wl,-single_module conftest.c
" >&5
8025 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8026 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8028 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8029 lt_cv_apple_cc_single_mod=yes
8031 cat conftest.err >&5
8033 rm -rf libconftest.dylib*
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
8038 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
8040 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
8041 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8042 $as_echo_n "(cached
) " >&6
8044 lt_cv_ld_exported_symbols_list=no
8045 save_LDFLAGS=$LDFLAGS
8046 echo "_main
" > conftest.sym
8047 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
8048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8049 /* end confdefs.h. */
8059 if ac_fn_c_try_link "$LINENO"; then :
8060 lt_cv_ld_exported_symbols_list=yes
8062 lt_cv_ld_exported_symbols_list=no
8064 rm -f core conftest.err conftest.$ac_objext \
8065 conftest$ac_exeext conftest.$ac_ext
8066 LDFLAGS="$save_LDFLAGS"
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
8070 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
8072 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
8073 if test "${lt_cv_ld_force_load+set}" = set; then :
8074 $as_echo_n "(cached
) " >&6
8076 lt_cv_ld_force_load=no
8077 cat > conftest.c << _LT_EOF
8078 int forced_loaded() { return 2;}
8080 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
8081 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8082 echo "$AR cru libconftest.a conftest.o
" >&5
8083 $AR cru libconftest.a conftest.o 2>&5
8084 cat > conftest.c << _LT_EOF
8085 int main() { return 0;}
8087 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
8088 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8090 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8091 lt_cv_ld_force_load=yes
8093 cat conftest.err >&5
8095 rm -f conftest.err libconftest.a conftest conftest.c
8096 rm -rf conftest.dSYM
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
8100 $as_echo "$lt_cv_ld_force_load" >&6; }
8102 rhapsody* | darwin1.[012])
8103 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8105 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8106 darwin*) # darwin 5.x on
8107 # if running on 10.5 or later, the deployment target defaults
8108 # to the OS version, if on x86, and 10.4, the deployment
8109 # target defaults to 10.4. Don't you love it?
8110 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8111 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8112 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8114 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8116 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8120 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8121 _lt_dar_single_mod='$single_module'
8123 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8124 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8126 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8128 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
8129 _lt_dsymutil='~$DSYMUTIL $lib || :'
8136 for ac_header in dlfcn.h
8138 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h
" "ac_cv_header_dlfcn_h
" "$ac_includes_default
8140 if test "x
$ac_cv_header_dlfcn_h" = x""yes; then :
8141 cat >>confdefs.h <<_ACEOF
8142 #define HAVE_DLFCN_H 1
8151 # autoconf.info says this should be called right after AC_INIT.
8152 ac_config_headers="$ac_config_headers config.h
:config.
in"
8159 # Put a plausible default for CC_FOR_BUILD in Makefile.
8160 if test "x
$cross_compiling" = "xno
"; then
8161 CC_FOR_BUILD='$(CC)'
8171 if test -n "$ac_tool_prefix"; then
8172 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
8173 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8175 $as_echo_n "checking
for $ac_word...
" >&6; }
8176 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8177 $as_echo_n "(cached
) " >&6
8179 if test -n "$RANLIB"; then
8180 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8186 test -z "$as_dir" && as_dir=.
8187 for ac_exec_ext in '' $ac_executable_extensions; do
8188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8189 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
8190 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8199 RANLIB=$ac_cv_prog_RANLIB
8200 if test -n "$RANLIB"; then
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
8202 $as_echo "$RANLIB" >&6; }
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8205 $as_echo "no
" >&6; }
8210 if test -z "$ac_cv_prog_RANLIB"; then
8211 ac_ct_RANLIB=$RANLIB
8212 # Extract the first word of "ranlib
", so it can be a program name with args.
8213 set dummy ranlib; ac_word=$2
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8215 $as_echo_n "checking
for $ac_word...
" >&6; }
8216 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8217 $as_echo_n "(cached
) " >&6
8219 if test -n "$ac_ct_RANLIB"; then
8220 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8226 test -z "$as_dir" && as_dir=.
8227 for ac_exec_ext in '' $ac_executable_extensions; do
8228 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8229 ac_cv_prog_ac_ct_RANLIB="ranlib
"
8230 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8239 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8240 if test -n "$ac_ct_RANLIB"; then
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
8242 $as_echo "$ac_ct_RANLIB" >&6; }
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8245 $as_echo "no
" >&6; }
8248 if test "x
$ac_ct_RANLIB" = x; then
8251 case $cross_compiling:$ac_tool_warned in
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
8254 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
8255 ac_tool_warned=yes ;;
8257 RANLIB=$ac_ct_RANLIB
8260 RANLIB="$ac_cv_prog_RANLIB"
8264 # Some of the common include files depend on bfd.h, and bfd.h checks
8265 # that config.h is included first by testing that the PACKAGE macro
8269 cat >>confdefs.h <<_ACEOF
8270 #define PACKAGE "$PACKAGE"
8275 # Dependency checking.
8276 ac_config_commands="$ac_config_commands depdir
"
8279 depcc="$CC" am_compiler_list=
8281 am_depcomp=$ac_aux_dir/depcomp
8282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of
$depcc" >&5
8283 $as_echo_n "checking dependency style of
$depcc...
" >&6; }
8284 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8285 $as_echo_n "(cached
) " >&6
8287 if test -f "$am_depcomp"; then
8288 # We make a subdir and do the tests there. Otherwise we can end up
8289 # making bogus files that we don't know about and never remove. For
8290 # instance it was reported that on HP-UX the gcc test will end up
8291 # making a dummy file named `D' -- because `-MD' means `put the output
8294 # Copy depcomp to subdir because otherwise we won't find it if we're
8295 # using a relative directory.
8296 cp "$am_depcomp" conftest.dir
8298 # We will build objects and dependencies in a subdirectory because
8299 # it helps to detect inapplicable dependency modes. For instance
8300 # both Tru64's cc and ICC support -MD to output dependencies as a
8301 # side effect of compilation, but ICC will put the dependencies in
8302 # the current directory while Tru64 will put them in the object
8306 am_cv_CC_dependencies_compiler_type=none
8307 if test "$am_compiler_list" = ""; then
8308 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8310 for depmode in $am_compiler_list; do
8311 if test $depmode = none; then break; fi
8313 $as_echo "$as_me:$LINENO: trying
$depmode" >&5
8314 # Setup a source with many dependencies, because some compilers
8315 # like to wrap large dependency lists on column 80 (with \), and
8316 # we should not choose a depcomp mode which is confused by this.
8318 # We need to recreate these files for each test, as the compiler may
8319 # overwrite some of them when testing with obscure command lines.
8320 # This happens at least with the AIX C compiler.
8322 for i in 1 2 3 4 5 6; do
8323 echo '#include "conftst
'$i'.h
"' >> sub/conftest.c
8324 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8325 # Solaris 8's {/usr,}/bin/sh.
8326 touch sub/conftst$i.h
8328 echo "include sub
/conftest.Po
" > confmf
8330 # We check with `-c' and `-o' for the sake of the "dashmstdout
"
8331 # mode. It turns out that the SunPro C++ compiler does not properly
8332 # handle `-M -o', and we need to detect this.
8333 depcmd="depmode
=$depmode \
8334 source=sub
/conftest.c object
=sub
/conftest.
${OBJEXT-o} \
8335 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
8336 $SHELL .
/depcomp
$depcc -c -o sub
/conftest.
${OBJEXT-o} sub
/conftest.c
"
8337 echo "|
$depcmd" | sed -e 's/ */ /g' >&5
8338 if env $depcmd > conftest.err 2>&1 &&
8339 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8340 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8341 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8342 # icc doesn't choke on unknown options, it will just issue warnings
8343 # or remarks (even with -Werror). So we grep stderr for any message
8344 # that says an option was ignored or not supported.
8345 # When given -MP, icc 7.0 and 7.1 complain thusly:
8346 # icc: Command line warning: ignoring option '-M'; no argument required
8347 # The diagnosis changed in icc 8.0:
8348 # icc: Command line remark: option '-MP' not supported
8349 if (grep 'ignoring option' conftest.err ||
8350 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8351 am_cv_CC_dependencies_compiler_type=$depmode
8352 $as_echo "$as_me:$LINENO: success
" >&5
8356 $as_echo "$as_me:$LINENO: failure
, diagnostics are
:" >&5
8357 sed -e 's/^/| /' < conftest.err >&5
8363 am_cv_CC_dependencies_compiler_type=none
8367 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $am_cv_CC_dependencies_compiler_type" >&5
8368 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8369 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8370 then as_fn_error "no usable dependency style found
" "$LINENO" 5
8371 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8376 # Check for the 'make' the user wants to use.
8379 # Extract the first word of "$ac_prog", so it can be a program name with args.
8380 set dummy $ac_prog; ac_word=$2
8381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
8382 $as_echo_n "checking
for $ac_word...
" >&6; }
8383 if test "${ac_cv_prog_MAKE+set}" = set; then :
8384 $as_echo_n "(cached
) " >&6
8386 if test -n "$MAKE"; then
8387 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8393 test -z "$as_dir" && as_dir=.
8394 for ac_exec_ext in '' $ac_executable_extensions; do
8395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8396 ac_cv_prog_MAKE="$ac_prog"
8397 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
8406 MAKE=$ac_cv_prog_MAKE
8407 if test -n "$MAKE"; then
8408 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $MAKE" >&5
8409 $as_echo "$MAKE" >&6; }
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8412 $as_echo "no
" >&6; }
8416 test -n "$MAKE" && break
8420 case "`$MAKE --version 2>&1 | sed 1q`" in
8425 if test "$MAKE_IS_GNU" = yes; then
8435 # If we haven't got the data from the intl directory,
8436 # assume NLS is disabled.
8445 if test -f ../../intl/config.intl; then
8446 . ../../intl/config.intl
8448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested
" >&5
8449 $as_echo_n "checking whether NLS is requested...
" >&6; }
8450 if test x"$USE_NLS" != xyes; then
8451 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8452 $as_echo "no
" >&6; }
8454 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: yes" >&5
8455 $as_echo "yes" >&6; }
8457 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8461 $as_echo_n "checking for catalogs to be installed... " >&6; }
8462 # Look for .po and .gmo files in the source directory.
8465 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
8466 # If there aren't any .gmo files the shell will give us the
8467 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8469 case "$cat" in *\
**)
8472 # The quadruple backslash is collapsed to a double backslash
8473 # by the backticks, then collapsed again by the double quotes,
8474 # leaving us with one backslash in the sed expression (right
8475 # before the dot that mustn't act as a wildcard).
8476 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8477 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
8478 # The user is allowed to set LINGUAS to a list of languages to
8479 # install catalogs for. If it's empty that means "all of them."
8480 if test "x$LINGUAS" = x
; then
8481 CATALOGS
="$CATALOGS $cat"
8482 XLINGUAS
="$XLINGUAS $lang"
8484 case "$LINGUAS" in *$lang*)
8485 CATALOGS
="$CATALOGS $cat"
8486 XLINGUAS
="$XLINGUAS $lang"
8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8493 $as_echo "$LINGUAS" >&6; }
8506 # Check for common headers.
8507 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8508 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8509 for ac_header
in stdlib.h string.h
strings.h unistd.h
time.h
8511 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8512 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8513 eval as_val
=\$
$as_ac_Header
8514 if test "x$as_val" = x
""yes; then :
8515 cat >>confdefs.h
<<_ACEOF
8516 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8523 for ac_header
in sys
/time.h sys
/resource.h
8525 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8526 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8527 eval as_val
=\$
$as_ac_Header
8528 if test "x$as_val" = x
""yes; then :
8529 cat >>confdefs.h
<<_ACEOF
8530 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8537 for ac_header
in fcntl.h fpu_control.h
8539 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8540 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8541 eval as_val
=\$
$as_ac_Header
8542 if test "x$as_val" = x
""yes; then :
8543 cat >>confdefs.h
<<_ACEOF
8544 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8551 for ac_header
in dlfcn.h errno.h sys
/stat.h
8553 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8554 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8555 eval as_val
=\$
$as_ac_Header
8556 if test "x$as_val" = x
""yes; then :
8557 cat >>confdefs.h
<<_ACEOF
8558 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8565 for ac_func
in getrusage
time sigaction __setfpucw
8567 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8568 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8569 eval as_val
=\$
$as_ac_var
8570 if test "x$as_val" = x
""yes; then :
8571 cat >>confdefs.h
<<_ACEOF
8572 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8579 # Check for socket libraries
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8581 $as_echo_n "checking for bind in -lsocket... " >&6; }
8582 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8583 $as_echo_n "(cached) " >&6
8585 ac_check_lib_save_LIBS
=$LIBS
8586 LIBS
="-lsocket $LIBS"
8587 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8588 /* end confdefs.h. */
8590 /* Override any GCC internal prototype to avoid an error.
8591 Use char because int might match the return type of a GCC
8592 builtin and then its argument prototype would still apply. */
8605 if ac_fn_c_try_link
"$LINENO"; then :
8606 ac_cv_lib_socket_bind
=yes
8608 ac_cv_lib_socket_bind
=no
8610 rm -f core conftest.err conftest.
$ac_objext \
8611 conftest
$ac_exeext conftest.
$ac_ext
8612 LIBS
=$ac_check_lib_save_LIBS
8614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8615 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8616 if test "x$ac_cv_lib_socket_bind" = x
""yes; then :
8617 cat >>confdefs.h
<<_ACEOF
8618 #define HAVE_LIBSOCKET 1
8621 LIBS
="-lsocket $LIBS"
8625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8626 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8627 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8628 $as_echo_n "(cached) " >&6
8630 ac_check_lib_save_LIBS
=$LIBS
8632 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8633 /* end confdefs.h. */
8635 /* Override any GCC internal prototype to avoid an error.
8636 Use char because int might match the return type of a GCC
8637 builtin and then its argument prototype would still apply. */
8641 char gethostbyname ();
8645 return gethostbyname ();
8650 if ac_fn_c_try_link
"$LINENO"; then :
8651 ac_cv_lib_nsl_gethostbyname
=yes
8653 ac_cv_lib_nsl_gethostbyname
=no
8655 rm -f core conftest.err conftest.
$ac_objext \
8656 conftest
$ac_exeext conftest.
$ac_ext
8657 LIBS
=$ac_check_lib_save_LIBS
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8660 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8661 if test "x$ac_cv_lib_nsl_gethostbyname" = x
""yes; then :
8662 cat >>confdefs.h
<<_ACEOF
8663 #define HAVE_LIBNSL 1
8671 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8672 # using the same condition.
8674 # See if the user specified whether he wants zlib support or not.
8676 # Check whether --with-zlib was given.
8677 if test "${with_zlib+set}" = set; then :
8684 if test "$with_zlib" != "no"; then
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8686 $as_echo_n "checking for library containing zlibVersion... " >&6; }
8687 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8688 $as_echo_n "(cached) " >&6
8690 ac_func_search_save_LIBS
=$LIBS
8691 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8692 /* end confdefs.h. */
8694 /* Override any GCC internal prototype to avoid an error.
8695 Use char because int might match the return type of a GCC
8696 builtin and then its argument prototype would still apply. */
8700 char zlibVersion ();
8704 return zlibVersion ();
8709 for ac_lib
in '' z
; do
8710 if test -z "$ac_lib"; then
8711 ac_res
="none required"
8714 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8716 if ac_fn_c_try_link
"$LINENO"; then :
8717 ac_cv_search_zlibVersion
=$ac_res
8719 rm -f core conftest.err conftest.
$ac_objext \
8721 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8725 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8728 ac_cv_search_zlibVersion
=no
8731 LIBS
=$ac_func_search_save_LIBS
8733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8734 $as_echo "$ac_cv_search_zlibVersion" >&6; }
8735 ac_res
=$ac_cv_search_zlibVersion
8736 if test "$ac_res" != no
; then :
8737 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8738 for ac_header
in zlib.h
8740 ac_fn_c_check_header_mongrel
"$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8741 if test "x$ac_cv_header_zlib_h" = x
""yes; then :
8742 cat >>confdefs.h
<<_ACEOF
8743 #define HAVE_ZLIB_H 1
8752 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8753 as_fn_error
"zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8758 # BFD uses libdl when when plugins enabled.
8760 # Check whether --enable-plugins was given.
8761 if test "${enable_plugins+set}" = set; then :
8762 enableval
=$enable_plugins; case "${enableval}" in
8763 yes |
"") plugins
=yes ;;
8772 if test "$plugins" = yes; then
8793 # Check whether --enable-shared was given.
8794 if test "${enable_shared+set}" = set; then :
8795 enableval
=$enable_shared; p
=${PACKAGE-default}
8797 yes) enable_shared
=yes ;;
8798 no
) enable_shared
=no
;;
8801 # Look at the argument we got. We use all the common list separators.
8802 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8803 for pkg
in $enableval; do
8805 if test "X$pkg" = "X$p"; then
8824 # Check whether --enable-static was given.
8825 if test "${enable_static+set}" = set; then :
8826 enableval
=$enable_static; p
=${PACKAGE-default}
8828 yes) enable_static
=yes ;;
8829 no
) enable_static
=no
;;
8832 # Look at the argument we got. We use all the common list separators.
8833 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8834 for pkg
in $enableval; do
8836 if test "X$pkg" = "X$p"; then
8856 # Check whether --with-pic was given.
8857 if test "${with_pic+set}" = set; then :
8858 withval
=$with_pic; pic_mode
="$withval"
8864 test -z "$pic_mode" && pic_mode
=default
8872 # Check whether --enable-fast-install was given.
8873 if test "${enable_fast_install+set}" = set; then :
8874 enableval
=$enable_fast_install; p
=${PACKAGE-default}
8876 yes) enable_fast_install
=yes ;;
8877 no
) enable_fast_install
=no
;;
8879 enable_fast_install
=no
8880 # Look at the argument we got. We use all the common list separators.
8881 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8882 for pkg
in $enableval; do
8884 if test "X$pkg" = "X$p"; then
8885 enable_fast_install
=yes
8892 enable_fast_install
=yes
8905 # This can be used to rebuild libtool when needed
8906 LIBTOOL_DEPS
="$ltmain"
8908 # Always use our own libtool.
8909 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
8936 test -z "$LN_S" && LN_S
="ln -s"
8951 if test -n "${ZSH_VERSION+set}" ; then
8952 setopt NO_GLOB_SUBST
8955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8956 $as_echo_n "checking for objdir... " >&6; }
8957 if test "${lt_cv_objdir+set}" = set; then :
8958 $as_echo_n "(cached) " >&6
8960 rm -f .libs
2>/dev
/null
8961 mkdir .libs
2>/dev
/null
8962 if test -d .libs
; then
8965 # MS-DOS does not allow filenames that begin with a dot.
8968 rmdir .libs
2>/dev
/null
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8971 $as_echo "$lt_cv_objdir" >&6; }
8972 objdir
=$lt_cv_objdir
8978 cat >>confdefs.h
<<_ACEOF
8979 #define LT_OBJDIR "$lt_cv_objdir/"
8987 # AIX sometimes has problems with the GCC collect2 program. For some
8988 # reason, if we set the COLLECT_NAMES environment variable, the problems
8989 # vanish in a puff of smoke.
8990 if test "X${COLLECT_NAMES+set}" != Xset
; then
8992 export COLLECT_NAMES
8999 can_build_shared
=yes
9001 # All known linkers require a `.a' archive for static linking (except MSVC,
9002 # which needs '.lib').
9005 with_gnu_ld
="$lt_cv_prog_gnu_ld"
9008 old_CFLAGS
="$CFLAGS"
9010 # Set sane defaults for various variables
9011 test -z "$CC" && CC
=cc
9012 test -z "$LTCC" && LTCC
=$CC
9013 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
9014 test -z "$LD" && LD
=ld
9015 test -z "$ac_objext" && ac_objext
=o
9017 for cc_temp
in $compiler""; do
9019 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
9020 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
9025 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9028 # Only perform the check for file, if the check method requires it
9029 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
9030 case $deplibs_check_method in
9032 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9034 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9035 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9036 $as_echo_n "(cached) " >&6
9040 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9043 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9044 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9045 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9046 for ac_dir
in $ac_dummy; do
9048 test -z "$ac_dir" && ac_dir
=.
9049 if test -f $ac_dir/${ac_tool_prefix}file; then
9050 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
9051 if test -n "$file_magic_test_file"; then
9052 case $deplibs_check_method in
9054 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9055 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9056 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9057 $EGREP "$file_magic_regex" > /dev
/null
; then
9062 *** Warning: the command libtool uses to detect shared libraries,
9063 *** $file_magic_cmd, produces output that libtool cannot recognize.
9064 *** The result is that libtool may fail to recognize shared libraries
9065 *** as such. This will affect the creation of libtool libraries that
9066 *** depend on shared libraries, but programs linked with such libtool
9067 *** libraries will work regardless of this problem. Nevertheless, you
9068 *** may want to report the problem to your system manager and/or to
9069 *** bug-libtool@gnu.org
9079 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9084 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9085 if test -n "$MAGIC_CMD"; then
9086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9087 $as_echo "$MAGIC_CMD" >&6; }
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9090 $as_echo "no" >&6; }
9097 if test -z "$lt_cv_path_MAGIC_CMD"; then
9098 if test -n "$ac_tool_prefix"; then
9099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9100 $as_echo_n "checking for file... " >&6; }
9101 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9102 $as_echo_n "(cached) " >&6
9106 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
9109 lt_save_MAGIC_CMD
="$MAGIC_CMD"
9110 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
9111 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
9112 for ac_dir
in $ac_dummy; do
9114 test -z "$ac_dir" && ac_dir
=.
9115 if test -f $ac_dir/file; then
9116 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
9117 if test -n "$file_magic_test_file"; then
9118 case $deplibs_check_method in
9120 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9121 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9122 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
9123 $EGREP "$file_magic_regex" > /dev
/null
; then
9128 *** Warning: the command libtool uses to detect shared libraries,
9129 *** $file_magic_cmd, produces output that libtool cannot recognize.
9130 *** The result is that libtool may fail to recognize shared libraries
9131 *** as such. This will affect the creation of libtool libraries that
9132 *** depend on shared libraries, but programs linked with such libtool
9133 *** libraries will work regardless of this problem. Nevertheless, you
9134 *** may want to report the problem to your system manager and/or to
9135 *** bug-libtool@gnu.org
9145 MAGIC_CMD
="$lt_save_MAGIC_CMD"
9150 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
9151 if test -n "$MAGIC_CMD"; then
9152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9153 $as_echo "$MAGIC_CMD" >&6; }
9155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9156 $as_echo "no" >&6; }
9169 # Use C for the default configuration in the libtool script
9173 ac_cpp
='$CPP $CPPFLAGS'
9174 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9175 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9176 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
9179 # Source file extension for C test sources.
9182 # Object file extension for compiled C test sources.
9186 # Code to be used in simple compile tests
9187 lt_simple_compile_test_code
="int some_variable = 0;"
9189 # Code to be used in simple link tests
9190 lt_simple_link_test_code
='int main(){return(0);}'
9198 # If no C compiler was specified, use CC.
9201 # If no C compiler flags were specified, use CFLAGS.
9202 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
9204 # Allow CC to be a program name with arguments.
9207 # Save the default compiler, since it gets overwritten when the other
9208 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9209 compiler_DEFAULT
=$CC
9211 # save warnings/boilerplate of simple test code
9212 ac_outfile
=conftest.
$ac_objext
9213 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
9214 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9215 _lt_compiler_boilerplate
=`cat conftest.err`
9218 ac_outfile
=conftest.
$ac_objext
9219 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
9220 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
9221 _lt_linker_boilerplate
=`cat conftest.err`
9226 ## There is no encapsulation within the following macros, do not change
9227 ## the running order or otherwise move them around unless you know exactly
9228 ## what you are doing...
9229 if test -n "$compiler"; then
9231 lt_prog_compiler_no_builtin_flag
=
9233 if test "$GCC" = yes; then
9234 case $cc_basename in
9236 lt_prog_compiler_no_builtin_flag
=' -Xcompiler -fno-builtin' ;;
9238 lt_prog_compiler_no_builtin_flag
=' -fno-builtin' ;;
9241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9242 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9243 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9244 $as_echo_n "(cached) " >&6
9246 lt_cv_prog_compiler_rtti_exceptions
=no
9247 ac_outfile
=conftest.
$ac_objext
9248 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9249 lt_compiler_flag
="-fno-rtti -fno-exceptions"
9250 # Insert the option either (1) after the last *FLAGS variable, or
9251 # (2) before a word containing "conftest.", or (3) at the end.
9252 # Note that $ac_compile itself does not contain backslashes and begins
9253 # with a dollar sign (not a hyphen), so the echo should work correctly.
9254 # The option is referenced via a variable to avoid confusing sed.
9255 lt_compile
=`echo "$ac_compile" | $SED \
9256 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9257 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9258 -e 's:$: $lt_compiler_flag:'`
9259 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9260 (eval "$lt_compile" 2>conftest.err
)
9262 cat conftest.err
>&5
9263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9264 if (exit $ac_status) && test -s "$ac_outfile"; then
9265 # The compiler can only warn and ignore the option if not recognized
9266 # So say no if there are warnings other than the usual output.
9267 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
9268 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9269 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
9270 lt_cv_prog_compiler_rtti_exceptions
=yes
9276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9277 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9279 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
9280 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9292 lt_prog_compiler_wl
=
9293 lt_prog_compiler_pic
=
9294 lt_prog_compiler_static
=
9296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9297 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9299 if test "$GCC" = yes; then
9300 lt_prog_compiler_wl
='-Wl,'
9301 lt_prog_compiler_static
='-static'
9305 # All AIX code is PIC.
9306 if test "$host_cpu" = ia64
; then
9307 # AIX 5 now supports IA64 processor
9308 lt_prog_compiler_static
='-Bstatic'
9310 lt_prog_compiler_pic
='-fPIC'
9316 # see comment about AmigaOS4 .so support
9317 lt_prog_compiler_pic
='-fPIC'
9320 # FIXME: we need at least 68020 code to build shared libraries, but
9321 # adding the `-m68020' flag to GCC prevents building anything better,
9323 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
9328 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
9329 # PIC is the default for these OSes.
9332 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
9333 # This hack is so that the source file can tell whether it is being
9334 # built for inclusion in a dll (and should export symbols for example).
9335 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9336 # (--disable-auto-import) libraries
9337 lt_prog_compiler_pic
='-DDLL_EXPORT'
9340 darwin
* | rhapsody
*)
9341 # PIC is the default on this platform
9342 # Common symbols not allowed in MH_DYLIB files
9343 lt_prog_compiler_pic
='-fno-common'
9347 # PIC is the default for Haiku.
9348 # The "-static" flag exists, but is broken.
9349 lt_prog_compiler_static
=
9353 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9354 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9355 # sets the default TLS model and affects inlining.
9361 lt_prog_compiler_pic
='-fPIC'
9367 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9368 # Instead, we relocate shared libraries at runtime.
9372 # Just because we use GCC doesn't mean we suddenly get shared libraries
9373 # on systems that don't support them.
9374 lt_prog_compiler_can_build_shared
=no
9379 # QNX uses GNU C++, but need to define -shared option too, otherwise
9381 lt_prog_compiler_pic
='-fPIC -shared'
9385 if test -d /usr
/nec
; then
9386 lt_prog_compiler_pic
=-Kconform_pic
9391 lt_prog_compiler_pic
='-fPIC'
9395 case $cc_basename in
9396 nvcc
*) # Cuda Compiler Driver 2.2
9397 lt_prog_compiler_wl
='-Xlinker '
9398 lt_prog_compiler_pic
='-Xcompiler -fPIC'
9402 # PORTME Check for flag to pass linker flags through the system compiler.
9405 lt_prog_compiler_wl
='-Wl,'
9406 if test "$host_cpu" = ia64
; then
9407 # AIX 5 now supports IA64 processor
9408 lt_prog_compiler_static
='-Bstatic'
9410 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
9414 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
9415 # This hack is so that the source file can tell whether it is being
9416 # built for inclusion in a dll (and should export symbols for example).
9417 lt_prog_compiler_pic
='-DDLL_EXPORT'
9420 hpux9
* | hpux10
* | hpux11
*)
9421 lt_prog_compiler_wl
='-Wl,'
9422 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9429 lt_prog_compiler_pic
='+Z'
9432 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9433 lt_prog_compiler_static
='${wl}-a ${wl}archive'
9436 irix5
* | irix6
* | nonstopux
*)
9437 lt_prog_compiler_wl
='-Wl,'
9438 # PIC (with -KPIC) is the default.
9439 lt_prog_compiler_static
='-non_shared'
9442 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
9443 case $cc_basename in
9444 # old Intel for x86_64 which still supported -KPIC.
9446 lt_prog_compiler_wl
='-Wl,'
9447 lt_prog_compiler_pic
='-KPIC'
9448 lt_prog_compiler_static
='-static'
9450 # icc used to be incompatible with GCC.
9451 # ICC 10 doesn't accept -KPIC any more.
9453 lt_prog_compiler_wl
='-Wl,'
9454 lt_prog_compiler_pic
='-fPIC'
9455 lt_prog_compiler_static
='-static'
9457 # Lahey Fortran 8.1.
9459 lt_prog_compiler_wl
='-Wl,'
9460 lt_prog_compiler_pic
='--shared'
9461 lt_prog_compiler_static
='--static'
9463 pgcc
* | pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
9464 # Portland Group compilers (*not* the Pentium gcc compiler,
9465 # which looks to be a dead project)
9466 lt_prog_compiler_wl
='-Wl,'
9467 lt_prog_compiler_pic
='-fpic'
9468 lt_prog_compiler_static
='-Bstatic'
9471 lt_prog_compiler_wl
='-Wl,'
9472 # All Alpha code is PIC.
9473 lt_prog_compiler_static
='-non_shared'
9475 xl
* | bgxl
* | bgf
* | mpixl
*)
9476 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9477 lt_prog_compiler_wl
='-Wl,'
9478 lt_prog_compiler_pic
='-qpic'
9479 lt_prog_compiler_static
='-qstaticlink'
9482 case `$CC -V 2>&1 | sed 5q` in
9483 *Sun\ F
* |
*Sun
*Fortran
*)
9484 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9485 lt_prog_compiler_pic
='-KPIC'
9486 lt_prog_compiler_static
='-Bstatic'
9487 lt_prog_compiler_wl
=''
9491 lt_prog_compiler_pic
='-KPIC'
9492 lt_prog_compiler_static
='-Bstatic'
9493 lt_prog_compiler_wl
='-Wl,'
9501 lt_prog_compiler_pic
='-KPIC'
9502 lt_prog_compiler_static
='-Bstatic'
9506 # QNX uses GNU C++, but need to define -shared option too, otherwise
9508 lt_prog_compiler_pic
='-fPIC -shared'
9511 osf3
* | osf4
* | osf5
*)
9512 lt_prog_compiler_wl
='-Wl,'
9513 # All OSF/1 code is PIC.
9514 lt_prog_compiler_static
='-non_shared'
9518 lt_prog_compiler_static
='-non_shared'
9522 lt_prog_compiler_pic
='-KPIC'
9523 lt_prog_compiler_static
='-Bstatic'
9524 case $cc_basename in
9526 lt_prog_compiler_wl
='-Qoption ld ';;
9528 lt_prog_compiler_wl
='-Wl,';;
9533 lt_prog_compiler_wl
='-Qoption ld '
9534 lt_prog_compiler_pic
='-PIC'
9535 lt_prog_compiler_static
='-Bstatic'
9538 sysv4 | sysv4.2uw2
* | sysv4.3
*)
9539 lt_prog_compiler_wl
='-Wl,'
9540 lt_prog_compiler_pic
='-KPIC'
9541 lt_prog_compiler_static
='-Bstatic'
9545 if test -d /usr
/nec
;then
9546 lt_prog_compiler_pic
='-Kconform_pic'
9547 lt_prog_compiler_static
='-Bstatic'
9551 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
9552 lt_prog_compiler_wl
='-Wl,'
9553 lt_prog_compiler_pic
='-KPIC'
9554 lt_prog_compiler_static
='-Bstatic'
9558 lt_prog_compiler_wl
='-Wl,'
9559 lt_prog_compiler_can_build_shared
=no
9563 lt_prog_compiler_pic
='-pic'
9564 lt_prog_compiler_static
='-Bstatic'
9568 lt_prog_compiler_can_build_shared
=no
9574 # For platforms which do not support PIC, -DPIC is meaningless:
9576 lt_prog_compiler_pic
=
9579 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
9582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9583 $as_echo "$lt_prog_compiler_pic" >&6; }
9591 # Check to make sure the PIC flag actually works.
9593 if test -n "$lt_prog_compiler_pic"; then
9594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9595 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9596 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9597 $as_echo_n "(cached) " >&6
9599 lt_cv_prog_compiler_pic_works
=no
9600 ac_outfile
=conftest.
$ac_objext
9601 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9602 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
9603 # Insert the option either (1) after the last *FLAGS variable, or
9604 # (2) before a word containing "conftest.", or (3) at the end.
9605 # Note that $ac_compile itself does not contain backslashes and begins
9606 # with a dollar sign (not a hyphen), so the echo should work correctly.
9607 # The option is referenced via a variable to avoid confusing sed.
9608 lt_compile
=`echo "$ac_compile" | $SED \
9609 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9610 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9611 -e 's:$: $lt_compiler_flag:'`
9612 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9613 (eval "$lt_compile" 2>conftest.err
)
9615 cat conftest.err
>&5
9616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9617 if (exit $ac_status) && test -s "$ac_outfile"; then
9618 # The compiler can only warn and ignore the option if not recognized
9619 # So say no if there are warnings other than the usual output.
9620 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
9621 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9622 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
9623 lt_cv_prog_compiler_pic_works
=yes
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9630 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9632 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
9633 case $lt_prog_compiler_pic in
9635 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
9638 lt_prog_compiler_pic
=
9639 lt_prog_compiler_can_build_shared
=no
9650 # Check to make sure the static flag actually works.
9652 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
9653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9654 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9655 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9656 $as_echo_n "(cached) " >&6
9658 lt_cv_prog_compiler_static_works
=no
9659 save_LDFLAGS
="$LDFLAGS"
9660 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
9661 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
9662 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
9663 # The linker can only warn and ignore the option if not recognized
9664 # So say no if there are warnings
9665 if test -s conftest.err
; then
9666 # Append any errors to the config.log.
9667 cat conftest.err
1>&5
9668 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
9669 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9670 if diff conftest.exp conftest.er2
>/dev
/null
; then
9671 lt_cv_prog_compiler_static_works
=yes
9674 lt_cv_prog_compiler_static_works
=yes
9678 LDFLAGS
="$save_LDFLAGS"
9681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9682 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9684 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
9687 lt_prog_compiler_static
=
9696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9697 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9698 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9699 $as_echo_n "(cached) " >&6
9701 lt_cv_prog_compiler_c_o
=no
9702 $RM -r conftest
2>/dev
/null
9706 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9708 lt_compiler_flag
="-o out/conftest2.$ac_objext"
9709 # Insert the option either (1) after the last *FLAGS variable, or
9710 # (2) before a word containing "conftest.", or (3) at the end.
9711 # Note that $ac_compile itself does not contain backslashes and begins
9712 # with a dollar sign (not a hyphen), so the echo should work correctly.
9713 lt_compile
=`echo "$ac_compile" | $SED \
9714 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9715 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9716 -e 's:$: $lt_compiler_flag:'`
9717 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9718 (eval "$lt_compile" 2>out
/conftest.err
)
9720 cat out
/conftest.err
>&5
9721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9722 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
9724 # The compiler can only warn and ignore the option if not recognized
9725 # So say no if there are warnings
9726 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
9727 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
9728 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
9729 lt_cv_prog_compiler_c_o
=yes
9734 # SGI C++ compiler will create directory out/ii_files/ for
9735 # template instantiation
9736 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
9737 $RM out
/* && rmdir out
9743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9744 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9752 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9753 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9754 $as_echo_n "(cached) " >&6
9756 lt_cv_prog_compiler_c_o
=no
9757 $RM -r conftest
2>/dev
/null
9761 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9763 lt_compiler_flag
="-o out/conftest2.$ac_objext"
9764 # Insert the option either (1) after the last *FLAGS variable, or
9765 # (2) before a word containing "conftest.", or (3) at the end.
9766 # Note that $ac_compile itself does not contain backslashes and begins
9767 # with a dollar sign (not a hyphen), so the echo should work correctly.
9768 lt_compile
=`echo "$ac_compile" | $SED \
9769 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9770 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9771 -e 's:$: $lt_compiler_flag:'`
9772 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9773 (eval "$lt_compile" 2>out
/conftest.err
)
9775 cat out
/conftest.err
>&5
9776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9777 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
9779 # The compiler can only warn and ignore the option if not recognized
9780 # So say no if there are warnings
9781 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
9782 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
9783 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
9784 lt_cv_prog_compiler_c_o
=yes
9789 # SGI C++ compiler will create directory out/ii_files/ for
9790 # template instantiation
9791 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
9792 $RM out
/* && rmdir out
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9799 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9804 hard_links
="nottested"
9805 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
9806 # do not overwrite the value of need_locks provided by the user
9807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9808 $as_echo_n "checking if we can lock with hard links... " >&6; }
9811 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
9813 ln conftest.a conftest.b
2>&5 || hard_links
=no
9814 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
9815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9816 $as_echo "$hard_links" >&6; }
9817 if test "$hard_links" = no
; then
9818 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9819 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9832 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9835 allow_undefined_flag
=
9836 always_export_symbols
=no
9838 archive_expsym_cmds
=
9839 compiler_needs_object
=no
9840 enable_shared_with_static_runtimes
=no
9841 export_dynamic_flag_spec
=
9842 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9843 hardcode_automatic
=no
9845 hardcode_direct_absolute
=no
9846 hardcode_libdir_flag_spec
=
9847 hardcode_libdir_flag_spec_ld
=
9848 hardcode_libdir_separator
=
9850 hardcode_shlibpath_var
=unsupported
9852 link_all_deplibs
=unknown
9855 old_archive_from_new_cmds
=
9856 old_archive_from_expsyms_cmds
=
9857 thread_safe_flag_spec
=
9858 whole_archive_flag_spec
=
9859 # include_expsyms should be a list of space-separated symbols to be *always*
9860 # included in the symbol list
9862 # exclude_expsyms can be an extended regexp of symbols to exclude
9863 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9864 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9865 # as well as any symbol that contains `d'.
9866 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9867 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9868 # platforms (ab)use it in PIC code, but their linkers get confused if
9869 # the symbol is explicitly referenced. Since portable code cannot
9870 # rely on this symbol name, it's probably fine to never include it in
9871 # preloaded symbol tables.
9872 # Exclude shared library initialization/finalization symbols.
9873 extract_expsyms_cmds
=
9876 cygwin
* | mingw
* | pw32
* | cegcc
*)
9877 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9878 # When not using gcc, we currently assume that we are using
9879 # Microsoft Visual C++.
9880 if test "$GCC" != yes; then
9885 # we just hope/assume this is gcc and not c89 (= MSVC++)
9895 # On some targets, GNU ld is compatible enough with the native linker
9896 # that we're better off using the native interface for both.
9897 lt_use_gnu_ld_interface
=no
9898 if test "$with_gnu_ld" = yes; then
9901 # The AIX port of GNU ld has always aspired to compatibility
9902 # with the native linker. However, as the warning in the GNU ld
9903 # block says, versions before 2.19.5* couldn't really create working
9904 # shared libraries, regardless of the interface used.
9905 case `$LD -v 2>&1` in
9906 *\ \
(GNU\ Binutils\
)\
2.19.5*) ;;
9907 *\ \
(GNU\ Binutils\
)\
2.
[2-9]*) ;;
9908 *\ \
(GNU\ Binutils\
)\
[3-9]*) ;;
9910 lt_use_gnu_ld_interface
=yes
9915 lt_use_gnu_ld_interface
=yes
9920 if test "$lt_use_gnu_ld_interface" = yes; then
9921 # If archive_cmds runs LD, not CC, wlarc should be empty
9924 # Set some defaults for GNU ld with shared library support. These
9925 # are reset later if shared libraries are not supported. Putting them
9926 # here allows them to be overridden if necessary.
9927 runpath_var
=LD_RUN_PATH
9928 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9929 export_dynamic_flag_spec
='${wl}--export-dynamic'
9930 # ancient GNU ld didn't support --whole-archive et. al.
9931 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
9932 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9934 whole_archive_flag_spec
=
9936 supports_anon_versioning
=no
9937 case `$LD -v 2>&1` in
9938 *GNU\ gold
*) supports_anon_versioning
=yes ;;
9939 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
9940 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
9941 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
9942 *\
2.11.
*) ;; # other 2.11 versions
9943 *) supports_anon_versioning
=yes ;;
9946 # See if GNU ld supports shared libraries.
9949 # On AIX/PPC, the GNU linker is very broken
9950 if test "$host_cpu" != ia64
; then
9954 *** Warning: the GNU linker, at least up to release 2.19, is reported
9955 *** to be unable to reliably create shared libraries on AIX.
9956 *** Therefore, libtool is disabling shared libraries support. If you
9957 *** really care for shared libraries, you may want to install binutils
9958 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9959 *** You will then need to restart the configuration process.
9968 # see comment about AmigaOS4 .so support
9969 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9970 archive_expsym_cmds
=''
9973 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)'
9974 hardcode_libdir_flag_spec
='-L$libdir'
9975 hardcode_minus_L
=yes
9981 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9982 allow_undefined_flag
=unsupported
9983 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9984 # support --undefined. This deserves some investigation. FIXME
9985 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9991 cygwin
* | mingw
* | pw32
* | cegcc
*)
9992 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9993 # as there is no search path for DLLs.
9994 hardcode_libdir_flag_spec
='-L$libdir'
9995 export_dynamic_flag_spec
='${wl}--export-all-symbols'
9996 allow_undefined_flag
=unsupported
9997 always_export_symbols
=no
9998 enable_shared_with_static_runtimes
=yes
9999 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10001 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
10002 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10003 # If the export-symbols file already is a .def file (1st line
10004 # is EXPORTS), use it as is; otherwise, prepend...
10005 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10006 cp $export_symbols $output_objdir/$soname.def;
10008 echo EXPORTS > $output_objdir/$soname.def;
10009 cat $export_symbols >> $output_objdir/$soname.def;
10011 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10018 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10019 link_all_deplibs
=yes
10024 hardcode_shlibpath_var
=no
10025 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10026 export_dynamic_flag_spec
='${wl}-E'
10027 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10028 # Instead, shared libraries are loaded at an image base (0x10000000 by
10029 # default) and relocated if they conflict, which is a slow very memory
10030 # consuming and fragmenting process. To avoid this, we pick a random,
10031 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10032 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10033 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10034 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'
10037 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
10039 if test "$host_os" = linux-dietlibc
; then
10040 case $cc_basename in
10041 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
10044 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
10045 && test "$tmp_diet" = no
10048 tmp_sharedflag
='-shared'
10049 case $cc_basename,$host_cpu in
10050 pgcc
*) # Portland Group C compiler
10051 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'
10052 tmp_addflag
=' $pic_flag'
10054 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
10055 # Portland Group f77 and f90 compilers
10056 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'
10057 tmp_addflag
=' $pic_flag -Mnomain' ;;
10058 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
10059 tmp_addflag
=' -i_dynamic' ;;
10060 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
10061 tmp_addflag
=' -i_dynamic -nofor_main' ;;
10062 ifc
* | ifort
*) # Intel Fortran compiler
10063 tmp_addflag
=' -nofor_main' ;;
10064 lf95
*) # Lahey Fortran 8.1
10065 whole_archive_flag_spec
=
10066 tmp_sharedflag
='--shared' ;;
10067 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10068 tmp_sharedflag
='-qmkshrobj'
10070 nvcc
*) # Cuda Compiler Driver 2.2
10071 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'
10072 compiler_needs_object
=yes
10075 case `$CC -V 2>&1 | sed 5q` in
10076 *Sun\ C
*) # Sun C 5.9
10077 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'
10078 compiler_needs_object
=yes
10079 tmp_sharedflag
='-G' ;;
10080 *Sun\ F
*) # Sun Fortran 8.3
10081 tmp_sharedflag
='-G' ;;
10083 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10085 if test "x$supports_anon_versioning" = xyes
; then
10086 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10087 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10088 echo "local: *; };" >> $output_objdir/$libname.ver~
10089 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10092 case $cc_basename in
10093 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
10094 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10095 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
10096 hardcode_libdir_flag_spec
=
10097 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
10098 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10099 if test "x$supports_anon_versioning" = xyes
; then
10100 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
10101 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10102 echo "local: *; };" >> $output_objdir/$libname.ver~
10103 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10113 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10114 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10117 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10118 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10123 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
10127 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10128 *** create shared libraries on Solaris systems. Therefore, libtool
10129 *** is disabling shared libraries support. We urge you to upgrade GNU
10130 *** binutils to release 2.9.1 or newer. Another option is to modify
10131 *** your PATH or compiler configuration so that the native linker is
10132 *** used, and then restart.
10135 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10136 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10137 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10143 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
10144 case `$LD -v 2>&1` in
10145 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
10149 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10150 *** reliably create shared libraries on SCO systems. Therefore, libtool
10151 *** is disabling shared libraries support. We urge you to upgrade GNU
10152 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10153 *** your PATH or compiler configuration so that the native linker is
10154 *** used, and then restart.
10159 # For security reasons, it is highly recommended that you always
10160 # use absolute paths for naming shared libraries, and exclude the
10161 # DT_RUNPATH tag from executables and libraries. But doing so
10162 # requires that you compile everything twice, which is a pain.
10163 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10164 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10165 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10166 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10175 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10177 hardcode_direct
=yes
10178 hardcode_shlibpath_var
=no
10182 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
10183 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10184 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10191 if test "$ld_shlibs" = no
; then
10193 hardcode_libdir_flag_spec
=
10194 export_dynamic_flag_spec
=
10195 whole_archive_flag_spec
=
10198 # PORTME fill in a description of your system's linker (not GNU ld)
10201 allow_undefined_flag
=unsupported
10202 always_export_symbols
=yes
10203 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'
10204 # Note: this linker hardcodes the directories in LIBPATH if there
10205 # are no directories specified by -L.
10206 hardcode_minus_L
=yes
10207 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10208 # Neither direct hardcoding nor static linking is supported with a
10210 hardcode_direct
=unsupported
10215 if test "$host_cpu" = ia64
; then
10216 # On IA64, the linker does run time linking by default, so we don't
10217 # have to do anything special.
10218 aix_use_runtimelinking
=no
10219 exp_sym_flag
='-Bexport'
10222 # If we're using GNU nm, then we don't want the "-C" option.
10223 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10224 # Also, AIX nm treats weak defined symbols like other global
10225 # defined symbols, whereas GNU nm marks them as "W".
10226 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
10227 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'
10229 export_symbols_cmds
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10231 aix_use_runtimelinking
=no
10233 # Test if we are trying to use run time linking or normal
10234 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10235 # need to do runtime linking.
10236 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
10237 for ld_flag
in $LDFLAGS; do
10238 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
10239 aix_use_runtimelinking
=yes
10246 exp_sym_flag
='-bexport'
10247 no_entry_flag
='-bnoentry'
10250 # When large executables or shared objects are built, AIX ld can
10251 # have problems creating the table of contents. If linking a library
10252 # or program results in "error TOC overflow" add -mminimal-toc to
10253 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10254 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10257 hardcode_direct
=yes
10258 hardcode_direct_absolute
=yes
10259 hardcode_libdir_separator
=':'
10260 link_all_deplibs
=yes
10261 file_list_spec
='${wl}-f,'
10263 if test "$GCC" = yes; then
10264 case $host_os in aix4.
[012]|aix4.
[012].
*)
10265 # We only want to do this on AIX 4.2 and lower, the check
10266 # below for broken collect2 doesn't work under 4.3+
10267 collect2name
=`${CC} -print-prog-name=collect2`
10268 if test -f "$collect2name" &&
10269 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
10271 # We have reworked collect2
10274 # We have old collect2
10275 hardcode_direct
=unsupported
10276 # It fails to find uninstalled libraries when the uninstalled
10277 # path is not listed in the libpath. Setting hardcode_minus_L
10278 # to unsupported forces relinking
10279 hardcode_minus_L
=yes
10280 hardcode_libdir_flag_spec
='-L$libdir'
10281 hardcode_libdir_separator
=
10285 shared_flag
='-shared'
10286 if test "$aix_use_runtimelinking" = yes; then
10287 shared_flag
="$shared_flag "'${wl}-G'
10291 if test "$host_cpu" = ia64
; then
10292 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10293 # chokes on -Wl,-G. The following line is correct:
10296 if test "$aix_use_runtimelinking" = yes; then
10297 shared_flag
='${wl}-G'
10299 shared_flag
='${wl}-bM:SRE'
10304 export_dynamic_flag_spec
='${wl}-bexpall'
10305 # It seems that -bexpall does not export symbols beginning with
10306 # underscore (_), so it is better to generate a list of symbols to export.
10307 always_export_symbols
=yes
10308 if test "$aix_use_runtimelinking" = yes; then
10309 # Warning - without using the other runtime loading flags (-brtl),
10310 # -berok will link without error, but may produce a broken library.
10311 allow_undefined_flag
='-berok'
10312 # Determine the default libpath from the value encoded in an
10313 # empty executable.
10314 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10315 /* end confdefs.h. */
10325 if ac_fn_c_try_link
"$LINENO"; then :
10327 lt_aix_libpath_sed
='
10328 /Import File Strings/,/^$/ {
10334 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10335 # Check for a 64-bit object if we didn't find anything.
10336 if test -z "$aix_libpath"; then
10337 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10340 rm -f core conftest.err conftest.
$ac_objext \
10341 conftest
$ac_exeext conftest.
$ac_ext
10342 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
10344 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
10345 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"
10347 if test "$host_cpu" = ia64
; then
10348 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
10349 allow_undefined_flag
="-z nodefs"
10350 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"
10352 # Determine the default libpath from the value encoded in an
10353 # empty executable.
10354 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10355 /* end confdefs.h. */
10365 if ac_fn_c_try_link
"$LINENO"; then :
10367 lt_aix_libpath_sed
='
10368 /Import File Strings/,/^$/ {
10374 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10375 # Check for a 64-bit object if we didn't find anything.
10376 if test -z "$aix_libpath"; then
10377 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10380 rm -f core conftest.err conftest.
$ac_objext \
10381 conftest
$ac_exeext conftest.
$ac_ext
10382 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
10384 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
10385 # Warning - without using the other run time loading flags,
10386 # -berok will link without error, but may produce a broken library.
10387 no_undefined_flag
=' ${wl}-bernotok'
10388 allow_undefined_flag
=' ${wl}-berok'
10389 if test "$with_gnu_ld" = yes; then
10390 # We only use this code for GNU lds that support --whole-archive.
10391 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10393 # Exported symbols can be pulled into shared objects from archives
10394 whole_archive_flag_spec
='$convenience'
10396 archive_cmds_need_lc
=yes
10397 # This is similar to how AIX traditionally builds its shared libraries.
10398 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'
10406 # see comment about AmigaOS4 .so support
10407 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10408 archive_expsym_cmds
=''
10411 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)'
10412 hardcode_libdir_flag_spec
='-L$libdir'
10413 hardcode_minus_L
=yes
10419 export_dynamic_flag_spec
=-rdynamic
10422 cygwin
* | mingw
* | pw32
* | cegcc
*)
10423 # When not using gcc, we currently assume that we are using
10424 # Microsoft Visual C++.
10425 # hardcode_libdir_flag_spec is actually meaningless, as there is
10426 # no search path for DLLs.
10427 hardcode_libdir_flag_spec
=' '
10428 allow_undefined_flag
=unsupported
10429 # Tell ltmain to make .lib files, not .a files.
10431 # Tell ltmain to make .dll files, not .so files.
10433 # FIXME: Setting linknames here is a bad hack.
10434 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10435 # The linker will automatically build a .lib file if we build a DLL.
10436 old_archive_from_new_cmds
='true'
10437 # FIXME: Should let the user specify the lib program.
10438 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
10439 fix_srcfile_path
='`cygpath -w "$srcfile"`'
10440 enable_shared_with_static_runtimes
=yes
10443 darwin
* | rhapsody
*)
10446 archive_cmds_need_lc
=no
10448 hardcode_automatic
=yes
10449 hardcode_shlibpath_var
=unsupported
10450 if test "$lt_cv_ld_force_load" = "yes"; then
10451 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\"`'
10453 whole_archive_flag_spec
=''
10455 link_all_deplibs
=yes
10456 allow_undefined_flag
="$_lt_dar_allow_undefined"
10457 case $cc_basename in
10458 ifort
*) _lt_dar_can_shared
=yes ;;
10459 *) _lt_dar_can_shared
=$GCC ;;
10461 if test "$_lt_dar_can_shared" = "yes"; then
10462 output_verbose_link_cmd
=func_echo_all
10463 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10464 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10465 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}"
10466 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}"
10475 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10476 hardcode_libdir_flag_spec
='-L$libdir'
10477 hardcode_shlibpath_var
=no
10480 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10481 # support. Future versions do this automatically, but an explicit c++rt0.o
10482 # does not break anything, and helps significantly (at the cost of a little
10485 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10486 hardcode_libdir_flag_spec
='-R$libdir'
10487 hardcode_direct
=yes
10488 hardcode_shlibpath_var
=no
10491 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10493 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10494 hardcode_direct
=yes
10495 hardcode_minus_L
=yes
10496 hardcode_shlibpath_var
=no
10499 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10500 freebsd
* | dragonfly
*)
10501 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10502 hardcode_libdir_flag_spec
='-R$libdir'
10503 hardcode_direct
=yes
10504 hardcode_shlibpath_var
=no
10508 if test "$GCC" = yes; then
10509 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'
10511 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'
10513 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
10514 hardcode_libdir_separator
=:
10515 hardcode_direct
=yes
10517 # hardcode_minus_L: Not really in the search PATH,
10518 # but as the default location of the library.
10519 hardcode_minus_L
=yes
10520 export_dynamic_flag_spec
='${wl}-E'
10524 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
10525 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10527 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10529 if test "$with_gnu_ld" = no
; then
10530 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
10531 hardcode_libdir_flag_spec_ld
='+b $libdir'
10532 hardcode_libdir_separator
=:
10533 hardcode_direct
=yes
10534 hardcode_direct_absolute
=yes
10535 export_dynamic_flag_spec
='${wl}-E'
10536 # hardcode_minus_L: Not really in the search PATH,
10537 # but as the default location of the library.
10538 hardcode_minus_L
=yes
10543 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
10546 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10549 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10552 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10558 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10561 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10565 # Older versions of the 11.00 compiler do not understand -b yet
10566 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10568 $as_echo_n "checking if $CC understands -b... " >&6; }
10569 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10570 $as_echo_n "(cached) " >&6
10572 lt_cv_prog_compiler__b
=no
10573 save_LDFLAGS
="$LDFLAGS"
10574 LDFLAGS
="$LDFLAGS -b"
10575 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
10576 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
10577 # The linker can only warn and ignore the option if not recognized
10578 # So say no if there are warnings
10579 if test -s conftest.err
; then
10580 # Append any errors to the config.log.
10581 cat conftest.err
1>&5
10582 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
10583 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10584 if diff conftest.exp conftest.er2
>/dev
/null
; then
10585 lt_cv_prog_compiler__b
=yes
10588 lt_cv_prog_compiler__b
=yes
10592 LDFLAGS
="$save_LDFLAGS"
10595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10596 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10598 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
10599 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10601 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10607 if test "$with_gnu_ld" = no
; then
10608 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
10609 hardcode_libdir_separator
=:
10614 hardcode_shlibpath_var
=no
10617 hardcode_direct
=yes
10618 hardcode_direct_absolute
=yes
10619 export_dynamic_flag_spec
='${wl}-E'
10621 # hardcode_minus_L: Not really in the search PATH,
10622 # but as the default location of the library.
10623 hardcode_minus_L
=yes
10629 irix5
* | irix6
* | nonstopux
*)
10630 if test "$GCC" = yes; then
10631 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'
10632 # Try to use the -exported_symbol ld option, if it does not
10633 # work, assume that -exports_file does not work either and
10634 # implicitly export all symbols.
10635 save_LDFLAGS
="$LDFLAGS"
10636 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10637 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10638 /* end confdefs.h. */
10641 if ac_fn_c_try_link
"$LINENO"; then :
10642 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'
10645 rm -f core conftest.err conftest.
$ac_objext \
10646 conftest
$ac_exeext conftest.
$ac_ext
10647 LDFLAGS
="$save_LDFLAGS"
10649 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'
10650 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'
10652 archive_cmds_need_lc
='no'
10653 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10654 hardcode_libdir_separator
=:
10656 link_all_deplibs
=yes
10660 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10661 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10663 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10665 hardcode_libdir_flag_spec
='-R$libdir'
10666 hardcode_direct
=yes
10667 hardcode_shlibpath_var
=no
10671 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10672 hardcode_direct
=yes
10673 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10674 hardcode_libdir_separator
=:
10675 hardcode_shlibpath_var
=no
10682 if test -f /usr
/libexec
/ld.so
; then
10683 hardcode_direct
=yes
10684 hardcode_shlibpath_var
=no
10685 hardcode_direct_absolute
=yes
10686 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10687 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10688 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10689 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10690 export_dynamic_flag_spec
='${wl}-E'
10693 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
10694 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10695 hardcode_libdir_flag_spec
='-R$libdir'
10698 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10699 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10709 hardcode_libdir_flag_spec
='-L$libdir'
10710 hardcode_minus_L
=yes
10711 allow_undefined_flag
=unsupported
10712 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'
10713 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10717 if test "$GCC" = yes; then
10718 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
10719 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'
10721 allow_undefined_flag
=' -expect_unresolved \*'
10722 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'
10724 archive_cmds_need_lc
='no'
10725 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10726 hardcode_libdir_separator
=:
10729 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
10730 if test "$GCC" = yes; then
10731 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
10732 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'
10733 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10735 allow_undefined_flag
=' -expect_unresolved \*'
10736 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'
10737 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~
10738 $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'
10740 # Both c and cxx compiler support -rpath directly
10741 hardcode_libdir_flag_spec
='-rpath $libdir'
10743 archive_cmds_need_lc
='no'
10744 hardcode_libdir_separator
=:
10748 no_undefined_flag
=' -z defs'
10749 if test "$GCC" = yes; then
10751 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10752 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10753 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10755 case `$CC -V 2>&1` in
10758 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10759 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10760 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10764 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10765 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10766 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10770 hardcode_libdir_flag_spec
='-R$libdir'
10771 hardcode_shlibpath_var
=no
10773 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
10775 # The compiler driver will combine and reorder linker options,
10776 # but understands `-z linker_flag'. GCC discards it without `$wl',
10777 # but is careful enough not to reorder.
10778 # Supported since Solaris 2.6 (maybe 2.5.1?)
10779 if test "$GCC" = yes; then
10780 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10782 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
10786 link_all_deplibs
=yes
10790 if test "x$host_vendor" = xsequent
; then
10791 # Use $CC to link under sequent, because it throws in some extra .o
10792 # files that make .init and .fini sections work.
10793 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10795 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10797 hardcode_libdir_flag_spec
='-L$libdir'
10798 hardcode_direct
=yes
10799 hardcode_minus_L
=yes
10800 hardcode_shlibpath_var
=no
10804 case $host_vendor in
10806 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10807 hardcode_direct
=yes # is this really true???
10810 ## LD is ld it makes a PLAMLIB
10811 ## CC just makes a GrossModule.
10812 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10813 reload_cmds
='$CC -r -o $output$reload_objs'
10817 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10818 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
10821 runpath_var
='LD_RUN_PATH'
10822 hardcode_shlibpath_var
=no
10826 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10827 hardcode_shlibpath_var
=no
10828 export_dynamic_flag_spec
='-Bexport'
10832 if test -d /usr
/nec
; then
10833 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10834 hardcode_shlibpath_var
=no
10835 runpath_var
=LD_RUN_PATH
10836 hardcode_runpath_var
=yes
10841 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
10842 no_undefined_flag
='${wl}-z,text'
10843 archive_cmds_need_lc
=no
10844 hardcode_shlibpath_var
=no
10845 runpath_var
='LD_RUN_PATH'
10847 if test "$GCC" = yes; then
10848 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10849 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10851 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10852 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10856 sysv5
* | sco3.2v5
* | sco5v6
*)
10857 # Note: We can NOT use -z defs as we might desire, because we do not
10858 # link with -lc, and that would cause any symbols used from libc to
10859 # always be unresolved, which means just about no library would
10860 # ever link correctly. If we're not using GNU ld we use -z text
10861 # though, which does catch some bad symbols but isn't as heavy-handed
10863 no_undefined_flag
='${wl}-z,text'
10864 allow_undefined_flag
='${wl}-z,nodefs'
10865 archive_cmds_need_lc
=no
10866 hardcode_shlibpath_var
=no
10867 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
10868 hardcode_libdir_separator
=':'
10869 link_all_deplibs
=yes
10870 export_dynamic_flag_spec
='${wl}-Bexport'
10871 runpath_var
='LD_RUN_PATH'
10873 if test "$GCC" = yes; then
10874 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10875 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10877 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10878 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10883 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10884 hardcode_libdir_flag_spec
='-L$libdir'
10885 hardcode_shlibpath_var
=no
10893 if test x
$host_vendor = xsni
; then
10895 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
10896 export_dynamic_flag_spec
='${wl}-Blargedynsym'
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10903 $as_echo "$ld_shlibs" >&6; }
10904 test "$ld_shlibs" = no
&& can_build_shared
=no
10906 with_gnu_ld
=$with_gnu_ld
10923 # Do we need to explicitly link libc?
10925 case "x$archive_cmds_need_lc" in
10927 # Assume -lc should be added
10928 archive_cmds_need_lc
=yes
10930 if test "$enable_shared" = yes && test "$GCC" = yes; then
10931 case $archive_cmds in
10933 # FIXME: we may have to deal with multi-command sequences.
10936 # Test whether the compiler implicitly links with -lc since on some
10937 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10938 # to ld, don't add -lc before -lgcc.
10939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10940 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10941 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10942 $as_echo_n "(cached) " >&6
10945 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10947 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10948 (eval $ac_compile) 2>&5
10950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10951 test $ac_status = 0; } 2>conftest.err
; then
10954 libobjs
=conftest.
$ac_objext
10956 wl
=$lt_prog_compiler_wl
10957 pic_flag
=$lt_prog_compiler_pic
10963 lt_save_allow_undefined_flag
=$allow_undefined_flag
10964 allow_undefined_flag
=
10965 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10966 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
10968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10969 test $ac_status = 0; }
10971 lt_cv_archive_cmds_need_lc
=no
10973 lt_cv_archive_cmds_need_lc
=yes
10975 allow_undefined_flag
=$lt_save_allow_undefined_flag
10977 cat conftest.err
1>&5
10982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10983 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10984 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11148 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11150 if test "$GCC" = yes; then
11152 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
11153 *) lt_awk_arg
="/^libraries:/" ;;
11156 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
11157 *) lt_sed_strip_eq
="s,=/,/,g" ;;
11159 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11160 case $lt_search_path_spec in
11162 # if the path contains ";" then we assume it to be the separator
11163 # otherwise default to the standard path separator (i.e. ":") - it is
11164 # assumed that no part of a normal pathname contains ";" but that should
11165 # okay in the real world where ";" in dirpaths is itself problematic.
11166 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11169 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11172 # Ok, now we have the path, separated by spaces, we can step through it
11173 # and add multilib dir if necessary.
11174 lt_tmp_lt_search_path_spec
=
11175 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11176 for lt_sys_path
in $lt_search_path_spec; do
11177 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11178 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11180 test -d "$lt_sys_path" && \
11181 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
11184 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11185 BEGIN {RS=" "; FS="/|\n";} {
11188 for (lt_i = NF; lt_i > 0; lt_i--) {
11189 if ($lt_i != "" && $lt_i != ".") {
11190 if ($lt_i == "..") {
11193 if (lt_count == 0) {
11194 lt_foo="/" $lt_i lt_foo;
11201 if (lt_foo != "") { lt_freq[lt_foo]++; }
11202 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11204 # AWK program above erroneously prepends '/' to C:/dos/paths
11207 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
11208 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11210 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11212 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
11214 library_names_spec
=
11215 libname_spec
='lib$name'
11219 postuninstall_cmds
=
11223 shlibpath_overrides_runpath
=unknown
11225 dynamic_linker
="$host_os ld.so"
11226 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
11227 need_lib_prefix
=unknown
11228 hardcode_into_libs
=no
11230 # when you set need_version to no, make sure it does not cause -set_version
11231 # flags to be left without arguments
11232 need_version
=unknown
11237 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
11238 shlibpath_var
=LIBPATH
11240 # AIX 3 has no versioning support, so we append a major version to the name.
11241 soname_spec
='${libname}${release}${shared_ext}$major'
11248 hardcode_into_libs
=yes
11249 if test "$host_cpu" = ia64
; then
11250 # AIX 5 supports IA64
11251 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11252 shlibpath_var
=LD_LIBRARY_PATH
11254 # With GCC up to 2.95.x, collect2 would create an import file
11255 # for dependence libraries. The import file would start with
11256 # the line `#! .'. This would cause the generated library to
11257 # depend on `.', always an invalid library. This was fixed in
11258 # development snapshots of GCC prior to 3.0.
11260 aix4 | aix4.
[01] | aix4.
[01].
*)
11261 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11263 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
11266 can_build_shared
=no
11270 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11271 # soname into executable. Probably we can add versioning support to
11272 # collect2, so additional links can be useful in future.
11273 if test "$aix_use_runtimelinking" = yes; then
11274 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11275 # instead of lib<name>.a to let people know that these are not
11276 # typical AIX shared libraries.
11277 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11279 # We preserve .a as extension for shared libraries through AIX4.2
11280 # and later when we are not doing run time linking.
11281 library_names_spec
='${libname}${release}.a $libname.a'
11282 soname_spec
='${libname}${release}${shared_ext}$major'
11284 shlibpath_var
=LIBPATH
11291 # Since July 2007 AmigaOS4 officially supports .so libraries.
11292 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11293 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11296 library_names_spec
='$libname.ixlibrary $libname.a'
11297 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11298 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'
11304 library_names_spec
='${libname}${shared_ext}'
11305 dynamic_linker
="$host_os ld.so"
11306 shlibpath_var
=LIBRARY_PATH
11312 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11313 soname_spec
='${libname}${release}${shared_ext}$major'
11314 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
11315 shlibpath_var
=LD_LIBRARY_PATH
11316 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11317 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
11318 # the default ld.so.conf also contains /usr/contrib/lib and
11319 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11320 # libtool to hard-code these into programs
11323 cygwin
* | mingw
* | pw32
* | cegcc
*)
11324 version_type
=windows
11329 case $GCC,$host_os in
11330 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
11331 library_names_spec
='$libname.dll.a'
11332 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11333 postinstall_cmds
='base_file=`basename \${file}`~
11334 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11335 dldir=$destdir/`dirname \$dlpath`~
11336 test -d \$dldir || mkdir -p \$dldir~
11337 $install_prog $dir/$dlname \$dldir/$dlname~
11338 chmod a+x \$dldir/$dlname~
11339 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11340 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11342 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11343 dlpath=$dir/\$dldll~
11345 shlibpath_overrides_runpath
=yes
11349 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11350 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11352 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
11355 # MinGW DLLs use traditional 'lib' prefix
11356 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11359 # pw32 DLLs use 'pw' prefix rather than 'lib'
11360 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11366 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11369 dynamic_linker
='Win32 ld.exe'
11370 # FIXME: first we should search . and the directory the executable is in
11374 darwin
* | rhapsody
*)
11375 dynamic_linker
="$host_os dyld"
11376 version_type
=darwin
11379 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11380 soname_spec
='${libname}${release}${major}$shared_ext'
11381 shlibpath_overrides_runpath
=yes
11382 shlibpath_var
=DYLD_LIBRARY_PATH
11383 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
11385 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
11386 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
11393 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11394 soname_spec
='${libname}${release}${shared_ext}$major'
11395 shlibpath_var
=LD_LIBRARY_PATH
11398 freebsd
* | dragonfly
*)
11399 # DragonFly does not have aout. When/if they implement a new
11400 # versioning mechanism, adjust this.
11401 if test -x /usr
/bin
/objformat
; then
11402 objformat
=`/usr/bin/objformat`
11405 freebsd
[23].
*) objformat
=aout
;;
11406 *) objformat
=elf
;;
11409 version_type
=freebsd-
$objformat
11410 case $version_type in
11412 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11417 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11421 shlibpath_var
=LD_LIBRARY_PATH
11424 shlibpath_overrides_runpath
=yes
11426 freebsd3.
[01]* | freebsdelf3.
[01]*)
11427 shlibpath_overrides_runpath
=yes
11428 hardcode_into_libs
=yes
11430 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
11431 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
11432 shlibpath_overrides_runpath
=no
11433 hardcode_into_libs
=yes
11435 *) # from 4.6 on, and DragonFly
11436 shlibpath_overrides_runpath
=yes
11437 hardcode_into_libs
=yes
11446 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11447 soname_spec
='${libname}${release}${shared_ext}$major'
11448 shlibpath_var
=LD_LIBRARY_PATH
11449 hardcode_into_libs
=yes
11456 dynamic_linker
="$host_os runtime_loader"
11457 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11458 soname_spec
='${libname}${release}${shared_ext}$major'
11459 shlibpath_var
=LIBRARY_PATH
11460 shlibpath_overrides_runpath
=yes
11461 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11462 hardcode_into_libs
=yes
11465 hpux9
* | hpux10
* | hpux11
*)
11466 # Give a soname corresponding to the major version so that dld.sl refuses to
11467 # link against other versions.
11474 hardcode_into_libs
=yes
11475 dynamic_linker
="$host_os dld.so"
11476 shlibpath_var
=LD_LIBRARY_PATH
11477 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
11478 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11479 soname_spec
='${libname}${release}${shared_ext}$major'
11480 if test "X$HPUX_IA64_MODE" = X32
; then
11481 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11483 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
11485 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
11489 hardcode_into_libs
=yes
11490 dynamic_linker
="$host_os dld.sl"
11491 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
11492 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
11493 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11494 soname_spec
='${libname}${release}${shared_ext}$major'
11495 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11496 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
11500 dynamic_linker
="$host_os dld.sl"
11501 shlibpath_var
=SHLIB_PATH
11502 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
11503 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11504 soname_spec
='${libname}${release}${shared_ext}$major'
11507 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11508 postinstall_cmds
='chmod 555 $lib'
11509 # or fails outright, so override atomically:
11510 install_override_mode
=555
11517 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11518 soname_spec
='${libname}${release}${shared_ext}$major'
11519 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
11520 shlibpath_var
=LD_LIBRARY_PATH
11521 shlibpath_overrides_runpath
=no
11522 hardcode_into_libs
=yes
11525 irix5
* | irix6
* | nonstopux
*)
11527 nonstopux
*) version_type
=nonstopux
;;
11529 if test "$lt_cv_prog_gnu_ld" = yes; then
11537 soname_spec
='${libname}${release}${shared_ext}$major'
11538 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11540 irix5
* | nonstopux
*)
11541 libsuff
= shlibsuff
=
11544 case $LD in # libtool.m4 will add one of these switches to LD
11545 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
11546 libsuff
= shlibsuff
= libmagic
=32-bit;;
11547 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
11548 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
11549 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
11550 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
11551 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
11555 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
11556 shlibpath_overrides_runpath
=no
11557 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11558 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
11559 hardcode_into_libs
=yes
11562 # No shared lib support for Linux oldld, aout, or coff.
11563 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
11567 # This must be Linux ELF.
11568 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
11572 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11573 soname_spec
='${libname}${release}${shared_ext}$major'
11574 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11575 shlibpath_var
=LD_LIBRARY_PATH
11576 shlibpath_overrides_runpath
=no
11578 # Some binutils ld are patched to set DT_RUNPATH
11579 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11580 $as_echo_n "(cached) " >&6
11582 lt_cv_shlibpath_overrides_runpath
=no
11583 save_LDFLAGS
=$LDFLAGS
11584 save_libdir
=$libdir
11585 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11586 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11587 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11588 /* end confdefs.h. */
11598 if ac_fn_c_try_link
"$LINENO"; then :
11599 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
11600 lt_cv_shlibpath_overrides_runpath
=yes
11603 rm -f core conftest.err conftest.
$ac_objext \
11604 conftest
$ac_exeext conftest.
$ac_ext
11605 LDFLAGS
=$save_LDFLAGS
11606 libdir
=$save_libdir
11610 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
11612 # This implies no fast_install, which is unacceptable.
11613 # Some rework will be needed to allow for fast_install
11614 # before this can be enabled.
11615 hardcode_into_libs
=yes
11617 # Append ld.so.conf contents to the search path
11618 if test -f /etc
/ld.so.conf
; then
11619 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' ' '`
11620 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
11623 # We used to test for /lib/ld.so.1 and disable shared libraries on
11624 # powerpc, because MkLinux only supported shared libraries with the
11625 # GNU dynamic linker. Since this was broken with cross compilers,
11626 # most powerpc-linux boxes support dynamic linking these days and
11627 # people can always --disable-shared, the test was removed, and we
11628 # assume the GNU/Linux dynamic linker is in use.
11629 dynamic_linker
='GNU/Linux ld.so'
11636 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
11637 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11638 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11639 dynamic_linker
='NetBSD (a.out) ld.so'
11641 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11642 soname_spec
='${libname}${release}${shared_ext}$major'
11643 dynamic_linker
='NetBSD ld.elf_so'
11645 shlibpath_var
=LD_LIBRARY_PATH
11646 shlibpath_overrides_runpath
=yes
11647 hardcode_into_libs
=yes
11652 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11653 shlibpath_var
=LD_LIBRARY_PATH
11654 shlibpath_overrides_runpath
=yes
11661 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11662 soname_spec
='${libname}${release}${shared_ext}$major'
11663 shlibpath_var
=LD_LIBRARY_PATH
11664 shlibpath_overrides_runpath
=no
11665 hardcode_into_libs
=yes
11666 dynamic_linker
='ldqnx.so'
11671 sys_lib_dlsearch_path_spec
="/usr/lib"
11673 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11675 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
11676 *) need_version
=no
;;
11678 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11679 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11680 shlibpath_var
=LD_LIBRARY_PATH
11681 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11683 openbsd2.
[89] | openbsd2.
[89].
*)
11684 shlibpath_overrides_runpath
=no
11687 shlibpath_overrides_runpath
=yes
11691 shlibpath_overrides_runpath
=yes
11696 libname_spec
='$name'
11699 library_names_spec
='$libname${shared_ext} $libname.a'
11700 dynamic_linker
='OS/2 ld.exe'
11701 shlibpath_var
=LIBPATH
11704 osf3
* | osf4
* | osf5
*)
11708 soname_spec
='${libname}${release}${shared_ext}$major'
11709 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11710 shlibpath_var
=LD_LIBRARY_PATH
11711 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11712 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
11723 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11724 soname_spec
='${libname}${release}${shared_ext}$major'
11725 shlibpath_var
=LD_LIBRARY_PATH
11726 shlibpath_overrides_runpath
=yes
11727 hardcode_into_libs
=yes
11728 # ldd complains unless libraries are executable
11729 postinstall_cmds
='chmod +x $lib'
11734 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11735 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11736 shlibpath_var
=LD_LIBRARY_PATH
11737 shlibpath_overrides_runpath
=yes
11738 if test "$with_gnu_ld" = yes; then
11746 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11747 soname_spec
='${libname}${release}${shared_ext}$major'
11748 shlibpath_var
=LD_LIBRARY_PATH
11749 case $host_vendor in
11751 shlibpath_overrides_runpath
=no
11753 runpath_var
=LD_RUN_PATH
11761 shlibpath_overrides_runpath
=no
11762 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
11768 if test -d /usr
/nec
;then
11770 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11771 soname_spec
='$libname${shared_ext}.$major'
11772 shlibpath_var
=LD_LIBRARY_PATH
11776 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
11777 version_type
=freebsd-elf
11780 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11781 soname_spec
='${libname}${release}${shared_ext}$major'
11782 shlibpath_var
=LD_LIBRARY_PATH
11783 shlibpath_overrides_runpath
=yes
11784 hardcode_into_libs
=yes
11785 if test "$with_gnu_ld" = yes; then
11786 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11788 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
11791 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
11795 sys_lib_dlsearch_path_spec
='/usr/lib'
11799 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11803 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11804 shlibpath_var
=LD_LIBRARY_PATH
11805 shlibpath_overrides_runpath
=no
11806 hardcode_into_libs
=yes
11811 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11812 soname_spec
='${libname}${release}${shared_ext}$major'
11813 shlibpath_var
=LD_LIBRARY_PATH
11820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11821 $as_echo "$dynamic_linker" >&6; }
11822 test "$dynamic_linker" = no
&& can_build_shared
=no
11824 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
11825 if test "$GCC" = yes; then
11826 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11829 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11830 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
11832 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11833 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
11927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11928 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11930 if test -n "$hardcode_libdir_flag_spec" ||
11931 test -n "$runpath_var" ||
11932 test "X$hardcode_automatic" = "Xyes" ; then
11934 # We can hardcode non-existent directories.
11935 if test "$hardcode_direct" != no
&&
11936 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11937 # have to relink, otherwise we might link with an installed library
11938 # when we should be linking with a yet-to-be-installed one
11939 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11940 test "$hardcode_minus_L" != no
; then
11941 # Linking always hardcodes the temporary library directory.
11942 hardcode_action
=relink
11944 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11945 hardcode_action
=immediate
11948 # We cannot hardcode anything, or else we can only hardcode existing
11950 hardcode_action
=unsupported
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11953 $as_echo "$hardcode_action" >&6; }
11955 if test "$hardcode_action" = relink ||
11956 test "$inherit_rpath" = yes; then
11957 # Fast installation is not supported
11958 enable_fast_install
=no
11959 elif test "$shlibpath_overrides_runpath" = yes ||
11960 test "$enable_shared" = no
; then
11961 # Fast installation is not necessary
11962 enable_fast_install
=needless
11970 if test "x$enable_dlopen" != xyes
; then
11971 enable_dlopen
=unknown
11972 enable_dlopen_self
=unknown
11973 enable_dlopen_self_static
=unknown
11980 lt_cv_dlopen
="load_add_on"
11982 lt_cv_dlopen_self
=yes
11985 mingw
* | pw32
* | cegcc
*)
11986 lt_cv_dlopen
="LoadLibrary"
11991 lt_cv_dlopen
="dlopen"
11996 # if libdl is installed we need to link against it
11997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11998 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11999 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12000 $as_echo_n "(cached) " >&6
12002 ac_check_lib_save_LIBS
=$LIBS
12004 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12005 /* end confdefs.h. */
12007 /* Override any GCC internal prototype to avoid an error.
12008 Use char because int might match the return type of a GCC
12009 builtin and then its argument prototype would still apply. */
12022 if ac_fn_c_try_link
"$LINENO"; then :
12023 ac_cv_lib_dl_dlopen
=yes
12025 ac_cv_lib_dl_dlopen
=no
12027 rm -f core conftest.err conftest.
$ac_objext \
12028 conftest
$ac_exeext conftest.
$ac_ext
12029 LIBS
=$ac_check_lib_save_LIBS
12031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12032 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12033 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
12034 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12037 lt_cv_dlopen
="dyld"
12039 lt_cv_dlopen_self
=yes
12046 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
12047 if test "x$ac_cv_func_shl_load" = x
""yes; then :
12048 lt_cv_dlopen
="shl_load"
12050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12051 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12052 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12053 $as_echo_n "(cached) " >&6
12055 ac_check_lib_save_LIBS
=$LIBS
12057 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12058 /* end confdefs.h. */
12060 /* Override any GCC internal prototype to avoid an error.
12061 Use char because int might match the return type of a GCC
12062 builtin and then its argument prototype would still apply. */
12070 return shl_load ();
12075 if ac_fn_c_try_link
"$LINENO"; then :
12076 ac_cv_lib_dld_shl_load
=yes
12078 ac_cv_lib_dld_shl_load
=no
12080 rm -f core conftest.err conftest.
$ac_objext \
12081 conftest
$ac_exeext conftest.
$ac_ext
12082 LIBS
=$ac_check_lib_save_LIBS
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12085 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12086 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then :
12087 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
12089 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
12090 if test "x$ac_cv_func_dlopen" = x
""yes; then :
12091 lt_cv_dlopen
="dlopen"
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12094 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12095 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12096 $as_echo_n "(cached) " >&6
12098 ac_check_lib_save_LIBS
=$LIBS
12100 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12101 /* end confdefs.h. */
12103 /* Override any GCC internal prototype to avoid an error.
12104 Use char because int might match the return type of a GCC
12105 builtin and then its argument prototype would still apply. */
12118 if ac_fn_c_try_link
"$LINENO"; then :
12119 ac_cv_lib_dl_dlopen
=yes
12121 ac_cv_lib_dl_dlopen
=no
12123 rm -f core conftest.err conftest.
$ac_objext \
12124 conftest
$ac_exeext conftest.
$ac_ext
12125 LIBS
=$ac_check_lib_save_LIBS
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12128 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12129 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
12130 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12133 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12134 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12135 $as_echo_n "(cached) " >&6
12137 ac_check_lib_save_LIBS
=$LIBS
12138 LIBS
="-lsvld $LIBS"
12139 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12140 /* end confdefs.h. */
12142 /* Override any GCC internal prototype to avoid an error.
12143 Use char because int might match the return type of a GCC
12144 builtin and then its argument prototype would still apply. */
12157 if ac_fn_c_try_link
"$LINENO"; then :
12158 ac_cv_lib_svld_dlopen
=yes
12160 ac_cv_lib_svld_dlopen
=no
12162 rm -f core conftest.err conftest.
$ac_objext \
12163 conftest
$ac_exeext conftest.
$ac_ext
12164 LIBS
=$ac_check_lib_save_LIBS
12166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12167 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12168 if test "x$ac_cv_lib_svld_dlopen" = x
""yes; then :
12169 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
12171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12172 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12173 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12174 $as_echo_n "(cached) " >&6
12176 ac_check_lib_save_LIBS
=$LIBS
12178 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12179 /* end confdefs.h. */
12181 /* Override any GCC internal prototype to avoid an error.
12182 Use char because int might match the return type of a GCC
12183 builtin and then its argument prototype would still apply. */
12191 return dld_link ();
12196 if ac_fn_c_try_link
"$LINENO"; then :
12197 ac_cv_lib_dld_dld_link
=yes
12199 ac_cv_lib_dld_dld_link
=no
12201 rm -f core conftest.err conftest.
$ac_objext \
12202 conftest
$ac_exeext conftest.
$ac_ext
12203 LIBS
=$ac_check_lib_save_LIBS
12205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12206 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12207 if test "x$ac_cv_lib_dld_dld_link" = x
""yes; then :
12208 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
12229 if test "x$lt_cv_dlopen" != xno
; then
12235 case $lt_cv_dlopen in
12237 save_CPPFLAGS
="$CPPFLAGS"
12238 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
12240 save_LDFLAGS
="$LDFLAGS"
12241 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
12244 LIBS
="$lt_cv_dlopen_libs $LIBS"
12246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12247 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12248 if test "${lt_cv_dlopen_self+set}" = set; then :
12249 $as_echo_n "(cached) " >&6
12251 if test "$cross_compiling" = yes; then :
12252 lt_cv_dlopen_self
=cross
12254 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
12255 lt_status
=$lt_dlunknown
12256 cat > conftest.
$ac_ext <<_LT_EOF
12257 #line 12257 "configure"
12258 #include "confdefs.h"
12267 # define LT_DLGLOBAL RTLD_GLOBAL
12270 # define LT_DLGLOBAL DL_GLOBAL
12272 # define LT_DLGLOBAL 0
12276 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12277 find out it does not work in some platform. */
12278 #ifndef LT_DLLAZY_OR_NOW
12280 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12283 # define LT_DLLAZY_OR_NOW DL_LAZY
12286 # define LT_DLLAZY_OR_NOW RTLD_NOW
12289 # define LT_DLLAZY_OR_NOW DL_NOW
12291 # define LT_DLLAZY_OR_NOW 0
12298 /* When -fvisbility=hidden is used, assume the code has been annotated
12299 correspondingly for the symbols needed. */
12300 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12301 void fnord () __attribute__((visibility("default")));
12304 void fnord () { int i=42; }
12307 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12308 int status = $lt_dlunknown;
12312 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12315 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12316 else puts (dlerror ());
12318 /* dlclose (self); */
12326 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12327 (eval $ac_link) 2>&5
12329 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12330 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
12331 (.
/conftest
; exit; ) >&5 2>/dev
/null
12333 case x
$lt_status in
12334 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
12335 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
12336 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
12339 # compilation failed
12340 lt_cv_dlopen_self
=no
12347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12348 $as_echo "$lt_cv_dlopen_self" >&6; }
12350 if test "x$lt_cv_dlopen_self" = xyes
; then
12351 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12353 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12354 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12355 $as_echo_n "(cached) " >&6
12357 if test "$cross_compiling" = yes; then :
12358 lt_cv_dlopen_self_static
=cross
12360 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
12361 lt_status
=$lt_dlunknown
12362 cat > conftest.
$ac_ext <<_LT_EOF
12363 #line 12363 "configure"
12364 #include "confdefs.h"
12373 # define LT_DLGLOBAL RTLD_GLOBAL
12376 # define LT_DLGLOBAL DL_GLOBAL
12378 # define LT_DLGLOBAL 0
12382 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12383 find out it does not work in some platform. */
12384 #ifndef LT_DLLAZY_OR_NOW
12386 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12389 # define LT_DLLAZY_OR_NOW DL_LAZY
12392 # define LT_DLLAZY_OR_NOW RTLD_NOW
12395 # define LT_DLLAZY_OR_NOW DL_NOW
12397 # define LT_DLLAZY_OR_NOW 0
12404 /* When -fvisbility=hidden is used, assume the code has been annotated
12405 correspondingly for the symbols needed. */
12406 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12407 void fnord () __attribute__((visibility("default")));
12410 void fnord () { int i=42; }
12413 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12414 int status = $lt_dlunknown;
12418 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12421 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12422 else puts (dlerror ());
12424 /* dlclose (self); */
12432 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12433 (eval $ac_link) 2>&5
12435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12436 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
12437 (.
/conftest
; exit; ) >&5 2>/dev
/null
12439 case x
$lt_status in
12440 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
12441 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
12442 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
12445 # compilation failed
12446 lt_cv_dlopen_self_static
=no
12453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12454 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12457 CPPFLAGS
="$save_CPPFLAGS"
12458 LDFLAGS
="$save_LDFLAGS"
12463 case $lt_cv_dlopen_self in
12464 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
12465 *) enable_dlopen_self
=unknown
;;
12468 case $lt_cv_dlopen_self_static in
12469 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
12470 *) enable_dlopen_self_static
=unknown
;;
12492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12493 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12494 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
12495 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
12496 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
12497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12498 $as_echo "yes" >&6; }
12500 # FIXME - insert some real tests, host_os isn't really good enough
12503 if test -n "$STRIP" ; then
12504 striplib
="$STRIP -x"
12505 old_striplib
="$STRIP -S"
12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12507 $as_echo "yes" >&6; }
12509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12510 $as_echo "no" >&6; }
12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12515 $as_echo "no" >&6; }
12531 # Report which library types will actually be built
12532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12533 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12535 $as_echo "$can_build_shared" >&6; }
12537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12538 $as_echo_n "checking whether to build shared libraries... " >&6; }
12539 test "$can_build_shared" = "no" && enable_shared
=no
12541 # On AIX, shared libraries and static libraries use the same namespace, and
12542 # are all built from PIC.
12545 test "$enable_shared" = yes && enable_static
=no
12546 if test -n "$RANLIB"; then
12547 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
12548 postinstall_cmds
='$RANLIB $lib'
12553 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
12554 test "$enable_shared" = yes && enable_static
=no
12558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12559 $as_echo "$enable_shared" >&6; }
12561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12562 $as_echo_n "checking whether to build static libraries... " >&6; }
12563 # Make sure either enable_shared or enable_static is yes.
12564 test "$enable_shared" = yes || enable_static
=yes
12565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12566 $as_echo "$enable_static" >&6; }
12573 ac_cpp
='$CPP $CPPFLAGS'
12574 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12575 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12576 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
12592 ac_config_commands
="$ac_config_commands libtool"
12597 # Only expand once:
12602 .
${srcdir}/..
/..
/bfd
/configure.
host
12606 USE_MAINTAINER_MODE
=no
12607 # Check whether --enable-maintainer-mode was given.
12608 if test "${enable_maintainer_mode+set}" = set; then :
12609 enableval
=$enable_maintainer_mode; case "${enableval}" in
12610 yes) MAINT
="" USE_MAINTAINER_MODE
=yes ;;
12612 *) as_fn_error
"\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT
="#" ;;
12614 if test x
"$silent" != x
"yes" && test x
"$MAINT" = x
""; then
12615 echo "Setting maintainer mode" 6>&1
12623 # Check whether --enable-sim-bswap was given.
12624 if test "${enable_sim_bswap+set}" = set; then :
12625 enableval
=$enable_sim_bswap; case "${enableval}" in
12626 yes) sim_bswap
="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12627 no
) sim_bswap
="-DWITH_BSWAP=0";;
12628 *) as_fn_error
"\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap
="";;
12630 if test x
"$silent" != x
"yes" && test x
"$sim_bswap" != x
""; then
12631 echo "Setting bswap flags = $sim_bswap" 6>&1
12639 # Check whether --enable-sim-cflags was given.
12640 if test "${enable_sim_cflags+set}" = set; then :
12641 enableval
=$enable_sim_cflags; case "${enableval}" in
12642 yes) sim_cflags
="-O2 -fomit-frame-pointer";;
12643 trace
) as_fn_error
"\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags
="";;
12644 no
) sim_cflags
="";;
12645 *) sim_cflags
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12647 if test x
"$silent" != x
"yes" && test x
"$sim_cflags" != x
""; then
12648 echo "Setting sim cflags = $sim_cflags" 6>&1
12656 # Check whether --enable-sim-debug was given.
12657 if test "${enable_sim_debug+set}" = set; then :
12658 enableval
=$enable_sim_debug; case "${enableval}" in
12659 yes) sim_debug
="-DDEBUG=7 -DWITH_DEBUG=7";;
12660 no
) sim_debug
="-DDEBUG=0 -DWITH_DEBUG=0";;
12661 *) sim_debug
="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12663 if test x
"$silent" != x
"yes" && test x
"$sim_debug" != x
""; then
12664 echo "Setting sim debug = $sim_debug" 6>&1
12672 # Check whether --enable-sim-stdio was given.
12673 if test "${enable_sim_stdio+set}" = set; then :
12674 enableval
=$enable_sim_stdio; case "${enableval}" in
12675 yes) sim_stdio
="-DWITH_STDIO=DO_USE_STDIO";;
12676 no
) sim_stdio
="-DWITH_STDIO=DONT_USE_STDIO";;
12677 *) as_fn_error
"\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio
="";;
12679 if test x
"$silent" != x
"yes" && test x
"$sim_stdio" != x
""; then
12680 echo "Setting stdio flags = $sim_stdio" 6>&1
12688 # Check whether --enable-sim-trace was given.
12689 if test "${enable_sim_trace+set}" = set; then :
12690 enableval
=$enable_sim_trace; case "${enableval}" in
12691 yes) sim_trace
="-DTRACE=1 -DWITH_TRACE=-1";;
12692 no
) sim_trace
="-DTRACE=0 -DWITH_TRACE=0";;
12694 sim_trace
="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
12697 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
12698 if test x
"$sim_trace" = x
; then
12699 sim_trace
="-DWITH_TRACE='(TRACE_$x"
12701 sim_trace
="${sim_trace}|TRACE_$x"
12704 sim_trace
="$sim_trace)'" ;;
12706 if test x
"$silent" != x
"yes" && test x
"$sim_trace" != x
""; then
12707 echo "Setting sim trace = $sim_trace" 6>&1
12715 # Check whether --enable-sim-profile was given.
12716 if test "${enable_sim_profile+set}" = set; then :
12717 enableval
=$enable_sim_profile; case "${enableval}" in
12718 yes) sim_profile
="-DPROFILE=1 -DWITH_PROFILE=-1";;
12719 no
) sim_profile
="-DPROFILE=0 -DWITH_PROFILE=0";;
12721 sim_profile
="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12724 for x
in `echo "$enableval" | sed -e "s/,/ /g"`; do
12725 if test x
"$sim_profile" = x
; then
12726 sim_profile
="-DWITH_PROFILE='(PROFILE_$x"
12728 sim_profile
="${sim_profile}|PROFILE_$x"
12731 sim_profile
="$sim_profile)'" ;;
12733 if test x
"$silent" != x
"yes" && test x
"$sim_profile" != x
""; then
12734 echo "Setting sim profile = $sim_profile" 6>&1
12737 sim_profile
="-DPROFILE=1 -DWITH_PROFILE=-1"
12743 # Check whether --with-pkgversion was given.
12744 if test "${with_pkgversion+set}" = set; then :
12745 withval
=$with_pkgversion; case "$withval" in
12746 yes) as_fn_error
"package version not specified" "$LINENO" 5 ;;
12748 *) PKGVERSION
="($withval) " ;;
12751 PKGVERSION
="(GDB) "
12759 # Check whether --with-bugurl was given.
12760 if test "${with_bugurl+set}" = set; then :
12761 withval
=$with_bugurl; case "$withval" in
12762 yes) as_fn_error
"bug URL not specified" "$LINENO" 5 ;;
12765 *) BUGURL
="$withval"
12769 BUGURL
="http://www.gnu.org/software/gdb/bugs/"
12779 REPORT_BUGS_TO
="<$BUGURL>"
12780 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
12787 cat >>confdefs.h
<<_ACEOF
12788 #define PKGVERSION "$PKGVERSION"
12792 cat >>confdefs.h
<<_ACEOF
12793 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12798 $as_echo_n "checking return type of signal handlers... " >&6; }
12799 if test "${ac_cv_type_signal+set}" = set; then :
12800 $as_echo_n "(cached) " >&6
12802 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12803 /* end confdefs.h. */
12804 #include <sys/types.h>
12805 #include <signal.h>
12810 return *(signal (0, 0)) (0) == 1;
12815 if ac_fn_c_try_compile
"$LINENO"; then :
12816 ac_cv_type_signal
=int
12818 ac_cv_type_signal
=void
12820 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12823 $as_echo "$ac_cv_type_signal" >&6; }
12825 cat >>confdefs.h
<<_ACEOF
12826 #define RETSIGTYPE $ac_cv_type_signal
12836 sim_link_links
=tconfig.h
12837 if test -f ${srcdir}/tconfig.
in
12839 sim_link_files
=tconfig.
in
12841 sim_link_files
=..
/common
/tconfig.
in
12844 # targ-vals.def points to the libc macro description file.
12845 case "${target}" in
12846 *-*-*) TARG_VALS_DEF
=..
/common
/nltvals.def
;;
12848 sim_link_files
="${sim_link_files} ${TARG_VALS_DEF}"
12849 sim_link_links
="${sim_link_links} targ-vals.def"
12854 ac_sources
="$sim_link_files"
12855 ac_dests
="$sim_link_links"
12856 while test -n "$ac_sources"; do
12857 set $ac_dests; ac_dest
=$1; shift; ac_dests
=$
*
12858 set $ac_sources; ac_source
=$1; shift; ac_sources
=$
*
12859 ac_config_links_1
="$ac_config_links_1 $ac_dest:$ac_source"
12861 ac_config_links
="$ac_config_links $ac_config_links_1"
12864 if grep CGEN_MAINT
$srcdir/Makefile.
in >/dev
/null
; then
12865 cgen_breaks
="break cgen_rtx_error";
12868 ac_config_files
="$ac_config_files Makefile.sim:Makefile.in"
12870 ac_config_files
="$ac_config_files Make-common.sim:../common/Make-common.in"
12872 ac_config_files
="$ac_config_files .gdbinit:../common/gdbinit.in"
12874 ac_config_commands
="$ac_config_commands Makefile"
12876 ac_config_commands
="$ac_config_commands stamp-h"
12878 cat >confcache
<<\_ACEOF
12879 # This file is a shell script that caches the results of configure
12880 # tests run on this system so they can be shared between configure
12881 # scripts and configure runs, see configure's option --config-cache.
12882 # It is not useful on other systems. If it contains results you don't
12883 # want to keep, you may remove or edit it.
12885 # config.status only pays attention to the cache file if you give it
12886 # the --recheck option to rerun configure.
12888 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12889 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12890 # following values.
12894 # The following way of writing the cache mishandles newlines in values,
12895 # but we know of no workaround that is simple, portable, and efficient.
12896 # So, we kill variables containing newlines.
12897 # Ultrix sh set writes to stderr and can't be redirected directly,
12898 # and sets the high bit in the cache file unless we assign to the vars.
12900 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12901 eval ac_val
=\$
$ac_var
12905 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12906 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12909 _ | IFS | as_nl
) ;; #(
12910 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
12911 *) { eval $ac_var=; unset $ac_var;} ;;
12917 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12918 *${as_nl}ac_space
=\
*)
12919 # `set' does not quote correctly, so add quotes: double-quote
12920 # substitution turns \\\\ into \\, and sed turns \\ into \.
12923 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12926 # `set' quotes correctly as required by POSIX, so do not add quotes.
12927 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12936 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12938 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12940 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
12941 if test -w "$cache_file"; then
12942 test "x$cache_file" != "x/dev/null" &&
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12944 $as_echo "$as_me: updating cache $cache_file" >&6;}
12945 cat confcache
>$cache_file
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12948 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12953 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
12954 # Let make expand exec_prefix.
12955 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
12957 DEFS
=-DHAVE_CONFIG_H
12961 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
12962 # 1. Remove the extension, and $U if already installed.
12963 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
12964 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
12965 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12966 # will be set to the directory where LIBOBJS objects are built.
12967 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12968 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
12970 LIBOBJS
=$ac_libobjs
12972 LTLIBOBJS
=$ac_ltlibobjs
12975 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
12976 as_fn_error
"conditional \"GMAKE\" was never defined.
12977 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12979 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
12980 as_fn_error
"conditional \"PLUGINS\" was never defined.
12981 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12984 : ${CONFIG_STATUS=./config.status}
12986 ac_clean_files_save
=$ac_clean_files
12987 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
12988 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12989 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12991 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12993 # Generated by $as_me.
12994 # Run this file to recreate the current configuration.
12995 # Compiler output produced by configure, useful for debugging
12996 # configure, is in config.log if it exists.
12999 ac_cs_recheck=false
13002 SHELL=\${CONFIG_SHELL-$SHELL}
13005 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
13006 ## -------------------- ##
13007 ## M4sh Initialization. ##
13008 ## -------------------- ##
13010 # Be more Bourne compatible
13011 DUALCASE
=1; export DUALCASE
# for MKS sh
13012 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
13015 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13016 # is contrary to our usage. Disable this feature.
13017 alias -g '${1+"$@"}'='"$@"'
13018 setopt NO_GLOB_SUBST
13020 case `(set -o) 2>/dev/null` in #(
13032 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13033 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13034 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13035 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13036 # Prefer a ksh shell builtin over an external printf program on Solaris,
13037 # but without wasting forks for bash or zsh.
13038 if test -z "$BASH_VERSION$ZSH_VERSION" \
13039 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13040 as_echo='print
-r --'
13041 as_echo_n='print
-rn --'
13042 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13043 as_echo='printf %s
\n'
13044 as_echo_n='printf %s
'
13046 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13047 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
13048 as_echo_n='/usr
/ucb
/echo -n'
13050 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13051 as_echo_n_body='eval
13055 expr "X$arg" : "X\\(.*\\)$as_nl";
13056 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13058 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
13060 export as_echo_n_body
13061 as_echo_n='sh
-c $as_echo_n_body as_echo
'
13063 export as_echo_body
13064 as_echo='sh
-c $as_echo_body as_echo
'
13067 # The user is always right.
13068 if test "${PATH_SEPARATOR+set}" != set; then
13070 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13071 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13078 # We need space, tab and new line, in precisely that order. Quoting is
13079 # there to prevent editors from complaining about space-tab.
13080 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13081 # splitting by setting IFS to empty value.)
13084 # Find who we are. Look in the path if we contain no directory separator.
13086 *[\\/]* ) as_myself=$0 ;;
13087 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13088 for as_dir in $PATH
13091 test -z "$as_dir" && as_dir=.
13092 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13098 # We did not find ourselves, most probably we were run as `sh COMMAND'
13099 # in which case we are not to be found in the path.
13100 if test "x$as_myself" = x
; then
13103 if test ! -f "$as_myself"; then
13104 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13108 # Unset variables that we do not need and which cause bugs (e.g. in
13109 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13110 # suppresses any "Segmentation fault" message there. '((' could
13111 # trigger a bug in pdksh 5.2.14.
13112 for as_var
in BASH_ENV ENV MAIL MAILPATH
13113 do eval test x\
${$as_var+set} = xset \
13114 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
13127 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
13130 # as_fn_error ERROR [LINENO LOG_FD]
13131 # ---------------------------------
13132 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13133 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13134 # script with status $?, using 1 if that was 0.
13137 as_status
=$?
; test $as_status -eq 0 && as_status
=1
13139 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
13140 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13142 $as_echo "$as_me: error: $1" >&2
13143 as_fn_exit
$as_status
13147 # as_fn_set_status STATUS
13148 # -----------------------
13149 # Set $? to STATUS, without forking.
13150 as_fn_set_status
()
13153 } # as_fn_set_status
13155 # as_fn_exit STATUS
13156 # -----------------
13157 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13161 as_fn_set_status
$1
13167 # Portably unset VAR.
13170 { eval $1=; unset $1;}
13172 as_unset
=as_fn_unset
13173 # as_fn_append VAR VALUE
13174 # ----------------------
13175 # Append the text in VALUE to the end of the definition contained in VAR. Take
13176 # advantage of any shell optimizations that allow amortized linear growth over
13177 # repeated appends, instead of the typical quadratic growth present in naive
13179 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
13180 eval 'as_fn_append ()
13191 # as_fn_arith ARG...
13192 # ------------------
13193 # Perform arithmetic evaluation on the ARGs, and store the result in the
13194 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13195 # must be portable across $(()) and expr.
13196 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
13197 eval 'as_fn_arith ()
13204 as_val
=`expr "$@" || test $? -eq 1`
13209 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
13210 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
13216 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13217 as_basename
=basename
13222 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
13228 as_me
=`$as_basename -- "$0" ||
13229 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13230 X"$0" : 'X\(//\)$' \| \
13231 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13233 sed '/^.*\/\([^/][^/]*\)\/*$/{
13247 # Avoid depending upon Character Ranges.
13248 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
13249 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13250 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
13251 as_cr_digits
='0123456789'
13252 as_cr_alnum
=$as_cr_Letters$as_cr_digits
13254 ECHO_C
= ECHO_N
= ECHO_T
=
13255 case `echo -n x` in #(((((
13257 case `echo 'xy\c'` in
13258 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
13260 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
13267 rm -f conf$$ conf$$.exe conf$$.
file
13268 if test -d conf$$.dir
; then
13269 rm -f conf$$.dir
/conf$$.
file
13272 mkdir conf$$.dir
2>/dev
/null
13274 if (echo >conf$$.
file) 2>/dev
/null
; then
13275 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
13277 # ... but there are two gotchas:
13278 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13279 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13280 # In both cases, we have to default to `cp -p'.
13281 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
13283 elif ln conf$$.
file conf$$
2>/dev
/null
; then
13291 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
13292 rmdir conf$$.dir
2>/dev
/null
13297 # Create "$as_dir" as a directory, including parents if necessary.
13302 -*) as_dir
=.
/$as_dir;;
13304 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
13308 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13309 *) as_qdir
=$as_dir;;
13311 as_dirs
="'$as_qdir' $as_dirs"
13312 as_dir
=`$as_dirname -- "$as_dir" ||
13313 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13314 X"$as_dir" : 'X\(//\)[^/]' \| \
13315 X"$as_dir" : 'X\(//\)$' \| \
13316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13317 $as_echo X"$as_dir" |
13318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13322 /^X\(\/\/\)[^/].*/{
13335 test -d "$as_dir" && break
13337 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
13338 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
13342 if mkdir
-p .
2>/dev
/null
; then
13343 as_mkdir_p
='mkdir -p "$as_dir"'
13345 test -d .
/-p && rmdir .
/-p
13349 if test -x / >/dev
/null
2>&1; then
13350 as_test_x
='test -x'
13352 if ls -dL / >/dev
/null
2>&1; then
13359 if test -d "$1"; then
13365 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13366 ???[sx]*):;;*)false;;esac;fi
13370 as_executable_p
=$as_test_x
13372 # Sed expression to map a string onto a valid CPP name.
13373 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13375 # Sed expression to map a string onto a valid variable name.
13376 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13380 ## ----------------------------------- ##
13381 ## Main body of $CONFIG_STATUS script. ##
13382 ## ----------------------------------- ##
13384 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
13386 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13387 # Save the log message, to keep $0 and so on meaningful, and to
13388 # report actual input values of CONFIG_FILES etc. instead of their
13389 # values after options handling.
13391 This file was extended by $as_me, which was
13392 generated by GNU Autoconf 2.64. Invocation command line was
13394 CONFIG_FILES = $CONFIG_FILES
13395 CONFIG_HEADERS = $CONFIG_HEADERS
13396 CONFIG_LINKS = $CONFIG_LINKS
13397 CONFIG_COMMANDS = $CONFIG_COMMANDS
13400 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13405 case $ac_config_files in *"
13406 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
13409 case $ac_config_headers in *"
13410 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
13414 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13415 # Files that config.status was made for.
13416 config_files="$ac_config_files"
13417 config_headers="$ac_config_headers"
13418 config_links="$ac_config_links"
13419 config_commands="$ac_config_commands"
13423 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13425 \`$as_me' instantiates files and other configuration actions
13426 from templates according to the current configuration. Unless the files
13427 and actions are specified as TAGs, all are instantiated by default.
13429 Usage: $0 [OPTION]... [TAG]...
13431 -h, --help print this help, then exit
13432 -V, --version print version number and configuration settings, then exit
13433 -q, --quiet, --silent
13434 do not print progress messages
13435 -d, --debug don't remove temporary files
13436 --recheck update $as_me by reconfiguring in the same conditions
13437 --file=FILE[:TEMPLATE]
13438 instantiate the configuration file FILE
13439 --header=FILE[:TEMPLATE]
13440 instantiate the configuration header FILE
13442 Configuration files:
13445 Configuration headers:
13448 Configuration links:
13451 Configuration commands:
13454 Report bugs to the package provider."
13457 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13460 configured by $0, generated by GNU Autoconf 2.64,
13461 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13463 Copyright (C) 2009 Free Software Foundation, Inc.
13464 This config.status script is free software; the Free Software Foundation
13465 gives unlimited permission to copy, distribute and modify it."
13471 test -n "\$AWK" || AWK=awk
13474 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13475 # The default lists apply if the user does not specify any file.
13481 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
13482 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
13493 # Handling of the options.
13494 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
13496 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
13497 $as_echo "$ac_cs_version"; exit ;;
13498 --debug |
--debu |
--deb |
--de |
--d |
-d )
13500 --file |
--fil |
--fi |
--f )
13503 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13505 as_fn_append CONFIG_FILES
" '$ac_optarg'"
13506 ac_need_defaults
=false
;;
13507 --header |
--heade |
--head |
--hea )
13510 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13512 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
13513 ac_need_defaults
=false
;;
13515 # Conflict between --help and --header
13516 as_fn_error
"ambiguous option: \`$1'
13517 Try \`$0 --help' for more information.";;
13518 --help |
--hel |
-h )
13519 $as_echo "$ac_cs_usage"; exit ;;
13520 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
13521 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
13524 # This is an error.
13525 -*) as_fn_error
"unrecognized option: \`$1'
13526 Try \`$0 --help' for more information." ;;
13528 *) as_fn_append ac_config_targets
" $1"
13529 ac_need_defaults
=false
;;
13535 ac_configure_extra_args
=
13537 if $ac_cs_silent; then
13539 ac_configure_extra_args
="$ac_configure_extra_args --silent"
13543 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13544 if \$ac_cs_recheck; then
13545 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13547 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13548 CONFIG_SHELL='$SHELL'
13549 export CONFIG_SHELL
13554 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13558 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13559 ## Running $as_me. ##
13565 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13569 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13572 # The HP-UX ksh and POSIX shell print the target directory to stdout
13573 # if CDPATH is set.
13574 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13576 sed_quote_subst='$sed_quote_subst'
13577 double_quote_subst='$double_quote_subst'
13578 delay_variable_subst='$delay_variable_subst'
13579 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13580 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13581 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13582 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13583 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13584 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13585 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13586 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13587 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13588 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13589 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13590 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13591 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13592 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13593 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13594 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13595 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13596 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13597 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13598 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13599 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13600 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13601 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13602 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13603 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13604 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13605 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13606 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13607 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13608 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13609 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13610 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13611 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13612 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13613 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13614 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13615 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13616 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13617 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13618 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13619 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13620 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13621 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13622 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13623 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13624 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13625 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13626 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13627 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"`'
13628 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13629 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13630 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13631 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13632 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13633 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13634 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13635 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13636 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13637 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13638 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13639 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13640 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13641 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13642 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13643 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13644 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13645 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13646 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13647 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13648 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13649 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13650 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13651 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13652 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13653 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13654 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13655 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13656 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13657 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13658 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13659 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13660 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13661 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13662 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13663 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13664 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13665 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13666 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13667 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13668 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13669 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13670 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13671 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13672 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13673 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13674 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13675 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13676 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13677 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13678 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13679 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13680 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13681 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13682 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13683 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13684 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13685 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13686 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13687 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13688 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13689 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13690 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13691 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13692 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13693 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13694 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13695 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13696 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13697 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13698 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13701 LTCFLAGS='$LTCFLAGS'
13702 compiler='$compiler_DEFAULT'
13704 # A function that is used when there is no print builtin or printf.
13705 func_fallback_echo ()
13707 eval 'cat <<_LTECHO_EOF
13712 # Quote evaled strings.
13726 deplibs_check_method \
13735 lt_cv_sys_global_symbol_pipe \
13736 lt_cv_sys_global_symbol_to_cdecl \
13737 lt_cv_sys_global_symbol_to_c_name_address \
13738 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13739 lt_prog_compiler_no_builtin_flag \
13740 lt_prog_compiler_wl \
13741 lt_prog_compiler_pic \
13742 lt_prog_compiler_static \
13743 lt_cv_prog_compiler_c_o \
13751 export_dynamic_flag_spec \
13752 whole_archive_flag_spec \
13753 compiler_needs_object \
13755 allow_undefined_flag \
13756 no_undefined_flag \
13757 hardcode_libdir_flag_spec \
13758 hardcode_libdir_flag_spec_ld \
13759 hardcode_libdir_separator \
13764 variables_saved_for_relink \
13766 library_names_spec \
13768 install_override_mode \
13772 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13773 *[\\\\\\\`\\"\\\$]*)
13774 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13777 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13782 # Double-quote double-evaled strings.
13783 for var in reload_cmds \
13784 old_postinstall_cmds \
13785 old_postuninstall_cmds \
13787 extract_expsyms_cmds \
13788 old_archive_from_new_cmds \
13789 old_archive_from_expsyms_cmds \
13791 archive_expsym_cmds \
13793 module_expsym_cmds \
13794 export_symbols_cmds \
13797 postuninstall_cmds \
13799 sys_lib_search_path_spec \
13800 sys_lib_dlsearch_path_spec; do
13801 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13802 *[\\\\\\\`\\"\\\$]*)
13803 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13806 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13811 ac_aux_dir='$ac_aux_dir'
13812 xsi_shell='$xsi_shell'
13813 lt_shell_append='$lt_shell_append'
13815 # See if we are running on zsh, and set the options which allow our
13816 # commands through without removal of \ escapes INIT.
13817 if test -n "\${ZSH_VERSION+set}" ; then
13818 setopt NO_GLOB_SUBST
13824 TIMESTAMP='$TIMESTAMP'
13833 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13835 # Handling of arguments.
13836 for ac_config_target
in $ac_config_targets
13838 case $ac_config_target in
13839 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
13840 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
13841 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
13842 "$ac_config_links_1") CONFIG_LINKS
="$CONFIG_LINKS $ac_config_links_1" ;;
13843 "Makefile.sim") CONFIG_FILES
="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13844 "Make-common.sim") CONFIG_FILES
="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13845 ".gdbinit") CONFIG_FILES
="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13846 "Makefile") CONFIG_COMMANDS
="$CONFIG_COMMANDS Makefile" ;;
13847 "stamp-h") CONFIG_COMMANDS
="$CONFIG_COMMANDS stamp-h" ;;
13849 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13854 # If the user did not use the arguments to specify the items to instantiate,
13855 # then the envvar interface is used. Set only those that are not.
13856 # We use the long form for the default assignment because of an extremely
13857 # bizarre bug on SunOS 4.1.3.
13858 if $ac_need_defaults; then
13859 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
13860 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
13861 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS
=$config_links
13862 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
13865 # Have a temporary directory for convenience. Make it in the build tree
13866 # simply because there is no reason against having it here, and in addition,
13867 # creating and moving files from /tmp can sometimes cause problems.
13868 # Hook for its removal unless debugging.
13869 # Note that there is a small window in which the directory will not be cleaned:
13870 # after its creation but before its name has been assigned to `$tmp'.
13874 trap 'exit_status=$?
13875 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13877 trap 'as_fn_exit 1' 1 2 13 15
13879 # Create a (secure) tmp directory for tmp files.
13882 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13883 test -n "$tmp" && test -d "$tmp"
13886 tmp
=.
/conf$$
-$RANDOM
13887 (umask 077 && mkdir
"$tmp")
13888 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
13890 # Set up the scripts for CONFIG_FILES section.
13891 # No need to generate them if there are no CONFIG_FILES.
13892 # This happens for instance with `./config.status config.h'.
13893 if test -n "$CONFIG_FILES"; then
13896 ac_cr
=`echo X | tr X '\015'`
13897 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13898 # But we know of no other shell where ac_cr would be empty at this
13899 # point, so we can use a bashism as a fallback.
13900 if test "x$ac_cr" = x
; then
13901 eval ac_cr
=\$
\'\\r
\'
13903 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13904 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13907 ac_cs_awk_cr
=$ac_cr
13910 echo 'BEGIN {' >"$tmp/subs1.awk" &&
13915 echo "cat >conf$$subs.awk <<_ACEOF" &&
13916 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13918 } >conf$$subs.sh ||
13919 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
13920 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13922 for ac_last_try in false false false false false :; do
13923 . ./conf$$subs.sh ||
13924 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
13926 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
13927 if test $ac_delim_n = $ac_delim_num; then
13929 elif $ac_last_try; then
13930 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
13932 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
13935 rm -f conf$$subs.sh
13937 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13938 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
13942 s/^/S["/; s
/!.
*/"]=/
13952 s/\(.\{148\}\).*/\1/
13954 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
13959 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
13966 s/\(.\{148\}\).*/\1/
13968 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
13972 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
13977 ' <conf$$subs.awk | sed '
13982 ' >>$CONFIG_STATUS || ac_write_fail=1
13983 rm -f conf$$subs.awk
13984 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13986 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
13987 for (key in S) S_is_set[key] = 1
13993 nfields = split(line, field, "@
")
13995 len = length(field[1])
13996 for (i = 2; i < nfields; i++) {
13998 keylen = length(key)
13999 if (S_is_set[key]) {
14001 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14002 len += length(value) + length(field[++i])
14013 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14014 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14015 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
14018 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
14019 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
14022 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14023 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
14024 # trailing colons and then remove the whole line if VPATH becomes empty
14025 # (actually we leave an empty line to preserve line numbers).
14026 if test "x
$srcdir" = x.; then
14027 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14028 s/:*\$(srcdir):*/:/
14029 s/:*\${srcdir}:*/:/
14031 s/^\([^=]*=[ ]*\):*/\1/
14037 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14038 fi # test -n "$CONFIG_FILES"
14040 # Set up the scripts for CONFIG_HEADERS section.
14041 # No need to generate them if there are no CONFIG_HEADERS.
14042 # This happens for instance with `./config.status Makefile'.
14043 if test -n "$CONFIG_HEADERS"; then
14044 cat >"$tmp/defines.
awk" <<\_ACAWK ||
14048 # Transform confdefs.h into an awk script `defines.awk', embedded as
14049 # here-document in config.status, that substitutes the proper values into
14050 # config.h.in to produce config.h.
14052 # Create a delimiter string that does not exist in confdefs.h, to ease
14053 # handling of long lines.
14055 for ac_last_try in false false :; do
14056 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
14057 if test -z "$ac_t"; then
14059 elif $ac_last_try; then
14060 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
14062 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
14066 # For the awk script, D is an array of macro values keyed by name,
14067 # likewise P contains macro parameters if any. Preserve backslash
14068 # newline sequences.
14070 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14072 s/.\{148\}/&'"$ac_delim"'/g
14075 s/^[ ]*#[ ]*define[ ][ ]*/ /
14082 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
14084 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
14088 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
14089 D["\
1"]=" \
3\\\\\\n
"\\/p
14091 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
14096 s/.\{148\}/&'"$ac_delim"'/g
14101 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
14104 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
14106 ' <confdefs.h | sed '
14107 s/'"$ac_delim"'/"\\\
14108 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14110 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14111 for (key in D) D_is_set[key] = 1
14114 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14116 split(line, arg, " ")
14117 if (arg[1] == "#") {
14121 defundef
= substr
(arg
[1], 2)
14124 split(mac1
, mac2
, "(") #)
14126 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
14127 if (D_is_set
[macro
]) {
14128 # Preserve the white space surrounding the "#".
14129 print prefix
"define", macro P
[macro
] D
[macro
]
14132 # Replace #undef with comments. This is necessary, for example,
14133 # in the case of _POSIX_SOURCE, which is predefined and required
14134 # on some systems where configure will not decide to define it.
14135 if (defundef
== "undef") {
14136 print
"/*", prefix defundef
, macro
, "*/"
14144 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14145 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
14146 fi # test -n "$CONFIG_HEADERS"
14149 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14154 :[FHLC
]) ac_mode
=$ac_tag; continue;;
14156 case $ac_mode$ac_tag in
14158 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
14159 :[FH
]-) ac_tag
=-:-;;
14160 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
14177 -) ac_f
="$tmp/stdin";;
14178 *) # Look for the file first in the build tree, then in the source tree
14179 # (if the path is not absolute). The absolute path cannot be DOS-style,
14180 # because $ac_f cannot contain `:'.
14184 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
14186 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
14188 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14189 as_fn_append ac_file_inputs
" '$ac_f'"
14192 # Let's still pretend it is `configure' which instantiates (i.e., don't
14193 # use $as_me), people would be surprised to read:
14194 # /* config.h. Generated by config.status. */
14195 configure_input
='Generated from '`
14196 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14198 if test x
"$ac_file" != x-
; then
14199 configure_input
="$ac_file. $configure_input"
14200 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14201 $as_echo "$as_me: creating $ac_file" >&6;}
14203 # Neutralize special characters interpreted by sed in replacement strings.
14204 case $configure_input in #(
14205 *\
&* |
*\|
* |
*\\* )
14206 ac_sed_conf_input
=`$as_echo "$configure_input" |
14207 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14208 *) ac_sed_conf_input
=$configure_input;;
14212 *:-:* |
*:-) cat >"$tmp/stdin" \
14213 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
14218 ac_dir
=`$as_dirname -- "$ac_file" ||
14219 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14220 X"$ac_file" : 'X\(//\)[^/]' \| \
14221 X"$ac_file" : 'X\(//\)$' \| \
14222 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14223 $as_echo X"$ac_file" |
14224 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14228 /^X\(\/\/\)[^/].*/{
14241 as_dir
="$ac_dir"; as_fn_mkdir_p
14245 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
14247 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14248 # A ".." for each directory in $ac_dir_suffix.
14249 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14250 case $ac_top_builddir_sub in
14251 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
14252 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
14255 ac_abs_top_builddir
=$ac_pwd
14256 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
14257 # for backward compatibility:
14258 ac_top_builddir
=$ac_top_build_prefix
14261 .
) # We are building in place.
14263 ac_top_srcdir
=$ac_top_builddir_sub
14264 ac_abs_top_srcdir
=$ac_pwd ;;
14265 [\\/]* | ?
:[\\/]* ) # Absolute name.
14266 ac_srcdir
=$srcdir$ac_dir_suffix;
14267 ac_top_srcdir
=$srcdir
14268 ac_abs_top_srcdir
=$srcdir ;;
14269 *) # Relative name.
14270 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
14271 ac_top_srcdir
=$ac_top_build_prefix$srcdir
14272 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
14274 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
14284 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
14285 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
14289 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14290 # If the template does not know about datarootdir, expand it.
14291 # FIXME: This hack should be removed a few years after 2.60.
14292 ac_datarootdir_hack
=; ac_datarootdir_seen
=
14303 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14304 *datarootdir
*) ac_datarootdir_seen
=yes;;
14305 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
14306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14307 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14309 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14310 ac_datarootdir_hack='
14311 s&@datadir@&$datadir&g
14312 s&@docdir@&$docdir&g
14313 s&@infodir@&$infodir&g
14314 s&@localedir@&$localedir&g
14315 s&@mandir@&$mandir&g
14316 s&\\\${datarootdir}&$datarootdir&g' ;;
14320 # Neutralize VPATH when `$srcdir' = `.'.
14321 # Shell code in configure.ac might set extrasub.
14322 # FIXME: do we really want to maintain this feature?
14323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14324 ac_sed_extra="$ac_vpsub
14327 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14329 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
14330 s|@configure_input@|
$ac_sed_conf_input|
;t t
14331 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
14332 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
14333 s
&@srcdir@
&$ac_srcdir&;t t
14334 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
14335 s
&@top_srcdir@
&$ac_top_srcdir&;t t
14336 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
14337 s
&@builddir@
&$ac_builddir&;t t
14338 s
&@abs_builddir@
&$ac_abs_builddir&;t t
14339 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
14340 s
&@INSTALL@
&$ac_INSTALL&;t t
14341 $ac_datarootdir_hack
14343 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
14344 || as_fn_error "could not create
$ac_file" "$LINENO" 5
14346 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14347 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
14348 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
14349 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
14350 which seems to be undefined. Please make sure it is defined." >&5
14351 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
14352 which seems to be undefined. Please make sure it is defined." >&2;}
14356 -) cat "$tmp/out" && rm -f "$tmp/out";;
14357 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14359 || as_fn_error "could not create $ac_file" "$LINENO" 5
14365 if test x"$ac_file" != x-; then
14367 $as_echo "/* $configure_input */" \
14368 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14369 } >"$tmp/config.h" \
14370 || as_fn_error "could not create $ac_file" "$LINENO" 5
14371 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14372 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14373 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14376 mv "$tmp/config.h" "$ac_file" \
14377 || as_fn_error "could not create $ac_file" "$LINENO" 5
14380 $as_echo "/* $configure_input */" \
14381 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14382 || as_fn_error "could not create -" "$LINENO" 5
14390 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.
'; then
14393 # Prefer the file from the source tree if names are identical.
14394 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14395 ac_source=$srcdir/$ac_source
14398 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14399 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14401 if test ! -r "$ac_source"; then
14402 as_fn_error "$ac_source: file not found" "$LINENO" 5
14406 # Try a relative symlink, then a hard link, then a copy.
14408 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14409 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14411 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14412 ln "$ac_source" "$ac_file" 2>/dev/null ||
14413 cp -p "$ac_source" "$ac_file" ||
14414 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14417 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14418 $as_echo "$as_me: executing $ac_file commands" >&6;}
14423 case $ac_file$ac_mode in
14424 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14427 # See if we are running on zsh, and set the options which allow our
14428 # commands through without removal of \ escapes.
14429 if test -n "${ZSH_VERSION+set}" ; then
14430 setopt NO_GLOB_SUBST
14433 cfgfile="${ofile}T"
14434 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14437 cat <<_LT_EOF >> "$cfgfile"
14440 # `$ECHO "$ofile" | sed 's
%^.
*/%%'` - Provide generalized library-building support services.
14441 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14442 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14443 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14445 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14446 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14447 # Written by Gordon Matzigkeit, 1996
14449 # This file is part of GNU Libtool.
14451 # GNU Libtool is free software; you can redistribute it and/or
14452 # modify it under the terms of the GNU General Public License as
14453 # published by the Free Software Foundation; either version 2 of
14454 # the License, or (at your option) any later version.
14456 # As a special exception to the GNU General Public License,
14457 # if you distribute this file as part of a program or library that
14458 # is built using GNU Libtool, you may include this file under the
14459 # same distribution terms that you use for the rest of that program.
14461 # GNU Libtool is distributed in the hope that it will be useful,
14462 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14463 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14464 # GNU General Public License for more details.
14466 # You should have received a copy of the GNU General Public License
14467 # along with GNU Libtool; see the file COPYING. If not, a copy
14468 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14469 # obtained by writing to the Free Software Foundation, Inc.,
14470 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14473 # The names of the tagged configurations supported by this script.
14476 # ### BEGIN LIBTOOL CONFIG
14478 # Which release of libtool.m4 was used?
14479 macro_version=$macro_version
14480 macro_revision=$macro_revision
14482 # Whether or not to build shared libraries.
14483 build_libtool_libs=$enable_shared
14485 # Whether or not to build static libraries.
14486 build_old_libs=$enable_static
14488 # What type of objects to build.
14491 # Whether or not to optimize for fast installation.
14492 fast_install=$enable_fast_install
14494 # Shell to use when invoking shell scripts.
14497 # An echo program that protects backslashes.
14501 host_alias=$host_alias
14505 # The build system.
14506 build_alias=$build_alias
14510 # A sed program that does not truncate output.
14513 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14514 Xsed="\$SED -e 1s/^X//"
14516 # A grep program that handles long lines.
14522 # A literal string matcher.
14525 # A BSD- or MS-compatible name lister.
14528 # Whether we need soft or hard links.
14531 # What is the maximum length of a command?
14532 max_cmd_len=$max_cmd_len
14534 # Object file suffix (normally "o").
14537 # Executable file suffix (normally "").
14540 # whether the shell understands "unset".
14543 # turn spaces into newlines.
14546 # turn newlines into spaces.
14549 # An object symbol dumper.
14550 OBJDUMP=$lt_OBJDUMP
14552 # Method to check whether dependent libraries are shared objects.
14553 deplibs_check_method=$lt_deplibs_check_method
14555 # Command to use when deplibs_check_method == "file_magic".
14556 file_magic_cmd=$lt_file_magic_cmd
14560 AR_FLAGS=$lt_AR_FLAGS
14562 # A symbol stripping program.
14565 # Commands used to install an old-style archive.
14567 old_postinstall_cmds=$lt_old_postinstall_cmds
14568 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14570 # Whether to use a lock for old archive extraction.
14571 lock_old_archive_extraction=$lock_old_archive_extraction
14576 # LTCC compiler flags.
14577 LTCFLAGS=$lt_CFLAGS
14579 # Take the output of nm and produce a listing of raw symbols and C names.
14580 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14582 # Transform the output of nm in a proper C declaration.
14583 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14585 # Transform the output of nm in a C name address pair.
14586 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14588 # Transform the output of nm in a C name address pair when lib prefix is needed.
14589 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14591 # The name of the directory that contains temporary libtool files.
14594 # Used to examine libraries when file_magic_cmd begins with "file".
14595 MAGIC_CMD=$MAGIC_CMD
14597 # Must we lock files when doing compilation?
14598 need_locks=$lt_need_locks
14600 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14601 DSYMUTIL=$lt_DSYMUTIL
14603 # Tool to change global to local symbols on Mac OS X.
14606 # Tool to manipulate fat objects and archives on Mac OS X.
14609 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14612 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14613 OTOOL64=$lt_OTOOL64
14615 # Old archive suffix (normally "a").
14618 # Shared library suffix (normally ".so").
14619 shrext_cmds=$lt_shrext_cmds
14621 # The commands to extract the exported symbol list from a shared archive.
14622 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14624 # Variables whose values should be saved in libtool wrapper scripts and
14625 # restored at link time.
14626 variables_saved_for_relink=$lt_variables_saved_for_relink
14628 # Do we need the "lib" prefix for modules?
14629 need_lib_prefix=$need_lib_prefix
14631 # Do we need a version for libraries?
14632 need_version=$need_version
14634 # Library versioning type.
14635 version_type=$version_type
14637 # Shared library runtime path variable.
14638 runpath_var=$runpath_var
14640 # Shared library path variable.
14641 shlibpath_var=$shlibpath_var
14643 # Is shlibpath searched before the hard-coded library search path?
14644 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14646 # Format of library name prefix.
14647 libname_spec=$lt_libname_spec
14649 # List of archive names. First name is the real one, the rest are links.
14650 # The last name is the one that the linker finds with -lNAME
14651 library_names_spec=$lt_library_names_spec
14653 # The coded name of the library, if different from the real name.
14654 soname_spec=$lt_soname_spec
14656 # Permission mode override for installation of shared libraries.
14657 install_override_mode=$lt_install_override_mode
14659 # Command to use after installation of a shared archive.
14660 postinstall_cmds=$lt_postinstall_cmds
14662 # Command to use after uninstallation of a shared archive.
14663 postuninstall_cmds=$lt_postuninstall_cmds
14665 # Commands used to finish a libtool library installation in a directory.
14666 finish_cmds=$lt_finish_cmds
14668 # As "finish_cmds", except a single script fragment to be evaled but
14670 finish_eval=$lt_finish_eval
14672 # Whether we should hardcode library paths into libraries.
14673 hardcode_into_libs=$hardcode_into_libs
14675 # Compile-time system search path for libraries.
14676 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14678 # Run-time system search path for libraries.
14679 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14681 # Whether dlopen is supported.
14682 dlopen_support=$enable_dlopen
14684 # Whether dlopen of programs is supported.
14685 dlopen_self=$enable_dlopen_self
14687 # Whether dlopen of statically linked programs is supported.
14688 dlopen_self_static=$enable_dlopen_self_static
14690 # Commands to strip libraries.
14691 old_striplib=$lt_old_striplib
14692 striplib=$lt_striplib
14695 # The linker used to build libraries.
14698 # How to create reloadable object files.
14699 reload_flag=$lt_reload_flag
14700 reload_cmds=$lt_reload_cmds
14702 # Commands used to build an old-style archive.
14703 old_archive_cmds=$lt_old_archive_cmds
14705 # A language specific compiler.
14708 # Is the compiler the GNU compiler?
14711 # Compiler flag to turn off builtin functions.
14712 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14714 # How to pass a linker flag through the compiler.
14715 wl=$lt_lt_prog_compiler_wl
14717 # Additional compiler flags for building library objects.
14718 pic_flag=$lt_lt_prog_compiler_pic
14720 # Compiler flag to prevent dynamic linking.
14721 link_static_flag=$lt_lt_prog_compiler_static
14723 # Does compiler simultaneously support -c and -o options?
14724 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14726 # Whether or not to add -lc for building shared libraries.
14727 build_libtool_need_lc=$archive_cmds_need_lc
14729 # Whether or not to disallow shared libs when runtime libs are static.
14730 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14732 # Compiler flag to allow reflexive dlopens.
14733 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14735 # Compiler flag to generate shared objects directly from archives.
14736 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14738 # Whether the compiler copes with passing no objects directly.
14739 compiler_needs_object=$lt_compiler_needs_object
14741 # Create an old-style archive from a shared archive.
14742 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14744 # Create a temporary old-style archive to link instead of a shared archive.
14745 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14747 # Commands used to build a shared archive.
14748 archive_cmds=$lt_archive_cmds
14749 archive_expsym_cmds=$lt_archive_expsym_cmds
14751 # Commands used to build a loadable module if different from building
14752 # a shared archive.
14753 module_cmds=$lt_module_cmds
14754 module_expsym_cmds=$lt_module_expsym_cmds
14756 # Whether we are building with GNU ld or not.
14757 with_gnu_ld=$lt_with_gnu_ld
14759 # Flag that allows shared libraries with undefined symbols to be built.
14760 allow_undefined_flag=$lt_allow_undefined_flag
14762 # Flag that enforces no undefined symbols.
14763 no_undefined_flag=$lt_no_undefined_flag
14765 # Flag to hardcode \$libdir into a binary during linking.
14766 # This must work even if \$libdir does not exist
14767 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14769 # If ld is used when linking, flag to hardcode \$libdir into a binary
14770 # during linking. This must work even if \$libdir does not exist.
14771 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14773 # Whether we need a single "-rpath" flag with a separated argument.
14774 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14776 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14777 # DIR into the resulting binary.
14778 hardcode_direct=$hardcode_direct
14780 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14781 # DIR into the resulting binary and the resulting library dependency is
14782 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14783 # library is relocated.
14784 hardcode_direct_absolute=$hardcode_direct_absolute
14786 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14787 # into the resulting binary.
14788 hardcode_minus_L=$hardcode_minus_L
14790 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14791 # into the resulting binary.
14792 hardcode_shlibpath_var=$hardcode_shlibpath_var
14794 # Set to "yes" if building a shared library automatically hardcodes DIR
14795 # into the library and all subsequent libraries and executables linked
14797 hardcode_automatic=$hardcode_automatic
14799 # Set to yes if linker adds runtime paths of dependent libraries
14800 # to runtime path list.
14801 inherit_rpath=$inherit_rpath
14803 # Whether libtool must link a program against all its dependency libraries.
14804 link_all_deplibs=$link_all_deplibs
14806 # Fix the shell variable \$srcfile for the compiler.
14807 fix_srcfile_path=$lt_fix_srcfile_path
14809 # Set to "yes" if exported symbols are required.
14810 always_export_symbols=$always_export_symbols
14812 # The commands to list exported symbols.
14813 export_symbols_cmds=$lt_export_symbols_cmds
14815 # Symbols that should not be listed in the preloaded symbols.
14816 exclude_expsyms=$lt_exclude_expsyms
14818 # Symbols that must always be exported.
14819 include_expsyms=$lt_include_expsyms
14821 # Commands necessary for linking programs (against libraries) with templates.
14822 prelink_cmds=$lt_prelink_cmds
14824 # Specify filename containing input files.
14825 file_list_spec=$lt_file_list_spec
14827 # How to hardcode a shared library path into an executable.
14828 hardcode_action=$hardcode_action
14830 # ### END LIBTOOL CONFIG
14836 cat <<\_LT_EOF >> "$cfgfile"
14837 # AIX sometimes has problems with the GCC collect2 program. For some
14838 # reason, if we set the COLLECT_NAMES environment variable, the problems
14839 # vanish in a puff of smoke.
14840 if test "X${COLLECT_NAMES+set}" != Xset; then
14842 export COLLECT_NAMES
14849 ltmain="$ac_aux_dir/ltmain.sh"
14852 # We use sed instead of cat because bash on DJGPP gets confused if
14853 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14854 # text mode, it properly converts lines to CR/LF. This bash problem
14855 # is reportedly fixed, but why not run on old versions too?
14856 sed '/^
# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14857 ||
(rm -f "$cfgfile"; exit 1)
14861 cat << \_LT_EOF
>> "$cfgfile"
14863 # func_dirname file append nondir_replacement
14864 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14865 # otherwise set result to NONDIR_REPLACEMENT.
14869 */*) func_dirname_result
="${1%/*}${2}" ;;
14870 * ) func_dirname_result
="${3}" ;;
14874 # func_basename file
14877 func_basename_result
="${1##*/}"
14880 # func_dirname_and_basename file append nondir_replacement
14881 # perform func_basename and func_dirname in a single function
14883 # dirname: Compute the dirname of FILE. If nonempty,
14884 # add APPEND to the result, otherwise set result
14885 # to NONDIR_REPLACEMENT.
14886 # value returned in "$func_dirname_result"
14887 # basename: Compute filename of FILE.
14888 # value retuned in "$func_basename_result"
14889 # Implementation must be kept synchronized with func_dirname
14890 # and func_basename. For efficiency, we do not delegate to
14891 # those functions but instead duplicate the functionality here.
14892 func_dirname_and_basename
()
14895 */*) func_dirname_result
="${1%/*}${2}" ;;
14896 * ) func_dirname_result
="${3}" ;;
14898 func_basename_result
="${1##*/}"
14901 # func_stripname prefix suffix name
14902 # strip PREFIX and SUFFIX off of NAME.
14903 # PREFIX and SUFFIX must not contain globbing or regex special
14904 # characters, hashes, percent signs, but SUFFIX may contain a leading
14905 # dot (in which case that matches only a dot).
14908 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14909 # positional parameters, so assign one to ordinary parameter first.
14910 func_stripname_result
=${3}
14911 func_stripname_result
=${func_stripname_result#"${1}"}
14912 func_stripname_result
=${func_stripname_result%"${2}"}
14918 func_opt_split_opt
=${1%%=*}
14919 func_opt_split_arg
=${1#*=}
14926 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
14927 *) func_lo2o_result
=${1} ;;
14931 # func_xform libobj-or-source
14934 func_xform_result
=${1%.*}.lo
14937 # func_arith arithmetic-term...
14940 func_arith_result
=$
(( $
* ))
14944 # STRING may not start with a hyphen.
14947 func_len_result
=${#1}
14952 *) # Bourne compatible functions.
14953 cat << \_LT_EOF
>> "$cfgfile"
14955 # func_dirname file append nondir_replacement
14956 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14957 # otherwise set result to NONDIR_REPLACEMENT.
14960 # Extract subdirectory from the argument.
14961 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
14962 if test "X$func_dirname_result" = "X${1}"; then
14963 func_dirname_result
="${3}"
14965 func_dirname_result
="$func_dirname_result${2}"
14969 # func_basename file
14972 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
14976 # func_stripname prefix suffix name
14977 # strip PREFIX and SUFFIX off of NAME.
14978 # PREFIX and SUFFIX must not contain globbing or regex special
14979 # characters, hashes, percent signs, but SUFFIX may contain a leading
14980 # dot (in which case that matches only a dot).
14981 # func_strip_suffix prefix name
14985 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14986 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14991 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
14992 my_sed_long_arg
='1s/^-[^=]*=//'
14997 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14998 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15004 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
15007 # func_xform libobj-or-source
15010 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15013 # func_arith arithmetic-term...
15016 func_arith_result
=`expr "$@"`
15020 # STRING may not start with a hyphen.
15023 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15029 case $lt_shell_append in
15031 cat << \_LT_EOF
>> "$cfgfile"
15033 # func_append var value
15034 # Append VALUE to the end of shell variable VAR.
15042 cat << \_LT_EOF
>> "$cfgfile"
15044 # func_append var value
15045 # Append VALUE to the end of shell variable VAR.
15056 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15057 ||
(rm -f "$cfgfile"; exit 1)
15059 mv -f "$cfgfile" "$ofile" ||
15060 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15064 "Makefile":C
) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15065 rm -f Makesim1.tmp Makesim2.tmp Makefile
15066 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim
>Makesim1.tmp
15067 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim
>Makesim2.tmp
15068 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15069 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15070 <Makefile.sim
>Makefile
15071 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15073 "stamp-h":C
) echo > stamp-h
;;
15081 ac_clean_files
=$ac_clean_files_save
15083 test $ac_write_fail = 0 ||
15084 as_fn_error
"write failure creating $CONFIG_STATUS" "$LINENO" 5
15087 # configure is writing to config.log, and then calls config.status.
15088 # config.status does its own redirection, appending to config.log.
15089 # Unfortunately, on DOS this fails, as config.log is still kept open
15090 # by configure, so config.status won't be able to write to it; its
15091 # output is simply discarded. So we exec the FD to /dev/null,
15092 # effectively closing config.log, so it can be properly (re)opened and
15093 # appended to by config.status. When coming back to configure, we
15094 # need to make the FD available again.
15095 if test "$no_create" != yes; then
15097 ac_config_status_args
=
15098 test "$silent" = yes &&
15099 ac_config_status_args
="$ac_config_status_args --quiet"
15101 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
15103 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15104 # would make configure fail if this is the last instruction.
15105 $ac_cs_success || as_fn_exit $?
15107 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
15108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15109 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}