2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for package-unused version-unused.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
53 as_echo_n='/usr
/ucb
/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x
; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var
in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\
${$as_var+set} = xset \
120 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
133 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x
"${_as_can_reexec}" != xno
&& test "x$CONFIG_SHELL" != x
; then
138 _as_can_reexec
=no
; export _as_can_reexec
;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
147 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec
=; unset _as_can_reexec
;}
160 if test "x$CONFIG_SHELL" = x
; then
161 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required
="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 PATH=/empty FPATH=/empty; export PATH FPATH
205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207 test \$(( 1 + 1 )) = 2 || exit 1"
208 if (eval "$as_required") 2>/dev
/null
; then :
213 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
216 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
218 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
221 test -z "$as_dir" && as_dir
=.
225 for as_base
in sh bash ksh sh5
; do
226 # Try only shells that exist, to save several forks.
227 as_shell
=$as_dir/$as_base
228 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
230 CONFIG_SHELL
=$as_shell as_have_required
=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
239 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
241 CONFIG_SHELL
=$SHELL as_have_required
=yes
246 if test "x$CONFIG_SHELL" != x
; then :
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
254 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
256 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
268 if test x
$as_have_required = xno
; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x
${ZSH_VERSION+set} = xset
; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
284 SHELL
=${CONFIG_SHELL-/bin/sh}
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE
= GREP_OPTIONS
=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
295 # Portably unset VAR.
298 { eval $1=; unset $1;}
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
322 # Create "$as_dir" as a directory, including parents if necessary.
327 -*) as_dir
=.
/$as_dir;;
329 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
333 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 as_dirs
="'$as_qdir' $as_dirs"
337 as_dir
=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
360 test -d "$as_dir" && break
362 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
363 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p
()
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
382 eval 'as_fn_append ()
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
406 as_val
=`expr "$@" || test $? -eq 1`
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
418 as_status
=$1; test $as_status -eq 0 && as_status
=1
420 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit
$as_status
427 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
434 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
446 as_me
=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
465 # Avoid depending upon Character Ranges.
466 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits
='0123456789'
470 as_cr_alnum
=$as_cr_Letters$as_cr_digits
473 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
474 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 chmod +x
"$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec
=no
; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
504 # Exit status is that of the last command.
508 ECHO_C
= ECHO_N
= ECHO_T
=
509 case `echo -n x` in #(((((
511 case `echo 'xy\c'` in
512 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
521 rm -f conf$$ conf$$.exe conf$$.
file
522 if test -d conf$$.dir
; then
523 rm -f conf$$.dir
/conf$$.
file
526 mkdir conf$$.dir
2>/dev
/null
528 if (echo >conf$$.
file) 2>/dev
/null
; then
529 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
537 elif ln conf$$.
file conf$$
2>/dev
/null
; then
545 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
546 rmdir conf$$.dir
2>/dev
/null
548 if mkdir
-p .
2>/dev
/null
; then
549 as_mkdir_p
='mkdir -p "$as_dir"'
551 test -d .
/-p && rmdir .
/-p
556 as_executable_p
=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL
=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
578 ac_default_prefix
=/usr
/local
580 ac_config_libobj_dir
=.
587 # Identity of this package.
588 PACKAGE_NAME
='package-unused'
589 PACKAGE_TARNAME
='libobjc'
590 PACKAGE_VERSION
='version-unused'
591 PACKAGE_STRING
='package-unused version-unused'
595 ac_unique_file
="objc/objc.h"
596 # Factoring default headers for most tests.
597 ac_includes_default
="\
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
609 # ifdef HAVE_STDLIB_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
632 ac_subst_vars
='LTLIBOBJS
636 OBJC_BOEHM_GC_INCLUDES
661 MAINTAINER_MODE_FALSE
670 extra_ldflags_libobjc
730 program_transform_name
743 enable_option_checking
747 enable_version_specific_runtime_libs
751 enable_maintainer_mode
761 with_target_bdw_gc_include
762 with_target_bdw_gc_lib
763 with_gcc_major_version_only
765 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_TARNAME}'
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" : '[^=]*=\(.*\)'` ;;
837 # Accept the important Cygnus configure options, so we can diagnose typos.
839 case $ac_dashdash$ac_option in
843 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
845 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
848 -build |
--build |
--buil |
--bui |
--bu)
849 ac_prev
=build_alias
;;
850 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
851 build_alias
=$ac_optarg ;;
853 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
854 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
855 ac_prev
=cache_file
;;
856 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
857 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
858 cache_file
=$ac_optarg ;;
861 cache_file
=config.cache
;;
863 -datadir |
--datadir |
--datadi |
--datad)
865 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
866 datadir
=$ac_optarg ;;
868 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
869 |
--dataroo |
--dataro |
--datar)
870 ac_prev
=datarootdir
;;
871 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
872 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
873 datarootdir
=$ac_optarg ;;
875 -disable-* |
--disable-*)
876 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
877 # Reject names that are not valid shell variable names.
878 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
879 as_fn_error $?
"invalid feature name: $ac_useropt"
880 ac_useropt_orig
=$ac_useropt
881 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882 case $ac_user_opts in
886 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
887 ac_unrecognized_sep
=', ';;
889 eval enable_
$ac_useropt=no
;;
891 -docdir |
--docdir |
--docdi |
--doc |
--do)
893 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
896 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
898 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
901 -enable-* |
--enable-*)
902 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
903 # Reject names that are not valid shell variable names.
904 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
905 as_fn_error $?
"invalid feature name: $ac_useropt"
906 ac_useropt_orig
=$ac_useropt
907 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908 case $ac_user_opts in
912 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
913 ac_unrecognized_sep
=', ';;
915 eval enable_
$ac_useropt=\
$ac_optarg ;;
917 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
918 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
919 |
--exec |
--exe |
--ex)
920 ac_prev
=exec_prefix
;;
921 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
922 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
923 |
--exec=* |
--exe=* |
--ex=*)
924 exec_prefix
=$ac_optarg ;;
926 -gas |
--gas |
--ga |
--g)
927 # Obsolete; use --with-gas.
930 -help |
--help |
--hel |
--he |
-h)
932 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
933 ac_init_help
=recursive
;;
934 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
935 ac_init_help
=short
;;
937 -host |
--host |
--hos |
--ho)
938 ac_prev
=host_alias
;;
939 -host=* |
--host=* |
--hos=* |
--ho=*)
940 host_alias
=$ac_optarg ;;
942 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
944 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
946 htmldir
=$ac_optarg ;;
948 -includedir |
--includedir |
--includedi |
--included |
--include \
949 |
--includ |
--inclu |
--incl |
--inc)
950 ac_prev
=includedir
;;
951 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
952 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
953 includedir
=$ac_optarg ;;
955 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
957 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
958 infodir
=$ac_optarg ;;
960 -libdir |
--libdir |
--libdi |
--libd)
962 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
965 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
966 |
--libexe |
--libex |
--libe)
967 ac_prev
=libexecdir
;;
968 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
969 |
--libexe=* |
--libex=* |
--libe=*)
970 libexecdir
=$ac_optarg ;;
972 -localedir |
--localedir |
--localedi |
--localed |
--locale)
974 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
975 localedir
=$ac_optarg ;;
977 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
978 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
979 ac_prev
=localstatedir
;;
980 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
981 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
982 localstatedir
=$ac_optarg ;;
984 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
986 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
990 # Obsolete; use --without-fp.
993 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
994 |
--no-cr |
--no-c |
-n)
997 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
998 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1001 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1002 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1003 |
--oldin |
--oldi |
--old |
--ol |
--o)
1004 ac_prev
=oldincludedir
;;
1005 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1006 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1007 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1008 oldincludedir
=$ac_optarg ;;
1010 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1012 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1013 prefix
=$ac_optarg ;;
1015 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1016 |
--program-pre |
--program-pr |
--program-p)
1017 ac_prev
=program_prefix
;;
1018 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1019 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1020 program_prefix
=$ac_optarg ;;
1022 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1023 |
--program-suf |
--program-su |
--program-s)
1024 ac_prev
=program_suffix
;;
1025 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1026 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1027 program_suffix
=$ac_optarg ;;
1029 -program-transform-name |
--program-transform-name \
1030 |
--program-transform-nam |
--program-transform-na \
1031 |
--program-transform-n |
--program-transform- \
1032 |
--program-transform |
--program-transfor \
1033 |
--program-transfo |
--program-transf \
1034 |
--program-trans |
--program-tran \
1035 |
--progr-tra |
--program-tr |
--program-t)
1036 ac_prev
=program_transform_name
;;
1037 -program-transform-name=* |
--program-transform-name=* \
1038 |
--program-transform-nam=* |
--program-transform-na=* \
1039 |
--program-transform-n=* |
--program-transform-=* \
1040 |
--program-transform=* |
--program-transfor=* \
1041 |
--program-transfo=* |
--program-transf=* \
1042 |
--program-trans=* |
--program-tran=* \
1043 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1044 program_transform_name
=$ac_optarg ;;
1046 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1048 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1049 pdfdir
=$ac_optarg ;;
1051 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1053 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1056 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1057 |
-silent |
--silent |
--silen |
--sile |
--sil)
1060 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1062 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1064 sbindir
=$ac_optarg ;;
1066 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1067 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1068 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1070 ac_prev
=sharedstatedir
;;
1071 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1072 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1073 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1075 sharedstatedir
=$ac_optarg ;;
1077 -site |
--site |
--sit)
1079 -site=* |
--site=* |
--sit=*)
1082 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1084 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1085 srcdir
=$ac_optarg ;;
1087 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1088 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1089 ac_prev
=sysconfdir
;;
1090 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1091 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1092 sysconfdir
=$ac_optarg ;;
1094 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1095 ac_prev
=target_alias
;;
1096 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1097 target_alias
=$ac_optarg ;;
1099 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1102 -version |
--version |
--versio |
--versi |
--vers |
-V)
1103 ac_init_version
=: ;;
1106 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1107 # Reject names that are not valid shell variable names.
1108 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1109 as_fn_error $?
"invalid package name: $ac_useropt"
1110 ac_useropt_orig
=$ac_useropt
1111 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112 case $ac_user_opts in
1116 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1117 ac_unrecognized_sep
=', ';;
1119 eval with_
$ac_useropt=\
$ac_optarg ;;
1121 -without-* |
--without-*)
1122 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1123 # Reject names that are not valid shell variable names.
1124 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1125 as_fn_error $?
"invalid package name: $ac_useropt"
1126 ac_useropt_orig
=$ac_useropt
1127 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128 case $ac_user_opts in
1132 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1133 ac_unrecognized_sep
=', ';;
1135 eval with_
$ac_useropt=no
;;
1138 # Obsolete; use --with-x.
1141 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1142 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1143 ac_prev
=x_includes
;;
1144 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1145 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1146 x_includes
=$ac_optarg ;;
1148 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1149 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1150 ac_prev
=x_libraries
;;
1151 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1152 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1153 x_libraries
=$ac_optarg ;;
1155 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1156 Try \`$0 --help' for more information"
1160 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1161 # Reject names that are not valid shell variable names.
1162 case $ac_envvar in #(
1163 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1164 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1166 eval $ac_envvar=\
$ac_optarg
1167 export $ac_envvar ;;
1170 # FIXME: should be removed in autoconf 3.0.
1171 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1172 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1173 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1174 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1180 if test -n "$ac_prev"; then
1181 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1182 as_fn_error $?
"missing argument to $ac_option"
1185 if test -n "$ac_unrecognized_opts"; then
1186 case $enable_option_checking in
1188 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1189 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1193 # Check all directory arguments for consistency.
1194 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1195 datadir sysconfdir sharedstatedir localstatedir includedir \
1196 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1197 libdir localedir mandir
1199 eval ac_val
=\$
$ac_var
1200 # Remove trailing slashes.
1203 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1204 eval $ac_var=\
$ac_val;;
1206 # Be sure to have absolute directory names.
1208 [\\/$
]* | ?
:[\\/]* ) continue;;
1209 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1211 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1214 # There might be people who depend on the old broken behavior: `$host'
1215 # used to hold the argument of --host etc.
1216 # FIXME: To remove some day.
1219 target
=$target_alias
1221 # FIXME: To remove some day.
1222 if test "x$host_alias" != x
; then
1223 if test "x$build_alias" = x
; then
1224 cross_compiling
=maybe
1225 elif test "x$build_alias" != "x$host_alias"; then
1231 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1233 test "$silent" = yes && exec 6>/dev
/null
1236 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1237 ac_ls_di
=`ls -di .` &&
1238 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1239 as_fn_error $?
"working directory cannot be determined"
1240 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1241 as_fn_error $?
"pwd does not report name of working directory"
1244 # Find the source files, if location was not specified.
1245 if test -z "$srcdir"; then
1246 ac_srcdir_defaulted
=yes
1247 # Try the directory containing this script, then the parent directory.
1248 ac_confdir
=`$as_dirname -- "$as_myself" ||
1249 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1250 X"$as_myself" : 'X\(//\)[^/]' \| \
1251 X"$as_myself" : 'X\(//\)$' \| \
1252 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1253 $as_echo X"$as_myself" |
1254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272 if test ! -r "$srcdir/$ac_unique_file"; then
1276 ac_srcdir_defaulted
=no
1278 if test ! -r "$srcdir/$ac_unique_file"; then
1279 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1280 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1282 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1284 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1286 # When building in place, set srcdir=.
1287 if test "$ac_abs_confdir" = "$ac_pwd"; then
1290 # Remove unnecessary trailing slashes from srcdir.
1291 # Double slashes in file names in object file debugging info
1292 # mess up M-x gdb in Emacs.
1294 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1296 for ac_var
in $ac_precious_vars; do
1297 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1298 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1299 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1300 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1304 # Report the --help message.
1306 if test "$ac_init_help" = "long"; then
1307 # Omit some internal or obsolete options to make the list less imposing.
1308 # This message is too long to be a string in the A/UX 3.1 sh.
1310 \`configure' configures package-unused version-unused to adapt to many kinds of systems.
1312 Usage: $0 [OPTION]... [VAR=VALUE]...
1314 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1315 VAR=VALUE. See below for descriptions of some of the useful variables.
1317 Defaults for the options are specified in brackets.
1320 -h, --help display this help and exit
1321 --help=short display options specific to this package
1322 --help=recursive display the short help of all the included packages
1323 -V, --version display version information and exit
1324 -q, --quiet, --silent do not print \`checking ...' messages
1325 --cache-file=FILE cache test results in FILE [disabled]
1326 -C, --config-cache alias for \`--cache-file=config.cache'
1327 -n, --no-create do not create output files
1328 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1330 Installation directories:
1331 --prefix=PREFIX install architecture-independent files in PREFIX
1332 [$ac_default_prefix]
1333 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1336 By default, \`make install' will install all the files in
1337 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1338 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1339 for instance \`--prefix=\$HOME'.
1341 For better control, use the options below.
1343 Fine tuning of the installation directories:
1344 --bindir=DIR user executables [EPREFIX/bin]
1345 --sbindir=DIR system admin executables [EPREFIX/sbin]
1346 --libexecdir=DIR program executables [EPREFIX/libexec]
1347 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1348 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1349 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1350 --libdir=DIR object code libraries [EPREFIX/lib]
1351 --includedir=DIR C header files [PREFIX/include]
1352 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1353 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1354 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1355 --infodir=DIR info documentation [DATAROOTDIR/info]
1356 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1357 --mandir=DIR man documentation [DATAROOTDIR/man]
1358 --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc]
1359 --htmldir=DIR html documentation [DOCDIR]
1360 --dvidir=DIR dvi documentation [DOCDIR]
1361 --pdfdir=DIR pdf documentation [DOCDIR]
1362 --psdir=DIR ps documentation [DOCDIR]
1368 --build=BUILD configure
for building on BUILD
[guessed
]
1369 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1370 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1374 if test -n "$ac_init_help"; then
1375 case $ac_init_help in
1376 short | recursive
) echo "Configuration of package-unused version-unused:";;
1381 --disable-option-checking ignore unrecognized
--enable/--with options
1382 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1383 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1384 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed
in a compiler-specific directory
1385 --enable-multilib build many library versions
(default
)
1386 --enable-cet enable Intel CET
in target libraries
[default
=auto
]
1387 --enable-maintainer-mode
1388 enable make rules and dependencies not useful
(and
1389 sometimes confusing
) to the casual installer
1390 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1391 --enable-static[=PKGS
] build static libraries
[default
=yes]
1392 --enable-fast-install[=PKGS
]
1393 optimize
for fast installation
[default
=yes]
1394 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1395 --enable-tls Use thread-local storage
[default
=yes]
1396 --enable-objc-gc enable use of Boehm
's garbage collector with the GNU
1400 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1401 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1402 --with-build-libsubdir=DIR Directory where to find libraries for build system
1403 --with-target-subdir=SUBDIR
1404 configuring in a subdirectory
1405 --with-cross-host=HOST configuring with a cross compiler
1406 --with-toolexeclibdir=DIR
1407 install libraries built with a cross compiler within
1409 --with-pic try to use only PIC/non-PIC objects [default=use
1411 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1412 --with-target-bdw-gc=PATHLIST
1413 specify prefix directory for installed bdw-gc
1414 package. Equivalent to
1415 --with-target-bdw-gc-include=PATH/include plus
1416 --with-target-bdw-gc-lib=PATH/lib
1417 --with-target-bdw-gc-include=PATHLIST
1418 specify directories for installed bdw-gc include
1420 --with-target-bdw-gc-lib=PATHLIST
1421 specify directories for installed bdw-gc library
1422 --with-gcc-major-version-only
1423 use only GCC major number in filesystem paths
1425 Some influential environment variables:
1426 CC C compiler command
1427 CFLAGS C compiler flags
1428 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1429 nonstandard directory <lib dir>
1430 LIBS libraries to pass to the linker, e.g. -l<library>
1431 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1432 you have headers in a nonstandard directory <include dir>
1435 Use these variables to override the choices made by `configure' or to
help
1436 it to
find libraries and programs with nonstandard names
/locations.
1438 Report bugs to the package provider.
1443 if test "$ac_init_help" = "recursive"; then
1444 # If there are subdirs, report their specific --help.
1445 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1446 test -d "$ac_dir" ||
1447 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1452 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1454 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1455 # A ".." for each directory in $ac_dir_suffix.
1456 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1457 case $ac_top_builddir_sub in
1458 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1459 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1462 ac_abs_top_builddir
=$ac_pwd
1463 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1464 # for backward compatibility:
1465 ac_top_builddir
=$ac_top_build_prefix
1468 .
) # We are building in place.
1470 ac_top_srcdir
=$ac_top_builddir_sub
1471 ac_abs_top_srcdir
=$ac_pwd ;;
1472 [\\/]* | ?
:[\\/]* ) # Absolute name.
1473 ac_srcdir
=$srcdir$ac_dir_suffix;
1474 ac_top_srcdir
=$srcdir
1475 ac_abs_top_srcdir
=$srcdir ;;
1477 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1478 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1479 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1481 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1483 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1484 # Check for guested configure.
1485 if test -f "$ac_srcdir/configure.gnu"; then
1487 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1488 elif test -f "$ac_srcdir/configure"; then
1490 $SHELL "$ac_srcdir/configure" --help=recursive
1492 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1494 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1498 test -n "$ac_init_help" && exit $ac_status
1499 if $ac_init_version; then
1501 package-unused configure version-unused
1502 generated by GNU Autoconf
2.69
1504 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1505 This configure
script is free software
; the Free Software Foundation
1506 gives unlimited permission to copy
, distribute and modify it.
1511 ## ------------------------ ##
1512 ## Autoconf initialization. ##
1513 ## ------------------------ ##
1515 # ac_fn_c_try_compile LINENO
1516 # --------------------------
1517 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1518 ac_fn_c_try_compile
()
1520 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1521 rm -f conftest.
$ac_objext
1522 if { { ac_try
="$ac_compile"
1524 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1525 *) ac_try_echo=$ac_try;;
1527 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1528 $as_echo "$ac_try_echo"; } >&5
1529 (eval "$ac_compile") 2>conftest.err
1531 if test -s conftest.err; then
1532 grep -v '^ *+' conftest.err >conftest.er1
1533 cat conftest.er1 >&5
1534 mv -f conftest.er1 conftest.err
1536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537 test $ac_status = 0; } && {
1538 test -z "$ac_c_werror_flag" ||
1539 test ! -s conftest.err
1540 } && test -s conftest.$ac_objext; then :
1543 $as_echo "$as_me: failed program was:" >&5
1544 sed 's/^/| /' conftest.$ac_ext >&5
1548 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1549 as_fn_set_status $ac_retval
1551 } # ac_fn_c_try_compile
1553 # ac_fn_c_try_link LINENO
1554 # -----------------------
1555 # Try to link conftest.$ac_ext, and return whether this succeeded.
1558 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1559 rm -f conftest.$ac_objext conftest$ac_exeext
1560 if { { ac_try="$ac_link"
1562 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1563 *) ac_try_echo
=$ac_try;;
1565 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1566 $as_echo "$ac_try_echo"; } >&5
1567 (eval "$ac_link") 2>conftest.err
1569 if test -s conftest.err
; then
1570 grep -v '^ *+' conftest.err
>conftest.er1
1571 cat conftest.er1
>&5
1572 mv -f conftest.er1 conftest.err
1574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1575 test $ac_status = 0; } && {
1576 test -z "$ac_c_werror_flag" ||
1577 test ! -s conftest.err
1578 } && test -s conftest
$ac_exeext && {
1579 test "$cross_compiling" = yes ||
1580 test -x conftest
$ac_exeext
1584 $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.
$ac_ext >&5
1589 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1590 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1591 # interfere with the next link command; also delete a directory that is
1592 # left behind by Apple's compiler. We do this before executing the actions.
1593 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1594 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1595 as_fn_set_status
$ac_retval
1597 } # ac_fn_c_try_link
1599 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1600 # -------------------------------------------------------
1601 # Tests whether HEADER exists and can be compiled using the include files in
1602 # INCLUDES, setting the cache variable VAR accordingly.
1603 ac_fn_c_check_header_compile
()
1605 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1607 $as_echo_n "checking for $2... " >&6; }
1608 if eval \
${$3+:} false
; then :
1609 $as_echo_n "(cached) " >&6
1611 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1612 /* end confdefs.h. */
1616 if ac_fn_c_try_compile
"$LINENO"; then :
1621 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1625 $as_echo "$ac_res" >&6; }
1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 } # ac_fn_c_check_header_compile
1630 # ac_fn_c_try_cpp LINENO
1631 # ----------------------
1632 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1635 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1636 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1638 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1639 *) ac_try_echo=$ac_try;;
1641 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1642 $as_echo "$ac_try_echo"; } >&5
1643 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1645 if test -s conftest.err; then
1646 grep -v '^ *+' conftest.err >conftest.er1
1647 cat conftest.er1 >&5
1648 mv -f conftest.er1 conftest.err
1650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1651 test $ac_status = 0; } > conftest.i && {
1652 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1653 test ! -s conftest.err
1657 $as_echo "$as_me: failed program was:" >&5
1658 sed 's/^/| /' conftest.$ac_ext >&5
1662 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1663 as_fn_set_status $ac_retval
1667 # ac_fn_c_try_run LINENO
1668 # ----------------------
1669 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1670 # that executables *can* be run.
1673 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674 if { { ac_try="$ac_link"
1676 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1677 *) ac_try_echo
=$ac_try;;
1679 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1680 $as_echo "$ac_try_echo"; } >&5
1681 (eval "$ac_link") 2>&5
1683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1684 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1685 { { case "(($ac_try" in
1686 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1687 *) ac_try_echo=$ac_try;;
1689 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1690 $as_echo "$ac_try_echo"; } >&5
1691 (eval "$ac_try") 2>&5
1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1694 test $ac_status = 0; }; }; then :
1697 $as_echo "$as_me: program exited with status $ac_status" >&5
1698 $as_echo "$as_me: failed program was:" >&5
1699 sed 's/^/| /' conftest.$ac_ext >&5
1701 ac_retval=$ac_status
1703 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1704 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705 as_fn_set_status $ac_retval
1709 # ac_fn_c_check_func LINENO FUNC VAR
1710 # ----------------------------------
1711 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1712 ac_fn_c_check_func ()
1714 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1716 $as_echo_n "checking for $2... " >&6; }
1717 if eval \${$3+:} false; then :
1718 $as_echo_n "(cached) " >&6
1720 if test x$gcc_no_link = xyes; then
1721 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1724 /* end confdefs.h. */
1725 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1726 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1727 #define $2 innocuous_$2
1729 /* System header to define __stub macros and hopefully few prototypes,
1730 which can conflict with char $2 (); below.
1731 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1732 <limits.h> exists even on freestanding compilers. */
1735 # include <limits.h>
1737 # include <assert.h>
1742 /* Override any GCC internal prototype to avoid an error.
1743 Use char because int might match the return type of a GCC
1744 builtin and then its argument prototype would still apply. */
1749 /* The GNU C library defines this for functions which it implements
1750 to always fail with ENOSYS. Some functions are actually named
1751 something starting with __ and the normal name is an alias. */
1752 #if defined __stub_$2 || defined __stub___$2
1764 if ac_fn_c_try_link "$LINENO"; then :
1769 rm -f core conftest.err conftest.$ac_objext \
1770 conftest$ac_exeext conftest.$ac_ext
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1774 $as_echo "$ac_res" >&6; }
1775 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1777 } # ac_fn_c_check_func
1779 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1780 # -------------------------------------------------------
1781 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1782 # the include files in INCLUDES and setting the cache variable VAR
1784 ac_fn_c_check_header_mongrel ()
1786 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787 if eval \${$3+:} false; then :
1788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1789 $as_echo_n "checking for $2... " >&6; }
1790 if eval \${$3+:} false; then :
1791 $as_echo_n "(cached) " >&6
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795 $as_echo "$ac_res" >&6; }
1797 # Is the header compilable?
1798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1799 $as_echo_n "checking $2 usability... " >&6; }
1800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801 /* end confdefs.h. */
1805 if ac_fn_c_try_compile "$LINENO"; then :
1806 ac_header_compiler=yes
1808 ac_header_compiler=no
1810 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1812 $as_echo "$ac_header_compiler" >&6; }
1814 # Is the header present?
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1816 $as_echo_n "checking $2 presence... " >&6; }
1817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818 /* end confdefs.h. */
1821 if ac_fn_c_try_cpp "$LINENO"; then :
1822 ac_header_preproc=yes
1824 ac_header_preproc=no
1826 rm -f conftest.err conftest.i conftest.$ac_ext
1827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1828 $as_echo "$ac_header_preproc" >&6; }
1830 # So? What about this header?
1831 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1833 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1834 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1836 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1840 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1842 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1844 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1846 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1848 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1852 $as_echo_n "checking for $2... " >&6; }
1853 if eval \${$3+:} false; then :
1854 $as_echo_n "(cached) " >&6
1856 eval "$3=\$ac_header_compiler"
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860 $as_echo "$ac_res" >&6; }
1862 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1864 } # ac_fn_c_check_header_mongrel
1865 cat >config.log <<_ACEOF
1866 This file contains any messages produced by compilers while
1867 running configure, to aid debugging if configure makes a mistake.
1869 It was created by package-unused $as_me version-unused, which was
1870 generated by GNU Autoconf 2.69. Invocation command line was
1882 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1883 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1884 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1885 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1886 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1888 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1889 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1891 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1892 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1893 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1894 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
1895 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1896 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1897 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1905 test -z "$as_dir" && as_dir=.
1906 $as_echo "PATH: $as_dir"
1922 # Keep a trace of the command line.
1923 # Strip out --no-create and --no-recursion so they do not pile up.
1924 # Strip out --silent because we don't want to record it for future runs.
1925 # Also quote any args containing shell meta-characters.
1926 # Make two passes to allow for proper duplicate-argument suppression.
1930 ac_must_keep_next=false
1936 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1937 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1938 | -silent | --silent | --silen | --sile | --sil)
1941 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1944 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1946 as_fn_append ac_configure_args1 " '$ac_arg'"
1947 if test $ac_must_keep_next = true; then
1948 ac_must_keep_next=false # Got value, back to normal.
1951 *=* | --config-cache | -C | -disable-* | --disable-* \
1952 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1953 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1954 | -with-* | --with-* | -without-* | --without-* | --x)
1955 case "$ac_configure_args0 " in
1956 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1959 -* ) ac_must_keep_next=true ;;
1962 as_fn_append ac_configure_args " '$ac_arg'"
1967 { ac_configure_args0=; unset ac_configure_args0;}
1968 { ac_configure_args1=; unset ac_configure_args1;}
1970 # When interrupted or exit'd, cleanup temporary files, and complete
1971 # config.log. We remove comments because anyway the quotes in there
1972 # would cause problems or look ugly.
1973 # WARNING: Use '\'' to represent an apostrophe within the trap.
1974 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1975 trap 'exit_status=$?
1976 # Save into config.log some information that might help in debugging.
1980 $as_echo "## ---------------- ##
1981 ## Cache variables. ##
1982 ## ---------------- ##"
1984 # The following way of writing the cache mishandles newlines in values,
1986 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
1987 eval ac_val=\$$ac_var
1991 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1992 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1995 _ | IFS | as_nl) ;; #(
1996 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1997 *) { eval $ac_var=; unset $ac_var;} ;;
2002 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2003 *${as_nl}ac_space=\ *)
2005 "s/'\''/'\''\\\\'\'''\''/g;
2006 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2009 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2016 $as_echo "## ----------------- ##
2017 ## Output variables. ##
2018 ## ----------------- ##"
2020 for ac_var in $ac_subst_vars
2022 eval ac_val=\$$ac_var
2024 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2026 $as_echo "$ac_var='\''$ac_val'\''"
2030 if test -n "$ac_subst_files"; then
2031 $as_echo "## ------------------- ##
2032 ## File substitutions. ##
2033 ## ------------------- ##"
2035 for ac_var in $ac_subst_files
2037 eval ac_val=\$$ac_var
2039 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2041 $as_echo "$ac_var='\''$ac_val'\''"
2046 if test -s confdefs.h; then
2047 $as_echo "## ----------- ##
2054 test "$ac_signal" != 0 &&
2055 $as_echo "$as_me: caught signal $ac_signal"
2056 $as_echo "$as_me: exit $exit_status"
2058 rm -f core *.core core.conftest.* &&
2059 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2062 for ac_signal in 1 2 13 15; do
2063 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2067 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2068 rm -f -r conftest* confdefs.h
2070 $as_echo "/* confdefs.h */" > confdefs.h
2072 # Predefined preprocessor variables.
2074 cat >>confdefs.h <<_ACEOF
2075 #define PACKAGE_NAME "$PACKAGE_NAME"
2078 cat >>confdefs.h <<_ACEOF
2079 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2082 cat >>confdefs.h <<_ACEOF
2083 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2086 cat >>confdefs.h <<_ACEOF
2087 #define PACKAGE_STRING "$PACKAGE_STRING"
2090 cat >>confdefs.h <<_ACEOF
2091 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2094 cat >>confdefs.h <<_ACEOF
2095 #define PACKAGE_URL "$PACKAGE_URL"
2099 # Let the site file select an alternate cache file if it wants to.
2100 # Prefer an explicitly selected file to automatically selected ones.
2103 if test -n "$CONFIG_SITE"; then
2104 # We do not want a PATH search for config.site.
2105 case $CONFIG_SITE in #((
2106 -*) ac_site_file1=./$CONFIG_SITE;;
2107 */*) ac_site_file1=$CONFIG_SITE;;
2108 *) ac_site_file1=./$CONFIG_SITE;;
2110 elif test "x$prefix" != xNONE; then
2111 ac_site_file1=$prefix/share/config.site
2112 ac_site_file2=$prefix/etc/config.site
2114 ac_site_file1=$ac_default_prefix/share/config.site
2115 ac_site_file2=$ac_default_prefix/etc/config.site
2117 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2119 test "x$ac_site_file" = xNONE && continue
2120 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2121 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2122 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2123 sed 's/^/| /' "$ac_site_file" >&5
2125 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2126 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2127 as_fn_error $? "failed to load site
script $ac_site_file
2128 See \
`config.log' for more details" "$LINENO" 5; }
2132 if test -r "$cache_file"; then
2133 # Some versions of bash will fail to source /dev/null (special files
2134 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2135 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2137 $as_echo "$as_me: loading cache $cache_file" >&6;}
2139 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2140 *) . "./$cache_file";;
2144 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2145 $as_echo "$as_me: creating cache $cache_file" >&6;}
2149 # Check that the precious variables saved in the cache have kept the same
2151 ac_cache_corrupted=false
2152 for ac_var in $ac_precious_vars; do
2153 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2154 eval ac_new_set=\$ac_env_${ac_var}_set
2155 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2156 eval ac_new_val=\$ac_env_${ac_var}_value
2157 case $ac_old_set,$ac_new_set in
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2160 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2161 ac_cache_corrupted=: ;;
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2164 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2165 ac_cache_corrupted=: ;;
2168 if test "x$ac_old_val" != "x$ac_new_val"; then
2169 # differences in whitespace do not lead to failure.
2170 ac_old_val_w=`echo x
$ac_old_val`
2171 ac_new_val_w=`echo x
$ac_new_val`
2172 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2173 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2174 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2175 ac_cache_corrupted=:
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2178 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2179 eval $ac_var=\$ac_old_val
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2182 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2184 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2187 # Pass precious variables to config.status.
2188 if test "$ac_new_set" = set; then
2190 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2191 *) ac_arg=$ac_var=$ac_new_val ;;
2193 case " $ac_configure_args " in
2194 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2195 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2199 if $ac_cache_corrupted; then
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2201 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2203 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2204 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2206 ## -------------------- ##
2207 ## Main body of script. ##
2208 ## -------------------- ##
2211 ac_cpp='$CPP $CPPFLAGS'
2212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2223 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2224 if test -f "$ac_dir/install-sh"; then
2226 ac_install_sh="$ac_aux_dir/install-sh -c"
2228 elif test -f "$ac_dir/install.sh"; then
2230 ac_install_sh="$ac_aux_dir/install.sh -c"
2232 elif test -f "$ac_dir/shtool"; then
2234 ac_install_sh="$ac_aux_dir/shtool install -c"
2238 if test -z "$ac_aux_dir"; then
2239 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2242 # These three variables are undocumented and unsupported,
2243 # and are intended to be withdrawn in a future Autoconf release.
2244 # They can cause serious problems if a builder's source tree is in a directory
2245 # whose full name contains unusual characters.
2246 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2247 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2248 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2251 # Make sure we can run config.sub.
2252 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2253 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2256 $as_echo_n "checking build system type... " >&6; }
2257 if ${ac_cv_build+:} false; then :
2258 $as_echo_n "(cached) " >&6
2260 ac_build_alias=$build_alias
2261 test "x$ac_build_alias" = x &&
2262 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2263 test "x$ac_build_alias" = x &&
2264 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2265 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2266 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2270 $as_echo "$ac_cv_build" >&6; }
2271 case $ac_cv_build in
2273 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2276 ac_save_IFS=$IFS; IFS='-'
2282 # Remember, the first character of IFS is used to create $*,
2283 # except with old shells:
2286 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
2289 case ${build_alias} in
2290 "") build_noncanonical=${build} ;;
2291 *) build_noncanonical=${build_alias} ;;
2294 case ${host_alias} in
2295 "") host_noncanonical=${build_noncanonical} ;;
2296 *) host_noncanonical=${host_alias} ;;
2299 case ${target_alias} in
2300 "") target_noncanonical=${host_noncanonical} ;;
2301 *) target_noncanonical=${target_alias} ;;
2305 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2306 # have matching libraries, they should use host libraries: Makefile.tpl
2307 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2308 # However, they still use the build modules, because the corresponding
2309 # host modules (e.g. bison) are only built for the host when bootstrap
2311 # - build_subdir is where we find build modules, and never changes.
2312 # - build_libsubdir is where we find build libraries, and can be overridden.
2314 # Prefix 'build-' so this never conflicts with target_subdir.
2315 build_subdir="build-${build_noncanonical}"
2317 # Check whether --with-build-libsubdir was given.
2318 if test "${with_build_libsubdir+set}" = set; then :
2319 withval=$with_build_libsubdir; build_libsubdir="$withval"
2321 build_libsubdir="$build_subdir"
2324 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2325 if ( test $srcdir = . && test -d gcc ) \
2326 || test -d $srcdir/../host-${host_noncanonical}; then
2327 host_subdir="host-${host_noncanonical}"
2332 target_subdir=${target_noncanonical}
2335 # We need the following definitions because AC_PROG_LIBTOOL relies on them
2337 # Version is pulled out to make it a bit easier to change using sed.
2341 # This works around the fact that libtool configuration may change LD
2342 # for this particular configuration, but some shells, instead of
2343 # keeping the changes in LD private, export them just because LD is
2345 ORIGINAL_LD_FOR_MULTILIBS=$LD
2351 # We use these options to decide which functions to include.
2353 # Check whether --with-target-subdir was given.
2354 if test "${with_target_subdir+set}" = set; then :
2355 withval=$with_target_subdir;
2359 # Check whether --with-cross-host was given.
2360 if test "${with_cross_host+set}" = set; then :
2361 withval=$with_cross_host;
2365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2366 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2367 # Check whether --enable-version-specific-runtime-libs was given.
2368 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2369 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2370 yes) version_specific_libs=yes ;;
2371 no) version_specific_libs=no ;;
2372 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2375 version_specific_libs=no
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2379 $as_echo "$version_specific_libs" >&6; }
2385 # Find the rest of the source tree framework.
2386 # Default to --enable-multilib
2387 # Check whether --enable-multilib was given.
2388 if test "${enable_multilib+set}" = set; then :
2389 enableval=$enable_multilib; case "$enableval" in
2390 yes) multilib=yes ;;
2392 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2399 # We may get other options which we leave undocumented:
2400 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2401 # See config-ml.in if you want the gory details.
2403 if test "$srcdir" = "."; then
2404 if test "$with_target_subdir" != "."; then
2405 multi_basedir="$srcdir/$with_multisrctop../.."
2407 multi_basedir="$srcdir/$with_multisrctop.."
2410 multi_basedir="$srcdir/.."
2414 # Even if the default multilib is not a cross compilation,
2415 # it may be that some of the other multilibs are.
2416 if test $cross_compiling = no && test $multilib = yes \
2417 && test "x${with_multisubdir}" != x ; then
2418 cross_compiling=maybe
2421 ac_config_commands="$ac_config_commands default-1"
2424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2425 $as_echo_n "checking host system type... " >&6; }
2426 if ${ac_cv_host+:} false; then :
2427 $as_echo_n "(cached) " >&6
2429 if test "x$host_alias" = x; then
2430 ac_cv_host=$ac_cv_build
2432 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2433 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2438 $as_echo "$ac_cv_host" >&6; }
2441 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2444 ac_save_IFS=$IFS; IFS='-'
2450 # Remember, the first character of IFS is used to create $*,
2451 # except with old shells:
2454 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2458 $as_echo_n "checking target system type... " >&6; }
2459 if ${ac_cv_target+:} false; then :
2460 $as_echo_n "(cached) " >&6
2462 if test "x$target_alias" = x; then
2463 ac_cv_target=$ac_cv_host
2465 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2466 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2471 $as_echo "$ac_cv_target" >&6; }
2472 case $ac_cv_target in
2474 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2476 target=$ac_cv_target
2477 ac_save_IFS=$IFS; IFS='-'
2483 # Remember, the first character of IFS is used to create $*,
2484 # except with old shells:
2487 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
2490 # The aliases save the names the user supplied, while $host etc.
2491 # will get canonicalized.
2492 test -n "$target_alias" &&
2493 test "$program_prefix$program_suffix$program_transform_name" = \
2495 program_prefix=${target_alias}-
2500 # Export source directory.
2501 # These need to be absolute paths, yet at the same time need to
2502 # canonicalize only relative paths, because then amd will not unmount
2503 # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
2505 \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2506 *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} ||
echo "$srcdir"` ;;
2511 # Check whether --with-toolexeclibdir was given.
2512 if test "${with_toolexeclibdir+set}" = set; then :
2513 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
2517 with_toolexeclibdir=`echo $with_toolexeclibdir |
sed 's,/$,,'`
2521 with_toolexeclibdir=no
2526 # Calculate toolexeclibdir
2527 # Also toolexecdir, though it's only used in toolexeclibdir
2528 case ${version_specific_libs} in
2530 # Need the gcc compiler version to know where to install libraries
2531 # and header files if --enable-version-specific-runtime-libs option
2533 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2534 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2537 if test -n "$with_cross_host" &&
2538 test x"$with_cross_host" != x"no"; then
2539 # Install a library built with a cross compiler in tooldir, not libdir.
2540 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2541 case ${with_toolexeclibdir} in
2543 toolexeclibdir='$(toolexecdir)/lib'
2546 toolexeclibdir=${with_toolexeclibdir}
2550 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2551 toolexeclibdir='$(libdir)'
2553 multi_os_directory=`$CC -print-multi-os-directory`
2554 case $multi_os_directory in
2555 .) ;; # Avoid trailing /.
2556 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2563 # Figure out if we want to name the include directory and the
2564 # library name changes differently.
2565 includedirname=include
2569 # Darwin is the only target so far that needs a different include directory.
2570 includedirname=include-gnu-runtime
2577 ac_config_headers="$ac_config_headers config.h"
2586 # We must force CC to /not/ be a precious variable; otherwise
2587 # the wrong, non-multilib-adjusted value will be used in multilibs.
2588 # As a side effect, we have to subst CFLAGS ourselves.
2592 ac_cpp='$CPP $CPPFLAGS'
2593 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2594 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2596 if test -n "$ac_tool_prefix"; then
2597 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2598 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2600 $as_echo_n "checking for $ac_word... " >&6; }
2601 if ${ac_cv_prog_CC+:} false; then :
2602 $as_echo_n "(cached) " >&6
2604 if test -n "$CC"; then
2605 ac_cv_prog_CC="$CC" # Let the user override the test.
2607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2611 test -z "$as_dir" && as_dir=.
2612 for ac_exec_ext in '' $ac_executable_extensions; do
2613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2614 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2625 if test -n "$CC"; then
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2627 $as_echo "$CC" >&6; }
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2630 $as_echo "no" >&6; }
2635 if test -z "$ac_cv_prog_CC"; then
2637 # Extract the first word of "gcc", so it can be a program name with args.
2638 set dummy gcc; ac_word=$2
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2640 $as_echo_n "checking for $ac_word... " >&6; }
2641 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2642 $as_echo_n "(cached) " >&6
2644 if test -n "$ac_ct_CC"; then
2645 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2651 test -z "$as_dir" && as_dir=.
2652 for ac_exec_ext in '' $ac_executable_extensions; do
2653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2654 ac_cv_prog_ac_ct_CC="gcc"
2655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2664 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2665 if test -n "$ac_ct_CC"; then
2666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2667 $as_echo "$ac_ct_CC" >&6; }
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2670 $as_echo "no" >&6; }
2673 if test "x$ac_ct_CC" = x; then
2676 case $cross_compiling:$ac_tool_warned in
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2679 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2680 ac_tool_warned=yes ;;
2688 if test -z "$CC"; then
2689 if test -n "$ac_tool_prefix"; then
2690 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2691 set dummy ${ac_tool_prefix}cc; ac_word=$2
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2693 $as_echo_n "checking for $ac_word... " >&6; }
2694 if ${ac_cv_prog_CC+:} false; then :
2695 $as_echo_n "(cached) " >&6
2697 if test -n "$CC"; then
2698 ac_cv_prog_CC="$CC" # Let the user override the test.
2700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2704 test -z "$as_dir" && as_dir=.
2705 for ac_exec_ext in '' $ac_executable_extensions; do
2706 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2707 ac_cv_prog_CC="${ac_tool_prefix}cc"
2708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2718 if test -n "$CC"; then
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2720 $as_echo "$CC" >&6; }
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2723 $as_echo "no" >&6; }
2729 if test -z "$CC"; then
2730 # Extract the first word of "cc", so it can be a program name with args.
2731 set dummy cc; ac_word=$2
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2733 $as_echo_n "checking for $ac_word... " >&6; }
2734 if ${ac_cv_prog_CC+:} false; then :
2735 $as_echo_n "(cached) " >&6
2737 if test -n "$CC"; then
2738 ac_cv_prog_CC="$CC" # Let the user override the test.
2741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2745 test -z "$as_dir" && as_dir=.
2746 for ac_exec_ext in '' $ac_executable_extensions; do
2747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2748 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2749 ac_prog_rejected=yes
2753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2760 if test $ac_prog_rejected = yes; then
2761 # We found a bogon in the path, so make sure we never use it.
2762 set dummy $ac_cv_prog_CC
2764 if test $# != 0; then
2765 # We chose a different compiler from the bogus one.
2766 # However, it has the same basename, so the bogon will be chosen
2767 # first if we set CC to just the basename; use the full file name.
2769 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2775 if test -n "$CC"; then
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2777 $as_echo "$CC" >&6; }
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2780 $as_echo "no" >&6; }
2785 if test -z "$CC"; then
2786 if test -n "$ac_tool_prefix"; then
2787 for ac_prog in cl.exe
2789 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2790 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2792 $as_echo_n "checking for $ac_word... " >&6; }
2793 if ${ac_cv_prog_CC+:} false; then :
2794 $as_echo_n "(cached) " >&6
2796 if test -n "$CC"; then
2797 ac_cv_prog_CC="$CC" # Let the user override the test.
2799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2803 test -z "$as_dir" && as_dir=.
2804 for ac_exec_ext in '' $ac_executable_extensions; do
2805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2806 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2817 if test -n "$CC"; then
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2819 $as_echo "$CC" >&6; }
2821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2822 $as_echo "no" >&6; }
2826 test -n "$CC" && break
2829 if test -z "$CC"; then
2831 for ac_prog in cl.exe
2833 # Extract the first word of "$ac_prog", so it can be a program name with args.
2834 set dummy $ac_prog; ac_word=$2
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2836 $as_echo_n "checking for $ac_word... " >&6; }
2837 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2838 $as_echo_n "(cached) " >&6
2840 if test -n "$ac_ct_CC"; then
2841 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2847 test -z "$as_dir" && as_dir=.
2848 for ac_exec_ext in '' $ac_executable_extensions; do
2849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2850 ac_cv_prog_ac_ct_CC="$ac_prog"
2851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2860 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2861 if test -n "$ac_ct_CC"; then
2862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2863 $as_echo "$ac_ct_CC" >&6; }
2865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2866 $as_echo "no" >&6; }
2870 test -n "$ac_ct_CC" && break
2873 if test "x$ac_ct_CC" = x; then
2876 case $cross_compiling:$ac_tool_warned in
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2879 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2880 ac_tool_warned=yes ;;
2889 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2890 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2891 as_fn_error $? "no acceptable C compiler found
in \
$PATH
2892 See \
`config.log' for more details" "$LINENO" 5; }
2894 # Provide some information about the compiler.
2895 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2898 for ac_option in --version -v -V -qversion; do
2899 { { ac_try="$ac_compiler $ac_option >&5"
2901 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2902 *) ac_try_echo
=$ac_try;;
2904 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2905 $as_echo "$ac_try_echo"; } >&5
2906 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2908 if test -s conftest.err
; then
2910 ... rest of stderr output deleted ...
2911 10q' conftest.err
>conftest.er1
2912 cat conftest.er1
>&5
2914 rm -f conftest.er1 conftest.err
2915 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2916 test $ac_status = 0; }
2919 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2920 /* end confdefs.h. */
2925 printf ("hello world\n");
2931 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2932 (eval $ac_link) 2>&5
2934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2935 test $ac_status = 0; }; then :
2940 if test x
$gcc_no_link = xyes
; then
2941 # Setting cross_compile will disable run tests; it will
2942 # also disable AC_CHECK_FILE but that's generally
2943 # correct if we can't link.
2947 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2948 /* end confdefs.h. */
2958 ac_clean_files_save
=$ac_clean_files
2959 ac_clean_files
="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2960 # Try to create an executable without -o first, disregard a.out.
2961 # It will help us diagnose broken compilers, and finding out an intuition
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2964 $as_echo_n "checking whether the C compiler works... " >&6; }
2965 ac_link_default
=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2967 # The possible output files:
2968 ac_files
="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2971 for ac_file
in $ac_files
2974 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
2975 * ) ac_rmfiles
="$ac_rmfiles $ac_file";;
2980 if { { ac_try
="$ac_link_default"
2982 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2983 *) ac_try_echo=$ac_try;;
2985 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2986 $as_echo "$ac_try_echo"; } >&5
2987 (eval "$ac_link_default") 2>&5
2989 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2990 test $ac_status = 0; }; then :
2991 # Autoconf-2.13 could set the ac_cv_exeext variable to `no
'.
2992 # So ignore a value of `no', otherwise this would lead to
`EXEEXT = no'
2993 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2994 # so that the user can short-circuit this test for compilers unknown to
2996 for ac_file in $ac_files ''
2998 test -f "$ac_file" || continue
3000 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3003 # We found the default executable, but exeext='' is most
3007 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3009 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3011 # We set ac_cv_exeext here because the later test for it is not
3012 # safe: cross compilers may not add the suffix if given an `-o'
3013 # argument, so we may need to know it at that point already.
3014 # Even if this section looks crufty: it has the advantage of
3021 test "$ac_cv_exeext" = no && ac_cv_exeext=
3026 if test -z "$ac_file"; then :
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3028 $as_echo "no" >&6; }
3029 $as_echo "$as_me: failed program was:" >&5
3030 sed 's
/^
/|
/' conftest.$ac_ext >&5
3032 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3033 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3034 as_fn_error 77 "C compiler cannot create executables
3035 See \`config.log
' for more details" "$LINENO" 5; }
3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3038 $as_echo "yes" >&6; }
3040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3041 $as_echo_n "checking for C compiler default output file name... " >&6; }
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3043 $as_echo "$ac_file" >&6; }
3044 ac_exeext=$ac_cv_exeext
3046 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3047 ac_clean_files=$ac_clean_files_save
3048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3049 $as_echo_n "checking for suffix of executables... " >&6; }
3050 if { { ac_try="$ac_link"
3052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3053 *) ac_try_echo=$ac_try;;
3055 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3056 $as_echo "$ac_try_echo"; } >&5
3057 (eval "$ac_link") 2>&5
3059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3060 test $ac_status = 0; }; then :
3061 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3062 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3063 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3065 for ac_file
in conftest.exe conftest conftest.
*; do
3066 test -f "$ac_file" ||
continue
3068 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3069 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3075 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3076 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3077 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3078 See \`config.log' for more details" "$LINENO" 5; }
3080 rm -f conftest conftest
$ac_cv_exeext
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3082 $as_echo "$ac_cv_exeext" >&6; }
3084 rm -f conftest.
$ac_ext
3085 EXEEXT
=$ac_cv_exeext
3087 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3088 /* end confdefs.h. */
3093 FILE *f = fopen ("conftest.out", "w");
3094 return ferror (f) || fclose (f) != 0;
3100 ac_clean_files
="$ac_clean_files conftest.out"
3101 # Check that the compiler produces executables we can run. If not, either
3102 # the compiler is broken, or we cross compile.
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3104 $as_echo_n "checking whether we are cross compiling... " >&6; }
3105 if test "$cross_compiling" != yes; then
3106 { { ac_try
="$ac_link"
3108 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3109 *) ac_try_echo=$ac_try;;
3111 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3112 $as_echo "$ac_try_echo"; } >&5
3113 (eval "$ac_link") 2>&5
3115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3116 test $ac_status = 0; }
3117 if { ac_try='./conftest$ac_cv_exeext'
3118 { { case "(($ac_try" in
3119 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3120 *) ac_try_echo
=$ac_try;;
3122 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3123 $as_echo "$ac_try_echo"; } >&5
3124 (eval "$ac_try") 2>&5
3126 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3127 test $ac_status = 0; }; }; then
3130 if test "$cross_compiling" = maybe
; then
3133 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3134 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3135 as_fn_error $?
"cannot run C compiled programs.
3136 If you meant to cross compile, use \`--host'.
3137 See \`config.log' for more details" "$LINENO" 5; }
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3142 $as_echo "$cross_compiling" >&6; }
3144 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3145 ac_clean_files
=$ac_clean_files_save
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3148 $as_echo_n "checking for suffix of object files... " >&6; }
3149 if ${ac_cv_objext+:} false
; then :
3150 $as_echo_n "(cached) " >&6
3152 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3153 /* end confdefs.h. */
3163 rm -f conftest.o conftest.obj
3164 if { { ac_try
="$ac_compile"
3166 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3167 *) ac_try_echo=$ac_try;;
3169 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3170 $as_echo "$ac_try_echo"; } >&5
3171 (eval "$ac_compile") 2>&5
3173 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3174 test $ac_status = 0; }; then :
3175 for ac_file in conftest.o conftest.obj conftest.*; do
3176 test -f "$ac_file" || continue;
3178 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3179 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3184 $as_echo "$as_me: failed program was:" >&5
3185 sed 's/^/| /' conftest.$ac_ext >&5
3187 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3188 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3189 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3190 See \
`config.log' for more details" "$LINENO" 5; }
3192 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3195 $as_echo "$ac_cv_objext" >&6; }
3196 OBJEXT=$ac_cv_objext
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3199 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3200 if ${ac_cv_c_compiler_gnu+:} false; then :
3201 $as_echo_n "(cached) " >&6
3203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3204 /* end confdefs.h. */
3217 if ac_fn_c_try_compile "$LINENO"; then :
3222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3223 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3227 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3228 if test $ac_compiler_gnu = yes; then
3233 ac_test_CFLAGS=${CFLAGS+set}
3234 ac_save_CFLAGS=$CFLAGS
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3236 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3237 if ${ac_cv_prog_cc_g+:} false; then :
3238 $as_echo_n "(cached) " >&6
3240 ac_save_c_werror_flag=$ac_c_werror_flag
3241 ac_c_werror_flag=yes
3244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3245 /* end confdefs.h. */
3255 if ac_fn_c_try_compile "$LINENO"; then :
3259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3260 /* end confdefs.h. */
3270 if ac_fn_c_try_compile "$LINENO"; then :
3273 ac_c_werror_flag=$ac_save_c_werror_flag
3275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3276 /* end confdefs.h. */
3286 if ac_fn_c_try_compile "$LINENO"; then :
3289 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3294 ac_c_werror_flag=$ac_save_c_werror_flag
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3297 $as_echo "$ac_cv_prog_cc_g" >&6; }
3298 if test "$ac_test_CFLAGS" = set; then
3299 CFLAGS=$ac_save_CFLAGS
3300 elif test $ac_cv_prog_cc_g = yes; then
3301 if test "$GCC" = yes; then
3307 if test "$GCC" = yes; then
3313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3314 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3315 if ${ac_cv_prog_cc_c89+:} false; then :
3316 $as_echo_n "(cached) " >&6
3318 ac_cv_prog_cc_c89=no
3320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3321 /* end confdefs.h. */
3325 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3326 struct buf { int x; };
3327 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3328 static char *e (p, i)
3334 static char *f (char * (*g) (char **, int), char **p, ...)
3339 s = g (p, va_arg (v,int));
3344 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3345 function prototypes and stuff, but not '\xHH' hex character constants.
3346 These don't provoke an error unfortunately, instead are silently treated
3347 as 'x'. The following induces an error, until -std is added to get
3348 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3349 array size at least. It's necessary to write '\x00'==0 to get something
3350 that's true only with -std. */
3351 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3353 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3354 inside strings and character constants. */
3356 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3358 int test (int i, double x);
3359 struct s1 {int (*f) (int a);};
3360 struct s2 {int (*f) (double a);};
3361 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3367 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3372 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3373 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3375 CC="$ac_save_CC $ac_arg"
3376 if ac_fn_c_try_compile "$LINENO"; then :
3377 ac_cv_prog_cc_c89=$ac_arg
3379 rm -f core conftest.err conftest.$ac_objext
3380 test "x$ac_cv_prog_cc_c89" != "xno" && break
3382 rm -f conftest.$ac_ext
3387 case "x$ac_cv_prog_cc_c89" in
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3390 $as_echo "none needed" >&6; } ;;
3392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3393 $as_echo "unsupported" >&6; } ;;
3395 CC="$CC $ac_cv_prog_cc_c89"
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3397 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3399 if test "x$ac_cv_prog_cc_c89" != xno; then :
3404 ac_cpp='$CPP $CPPFLAGS'
3405 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3406 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3407 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3411 # extra LD Flags which are required for targets
3416 *-cygwin* | *-mingw*)
3417 # 'host' will be top-level target in the case of a target lib,
3418 # we must compare to with_cross_host to decide if this is a native
3419 # or cross-compiler and select where to install dlls appropriately.
3420 if test -n "$with_cross_host" &&
3421 test x"$with_cross_host" != x"no"; then
3422 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3424 lt_host_flags='-no-undefined -bindir "$(bindir)"';
3436 # Darwin needs -single_module when linking libobjc
3437 extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
3440 # Tell libtool to build DLLs on Windows
3441 extra_ldflags_libobjc='$(lt_host_flags)'
3446 # Add CET specific flags if CET is enabled
3448 # Check whether --enable-cet was given.
3449 if test "${enable_cet+set}" = set; then :
3450 enableval=$enable_cet;
3451 case "$enableval" in
3453 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
3461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
3462 $as_echo_n "checking for CET support... " >&6; }
3464 # NB: Avoid nested save_CFLAGS and save_LDFLAGS.
3466 i[34567]86-*-linux* | x86_64-*-linux*)
3467 case "$enable_cet" in
3469 # Check if target supports multi-byte NOPs
3470 # and if compiler and assembler support CET insn.
3471 cet_save_CFLAGS="$CFLAGS"
3472 CFLAGS="$CFLAGS -fcf-protection"
3473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3474 /* end confdefs.h. */
3480 #if !defined(__SSE2__)
3481 #error target does not support multi-byte NOPs
3490 if ac_fn_c_try_compile "$LINENO"; then :
3495 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3496 CFLAGS="$cet_save_CFLAGS"
3499 # Check if assembler supports CET.
3500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3501 /* end confdefs.h. */
3511 if ac_fn_c_try_compile "$LINENO"; then :
3514 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
3516 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3524 if test x$enable_cet = xyes; then
3525 CET_FLAGS="-fcf-protection -mshstk"
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3527 $as_echo "yes" >&6; }
3529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3530 $as_echo "no" >&6; }
3533 XCFLAGS="$XCFLAGS $CET_FLAGS"
3538 if test -n "$ac_tool_prefix"; then
3539 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3540 set dummy ${ac_tool_prefix}as; ac_word=$2
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3542 $as_echo_n "checking for $ac_word... " >&6; }
3543 if ${ac_cv_prog_AS+:} false; then :
3544 $as_echo_n "(cached) " >&6
3546 if test -n "$AS"; then
3547 ac_cv_prog_AS="$AS" # Let the user override the test.
3549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3553 test -z "$as_dir" && as_dir=.
3554 for ac_exec_ext in '' $ac_executable_extensions; do
3555 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3556 ac_cv_prog_AS="${ac_tool_prefix}as"
3557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3567 if test -n "$AS"; then
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3569 $as_echo "$AS" >&6; }
3571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3572 $as_echo "no" >&6; }
3577 if test -z "$ac_cv_prog_AS"; then
3579 # Extract the first word of "as", so it can be a program name with args.
3580 set dummy as; ac_word=$2
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3582 $as_echo_n "checking for $ac_word... " >&6; }
3583 if ${ac_cv_prog_ac_ct_AS+:} false; then :
3584 $as_echo_n "(cached) " >&6
3586 if test -n "$ac_ct_AS"; then
3587 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3593 test -z "$as_dir" && as_dir=.
3594 for ac_exec_ext in '' $ac_executable_extensions; do
3595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3596 ac_cv_prog_ac_ct_AS="as"
3597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3606 ac_ct_AS=$ac_cv_prog_ac_ct_AS
3607 if test -n "$ac_ct_AS"; then
3608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3609 $as_echo "$ac_ct_AS" >&6; }
3611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3612 $as_echo "no" >&6; }
3615 if test "x$ac_ct_AS" = x; then
3618 case $cross_compiling:$ac_tool_warned in
3620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3621 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3622 ac_tool_warned=yes ;;
3630 if test -n "$ac_tool_prefix"; then
3631 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3632 set dummy ${ac_tool_prefix}ar; ac_word=$2
3633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3634 $as_echo_n "checking for $ac_word... " >&6; }
3635 if ${ac_cv_prog_AR+:} false; then :
3636 $as_echo_n "(cached) " >&6
3638 if test -n "$AR"; then
3639 ac_cv_prog_AR="$AR" # Let the user override the test.
3641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3645 test -z "$as_dir" && as_dir=.
3646 for ac_exec_ext in '' $ac_executable_extensions; do
3647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3648 ac_cv_prog_AR="${ac_tool_prefix}ar"
3649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3659 if test -n "$AR"; then
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3661 $as_echo "$AR" >&6; }
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3664 $as_echo "no" >&6; }
3669 if test -z "$ac_cv_prog_AR"; then
3671 # Extract the first word of "ar", so it can be a program name with args.
3672 set dummy ar; ac_word=$2
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3674 $as_echo_n "checking for $ac_word... " >&6; }
3675 if ${ac_cv_prog_ac_ct_AR+:} false; then :
3676 $as_echo_n "(cached) " >&6
3678 if test -n "$ac_ct_AR"; then
3679 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3685 test -z "$as_dir" && as_dir=.
3686 for ac_exec_ext in '' $ac_executable_extensions; do
3687 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3688 ac_cv_prog_ac_ct_AR="ar"
3689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3698 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3699 if test -n "$ac_ct_AR"; then
3700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3701 $as_echo "$ac_ct_AR" >&6; }
3703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3704 $as_echo "no" >&6; }
3707 if test "x$ac_ct_AR" = x; then
3710 case $cross_compiling:$ac_tool_warned in
3712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3713 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3714 ac_tool_warned=yes ;;
3722 if test -n "$ac_tool_prefix"; then
3723 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3724 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3726 $as_echo_n "checking for $ac_word... " >&6; }
3727 if ${ac_cv_prog_RANLIB+:} false; then :
3728 $as_echo_n "(cached) " >&6
3730 if test -n "$RANLIB"; then
3731 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3737 test -z "$as_dir" && as_dir=.
3738 for ac_exec_ext in '' $ac_executable_extensions; do
3739 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3740 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3750 RANLIB=$ac_cv_prog_RANLIB
3751 if test -n "$RANLIB"; then
3752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3753 $as_echo "$RANLIB" >&6; }
3755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3756 $as_echo "no" >&6; }
3761 if test -z "$ac_cv_prog_RANLIB"; then
3762 ac_ct_RANLIB=$RANLIB
3763 # Extract the first word of "ranlib", so it can be a program name with args.
3764 set dummy ranlib; ac_word=$2
3765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3766 $as_echo_n "checking for $ac_word... " >&6; }
3767 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3768 $as_echo_n "(cached) " >&6
3770 if test -n "$ac_ct_RANLIB"; then
3771 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3777 test -z "$as_dir" && as_dir=.
3778 for ac_exec_ext in '' $ac_executable_extensions; do
3779 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3780 ac_cv_prog_ac_ct_RANLIB="ranlib"
3781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3790 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3791 if test -n "$ac_ct_RANLIB"; then
3792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3793 $as_echo "$ac_ct_RANLIB" >&6; }
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3796 $as_echo "no" >&6; }
3799 if test "x$ac_ct_RANLIB" = x; then
3802 case $cross_compiling:$ac_tool_warned in
3804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3805 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3806 ac_tool_warned=yes ;;
3808 RANLIB=$ac_ct_RANLIB
3811 RANLIB="$ac_cv_prog_RANLIB"
3814 # Find a good install program. We prefer a C program (faster),
3815 # so one script is as good as another. But avoid the broken or
3816 # incompatible versions:
3817 # SysV /etc/install, /usr/sbin/install
3818 # SunOS /usr/etc/install
3819 # IRIX /sbin/install
3821 # AmigaOS /C/install, which installs bootblocks on floppy discs
3822 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3823 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3824 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3825 # OS/2's system install, which has a completely different semantic
3826 # ./install, which can be erroneously created by make from ./install.sh.
3827 # Reject install programs that cannot install multiple files.
3828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3829 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3830 if test -z "$INSTALL"; then
3831 if ${ac_cv_path_install+:} false; then :
3832 $as_echo_n "(cached) " >&6
3834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3838 test -z "$as_dir" && as_dir=.
3839 # Account for people who put trailing slashes in PATH elements.
3840 case $as_dir/ in #((
3841 ./ | .// | /[cC]/* | \
3842 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3843 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3846 # OSF1 and SCO ODT 3.0 have their own names for install.
3847 # Don't use installbsd from OSF since it installs stuff as root
3849 for ac_prog in ginstall scoinst install; do
3850 for ac_exec_ext in '' $ac_executable_extensions; do
3851 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3852 if test $ac_prog = install &&
3853 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3854 # AIX install. It has an incompatible calling convention.
3856 elif test $ac_prog = install &&
3857 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3858 # program-specific install script used by HP pwplus--don't use.
3861 rm -rf conftest.one conftest.two conftest.dir
3862 echo one > conftest.one
3863 echo two > conftest.two
3865 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3866 test -s conftest.one && test -s conftest.two &&
3867 test -s conftest.dir/conftest.one &&
3868 test -s conftest.dir/conftest.two
3870 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3883 rm -rf conftest.one conftest.two conftest.dir
3886 if test "${ac_cv_path_install+set}" = set; then
3887 INSTALL=$ac_cv_path_install
3889 # As a last resort, use the slow shell script. Don't cache a
3890 # value for INSTALL within a source directory, because that will
3891 # break other packages using the cache if that directory is
3892 # removed, or if the value is a relative name.
3893 INSTALL=$ac_install_sh
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3897 $as_echo "$INSTALL" >&6; }
3899 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3900 # It thinks the first close brace ends the variable substitution.
3901 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3903 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3905 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3910 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3911 # Check whether --enable-maintainer-mode was given.
3912 if test "${enable_maintainer_mode+set}" = set; then :
3913 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3915 USE_MAINTAINER_MODE=no
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3919 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3920 if test $USE_MAINTAINER_MODE = yes; then
3921 MAINTAINER_MODE_TRUE=
3922 MAINTAINER_MODE_FALSE='#'
3924 MAINTAINER_MODE_TRUE='#'
3925 MAINTAINER_MODE_FALSE=
3928 MAINT=$MAINTAINER_MODE_TRUE
3932 # Enable Win32 DLL on MS Windows - FIXME
3933 enable_win32_dll=yes
3936 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3937 if test -n "$ac_tool_prefix"; then
3938 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3939 set dummy ${ac_tool_prefix}as; ac_word=$2
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3941 $as_echo_n "checking for $ac_word... " >&6; }
3942 if ${ac_cv_prog_AS+:} false; then :
3943 $as_echo_n "(cached) " >&6
3945 if test -n "$AS"; then
3946 ac_cv_prog_AS="$AS" # Let the user override the test.
3948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3952 test -z "$as_dir" && as_dir=.
3953 for ac_exec_ext in '' $ac_executable_extensions; do
3954 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3955 ac_cv_prog_AS="${ac_tool_prefix}as"
3956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3966 if test -n "$AS"; then
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3968 $as_echo "$AS" >&6; }
3970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3971 $as_echo "no" >&6; }
3976 if test -z "$ac_cv_prog_AS"; then
3978 # Extract the first word of "as", so it can be a program name with args.
3979 set dummy as; ac_word=$2
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3981 $as_echo_n "checking for $ac_word... " >&6; }
3982 if ${ac_cv_prog_ac_ct_AS+:} false; then :
3983 $as_echo_n "(cached) " >&6
3985 if test -n "$ac_ct_AS"; then
3986 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3992 test -z "$as_dir" && as_dir=.
3993 for ac_exec_ext in '' $ac_executable_extensions; do
3994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3995 ac_cv_prog_ac_ct_AS="as"
3996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4005 ac_ct_AS=$ac_cv_prog_ac_ct_AS
4006 if test -n "$ac_ct_AS"; then
4007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
4008 $as_echo "$ac_ct_AS" >&6; }
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4011 $as_echo "no" >&6; }
4014 if test "x$ac_ct_AS" = x; then
4017 case $cross_compiling:$ac_tool_warned in
4019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4020 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4021 ac_tool_warned=yes ;;
4029 if test -n "$ac_tool_prefix"; then
4030 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
4031 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4033 $as_echo_n "checking for $ac_word... " >&6; }
4034 if ${ac_cv_prog_DLLTOOL+:} false; then :
4035 $as_echo_n "(cached) " >&6
4037 if test -n "$DLLTOOL"; then
4038 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4044 test -z "$as_dir" && as_dir=.
4045 for ac_exec_ext in '' $ac_executable_extensions; do
4046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4047 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
4048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4057 DLLTOOL=$ac_cv_prog_DLLTOOL
4058 if test -n "$DLLTOOL"; then
4059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
4060 $as_echo "$DLLTOOL" >&6; }
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4063 $as_echo "no" >&6; }
4068 if test -z "$ac_cv_prog_DLLTOOL"; then
4069 ac_ct_DLLTOOL=$DLLTOOL
4070 # Extract the first word of "dlltool", so it can be a program name with args.
4071 set dummy dlltool; ac_word=$2
4072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4073 $as_echo_n "checking for $ac_word... " >&6; }
4074 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
4075 $as_echo_n "(cached) " >&6
4077 if test -n "$ac_ct_DLLTOOL"; then
4078 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4084 test -z "$as_dir" && as_dir=.
4085 for ac_exec_ext in '' $ac_executable_extensions; do
4086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4087 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4097 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
4098 if test -n "$ac_ct_DLLTOOL"; then
4099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
4100 $as_echo "$ac_ct_DLLTOOL" >&6; }
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4103 $as_echo "no" >&6; }
4106 if test "x$ac_ct_DLLTOOL" = x; then
4109 case $cross_compiling:$ac_tool_warned in
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4112 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4113 ac_tool_warned=yes ;;
4115 DLLTOOL=$ac_ct_DLLTOOL
4118 DLLTOOL="$ac_cv_prog_DLLTOOL"
4121 if test -n "$ac_tool_prefix"; then
4122 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4123 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4125 $as_echo_n "checking for $ac_word... " >&6; }
4126 if ${ac_cv_prog_OBJDUMP+:} false; then :
4127 $as_echo_n "(cached) " >&6
4129 if test -n "$OBJDUMP"; then
4130 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4136 test -z "$as_dir" && as_dir=.
4137 for ac_exec_ext in '' $ac_executable_extensions; do
4138 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4139 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4149 OBJDUMP=$ac_cv_prog_OBJDUMP
4150 if test -n "$OBJDUMP"; then
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4152 $as_echo "$OBJDUMP" >&6; }
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4155 $as_echo "no" >&6; }
4160 if test -z "$ac_cv_prog_OBJDUMP"; then
4161 ac_ct_OBJDUMP=$OBJDUMP
4162 # Extract the first word of "objdump", so it can be a program name with args.
4163 set dummy objdump; ac_word=$2
4164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4165 $as_echo_n "checking for $ac_word... " >&6; }
4166 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4167 $as_echo_n "(cached) " >&6
4169 if test -n "$ac_ct_OBJDUMP"; then
4170 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4176 test -z "$as_dir" && as_dir=.
4177 for ac_exec_ext in '' $ac_executable_extensions; do
4178 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4179 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4189 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4190 if test -n "$ac_ct_OBJDUMP"; then
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4192 $as_echo "$ac_ct_OBJDUMP" >&6; }
4194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4195 $as_echo "no" >&6; }
4198 if test "x$ac_ct_OBJDUMP" = x; then
4201 case $cross_compiling:$ac_tool_warned in
4203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4204 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4205 ac_tool_warned=yes ;;
4207 OBJDUMP=$ac_ct_OBJDUMP
4210 OBJDUMP="$ac_cv_prog_OBJDUMP"
4216 test -z "$AS" && AS=as
4222 test -z "$DLLTOOL" && DLLTOOL=dlltool
4228 test -z "$OBJDUMP" && OBJDUMP=objdump
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\
`" >&5
4240 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\
`" >&2;} ;;
4245 macro_version='2.2.7a'
4246 macro_revision='1.3134'
4260 ltmain="$ac_aux_dir/ltmain.sh"
4262 # Backslashify metacharacters that are still active within
4263 # double-quoted strings.
4264 sed_quote_subst='s/\(["`$
\\]\
)/\\\
1/g
'
4266 # Same as above, but do not quote variable references.
4267 double_quote_subst='s
/\
(["`\\]\)/\\\1/g'
4269 # Sed substitution to delay expansion of an escaped shell variable in a
4270 # double_quote_subst'ed string.
4271 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4273 # Sed substitution to delay expansion of an escaped single quote.
4274 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4276 # Sed substitution to avoid accidental globbing in evaled expressions
4277 no_glob_subst='s/\*/\\\*/g'
4279 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4280 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4281 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
strings" >&5
4284 $as_echo_n "checking how to print
strings...
" >&6; }
4285 # Test print first, because it will be a builtin if present.
4286 if test "X
`print -r -- -n 2>/dev/null`" = X-n && \
4287 test "X
`print -r -- $ECHO 2>/dev/null`" = "X
$ECHO"; then
4289 elif test "X
`printf %s $ECHO 2>/dev/null`" = "X
$ECHO"; then
4292 # Use this function as a fallback that always works.
4293 func_fallback_echo ()
4295 eval 'cat <<_LTECHO_EOF
4299 ECHO='func_fallback_echo'
4302 # func_echo_all arg...
4303 # Invoke $ECHO with all args, space-separated.
4310 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result
: printf" >&5
4311 $as_echo "printf" >&6; } ;;
4312 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result
: print
-r" >&5
4313 $as_echo "print
-r" >&6; } ;;
4314 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result
: cat" >&5
4315 $as_echo "cat" >&6; } ;;
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for a
sed that does not truncate output
" >&5
4332 $as_echo_n "checking
for a
sed that does not truncate output...
" >&6; }
4333 if ${ac_cv_path_SED+:} false; then :
4334 $as_echo_n "(cached
) " >&6
4336 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4337 for ac_i in 1 2 3 4 5 6 7; do
4338 ac_script="$ac_script$as_nl$ac_script"
4340 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4341 { ac_script=; unset ac_script;}
4342 if test -z "$SED"; then
4343 ac_path_SED_found=false
4344 # Loop through the user's path and test for each of PROGNAME-LIST
4345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4349 test -z "$as_dir" && as_dir=.
4350 for ac_prog in sed gsed; do
4351 for ac_exec_ext in '' $ac_executable_extensions; do
4352 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4353 as_fn_executable_p "$ac_path_SED" || continue
4354 # Check for GNU ac_path_SED and select it if it is found.
4355 # Check for GNU $ac_path_SED
4356 case `"$ac_path_SED" --version 2>&1` in
4358 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4361 $as_echo_n 0123456789 >"conftest.
in"
4364 cat "conftest.
in" "conftest.
in" >"conftest.tmp
"
4365 mv "conftest.tmp
" "conftest.
in"
4366 cp "conftest.
in" "conftest.
nl"
4367 $as_echo '' >> "conftest.
nl"
4368 "$ac_path_SED" -f conftest.sed < "conftest.
nl" >"conftest.out
" 2>/dev/null || break
4369 diff "conftest.out
" "conftest.
nl" >/dev/null 2>&1 || break
4370 as_fn_arith $ac_count + 1 && ac_count=$as_val
4371 if test $ac_count -gt ${ac_path_SED_max-0}; then
4372 # Best one so far, save it but keep looking for a better one
4373 ac_cv_path_SED="$ac_path_SED"
4374 ac_path_SED_max=$ac_count
4376 # 10*(2^10) chars as input seems more than enough
4377 test $ac_count -gt 10 && break
4379 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4382 $ac_path_SED_found && break 3
4387 if test -z "$ac_cv_path_SED"; then
4388 as_fn_error $? "no acceptable
sed could be found
in \
$PATH" "$LINENO" 5
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_path_SED" >&5
4396 $as_echo "$ac_cv_path_SED" >&6; }
4397 SED="$ac_cv_path_SED"
4400 test -z "$SED" && SED=sed
4401 Xsed="$SED -e 1s
/^X
//"
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for grep that handles long lines and
-e" >&5
4414 $as_echo_n "checking
for grep that handles long lines and
-e...
" >&6; }
4415 if ${ac_cv_path_GREP+:} false; then :
4416 $as_echo_n "(cached
) " >&6
4418 if test -z "$GREP"; then
4419 ac_path_GREP_found=false
4420 # Loop through the user's path and test for each of PROGNAME-LIST
4421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4422 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4425 test -z "$as_dir" && as_dir=.
4426 for ac_prog in grep ggrep; do
4427 for ac_exec_ext in '' $ac_executable_extensions; do
4428 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4429 as_fn_executable_p "$ac_path_GREP" || continue
4430 # Check for GNU ac_path_GREP and select it if it is found.
4431 # Check for GNU $ac_path_GREP
4432 case `"$ac_path_GREP" --version 2>&1` in
4434 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4437 $as_echo_n 0123456789 >"conftest.
in"
4440 cat "conftest.
in" "conftest.
in" >"conftest.tmp
"
4441 mv "conftest.tmp
" "conftest.
in"
4442 cp "conftest.
in" "conftest.
nl"
4443 $as_echo 'GREP' >> "conftest.
nl"
4444 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.
nl" >"conftest.out
" 2>/dev/null || break
4445 diff "conftest.out
" "conftest.
nl" >/dev/null 2>&1 || break
4446 as_fn_arith $ac_count + 1 && ac_count=$as_val
4447 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4448 # Best one so far, save it but keep looking for a better one
4449 ac_cv_path_GREP="$ac_path_GREP"
4450 ac_path_GREP_max=$ac_count
4452 # 10*(2^10) chars as input seems more than enough
4453 test $ac_count -gt 10 && break
4455 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4458 $ac_path_GREP_found && break 3
4463 if test -z "$ac_cv_path_GREP"; then
4464 as_fn_error $? "no acceptable
grep could be found
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
" "$LINENO" 5
4467 ac_cv_path_GREP=$GREP
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_path_GREP" >&5
4472 $as_echo "$ac_cv_path_GREP" >&6; }
4473 GREP="$ac_cv_path_GREP"
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for egrep" >&5
4477 $as_echo_n "checking
for egrep...
" >&6; }
4478 if ${ac_cv_path_EGREP+:} false; then :
4479 $as_echo_n "(cached
) " >&6
4481 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4482 then ac_cv_path_EGREP="$GREP -E"
4484 if test -z "$EGREP"; then
4485 ac_path_EGREP_found=false
4486 # Loop through the user's path and test for each of PROGNAME-LIST
4487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4488 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4491 test -z "$as_dir" && as_dir=.
4492 for ac_prog in egrep; do
4493 for ac_exec_ext in '' $ac_executable_extensions; do
4494 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4495 as_fn_executable_p "$ac_path_EGREP" || continue
4496 # Check for GNU ac_path_EGREP and select it if it is found.
4497 # Check for GNU $ac_path_EGREP
4498 case `"$ac_path_EGREP" --version 2>&1` in
4500 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4503 $as_echo_n 0123456789 >"conftest.
in"
4506 cat "conftest.
in" "conftest.
in" >"conftest.tmp
"
4507 mv "conftest.tmp
" "conftest.
in"
4508 cp "conftest.
in" "conftest.
nl"
4509 $as_echo 'EGREP' >> "conftest.
nl"
4510 "$ac_path_EGREP" 'EGREP$' < "conftest.
nl" >"conftest.out
" 2>/dev/null || break
4511 diff "conftest.out
" "conftest.
nl" >/dev/null 2>&1 || break
4512 as_fn_arith $ac_count + 1 && ac_count=$as_val
4513 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4514 # Best one so far, save it but keep looking for a better one
4515 ac_cv_path_EGREP="$ac_path_EGREP"
4516 ac_path_EGREP_max=$ac_count
4518 # 10*(2^10) chars as input seems more than enough
4519 test $ac_count -gt 10 && break
4521 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4524 $ac_path_EGREP_found && break 3
4529 if test -z "$ac_cv_path_EGREP"; then
4530 as_fn_error $? "no acceptable
egrep could be found
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
" "$LINENO" 5
4533 ac_cv_path_EGREP=$EGREP
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_path_EGREP" >&5
4539 $as_echo "$ac_cv_path_EGREP" >&6; }
4540 EGREP="$ac_cv_path_EGREP"
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for fgrep
" >&5
4544 $as_echo_n "checking
for fgrep...
" >&6; }
4545 if ${ac_cv_path_FGREP+:} false; then :
4546 $as_echo_n "(cached
) " >&6
4548 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4549 then ac_cv_path_FGREP="$GREP -F"
4551 if test -z "$FGREP"; then
4552 ac_path_FGREP_found=false
4553 # Loop through the user's path and test for each of PROGNAME-LIST
4554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4555 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4558 test -z "$as_dir" && as_dir=.
4559 for ac_prog in fgrep; do
4560 for ac_exec_ext in '' $ac_executable_extensions; do
4561 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4562 as_fn_executable_p "$ac_path_FGREP" || continue
4563 # Check for GNU ac_path_FGREP and select it if it is found.
4564 # Check for GNU $ac_path_FGREP
4565 case `"$ac_path_FGREP" --version 2>&1` in
4567 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4570 $as_echo_n 0123456789 >"conftest.
in"
4573 cat "conftest.
in" "conftest.
in" >"conftest.tmp
"
4574 mv "conftest.tmp
" "conftest.
in"
4575 cp "conftest.
in" "conftest.
nl"
4576 $as_echo 'FGREP' >> "conftest.
nl"
4577 "$ac_path_FGREP" FGREP < "conftest.
nl" >"conftest.out
" 2>/dev/null || break
4578 diff "conftest.out
" "conftest.
nl" >/dev/null 2>&1 || break
4579 as_fn_arith $ac_count + 1 && ac_count=$as_val
4580 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4581 # Best one so far, save it but keep looking for a better one
4582 ac_cv_path_FGREP="$ac_path_FGREP"
4583 ac_path_FGREP_max=$ac_count
4585 # 10*(2^10) chars as input seems more than enough
4586 test $ac_count -gt 10 && break
4588 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4591 $ac_path_FGREP_found && break 3
4596 if test -z "$ac_cv_path_FGREP"; then
4597 as_fn_error $? "no acceptable fgrep could be found
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
" "$LINENO" 5
4600 ac_cv_path_FGREP=$FGREP
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_path_FGREP" >&5
4606 $as_echo "$ac_cv_path_FGREP" >&6; }
4607 FGREP="$ac_cv_path_FGREP"
4610 test -z "$GREP" && GREP=grep
4630 # Check whether --with-gnu-ld was given.
4631 if test "${with_gnu_ld+set}" = set; then :
4632 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4638 if test "$GCC" = yes; then
4639 # Check if gcc -print-prog-name=ld gives a path.
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ld used by
$CC" >&5
4641 $as_echo_n "checking
for ld used by
$CC...
" >&6; }
4644 # gcc leaves a trailing carriage return which upsets mingw
4645 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4647 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4650 # Accept absolute paths.
4652 re_direlt='/[^/][^/]*/\.\./'
4653 # Canonicalize the pathname of ld
4654 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4655 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4656 ac_prog=`$ECHO $ac_prog| $SED "s
%$re_direlt%/%"`
4658 test -z "$LD" && LD="$ac_prog"
4661 # If it fails, then pretend we aren't using GCC.
4665 # If it is relative, then search for the first ld in PATH.
4669 elif test "$with_gnu_ld" = yes; then
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for GNU ld
" >&5
4671 $as_echo_n "checking
for GNU ld...
" >&6; }
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for non-GNU ld
" >&5
4674 $as_echo_n "checking
for non-GNU ld...
" >&6; }
4676 if ${lt_cv_path_LD+:} false; then :
4677 $as_echo_n "(cached
) " >&6
4679 if test -z "$LD"; then
4680 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4681 for ac_dir in $PATH; do
4683 test -z "$ac_dir" && ac_dir=.
4684 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4685 lt_cv_path_LD="$ac_dir/$ac_prog"
4686 # Check to see if the program is GNU ld. I'd rather use --version,
4687 # but apparently some variants of GNU ld only accept -v.
4688 # Break only if it was the GNU/non-GNU ld that we prefer.
4689 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4690 *GNU* | *'with BFD'*)
4691 test "$with_gnu_ld" != no && break
4694 test "$with_gnu_ld" != yes && break
4701 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4706 if test -n "$LD"; then
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LD" >&5
4708 $as_echo "$LD" >&6; }
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
4711 $as_echo "no
" >&6; }
4713 test -z "$LD" && as_fn_error $? "no acceptable ld found
in \
$PATH" "$LINENO" 5
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if the linker
($LD) is GNU ld
" >&5
4715 $as_echo_n "checking
if the linker
($LD) is GNU ld...
" >&6; }
4716 if ${lt_cv_prog_gnu_ld+:} false; then :
4717 $as_echo_n "(cached
) " >&6
4719 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4720 case `$LD -v 2>&1 </dev/null` in
4721 *GNU* | *'with BFD'*)
4722 lt_cv_prog_gnu_ld=yes
4725 lt_cv_prog_gnu_ld=no
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_gnu_ld" >&5
4730 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4731 with_gnu_ld=$lt_cv_prog_gnu_ld
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for BSD- or MS-compatible name lister
(nm
)" >&5
4742 $as_echo_n "checking
for BSD- or MS-compatible name lister
(nm
)...
" >&6; }
4743 if ${lt_cv_path_NM+:} false; then :
4744 $as_echo_n "(cached
) " >&6
4746 if test -n "$NM"; then
4747 # Let the user override the test.
4750 lt_nm_to_check="${ac_tool_prefix}nm
"
4751 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4752 lt_nm_to_check="$lt_nm_to_check nm
"
4754 for lt_tmp_nm in $lt_nm_to_check; do
4755 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4756 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4758 test -z "$ac_dir" && ac_dir=.
4759 tmp_nm="$ac_dir/$lt_tmp_nm"
4760 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4761 # Check to see if the nm accepts a BSD-compat flag.
4762 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4763 # nm: unknown option "B
" ignored
4764 # Tru64's nm complains that /dev/null is an invalid object file
4765 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4766 */dev/null* | *'Invalid file or object type'*)
4767 lt_cv_path_NM="$tmp_nm -B"
4771 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4773 lt_cv_path_NM="$tmp_nm -p"
4777 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4778 continue # so that we can try to find one that supports BSD flags
4787 : ${lt_cv_path_NM=no}
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_path_NM" >&5
4791 $as_echo "$lt_cv_path_NM" >&6; }
4792 if test "$lt_cv_path_NM" != "no
"; then
4795 # Didn't find any BSD compatible name lister, look for dumpbin.
4796 if test -n "$DUMPBIN"; then :
4797 # Let the user override the test.
4799 if test -n "$ac_tool_prefix"; then
4800 for ac_prog in dumpbin "link
-dump"
4802 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4803 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
4805 $as_echo_n "checking
for $ac_word...
" >&6; }
4806 if ${ac_cv_prog_DUMPBIN+:} false; then :
4807 $as_echo_n "(cached
) " >&6
4809 if test -n "$DUMPBIN"; then
4810 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4816 test -z "$as_dir" && as_dir=.
4817 for ac_exec_ext in '' $ac_executable_extensions; do
4818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4819 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4820 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
4829 DUMPBIN=$ac_cv_prog_DUMPBIN
4830 if test -n "$DUMPBIN"; then
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DUMPBIN" >&5
4832 $as_echo "$DUMPBIN" >&6; }
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
4835 $as_echo "no
" >&6; }
4839 test -n "$DUMPBIN" && break
4842 if test -z "$DUMPBIN"; then
4843 ac_ct_DUMPBIN=$DUMPBIN
4844 for ac_prog in dumpbin "link
-dump"
4846 # Extract the first word of "$ac_prog", so it can be a program name with args.
4847 set dummy $ac_prog; ac_word=$2
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
4849 $as_echo_n "checking
for $ac_word...
" >&6; }
4850 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4851 $as_echo_n "(cached
) " >&6
4853 if test -n "$ac_ct_DUMPBIN"; then
4854 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4860 test -z "$as_dir" && as_dir=.
4861 for ac_exec_ext in '' $ac_executable_extensions; do
4862 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4863 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4864 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
4873 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4874 if test -n "$ac_ct_DUMPBIN"; then
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DUMPBIN" >&5
4876 $as_echo "$ac_ct_DUMPBIN" >&6; }
4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
4879 $as_echo "no
" >&6; }
4883 test -n "$ac_ct_DUMPBIN" && break
4886 if test "x
$ac_ct_DUMPBIN" = x; then
4889 case $cross_compiling:$ac_tool_warned in
4891 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
4892 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
4893 ac_tool_warned=yes ;;
4895 DUMPBIN=$ac_ct_DUMPBIN
4899 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4901 DUMPBIN="$DUMPBIN -symbols"
4909 if test "$DUMPBIN" != ":"; then
4913 test -z "$NM" && NM=nm
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister
($NM) interface
" >&5
4921 $as_echo_n "checking the name lister
($NM) interface...
" >&6; }
4922 if ${lt_cv_nm_interface+:} false; then :
4923 $as_echo_n "(cached
) " >&6
4925 lt_cv_nm_interface="BSD nm
"
4926 echo "int some_variable
= 0;" > conftest.$ac_ext
4927 (eval echo "\"\
$as_me:$LINENO: $ac_compile\"" >&5)
4928 (eval "$ac_compile" 2>conftest.err)
4929 cat conftest.err >&5
4930 (eval echo "\"\
$as_me:$LINENO: $NM \\\"conftest.
$ac_objext\\\"\"" >&5)
4931 (eval "$NM \"conftest.
$ac_objext\"" 2>conftest.err > conftest.out)
4932 cat conftest.err >&5
4933 (eval echo "\"\
$as_me:$LINENO: output
\"" >&5)
4934 cat conftest.out >&5
4935 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4936 lt_cv_nm_interface="MS dumpbin
"
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_nm_interface" >&5
4941 $as_echo "$lt_cv_nm_interface" >&6; }
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
ln -s works
" >&5
4944 $as_echo_n "checking whether
ln -s works...
" >&6; }
4946 if test "$LN_S" = "ln -s"; then
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: yes" >&5
4948 $as_echo "yes" >&6; }
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
, using
$LN_S" >&5
4951 $as_echo "no
, using
$LN_S" >&6; }
4954 # find the maximum length of command line arguments
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of
command line arguments
" >&5
4956 $as_echo_n "checking the maximum length of
command line arguments...
" >&6; }
4957 if ${lt_cv_sys_max_cmd_len+:} false; then :
4958 $as_echo_n "(cached
) " >&6
4965 # On DJGPP, this test can blow up pretty badly due to problems in libc
4966 # (any single argument exceeding 2000 bytes causes a buffer overrun
4967 # during glob expansion). Even if it were fixed, the result of this
4968 # check would be larger than it should be.
4969 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4973 # Under GNU Hurd, this test is not required because there is
4974 # no limit to the length of command line arguments.
4975 # Libtool will interpret -1 as no limit whatsoever
4976 lt_cv_sys_max_cmd_len=-1;
4979 cygwin* | mingw* | cegcc*)
4980 # On Win9x/ME, this test blows up -- it succeeds, but takes
4981 # about 5 minutes as the teststring grows exponentially.
4982 # Worse, since 9x/ME are not pre-emptively multitasking,
4983 # you end up with a "frozen
" computer, even though with patience
4984 # the test eventually succeeds (with a max line length of 256k).
4985 # Instead, let's just punt: use the minimum linelength reported by
4986 # all of the supported platforms: 8192 (on NT/2K/XP).
4987 lt_cv_sys_max_cmd_len=8192;
4991 # On MiNT this can take a long time and run out of memory.
4992 lt_cv_sys_max_cmd_len=8192;
4996 # On AmigaOS with pdksh, this test takes hours, literally.
4997 # So we just punt and use a minimum line length of 8192.
4998 lt_cv_sys_max_cmd_len=8192;
5001 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5002 # This has been around since 386BSD, at least. Likely further.
5003 if test -x /sbin/sysctl; then
5004 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5005 elif test -x /usr/sbin/sysctl; then
5006 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5008 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5010 # And add a safety zone
5011 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5012 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5016 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5017 lt_cv_sys_max_cmd_len=196608
5021 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5022 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5023 # nice to cause kernel panics so lets avoid the loop below.
5024 # First set a reasonable default.
5025 lt_cv_sys_max_cmd_len=16384
5027 if test -x /sbin/sysconfig; then
5028 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5029 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5034 lt_cv_sys_max_cmd_len=102400
5036 sysv5* | sco5v6* | sysv4.2uw2*)
5037 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5038 if test -n "$kargmax"; then
5039 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5041 lt_cv_sys_max_cmd_len=32768
5045 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5046 if test -n "$lt_cv_sys_max_cmd_len"; then
5047 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5048 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5050 # Make teststring a little bigger before we do anything with it.
5051 # a 1K string should be a reasonable start.
5052 for i in 1 2 3 4 5 6 7 8 ; do
5053 teststring=$teststring$teststring
5055 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5056 # If test is not a shell built-in, we'll probably end up computing a
5057 # maximum length that is only half of the actual maximum length, but
5059 while { test "X
"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5060 = "X
$teststring$teststring"; } >/dev/null 2>&1 &&
5061 test $i != 17 # 1/2 MB should be enough
5064 teststring=$teststring$teststring
5066 # Only check the string length outside the loop.
5067 lt_cv_sys_max_cmd_len=`expr "X
$teststring" : ".
*" 2>&1`
5069 # Add a significant safety factor because C++ compilers can tack on
5070 # massive amounts of additional arguments before passing them to the
5071 # linker. It appears as though 1/2 is a usable value.
5072 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5079 if test -n $lt_cv_sys_max_cmd_len ; then
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_sys_max_cmd_len" >&5
5081 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: none
" >&5
5084 $as_echo "none
" >&6; }
5086 max_cmd_len=$lt_cv_sys_max_cmd_len
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs
" >&5
5098 $as_echo_n "checking whether the shell understands some XSI constructs...
" >&6; }
5099 # Try some XSI features
5102 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5104 && eval 'test $(( 1 + 1 )) -eq 2 \
5105 && test "${#_lt_dummy}" -eq 5' ) >/dev
/null
2>&1 \
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5108 $as_echo "$xsi_shell" >&6; }
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5112 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5114 ( foo
=bar
; set foo baz
; eval "$1+=\$2" && test "$foo" = barbaz
) \
5116 && lt_shell_append
=yes
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5118 $as_echo "$lt_shell_append" >&6; }
5121 if ( (MAIL
=60; unset MAIL
) ||
exit) >/dev
/null
2>&1; then
5131 # test EBCDIC or ASCII
5132 case `echo X|tr X '\101'` in
5133 A
) # ASCII based system
5134 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5135 lt_SP2NL
='tr \040 \012'
5136 lt_NL2SP
='tr \015\012 \040\040'
5138 *) # EBCDIC based system
5139 lt_SP2NL
='tr \100 \n'
5140 lt_NL2SP
='tr \r\n \100\100'
5152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5153 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5154 if ${lt_cv_ld_reload_flag+:} false
; then :
5155 $as_echo_n "(cached) " >&6
5157 lt_cv_ld_reload_flag
='-r'
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5160 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5161 reload_flag
=$lt_cv_ld_reload_flag
5162 case $reload_flag in
5164 *) reload_flag
=" $reload_flag" ;;
5166 reload_cmds
='$LD$reload_flag -o $output$reload_objs'
5169 if test "$GCC" = yes; then
5170 reload_cmds
='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5172 reload_cmds
='$LD$reload_flag -o $output$reload_objs'
5185 if test -n "$ac_tool_prefix"; then
5186 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5187 set dummy
${ac_tool_prefix}objdump
; ac_word
=$2
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5189 $as_echo_n "checking for $ac_word... " >&6; }
5190 if ${ac_cv_prog_OBJDUMP+:} false
; then :
5191 $as_echo_n "(cached) " >&6
5193 if test -n "$OBJDUMP"; then
5194 ac_cv_prog_OBJDUMP
="$OBJDUMP" # Let the user override the test.
5196 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5200 test -z "$as_dir" && as_dir
=.
5201 for ac_exec_ext
in '' $ac_executable_extensions; do
5202 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5203 ac_cv_prog_OBJDUMP
="${ac_tool_prefix}objdump"
5204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5213 OBJDUMP
=$ac_cv_prog_OBJDUMP
5214 if test -n "$OBJDUMP"; then
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5216 $as_echo "$OBJDUMP" >&6; }
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5219 $as_echo "no" >&6; }
5224 if test -z "$ac_cv_prog_OBJDUMP"; then
5225 ac_ct_OBJDUMP
=$OBJDUMP
5226 # Extract the first word of "objdump", so it can be a program name with args.
5227 set dummy objdump
; ac_word
=$2
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5229 $as_echo_n "checking for $ac_word... " >&6; }
5230 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false
; then :
5231 $as_echo_n "(cached) " >&6
5233 if test -n "$ac_ct_OBJDUMP"; then
5234 ac_cv_prog_ac_ct_OBJDUMP
="$ac_ct_OBJDUMP" # Let the user override the test.
5236 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5240 test -z "$as_dir" && as_dir
=.
5241 for ac_exec_ext
in '' $ac_executable_extensions; do
5242 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5243 ac_cv_prog_ac_ct_OBJDUMP
="objdump"
5244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5253 ac_ct_OBJDUMP
=$ac_cv_prog_ac_ct_OBJDUMP
5254 if test -n "$ac_ct_OBJDUMP"; then
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5256 $as_echo "$ac_ct_OBJDUMP" >&6; }
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5259 $as_echo "no" >&6; }
5262 if test "x$ac_ct_OBJDUMP" = x
; then
5265 case $cross_compiling:$ac_tool_warned in
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5268 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5269 ac_tool_warned
=yes ;;
5271 OBJDUMP
=$ac_ct_OBJDUMP
5274 OBJDUMP
="$ac_cv_prog_OBJDUMP"
5277 test -z "$OBJDUMP" && OBJDUMP
=objdump
5284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5285 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5286 if ${lt_cv_deplibs_check_method+:} false
; then :
5287 $as_echo_n "(cached) " >&6
5289 lt_cv_file_magic_cmd
='$MAGIC_CMD'
5290 lt_cv_file_magic_test_file
=
5291 lt_cv_deplibs_check_method
='unknown'
5292 # Need to set the preceding variable on all platforms that support
5293 # interlibrary dependencies.
5294 # 'none' -- dependencies not supported.
5295 # `unknown' -- same as none, but documents that we really don't know.
5296 # 'pass_all' -- all dependencies passed with no checks.
5297 # 'test_compile' -- check by making test program.
5298 # 'file_magic [[regex]]' -- check by looking for files in library path
5299 # which responds to the $file_magic_cmd with a given extended regex.
5300 # If you have `file' or equivalent on your system and you're not sure
5301 # whether `pass_all' will *always* work, you probably want this one.
5305 lt_cv_deplibs_check_method
=pass_all
5309 lt_cv_deplibs_check_method
=pass_all
5313 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5314 lt_cv_file_magic_cmd
='/usr/bin/file -L'
5315 lt_cv_file_magic_test_file
=/shlib
/libc.so
5319 # func_win32_libid is a shell function defined in ltmain.sh
5320 lt_cv_deplibs_check_method
='file_magic ^x86 archive import|^x86 DLL'
5321 lt_cv_file_magic_cmd
='func_win32_libid'
5325 # Base MSYS/MinGW do not provide the 'file' command needed by
5326 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5327 # unless we find 'file', for example because we are cross-compiling.
5328 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5329 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev
/null
2>&1; then
5330 lt_cv_deplibs_check_method
='file_magic ^x86 archive import|^x86 DLL'
5331 lt_cv_file_magic_cmd
='func_win32_libid'
5333 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
5334 lt_cv_file_magic_cmd
='$OBJDUMP -f'
5339 # use the weaker test based on 'objdump'. See mingw*.
5340 lt_cv_deplibs_check_method
='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5341 lt_cv_file_magic_cmd
='$OBJDUMP -f'
5344 darwin
* | rhapsody
*)
5345 lt_cv_deplibs_check_method
=pass_all
5348 freebsd
* | dragonfly
*)
5349 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
> /dev
/null
; then
5352 # Not sure whether the presence of OpenBSD here was a mistake.
5353 # Let's accept both of them until this is cleared up.
5354 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5355 lt_cv_file_magic_cmd
=/usr
/bin
/file
5356 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
5360 lt_cv_deplibs_check_method
=pass_all
5365 lt_cv_deplibs_check_method
=pass_all
5369 lt_cv_deplibs_check_method
=pass_all
5372 hpux10.20
* | hpux11
*)
5373 lt_cv_file_magic_cmd
=/usr
/bin
/file
5376 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5377 lt_cv_file_magic_test_file
=/usr
/lib
/hpux32
/libc.so
5380 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]'
5381 lt_cv_file_magic_test_file
=/usr
/lib
/pa20_64
/libc.sl
5384 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5385 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
5391 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5392 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so|\.a)$'
5395 irix5
* | irix6
* | nonstopux
*)
5397 *-32|
*"-32 ") libmagic
=32-bit;;
5398 *-n32|
*"-n32 ") libmagic
=N32
;;
5399 *-64|
*"-64 ") libmagic
=64-bit;;
5400 *) libmagic
=never-match
;;
5402 lt_cv_deplibs_check_method
=pass_all
5405 # This must be Linux ELF.
5406 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu | uclinuxfdpiceabi
)
5407 lt_cv_deplibs_check_method
=pass_all
5411 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
> /dev
/null
; then
5412 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5414 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5419 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5420 lt_cv_file_magic_cmd
=/usr
/bin
/file
5421 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
5425 lt_cv_deplibs_check_method
=pass_all
5429 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5430 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5432 lt_cv_deplibs_check_method
='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5436 osf3
* | osf4
* | osf5
*)
5437 lt_cv_deplibs_check_method
=pass_all
5441 lt_cv_deplibs_check_method
=pass_all
5445 lt_cv_deplibs_check_method
=pass_all
5448 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
5449 lt_cv_deplibs_check_method
=pass_all
5453 case $host_vendor in
5455 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]'
5456 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
5459 lt_cv_deplibs_check_method
=pass_all
5462 lt_cv_file_magic_cmd
='/bin/file'
5463 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5466 lt_cv_file_magic_cmd
='/bin/file'
5467 lt_cv_deplibs_check_method
="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5468 lt_cv_file_magic_test_file
=/lib
/libc.so
5471 lt_cv_deplibs_check_method
=pass_all
5474 lt_cv_deplibs_check_method
=pass_all
5480 lt_cv_deplibs_check_method
=pass_all
5483 # Assume VxWorks cross toolchains are built on Linux, possibly
5484 # as canadian for Windows hosts.
5485 lt_cv_deplibs_check_method
=pass_all
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5491 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5492 file_magic_cmd
=$lt_cv_file_magic_cmd
5493 deplibs_check_method
=$lt_cv_deplibs_check_method
5494 test -z "$deplibs_check_method" && deplibs_check_method
=unknown
5507 if test -n "$ac_tool_prefix"; then
5508 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5509 set dummy
${ac_tool_prefix}ar; ac_word
=$2
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5511 $as_echo_n "checking for $ac_word... " >&6; }
5512 if ${ac_cv_prog_AR+:} false
; then :
5513 $as_echo_n "(cached) " >&6
5515 if test -n "$AR"; then
5516 ac_cv_prog_AR
="$AR" # Let the user override the test.
5518 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5522 test -z "$as_dir" && as_dir
=.
5523 for ac_exec_ext
in '' $ac_executable_extensions; do
5524 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5525 ac_cv_prog_AR
="${ac_tool_prefix}ar"
5526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5536 if test -n "$AR"; then
5537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5538 $as_echo "$AR" >&6; }
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5541 $as_echo "no" >&6; }
5546 if test -z "$ac_cv_prog_AR"; then
5548 # Extract the first word of "ar", so it can be a program name with args.
5549 set dummy
ar; ac_word
=$2
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5551 $as_echo_n "checking for $ac_word... " >&6; }
5552 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
5553 $as_echo_n "(cached) " >&6
5555 if test -n "$ac_ct_AR"; then
5556 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
5558 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5562 test -z "$as_dir" && as_dir
=.
5563 for ac_exec_ext
in '' $ac_executable_extensions; do
5564 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5565 ac_cv_prog_ac_ct_AR
="ar"
5566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5575 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
5576 if test -n "$ac_ct_AR"; then
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5578 $as_echo "$ac_ct_AR" >&6; }
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5581 $as_echo "no" >&6; }
5584 if test "x$ac_ct_AR" = x
; then
5587 case $cross_compiling:$ac_tool_warned in
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5590 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5591 ac_tool_warned
=yes ;;
5599 test -z "$AR" && AR
=ar
5600 test -z "$AR_FLAGS" && AR_FLAGS
=cru
5612 if test -n "$ac_tool_prefix"; then
5613 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5614 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5616 $as_echo_n "checking for $ac_word... " >&6; }
5617 if ${ac_cv_prog_STRIP+:} false
; then :
5618 $as_echo_n "(cached) " >&6
5620 if test -n "$STRIP"; then
5621 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
5623 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5627 test -z "$as_dir" && as_dir
=.
5628 for ac_exec_ext
in '' $ac_executable_extensions; do
5629 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5630 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
5631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5640 STRIP
=$ac_cv_prog_STRIP
5641 if test -n "$STRIP"; then
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5643 $as_echo "$STRIP" >&6; }
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5646 $as_echo "no" >&6; }
5651 if test -z "$ac_cv_prog_STRIP"; then
5653 # Extract the first word of "strip", so it can be a program name with args.
5654 set dummy strip
; ac_word
=$2
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5656 $as_echo_n "checking for $ac_word... " >&6; }
5657 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
5658 $as_echo_n "(cached) " >&6
5660 if test -n "$ac_ct_STRIP"; then
5661 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
5663 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5667 test -z "$as_dir" && as_dir
=.
5668 for ac_exec_ext
in '' $ac_executable_extensions; do
5669 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5670 ac_cv_prog_ac_ct_STRIP
="strip"
5671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5680 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
5681 if test -n "$ac_ct_STRIP"; then
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5683 $as_echo "$ac_ct_STRIP" >&6; }
5685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5686 $as_echo "no" >&6; }
5689 if test "x$ac_ct_STRIP" = x
; then
5692 case $cross_compiling:$ac_tool_warned in
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5695 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5696 ac_tool_warned
=yes ;;
5701 STRIP
="$ac_cv_prog_STRIP"
5704 test -z "$STRIP" && STRIP
=:
5711 if test -n "$ac_tool_prefix"; then
5712 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5713 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5715 $as_echo_n "checking for $ac_word... " >&6; }
5716 if ${ac_cv_prog_RANLIB+:} false
; then :
5717 $as_echo_n "(cached) " >&6
5719 if test -n "$RANLIB"; then
5720 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
5722 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5726 test -z "$as_dir" && as_dir
=.
5727 for ac_exec_ext
in '' $ac_executable_extensions; do
5728 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5729 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
5730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5739 RANLIB
=$ac_cv_prog_RANLIB
5740 if test -n "$RANLIB"; then
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5742 $as_echo "$RANLIB" >&6; }
5744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5745 $as_echo "no" >&6; }
5750 if test -z "$ac_cv_prog_RANLIB"; then
5751 ac_ct_RANLIB
=$RANLIB
5752 # Extract the first word of "ranlib", so it can be a program name with args.
5753 set dummy ranlib
; ac_word
=$2
5754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5755 $as_echo_n "checking for $ac_word... " >&6; }
5756 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
5757 $as_echo_n "(cached) " >&6
5759 if test -n "$ac_ct_RANLIB"; then
5760 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
5762 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5766 test -z "$as_dir" && as_dir
=.
5767 for ac_exec_ext
in '' $ac_executable_extensions; do
5768 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5769 ac_cv_prog_ac_ct_RANLIB
="ranlib"
5770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5779 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
5780 if test -n "$ac_ct_RANLIB"; then
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5782 $as_echo "$ac_ct_RANLIB" >&6; }
5784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5785 $as_echo "no" >&6; }
5788 if test "x$ac_ct_RANLIB" = x
; then
5791 case $cross_compiling:$ac_tool_warned in
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5794 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5795 ac_tool_warned
=yes ;;
5797 RANLIB
=$ac_ct_RANLIB
5800 RANLIB
="$ac_cv_prog_RANLIB"
5803 test -z "$RANLIB" && RANLIB
=:
5810 # Determine commands to create old-style static archives.
5811 old_archive_cmds
='$AR $AR_FLAGS $oldlib$oldobjs'
5812 old_postinstall_cmds
='chmod 644 $oldlib'
5813 old_postuninstall_cmds
=
5815 if test -n "$RANLIB"; then
5818 old_postinstall_cmds
="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5821 old_postinstall_cmds
="$old_postinstall_cmds~\$RANLIB \$oldlib"
5824 old_archive_cmds
="$old_archive_cmds~\$RANLIB \$oldlib"
5829 lock_old_archive_extraction
=yes ;;
5831 lock_old_archive_extraction
=no
;;
5854 for ac_prog
in gawk mawk nawk
awk
5856 # Extract the first word of "$ac_prog", so it can be a program name with args.
5857 set dummy
$ac_prog; ac_word
=$2
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5859 $as_echo_n "checking for $ac_word... " >&6; }
5860 if ${ac_cv_prog_AWK+:} false
; then :
5861 $as_echo_n "(cached) " >&6
5863 if test -n "$AWK"; then
5864 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
5866 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5870 test -z "$as_dir" && as_dir
=.
5871 for ac_exec_ext
in '' $ac_executable_extensions; do
5872 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5873 ac_cv_prog_AWK
="$ac_prog"
5874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5884 if test -n "$AWK"; then
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5886 $as_echo "$AWK" >&6; }
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5889 $as_echo "no" >&6; }
5893 test -n "$AWK" && break
5914 # If no C compiler was specified, use CC.
5917 # If no C compiler flags were specified, use CFLAGS.
5918 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
5920 # Allow CC to be a program name with arguments.
5924 # Check for command to grab the raw symbol name followed by C symbol from nm.
5925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5926 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5927 if ${lt_cv_sys_global_symbol_pipe+:} false
; then :
5928 $as_echo_n "(cached) " >&6
5931 # These are sane defaults that work on at least a few old systems.
5932 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5934 # Character class describing NM global symbol codes.
5935 symcode
='[BCDEGRST]'
5937 # Regexp to match symbols that can be accessed directly from C.
5938 sympat
='\([_A-Za-z][_A-Za-z0-9]*\)'
5940 # Define system-specific variables.
5945 cygwin
* | mingw
* | pw32
* | cegcc
*)
5946 symcode
='[ABCDGISTW]'
5949 if test "$host_cpu" = ia64
; then
5950 symcode
='[ABCDEGRST]'
5954 symcode
='[BCDEGRST]'
5957 symcode
='[BCDEGQRST]'
5968 sysv5
* | sco5v6
* | unixware
* | OpenUNIX
*)
5976 # If we're using GNU nm, then use its standard symbol codes.
5977 case `$NM -V 2>&1` in
5978 *GNU
* |
*'with BFD'*)
5979 symcode
='[ABCDGIRSTW]' ;;
5982 # Transform an extracted symbol line into a proper C declaration.
5983 # Some systems (esp. on ia64) link data and code symbols differently,
5984 # so use this general approach.
5985 lt_cv_sys_global_symbol_to_cdecl
="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5987 # Transform an extracted symbol line into symbol name and symbol address
5988 lt_cv_sys_global_symbol_to_c_name_address
="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5989 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'"
5991 # Handle CRLF in mingw tool chain
5995 opt_cr
=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5999 # Try without a prefix underscore, then with it.
6000 for ac_symprfx
in "" "_"; do
6002 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6003 symxfrm
="\\1 $ac_symprfx\\2 \\2"
6005 # Write the raw and C identifiers.
6006 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6007 # Fake it for dumpbin and say T for any non-static function
6008 # and D for any global variable.
6009 # Also find C++ and __fastcall symbols from MSVC++,
6010 # which start with @ or ?.
6011 lt_cv_sys_global_symbol_pipe
="$AWK '"\
6012 " {last_section=section; section=\$ 3};"\
6013 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6014 " \$ 0!~/External *\|/{next};"\
6015 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6016 " {if(hide[section]) next};"\
6017 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6018 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6019 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6020 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6021 " ' prfx=^$ac_symprfx"
6023 lt_cv_sys_global_symbol_pipe
="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6026 # Check to see that the pipe works correctly.
6030 cat > conftest.
$ac_ext <<_LT_EOF
6035 void nm_test_func(void);
6036 void nm_test_func(void){}
6040 int main(){nm_test_var='a';nm_test_func();return(0);}
6043 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6044 (eval $ac_compile) 2>&5
6046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6047 test $ac_status = 0; }; then
6048 # Now try to grab the symbols.
6050 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6051 (eval $NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist) 2>&5
6053 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6054 test $ac_status = 0; } && test -s "$nlist"; then
6055 # Try sorting and uniquifying the output.
6056 if sort "$nlist" |
uniq > "$nlist"T
; then
6057 mv -f "$nlist"T
"$nlist"
6062 # Make sure that we snagged all the symbols we need.
6063 if $GREP ' nm_test_var$' "$nlist" >/dev
/null
; then
6064 if $GREP ' nm_test_func$' "$nlist" >/dev
/null
; then
6065 cat <<_LT_EOF > conftest.$ac_ext
6071 # Now generate the symbol file.
6072 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6074 cat <<_LT_EOF >> conftest.$ac_ext
6076 /* The mapping between symbol names and symbols. */
6081 lt__PROGRAM__LTX_preloaded_symbols[] =
6083 { "@PROGRAM@", (void *) 0 },
6085 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" |
$GREP -v main
>> conftest.
$ac_ext
6086 cat <<\_LT_EOF
>> conftest.
$ac_ext
6090 /* This works around a problem
in FreeBSD linker
*/
6091 #ifdef FREEBSD_WORKAROUND
6092 static const void
*lt_preloaded_setup
() {
6093 return lt__PROGRAM__LTX_preloaded_symbols
;
6101 # Now try linking the two files.
6102 mv conftest.
$ac_objext conftstm.
$ac_objext
6103 lt_save_LIBS
="$LIBS"
6104 lt_save_CFLAGS
="$CFLAGS"
6105 LIBS
="conftstm.$ac_objext"
6106 CFLAGS
="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6107 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6108 (eval $ac_link) 2>&5
6110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6111 test $ac_status = 0; } && test -s conftest
${ac_exeext}; then
6114 LIBS
="$lt_save_LIBS"
6115 CFLAGS
="$lt_save_CFLAGS"
6117 echo "cannot find nm_test_func in $nlist" >&5
6120 echo "cannot find nm_test_var in $nlist" >&5
6123 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6126 echo "$progname: failed program was:" >&5
6127 cat conftest.
$ac_ext >&5
6129 rm -rf conftest
* conftst
*
6131 # Do not use the global_symbol_pipe unless it works.
6132 if test "$pipe_works" = yes; then
6135 lt_cv_sys_global_symbol_pipe
=
6141 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6142 lt_cv_sys_global_symbol_to_cdecl
=
6144 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6146 $as_echo "failed" >&6; }
6148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6149 $as_echo "ok" >&6; }
6173 # Check whether --enable-libtool-lock was given.
6174 if test "${enable_libtool_lock+set}" = set; then :
6175 enableval
=$enable_libtool_lock;
6178 test "x$enable_libtool_lock" != xno
&& enable_libtool_lock
=yes
6180 # Some flags need to be propagated to the compiler or linker for good
6184 # Find out which ABI we are using.
6185 echo 'int i;' > conftest.
$ac_ext
6186 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6187 (eval $ac_compile) 2>&5
6189 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6190 test $ac_status = 0; }; then
6191 case `/usr/bin/file conftest.$ac_objext` in
6203 # Find out which ABI we are using.
6204 echo '#line '$LINENO' "configure"' > conftest.
$ac_ext
6205 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6206 (eval $ac_compile) 2>&5
6208 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6209 test $ac_status = 0; }; then
6210 if test "$lt_cv_prog_gnu_ld" = yes; then
6211 case `/usr/bin/file conftest.$ac_objext` in
6213 LD
="${LD-ld} -melf32bsmip"
6216 LD
="${LD-ld} -melf32bmipn32"
6219 LD
="${LD-ld} -melf64bmip"
6223 case `/usr/bin/file conftest.$ac_objext` in
6239 x86_64-
*kfreebsd
*-gnu|x86_64-
*linux
*|powerpc
*-*linux
*| \
6240 s390
*-*linux
*|s390
*-*tpf
*|sparc
*-*linux
*)
6241 # Find out which ABI we are using.
6242 echo 'int i;' > conftest.
$ac_ext
6243 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6244 (eval $ac_compile) 2>&5
6246 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6247 test $ac_status = 0; }; then
6248 case `/usr/bin/file conftest.o` in
6251 x86_64-
*kfreebsd
*-gnu)
6252 LD
="${LD-ld} -m elf_i386_fbsd"
6255 case `/usr/bin/file conftest.o` in
6257 LD
="${LD-ld} -m elf32_x86_64"
6260 LD
="${LD-ld} -m elf_i386"
6264 powerpc64le-
*linux
*)
6265 LD
="${LD-ld} -m elf32lppclinux"
6268 LD
="${LD-ld} -m elf32ppclinux"
6271 LD
="${LD-ld} -m elf_s390"
6274 LD
="${LD-ld} -m elf32_sparc"
6280 x86_64-
*kfreebsd
*-gnu)
6281 LD
="${LD-ld} -m elf_x86_64_fbsd"
6284 LD
="${LD-ld} -m elf_x86_64"
6287 LD
="${LD-ld} -m elf64lppc"
6290 LD
="${LD-ld} -m elf64ppc"
6292 s390
*-*linux
*|s390
*-*tpf
*)
6293 LD
="${LD-ld} -m elf64_s390"
6296 LD
="${LD-ld} -m elf64_sparc"
6306 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6307 SAVE_CFLAGS
="$CFLAGS"
6308 CFLAGS
="$CFLAGS -belf"
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6310 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6311 if ${lt_cv_cc_needs_belf+:} false
; then :
6312 $as_echo_n "(cached) " >&6
6315 ac_cpp
='$CPP $CPPFLAGS'
6316 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6317 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6318 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6320 if test x
$gcc_no_link = xyes
; then
6321 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6323 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6324 /* end confdefs.h. */
6334 if ac_fn_c_try_link
"$LINENO"; then :
6335 lt_cv_cc_needs_belf
=yes
6337 lt_cv_cc_needs_belf
=no
6339 rm -f core conftest.err conftest.
$ac_objext \
6340 conftest
$ac_exeext conftest.
$ac_ext
6342 ac_cpp
='$CPP $CPPFLAGS'
6343 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6344 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6345 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6349 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6350 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
6351 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6352 CFLAGS
="$SAVE_CFLAGS"
6356 # Find out which ABI we are using.
6357 echo 'int i;' > conftest.
$ac_ext
6358 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6359 (eval $ac_compile) 2>&5
6361 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6362 test $ac_status = 0; }; then
6363 case `/usr/bin/file conftest.o` in
6365 case $lt_cv_prog_gnu_ld in
6366 yes*) LD
="${LD-ld} -m elf64_sparc" ;;
6368 if ${LD-ld} -64 -r -o conftest2.o conftest.o
>/dev
/null
2>&1; then
6380 need_locks
="$enable_libtool_lock"
6384 rhapsody
* | darwin
*)
6385 if test -n "$ac_tool_prefix"; then
6386 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6387 set dummy
${ac_tool_prefix}dsymutil
; ac_word
=$2
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6389 $as_echo_n "checking for $ac_word... " >&6; }
6390 if ${ac_cv_prog_DSYMUTIL+:} false
; then :
6391 $as_echo_n "(cached) " >&6
6393 if test -n "$DSYMUTIL"; then
6394 ac_cv_prog_DSYMUTIL
="$DSYMUTIL" # Let the user override the test.
6396 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6400 test -z "$as_dir" && as_dir
=.
6401 for ac_exec_ext
in '' $ac_executable_extensions; do
6402 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6403 ac_cv_prog_DSYMUTIL
="${ac_tool_prefix}dsymutil"
6404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6413 DSYMUTIL
=$ac_cv_prog_DSYMUTIL
6414 if test -n "$DSYMUTIL"; then
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6416 $as_echo "$DSYMUTIL" >&6; }
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6419 $as_echo "no" >&6; }
6424 if test -z "$ac_cv_prog_DSYMUTIL"; then
6425 ac_ct_DSYMUTIL
=$DSYMUTIL
6426 # Extract the first word of "dsymutil", so it can be a program name with args.
6427 set dummy dsymutil
; ac_word
=$2
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6429 $as_echo_n "checking for $ac_word... " >&6; }
6430 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false
; then :
6431 $as_echo_n "(cached) " >&6
6433 if test -n "$ac_ct_DSYMUTIL"; then
6434 ac_cv_prog_ac_ct_DSYMUTIL
="$ac_ct_DSYMUTIL" # Let the user override the test.
6436 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6440 test -z "$as_dir" && as_dir
=.
6441 for ac_exec_ext
in '' $ac_executable_extensions; do
6442 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6443 ac_cv_prog_ac_ct_DSYMUTIL
="dsymutil"
6444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6453 ac_ct_DSYMUTIL
=$ac_cv_prog_ac_ct_DSYMUTIL
6454 if test -n "$ac_ct_DSYMUTIL"; then
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6456 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6459 $as_echo "no" >&6; }
6462 if test "x$ac_ct_DSYMUTIL" = x
; then
6465 case $cross_compiling:$ac_tool_warned in
6467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6468 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6469 ac_tool_warned
=yes ;;
6471 DSYMUTIL
=$ac_ct_DSYMUTIL
6474 DSYMUTIL
="$ac_cv_prog_DSYMUTIL"
6477 if test -n "$ac_tool_prefix"; then
6478 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6479 set dummy
${ac_tool_prefix}nmedit
; ac_word
=$2
6480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6481 $as_echo_n "checking for $ac_word... " >&6; }
6482 if ${ac_cv_prog_NMEDIT+:} false
; then :
6483 $as_echo_n "(cached) " >&6
6485 if test -n "$NMEDIT"; then
6486 ac_cv_prog_NMEDIT
="$NMEDIT" # Let the user override the test.
6488 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6492 test -z "$as_dir" && as_dir
=.
6493 for ac_exec_ext
in '' $ac_executable_extensions; do
6494 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6495 ac_cv_prog_NMEDIT
="${ac_tool_prefix}nmedit"
6496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6505 NMEDIT
=$ac_cv_prog_NMEDIT
6506 if test -n "$NMEDIT"; then
6507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6508 $as_echo "$NMEDIT" >&6; }
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6511 $as_echo "no" >&6; }
6516 if test -z "$ac_cv_prog_NMEDIT"; then
6517 ac_ct_NMEDIT
=$NMEDIT
6518 # Extract the first word of "nmedit", so it can be a program name with args.
6519 set dummy nmedit
; ac_word
=$2
6520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6521 $as_echo_n "checking for $ac_word... " >&6; }
6522 if ${ac_cv_prog_ac_ct_NMEDIT+:} false
; then :
6523 $as_echo_n "(cached) " >&6
6525 if test -n "$ac_ct_NMEDIT"; then
6526 ac_cv_prog_ac_ct_NMEDIT
="$ac_ct_NMEDIT" # Let the user override the test.
6528 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6532 test -z "$as_dir" && as_dir
=.
6533 for ac_exec_ext
in '' $ac_executable_extensions; do
6534 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6535 ac_cv_prog_ac_ct_NMEDIT
="nmedit"
6536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6545 ac_ct_NMEDIT
=$ac_cv_prog_ac_ct_NMEDIT
6546 if test -n "$ac_ct_NMEDIT"; then
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6548 $as_echo "$ac_ct_NMEDIT" >&6; }
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6551 $as_echo "no" >&6; }
6554 if test "x$ac_ct_NMEDIT" = x
; then
6557 case $cross_compiling:$ac_tool_warned in
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6560 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6561 ac_tool_warned
=yes ;;
6563 NMEDIT
=$ac_ct_NMEDIT
6566 NMEDIT
="$ac_cv_prog_NMEDIT"
6569 if test -n "$ac_tool_prefix"; then
6570 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6571 set dummy
${ac_tool_prefix}lipo
; ac_word
=$2
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6573 $as_echo_n "checking for $ac_word... " >&6; }
6574 if ${ac_cv_prog_LIPO+:} false
; then :
6575 $as_echo_n "(cached) " >&6
6577 if test -n "$LIPO"; then
6578 ac_cv_prog_LIPO
="$LIPO" # Let the user override the test.
6580 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6584 test -z "$as_dir" && as_dir
=.
6585 for ac_exec_ext
in '' $ac_executable_extensions; do
6586 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6587 ac_cv_prog_LIPO
="${ac_tool_prefix}lipo"
6588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6597 LIPO
=$ac_cv_prog_LIPO
6598 if test -n "$LIPO"; then
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6600 $as_echo "$LIPO" >&6; }
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6603 $as_echo "no" >&6; }
6608 if test -z "$ac_cv_prog_LIPO"; then
6610 # Extract the first word of "lipo", so it can be a program name with args.
6611 set dummy lipo
; ac_word
=$2
6612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6613 $as_echo_n "checking for $ac_word... " >&6; }
6614 if ${ac_cv_prog_ac_ct_LIPO+:} false
; then :
6615 $as_echo_n "(cached) " >&6
6617 if test -n "$ac_ct_LIPO"; then
6618 ac_cv_prog_ac_ct_LIPO
="$ac_ct_LIPO" # Let the user override the test.
6620 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6624 test -z "$as_dir" && as_dir
=.
6625 for ac_exec_ext
in '' $ac_executable_extensions; do
6626 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6627 ac_cv_prog_ac_ct_LIPO
="lipo"
6628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6637 ac_ct_LIPO
=$ac_cv_prog_ac_ct_LIPO
6638 if test -n "$ac_ct_LIPO"; then
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6640 $as_echo "$ac_ct_LIPO" >&6; }
6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6643 $as_echo "no" >&6; }
6646 if test "x$ac_ct_LIPO" = x
; then
6649 case $cross_compiling:$ac_tool_warned in
6651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6652 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6653 ac_tool_warned
=yes ;;
6658 LIPO
="$ac_cv_prog_LIPO"
6661 if test -n "$ac_tool_prefix"; then
6662 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6663 set dummy
${ac_tool_prefix}otool
; ac_word
=$2
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6665 $as_echo_n "checking for $ac_word... " >&6; }
6666 if ${ac_cv_prog_OTOOL+:} false
; then :
6667 $as_echo_n "(cached) " >&6
6669 if test -n "$OTOOL"; then
6670 ac_cv_prog_OTOOL
="$OTOOL" # Let the user override the test.
6672 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6676 test -z "$as_dir" && as_dir
=.
6677 for ac_exec_ext
in '' $ac_executable_extensions; do
6678 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6679 ac_cv_prog_OTOOL
="${ac_tool_prefix}otool"
6680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6689 OTOOL
=$ac_cv_prog_OTOOL
6690 if test -n "$OTOOL"; then
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6692 $as_echo "$OTOOL" >&6; }
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6695 $as_echo "no" >&6; }
6700 if test -z "$ac_cv_prog_OTOOL"; then
6702 # Extract the first word of "otool", so it can be a program name with args.
6703 set dummy otool
; ac_word
=$2
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6705 $as_echo_n "checking for $ac_word... " >&6; }
6706 if ${ac_cv_prog_ac_ct_OTOOL+:} false
; then :
6707 $as_echo_n "(cached) " >&6
6709 if test -n "$ac_ct_OTOOL"; then
6710 ac_cv_prog_ac_ct_OTOOL
="$ac_ct_OTOOL" # Let the user override the test.
6712 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6716 test -z "$as_dir" && as_dir
=.
6717 for ac_exec_ext
in '' $ac_executable_extensions; do
6718 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6719 ac_cv_prog_ac_ct_OTOOL
="otool"
6720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6729 ac_ct_OTOOL
=$ac_cv_prog_ac_ct_OTOOL
6730 if test -n "$ac_ct_OTOOL"; then
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6732 $as_echo "$ac_ct_OTOOL" >&6; }
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6735 $as_echo "no" >&6; }
6738 if test "x$ac_ct_OTOOL" = x
; then
6741 case $cross_compiling:$ac_tool_warned in
6743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6745 ac_tool_warned
=yes ;;
6750 OTOOL
="$ac_cv_prog_OTOOL"
6753 if test -n "$ac_tool_prefix"; then
6754 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6755 set dummy
${ac_tool_prefix}otool64
; ac_word
=$2
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6757 $as_echo_n "checking for $ac_word... " >&6; }
6758 if ${ac_cv_prog_OTOOL64+:} false
; then :
6759 $as_echo_n "(cached) " >&6
6761 if test -n "$OTOOL64"; then
6762 ac_cv_prog_OTOOL64
="$OTOOL64" # Let the user override the test.
6764 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6768 test -z "$as_dir" && as_dir
=.
6769 for ac_exec_ext
in '' $ac_executable_extensions; do
6770 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6771 ac_cv_prog_OTOOL64
="${ac_tool_prefix}otool64"
6772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6781 OTOOL64
=$ac_cv_prog_OTOOL64
6782 if test -n "$OTOOL64"; then
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6784 $as_echo "$OTOOL64" >&6; }
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6787 $as_echo "no" >&6; }
6792 if test -z "$ac_cv_prog_OTOOL64"; then
6793 ac_ct_OTOOL64
=$OTOOL64
6794 # Extract the first word of "otool64", so it can be a program name with args.
6795 set dummy otool64
; ac_word
=$2
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6797 $as_echo_n "checking for $ac_word... " >&6; }
6798 if ${ac_cv_prog_ac_ct_OTOOL64+:} false
; then :
6799 $as_echo_n "(cached) " >&6
6801 if test -n "$ac_ct_OTOOL64"; then
6802 ac_cv_prog_ac_ct_OTOOL64
="$ac_ct_OTOOL64" # Let the user override the test.
6804 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6808 test -z "$as_dir" && as_dir
=.
6809 for ac_exec_ext
in '' $ac_executable_extensions; do
6810 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
6811 ac_cv_prog_ac_ct_OTOOL64
="otool64"
6812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6821 ac_ct_OTOOL64
=$ac_cv_prog_ac_ct_OTOOL64
6822 if test -n "$ac_ct_OTOOL64"; then
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6824 $as_echo "$ac_ct_OTOOL64" >&6; }
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6827 $as_echo "no" >&6; }
6830 if test "x$ac_ct_OTOOL64" = x
; then
6833 case $cross_compiling:$ac_tool_warned in
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6837 ac_tool_warned
=yes ;;
6839 OTOOL64
=$ac_ct_OTOOL64
6842 OTOOL64
="$ac_cv_prog_OTOOL64"
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6872 $as_echo_n "checking for -single_module linker flag... " >&6; }
6873 if ${lt_cv_apple_cc_single_mod+:} false
; then :
6874 $as_echo_n "(cached) " >&6
6876 lt_cv_apple_cc_single_mod
=no
6877 if test -z "${LT_MULTI_MODULE}"; then
6878 # By default we will add the -single_module flag. You can override
6879 # by either setting the environment variable LT_MULTI_MODULE
6880 # non-empty at configure time, or by adding -multi_module to the
6882 rm -rf libconftest.dylib
*
6883 echo "int foo(void){return 1;}" > conftest.c
6884 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6885 -dynamiclib -Wl,-single_module conftest.c" >&5
6886 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6887 -dynamiclib -Wl,-single_module conftest.c
2>conftest.err
6889 if test -f libconftest.dylib
&& test ! -s conftest.err
&& test $_lt_result = 0; then
6890 lt_cv_apple_cc_single_mod
=yes
6892 cat conftest.err
>&5
6894 rm -rf libconftest.dylib
*
6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6899 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6901 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6902 if ${lt_cv_ld_exported_symbols_list+:} false
; then :
6903 $as_echo_n "(cached) " >&6
6905 lt_cv_ld_exported_symbols_list
=no
6906 save_LDFLAGS
=$LDFLAGS
6907 echo "_main" > conftest.sym
6908 LDFLAGS
="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6909 if test x
$gcc_no_link = xyes
; then
6910 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6912 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6913 /* end confdefs.h. */
6923 if ac_fn_c_try_link
"$LINENO"; then :
6924 lt_cv_ld_exported_symbols_list
=yes
6926 lt_cv_ld_exported_symbols_list
=no
6928 rm -f core conftest.err conftest.
$ac_objext \
6929 conftest
$ac_exeext conftest.
$ac_ext
6930 LDFLAGS
="$save_LDFLAGS"
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6934 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6936 $as_echo_n "checking for -force_load linker flag... " >&6; }
6937 if ${lt_cv_ld_force_load+:} false
; then :
6938 $as_echo_n "(cached) " >&6
6940 lt_cv_ld_force_load
=no
6941 cat > conftest.c
<< _LT_EOF
6942 int forced_loaded() { return 2;}
6944 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6945 $LTCC $LTCFLAGS -c -o conftest.o conftest.c
2>&5
6946 echo "$AR cru libconftest.a conftest.o" >&5
6947 $AR cru libconftest.a conftest.o
2>&5
6948 cat > conftest.c
<< _LT_EOF
6949 int main() { return 0;}
6951 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6952 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
2>conftest.err
6954 if test -f conftest
&& test ! -s conftest.err
&& test $_lt_result = 0 && $GREP forced_load conftest
2>&1 >/dev
/null
; then
6955 lt_cv_ld_force_load
=yes
6957 cat conftest.err
>&5
6959 rm -f conftest.err libconftest.a conftest conftest.c
6960 rm -rf conftest.dSYM
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6964 $as_echo "$lt_cv_ld_force_load" >&6; }
6965 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
6966 # build without first building modern cctools / linker.
6967 case $host_cpu-$host_os in
6968 *-rhapsody* |
*-darwin1.
[012])
6969 _lt_dar_allow_undefined
='${wl}-undefined ${wl}suppress' ;;
6971 _lt_dar_allow_undefined
='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6973 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
6974 # deployment target is forced to an earlier version.
6975 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
6976 UNSET
,*-darwin[89]*|UNSET
,*-darwin[12][0123456789]*)
6979 _lt_dar_allow_undefined
='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
6986 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6987 _lt_dar_single_mod
='$single_module'
6989 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6990 _lt_dar_export_syms
=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6992 _lt_dar_export_syms
='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6994 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6995 _lt_dsymutil
='~$DSYMUTIL $lib || :'
7003 ac_cpp
='$CPP $CPPFLAGS'
7004 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7005 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7006 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7008 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7009 # On Suns, sometimes $CPP names a directory.
7010 if test -n "$CPP" && test -d "$CPP"; then
7013 if test -z "$CPP"; then
7014 if ${ac_cv_prog_CPP+:} false
; then :
7015 $as_echo_n "(cached) " >&6
7017 # Double quotes because CPP needs to be expanded
7018 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7021 for ac_c_preproc_warn_flag
in '' yes
7023 # Use a header file that comes with gcc, so configuring glibc
7024 # with a fresh cross-compiler works.
7025 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7026 # <limits.h> exists even on freestanding compilers.
7027 # On the NeXT, cc -E runs the code through the compiler's parser,
7028 # not just through cpp. "Syntax error" is here to catch this case.
7029 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7030 /* end confdefs.h. */
7032 # include <limits.h>
7034 # include <assert.h>
7038 if ac_fn_c_try_cpp
"$LINENO"; then :
7041 # Broken: fails on valid input.
7044 rm -f conftest.err conftest.i conftest.
$ac_ext
7046 # OK, works on sane cases. Now check whether nonexistent headers
7047 # can be detected and how.
7048 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7049 /* end confdefs.h. */
7050 #include <ac_nonexistent.h>
7052 if ac_fn_c_try_cpp
"$LINENO"; then :
7053 # Broken: success on invalid input.
7056 # Passes both tests.
7060 rm -f conftest.err conftest.i conftest.
$ac_ext
7063 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7064 rm -f conftest.i conftest.err conftest.
$ac_ext
7065 if $ac_preproc_ok; then :
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7078 $as_echo "$CPP" >&6; }
7080 for ac_c_preproc_warn_flag
in '' yes
7082 # Use a header file that comes with gcc, so configuring glibc
7083 # with a fresh cross-compiler works.
7084 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7085 # <limits.h> exists even on freestanding compilers.
7086 # On the NeXT, cc -E runs the code through the compiler's parser,
7087 # not just through cpp. "Syntax error" is here to catch this case.
7088 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7089 /* end confdefs.h. */
7091 # include <limits.h>
7093 # include <assert.h>
7097 if ac_fn_c_try_cpp
"$LINENO"; then :
7100 # Broken: fails on valid input.
7103 rm -f conftest.err conftest.i conftest.
$ac_ext
7105 # OK, works on sane cases. Now check whether nonexistent headers
7106 # can be detected and how.
7107 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7108 /* end confdefs.h. */
7109 #include <ac_nonexistent.h>
7111 if ac_fn_c_try_cpp
"$LINENO"; then :
7112 # Broken: success on invalid input.
7115 # Passes both tests.
7119 rm -f conftest.err conftest.i conftest.
$ac_ext
7122 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7123 rm -f conftest.i conftest.err conftest.
$ac_ext
7124 if $ac_preproc_ok; then :
7127 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7128 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7129 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
7130 See \`config.log' for more details" "$LINENO" 5; }
7134 ac_cpp
='$CPP $CPPFLAGS'
7135 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7136 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7137 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7141 $as_echo_n "checking for ANSI C header files... " >&6; }
7142 if ${ac_cv_header_stdc+:} false
; then :
7143 $as_echo_n "(cached) " >&6
7145 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7146 /* end confdefs.h. */
7160 if ac_fn_c_try_compile
"$LINENO"; then :
7161 ac_cv_header_stdc
=yes
7163 ac_cv_header_stdc
=no
7165 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7167 if test $ac_cv_header_stdc = yes; then
7168 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7169 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7170 /* end confdefs.h. */
7174 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7175 $EGREP "memchr" >/dev
/null
2>&1; then :
7178 ac_cv_header_stdc
=no
7184 if test $ac_cv_header_stdc = yes; then
7185 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7186 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7187 /* end confdefs.h. */
7191 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7192 $EGREP "free" >/dev
/null
2>&1; then :
7195 ac_cv_header_stdc
=no
7201 if test $ac_cv_header_stdc = yes; then
7202 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7203 if test "$cross_compiling" = yes; then :
7206 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7207 /* end confdefs.h. */
7210 #if ((' ' & 0x0FF) == 0x020)
7211 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7212 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7214 # define ISLOWER(c) \
7215 (('a' <= (c) && (c) <= 'i') \
7216 || ('j' <= (c) && (c) <= 'r') \
7217 || ('s' <= (c) && (c) <= 'z'))
7218 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7221 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7226 for (i = 0; i < 256; i++)
7227 if (XOR (islower (i), ISLOWER (i))
7228 || toupper (i) != TOUPPER (i))
7233 if ac_fn_c_try_run
"$LINENO"; then :
7236 ac_cv_header_stdc
=no
7238 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7239 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7245 $as_echo "$ac_cv_header_stdc" >&6; }
7246 if test $ac_cv_header_stdc = yes; then
7248 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7252 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7253 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
7254 inttypes.h stdint.h unistd.h
7256 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7257 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7259 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
7260 cat >>confdefs.h
<<_ACEOF
7261 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7269 for ac_header
in dlfcn.h
7271 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7273 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
7274 cat >>confdefs.h
<<_ACEOF
7275 #define HAVE_DLFCN_H 1
7294 # Check whether --enable-shared was given.
7295 if test "${enable_shared+set}" = set; then :
7296 enableval
=$enable_shared; p
=${PACKAGE-default}
7298 yes) enable_shared
=yes ;;
7299 no
) enable_shared
=no
;;
7302 # Look at the argument we got. We use all the common list separators.
7303 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7304 for pkg
in $enableval; do
7306 if test "X$pkg" = "X$p"; then
7325 # Check whether --enable-static was given.
7326 if test "${enable_static+set}" = set; then :
7327 enableval
=$enable_static; p
=${PACKAGE-default}
7329 yes) enable_static
=yes ;;
7330 no
) enable_static
=no
;;
7333 # Look at the argument we got. We use all the common list separators.
7334 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7335 for pkg
in $enableval; do
7337 if test "X$pkg" = "X$p"; then
7357 # Check whether --with-pic was given.
7358 if test "${with_pic+set}" = set; then :
7359 withval
=$with_pic; pic_mode
="$withval"
7365 test -z "$pic_mode" && pic_mode
=default
7373 # Check whether --enable-fast-install was given.
7374 if test "${enable_fast_install+set}" = set; then :
7375 enableval
=$enable_fast_install; p
=${PACKAGE-default}
7377 yes) enable_fast_install
=yes ;;
7378 no
) enable_fast_install
=no
;;
7380 enable_fast_install
=no
7381 # Look at the argument we got. We use all the common list separators.
7382 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
7383 for pkg
in $enableval; do
7385 if test "X$pkg" = "X$p"; then
7386 enable_fast_install
=yes
7393 enable_fast_install
=yes
7406 # This can be used to rebuild libtool when needed
7407 LIBTOOL_DEPS
="$ltmain"
7409 # Always use our own libtool.
7410 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
7437 test -z "$LN_S" && LN_S
="ln -s"
7452 if test -n "${ZSH_VERSION+set}" ; then
7453 setopt NO_GLOB_SUBST
7456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7457 $as_echo_n "checking for objdir... " >&6; }
7458 if ${lt_cv_objdir+:} false
; then :
7459 $as_echo_n "(cached) " >&6
7461 rm -f .libs
2>/dev
/null
7462 mkdir .libs
2>/dev
/null
7463 if test -d .libs
; then
7466 # MS-DOS does not allow filenames that begin with a dot.
7469 rmdir .libs
2>/dev
/null
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7472 $as_echo "$lt_cv_objdir" >&6; }
7473 objdir
=$lt_cv_objdir
7479 cat >>confdefs.h
<<_ACEOF
7480 #define LT_OBJDIR "$lt_cv_objdir/"
7488 # AIX sometimes has problems with the GCC collect2 program. For some
7489 # reason, if we set the COLLECT_NAMES environment variable, the problems
7490 # vanish in a puff of smoke.
7491 if test "X${COLLECT_NAMES+set}" != Xset
; then
7493 export COLLECT_NAMES
7500 can_build_shared
=yes
7502 # All known linkers require a `.a' archive for static linking (except MSVC,
7503 # which needs '.lib').
7506 with_gnu_ld
="$lt_cv_prog_gnu_ld"
7509 old_CFLAGS
="$CFLAGS"
7511 # Set sane defaults for various variables
7512 test -z "$CC" && CC
=cc
7513 test -z "$LTCC" && LTCC
=$CC
7514 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
7515 test -z "$LD" && LD
=ld
7516 test -z "$ac_objext" && ac_objext
=o
7518 for cc_temp
in $compiler""; do
7520 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
7521 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
7526 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7529 # Only perform the check for file, if the check method requires it
7530 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
7531 case $deplibs_check_method in
7533 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7535 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7536 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
7537 $as_echo_n "(cached) " >&6
7541 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
7544 lt_save_MAGIC_CMD
="$MAGIC_CMD"
7545 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
7546 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
7547 for ac_dir
in $ac_dummy; do
7549 test -z "$ac_dir" && ac_dir
=.
7550 if test -f $ac_dir/${ac_tool_prefix}file; then
7551 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
7552 if test -n "$file_magic_test_file"; then
7553 case $deplibs_check_method in
7555 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7556 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7557 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
7558 $EGREP "$file_magic_regex" > /dev
/null
; then
7563 *** Warning: the command libtool uses to detect shared libraries,
7564 *** $file_magic_cmd, produces output that libtool cannot recognize.
7565 *** The result is that libtool may fail to recognize shared libraries
7566 *** as such. This will affect the creation of libtool libraries that
7567 *** depend on shared libraries, but programs linked with such libtool
7568 *** libraries will work regardless of this problem. Nevertheless, you
7569 *** may want to report the problem to your system manager and/or to
7570 *** bug-libtool@gnu.org
7580 MAGIC_CMD
="$lt_save_MAGIC_CMD"
7585 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7586 if test -n "$MAGIC_CMD"; then
7587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7588 $as_echo "$MAGIC_CMD" >&6; }
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7591 $as_echo "no" >&6; }
7598 if test -z "$lt_cv_path_MAGIC_CMD"; then
7599 if test -n "$ac_tool_prefix"; then
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7601 $as_echo_n "checking for file... " >&6; }
7602 if ${lt_cv_path_MAGIC_CMD+:} false
; then :
7603 $as_echo_n "(cached) " >&6
7607 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
7610 lt_save_MAGIC_CMD
="$MAGIC_CMD"
7611 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
7612 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
7613 for ac_dir
in $ac_dummy; do
7615 test -z "$ac_dir" && ac_dir
=.
7616 if test -f $ac_dir/file; then
7617 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
7618 if test -n "$file_magic_test_file"; then
7619 case $deplibs_check_method in
7621 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7622 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7623 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
7624 $EGREP "$file_magic_regex" > /dev
/null
; then
7629 *** Warning: the command libtool uses to detect shared libraries,
7630 *** $file_magic_cmd, produces output that libtool cannot recognize.
7631 *** The result is that libtool may fail to recognize shared libraries
7632 *** as such. This will affect the creation of libtool libraries that
7633 *** depend on shared libraries, but programs linked with such libtool
7634 *** libraries will work regardless of this problem. Nevertheless, you
7635 *** may want to report the problem to your system manager and/or to
7636 *** bug-libtool@gnu.org
7646 MAGIC_CMD
="$lt_save_MAGIC_CMD"
7651 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
7652 if test -n "$MAGIC_CMD"; then
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7654 $as_echo "$MAGIC_CMD" >&6; }
7656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7657 $as_echo "no" >&6; }
7670 # Use C for the default configuration in the libtool script
7674 ac_cpp
='$CPP $CPPFLAGS'
7675 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7676 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7677 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7680 # Source file extension for C test sources.
7683 # Object file extension for compiled C test sources.
7687 # Code to be used in simple compile tests
7688 lt_simple_compile_test_code
="int some_variable = 0;"
7690 # Code to be used in simple link tests
7691 lt_simple_link_test_code
='int main(){return(0);}'
7699 # If no C compiler was specified, use CC.
7702 # If no C compiler flags were specified, use CFLAGS.
7703 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
7705 # Allow CC to be a program name with arguments.
7708 # Save the default compiler, since it gets overwritten when the other
7709 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7710 compiler_DEFAULT
=$CC
7712 # save warnings/boilerplate of simple test code
7713 ac_outfile
=conftest.
$ac_objext
7714 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
7715 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
7716 _lt_compiler_boilerplate
=`cat conftest.err`
7719 ac_outfile
=conftest.
$ac_objext
7720 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
7721 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
7722 _lt_linker_boilerplate
=`cat conftest.err`
7727 ## There is no encapsulation within the following macros, do not change
7728 ## the running order or otherwise move them around unless you know exactly
7729 ## what you are doing...
7730 if test -n "$compiler"; then
7732 lt_prog_compiler_no_builtin_flag
=
7734 if test "$GCC" = yes; then
7735 case $cc_basename in
7737 lt_prog_compiler_no_builtin_flag
=' -Xcompiler -fno-builtin' ;;
7739 lt_prog_compiler_no_builtin_flag
=' -fno-builtin' ;;
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7743 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7744 if ${lt_cv_prog_compiler_rtti_exceptions+:} false
; then :
7745 $as_echo_n "(cached) " >&6
7747 lt_cv_prog_compiler_rtti_exceptions
=no
7748 ac_outfile
=conftest.
$ac_objext
7749 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
7750 lt_compiler_flag
="-fno-rtti -fno-exceptions"
7751 # Insert the option either (1) after the last *FLAGS variable, or
7752 # (2) before a word containing "conftest.", or (3) at the end.
7753 # Note that $ac_compile itself does not contain backslashes and begins
7754 # with a dollar sign (not a hyphen), so the echo should work correctly.
7755 # The option is referenced via a variable to avoid confusing sed.
7756 lt_compile
=`echo "$ac_compile" | $SED \
7757 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7758 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7759 -e 's:$: $lt_compiler_flag:'`
7760 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7761 (eval "$lt_compile" 2>conftest.err
)
7763 cat conftest.err
>&5
7764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7765 if (exit $ac_status) && test -s "$ac_outfile"; then
7766 # The compiler can only warn and ignore the option if not recognized
7767 # So say no if there are warnings other than the usual output.
7768 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
7769 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
7770 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
7771 lt_cv_prog_compiler_rtti_exceptions
=yes
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7778 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7780 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
7781 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7793 lt_prog_compiler_wl
=
7794 lt_prog_compiler_pic
=
7795 lt_prog_compiler_static
=
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7798 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7800 if test "$GCC" = yes; then
7801 lt_prog_compiler_wl
='-Wl,'
7802 lt_prog_compiler_static
='-static'
7806 # All AIX code is PIC.
7807 if test "$host_cpu" = ia64
; then
7808 # AIX 5 now supports IA64 processor
7809 lt_prog_compiler_static
='-Bstatic'
7811 lt_prog_compiler_pic
='-fPIC'
7817 # see comment about AmigaOS4 .so support
7818 lt_prog_compiler_pic
='-fPIC'
7821 # FIXME: we need at least 68020 code to build shared libraries, but
7822 # adding the `-m68020' flag to GCC prevents building anything better,
7824 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
7829 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
7830 # PIC is the default for these OSes.
7833 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
7834 # This hack is so that the source file can tell whether it is being
7835 # built for inclusion in a dll (and should export symbols for example).
7836 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7837 # (--disable-auto-import) libraries
7838 lt_prog_compiler_pic
='-DDLL_EXPORT'
7841 darwin
* | rhapsody
*)
7842 # PIC is the default on this platform
7843 # Common symbols not allowed in MH_DYLIB files
7844 lt_prog_compiler_pic
='-fno-common'
7848 # PIC is the default for Haiku.
7849 # The "-static" flag exists, but is broken.
7850 lt_prog_compiler_static
=
7854 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7855 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7856 # sets the default TLS model and affects inlining.
7862 lt_prog_compiler_pic
='-fPIC'
7868 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7869 # Instead, we relocate shared libraries at runtime.
7873 # Just because we use GCC doesn't mean we suddenly get shared libraries
7874 # on systems that don't support them.
7875 lt_prog_compiler_can_build_shared
=no
7880 # QNX uses GNU C++, but need to define -shared option too, otherwise
7882 lt_prog_compiler_pic
='-fPIC -shared'
7886 if test -d /usr
/nec
; then
7887 lt_prog_compiler_pic
=-Kconform_pic
7892 lt_prog_compiler_pic
='-fPIC'
7896 case $cc_basename in
7897 nvcc
*) # Cuda Compiler Driver 2.2
7898 lt_prog_compiler_wl
='-Xlinker '
7899 lt_prog_compiler_pic
='-Xcompiler -fPIC'
7903 # PORTME Check for flag to pass linker flags through the system compiler.
7906 lt_prog_compiler_wl
='-Wl,'
7907 if test "$host_cpu" = ia64
; then
7908 # AIX 5 now supports IA64 processor
7909 lt_prog_compiler_static
='-Bstatic'
7911 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
7915 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
7916 # This hack is so that the source file can tell whether it is being
7917 # built for inclusion in a dll (and should export symbols for example).
7918 lt_prog_compiler_pic
='-DDLL_EXPORT'
7921 hpux9
* | hpux10
* | hpux11
*)
7922 lt_prog_compiler_wl
='-Wl,'
7923 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7930 lt_prog_compiler_pic
='+Z'
7933 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7934 lt_prog_compiler_static
='${wl}-a ${wl}archive'
7937 irix5
* | irix6
* | nonstopux
*)
7938 lt_prog_compiler_wl
='-Wl,'
7939 # PIC (with -KPIC) is the default.
7940 lt_prog_compiler_static
='-non_shared'
7943 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
7944 case $cc_basename in
7945 # old Intel for x86_64 which still supported -KPIC.
7947 lt_prog_compiler_wl
='-Wl,'
7948 lt_prog_compiler_pic
='-KPIC'
7949 lt_prog_compiler_static
='-static'
7951 # icc used to be incompatible with GCC.
7952 # ICC 10 doesn't accept -KPIC any more.
7954 lt_prog_compiler_wl
='-Wl,'
7955 lt_prog_compiler_pic
='-fPIC'
7956 lt_prog_compiler_static
='-static'
7958 # Lahey Fortran 8.1.
7960 lt_prog_compiler_wl
='-Wl,'
7961 lt_prog_compiler_pic
='--shared'
7962 lt_prog_compiler_static
='--static'
7964 pgcc
* | pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
7965 # Portland Group compilers (*not* the Pentium gcc compiler,
7966 # which looks to be a dead project)
7967 lt_prog_compiler_wl
='-Wl,'
7968 lt_prog_compiler_pic
='-fpic'
7969 lt_prog_compiler_static
='-Bstatic'
7972 lt_prog_compiler_wl
='-Wl,'
7973 # All Alpha code is PIC.
7974 lt_prog_compiler_static
='-non_shared'
7976 xl
* | bgxl
* | bgf
* | mpixl
*)
7977 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7978 lt_prog_compiler_wl
='-Wl,'
7979 lt_prog_compiler_pic
='-qpic'
7980 lt_prog_compiler_static
='-qstaticlink'
7983 case `$CC -V 2>&1 | sed 5q` in
7984 *Sun\ F
* |
*Sun
*Fortran
*)
7985 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7986 lt_prog_compiler_pic
='-KPIC'
7987 lt_prog_compiler_static
='-Bstatic'
7988 lt_prog_compiler_wl
=''
7992 lt_prog_compiler_pic
='-KPIC'
7993 lt_prog_compiler_static
='-Bstatic'
7994 lt_prog_compiler_wl
='-Wl,'
8002 lt_prog_compiler_pic
='-KPIC'
8003 lt_prog_compiler_static
='-Bstatic'
8007 # QNX uses GNU C++, but need to define -shared option too, otherwise
8009 lt_prog_compiler_pic
='-fPIC -shared'
8012 osf3
* | osf4
* | osf5
*)
8013 lt_prog_compiler_wl
='-Wl,'
8014 # All OSF/1 code is PIC.
8015 lt_prog_compiler_static
='-non_shared'
8019 lt_prog_compiler_static
='-non_shared'
8023 lt_prog_compiler_pic
='-KPIC'
8024 lt_prog_compiler_static
='-Bstatic'
8025 case $cc_basename in
8027 lt_prog_compiler_wl
='-Qoption ld ';;
8029 lt_prog_compiler_wl
='-Wl,';;
8034 lt_prog_compiler_wl
='-Qoption ld '
8035 lt_prog_compiler_pic
='-PIC'
8036 lt_prog_compiler_static
='-Bstatic'
8039 sysv4 | sysv4.2uw2
* | sysv4.3
*)
8040 lt_prog_compiler_wl
='-Wl,'
8041 lt_prog_compiler_pic
='-KPIC'
8042 lt_prog_compiler_static
='-Bstatic'
8046 if test -d /usr
/nec
;then
8047 lt_prog_compiler_pic
='-Kconform_pic'
8048 lt_prog_compiler_static
='-Bstatic'
8052 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
8053 lt_prog_compiler_wl
='-Wl,'
8054 lt_prog_compiler_pic
='-KPIC'
8055 lt_prog_compiler_static
='-Bstatic'
8059 lt_prog_compiler_wl
='-Wl,'
8060 lt_prog_compiler_can_build_shared
=no
8064 lt_prog_compiler_pic
='-pic'
8065 lt_prog_compiler_static
='-Bstatic'
8069 lt_prog_compiler_can_build_shared
=no
8075 # For platforms which do not support PIC, -DPIC is meaningless:
8077 lt_prog_compiler_pic
=
8080 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8084 $as_echo "$lt_prog_compiler_pic" >&6; }
8092 # Check to make sure the PIC flag actually works.
8094 if test -n "$lt_prog_compiler_pic"; then
8095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8096 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8097 if ${lt_cv_prog_compiler_pic_works+:} false
; then :
8098 $as_echo_n "(cached) " >&6
8100 lt_cv_prog_compiler_pic_works
=no
8101 ac_outfile
=conftest.
$ac_objext
8102 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8103 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
8104 # Insert the option either (1) after the last *FLAGS variable, or
8105 # (2) before a word containing "conftest.", or (3) at the end.
8106 # Note that $ac_compile itself does not contain backslashes and begins
8107 # with a dollar sign (not a hyphen), so the echo should work correctly.
8108 # The option is referenced via a variable to avoid confusing sed.
8109 lt_compile
=`echo "$ac_compile" | $SED \
8110 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8111 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8112 -e 's:$: $lt_compiler_flag:'`
8113 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8114 (eval "$lt_compile" 2>conftest.err
)
8116 cat conftest.err
>&5
8117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8118 if (exit $ac_status) && test -s "$ac_outfile"; then
8119 # The compiler can only warn and ignore the option if not recognized
8120 # So say no if there are warnings other than the usual output.
8121 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
8122 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8123 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
8124 lt_cv_prog_compiler_pic_works
=yes
8130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8131 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8133 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
8134 case $lt_prog_compiler_pic in
8136 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
8139 lt_prog_compiler_pic
=
8140 lt_prog_compiler_can_build_shared
=no
8151 # Check to make sure the static flag actually works.
8153 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8155 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8156 if ${lt_cv_prog_compiler_static_works+:} false
; then :
8157 $as_echo_n "(cached) " >&6
8159 lt_cv_prog_compiler_static_works
=no
8160 save_LDFLAGS
="$LDFLAGS"
8161 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
8162 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
8163 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
8164 # The linker can only warn and ignore the option if not recognized
8165 # So say no if there are warnings
8166 if test -s conftest.err
; then
8167 # Append any errors to the config.log.
8168 cat conftest.err
1>&5
8169 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
8170 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8171 if diff conftest.exp conftest.er2
>/dev
/null
; then
8172 lt_cv_prog_compiler_static_works
=yes
8175 lt_cv_prog_compiler_static_works
=yes
8179 LDFLAGS
="$save_LDFLAGS"
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8183 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8185 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
8188 lt_prog_compiler_static
=
8197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8198 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8199 if ${lt_cv_prog_compiler_c_o+:} false
; then :
8200 $as_echo_n "(cached) " >&6
8202 lt_cv_prog_compiler_c_o
=no
8203 $RM -r conftest
2>/dev
/null
8207 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8209 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8210 # Insert the option either (1) after the last *FLAGS variable, or
8211 # (2) before a word containing "conftest.", or (3) at the end.
8212 # Note that $ac_compile itself does not contain backslashes and begins
8213 # with a dollar sign (not a hyphen), so the echo should work correctly.
8214 lt_compile
=`echo "$ac_compile" | $SED \
8215 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8216 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8217 -e 's:$: $lt_compiler_flag:'`
8218 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8219 (eval "$lt_compile" 2>out
/conftest.err
)
8221 cat out
/conftest.err
>&5
8222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8223 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8225 # The compiler can only warn and ignore the option if not recognized
8226 # So say no if there are warnings
8227 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
8228 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8229 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8230 lt_cv_prog_compiler_c_o
=yes
8235 # SGI C++ compiler will create directory out/ii_files/ for
8236 # template instantiation
8237 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8238 $RM out
/* && rmdir out
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8245 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8253 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8254 if ${lt_cv_prog_compiler_c_o+:} false
; then :
8255 $as_echo_n "(cached) " >&6
8257 lt_cv_prog_compiler_c_o
=no
8258 $RM -r conftest
2>/dev
/null
8262 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8264 lt_compiler_flag
="-o out/conftest2.$ac_objext"
8265 # Insert the option either (1) after the last *FLAGS variable, or
8266 # (2) before a word containing "conftest.", or (3) at the end.
8267 # Note that $ac_compile itself does not contain backslashes and begins
8268 # with a dollar sign (not a hyphen), so the echo should work correctly.
8269 lt_compile
=`echo "$ac_compile" | $SED \
8270 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8271 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8272 -e 's:$: $lt_compiler_flag:'`
8273 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8274 (eval "$lt_compile" 2>out
/conftest.err
)
8276 cat out
/conftest.err
>&5
8277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8278 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
8280 # The compiler can only warn and ignore the option if not recognized
8281 # So say no if there are warnings
8282 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
8283 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
8284 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
8285 lt_cv_prog_compiler_c_o
=yes
8290 # SGI C++ compiler will create directory out/ii_files/ for
8291 # template instantiation
8292 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
8293 $RM out
/* && rmdir out
8299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8300 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8305 hard_links
="nottested"
8306 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
8307 # do not overwrite the value of need_locks provided by the user
8308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8309 $as_echo_n "checking if we can lock with hard links... " >&6; }
8312 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8314 ln conftest.a conftest.b
2>&5 || hard_links
=no
8315 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
8316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8317 $as_echo "$hard_links" >&6; }
8318 if test "$hard_links" = no
; then
8319 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8320 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8333 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8336 allow_undefined_flag
=
8337 always_export_symbols
=no
8339 archive_expsym_cmds
=
8340 compiler_needs_object
=no
8341 enable_shared_with_static_runtimes
=no
8342 export_dynamic_flag_spec
=
8343 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8344 hardcode_automatic
=no
8346 hardcode_direct_absolute
=no
8347 hardcode_libdir_flag_spec
=
8348 hardcode_libdir_flag_spec_ld
=
8349 hardcode_libdir_separator
=
8351 hardcode_shlibpath_var
=unsupported
8353 link_all_deplibs
=unknown
8356 old_archive_from_new_cmds
=
8357 old_archive_from_expsyms_cmds
=
8358 thread_safe_flag_spec
=
8359 whole_archive_flag_spec
=
8360 # include_expsyms should be a list of space-separated symbols to be *always*
8361 # included in the symbol list
8363 # exclude_expsyms can be an extended regexp of symbols to exclude
8364 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8365 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8366 # as well as any symbol that contains `d'.
8367 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8368 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8369 # platforms (ab)use it in PIC code, but their linkers get confused if
8370 # the symbol is explicitly referenced. Since portable code cannot
8371 # rely on this symbol name, it's probably fine to never include it in
8372 # preloaded symbol tables.
8373 # Exclude shared library initialization/finalization symbols.
8374 extract_expsyms_cmds
=
8377 cygwin
* | mingw
* | pw32
* | cegcc
*)
8378 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8379 # When not using gcc, we currently assume that we are using
8380 # Microsoft Visual C++.
8381 if test "$GCC" != yes; then
8386 # we just hope/assume this is gcc and not c89 (= MSVC++)
8396 # On some targets, GNU ld is compatible enough with the native linker
8397 # that we're better off using the native interface for both.
8398 lt_use_gnu_ld_interface
=no
8399 if test "$with_gnu_ld" = yes; then
8402 # The AIX port of GNU ld has always aspired to compatibility
8403 # with the native linker. However, as the warning in the GNU ld
8404 # block says, versions before 2.19.5* couldn't really create working
8405 # shared libraries, regardless of the interface used.
8406 case `$LD -v 2>&1` in
8407 *\ \
(GNU\ Binutils\
)\
2.19.5*) ;;
8408 *\ \
(GNU\ Binutils\
)\
2.
[2-9]*) ;;
8409 *\ \
(GNU\ Binutils\
)\
[3-9]*) ;;
8411 lt_use_gnu_ld_interface
=yes
8416 lt_use_gnu_ld_interface
=yes
8421 if test "$lt_use_gnu_ld_interface" = yes; then
8422 # If archive_cmds runs LD, not CC, wlarc should be empty
8425 # Set some defaults for GNU ld with shared library support. These
8426 # are reset later if shared libraries are not supported. Putting them
8427 # here allows them to be overridden if necessary.
8428 runpath_var
=LD_RUN_PATH
8429 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
8430 export_dynamic_flag_spec
='${wl}--export-dynamic'
8431 # ancient GNU ld didn't support --whole-archive et. al.
8432 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
8433 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8435 whole_archive_flag_spec
=
8437 supports_anon_versioning
=no
8438 case `$LD -v 2>&1` in
8439 *GNU\ gold
*) supports_anon_versioning
=yes ;;
8440 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
8441 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
8442 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
8443 *\
2.11.
*) ;; # other 2.11 versions
8444 *) supports_anon_versioning
=yes ;;
8447 # See if GNU ld supports shared libraries.
8450 # On AIX/PPC, the GNU linker is very broken
8451 if test "$host_cpu" != ia64
; then
8455 *** Warning: the GNU linker, at least up to release 2.19, is reported
8456 *** to be unable to reliably create shared libraries on AIX.
8457 *** Therefore, libtool is disabling shared libraries support. If you
8458 *** really care for shared libraries, you may want to install binutils
8459 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8460 *** You will then need to restart the configuration process.
8469 # see comment about AmigaOS4 .so support
8470 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8471 archive_expsym_cmds
=''
8474 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)'
8475 hardcode_libdir_flag_spec
='-L$libdir'
8476 hardcode_minus_L
=yes
8482 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8483 allow_undefined_flag
=unsupported
8484 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8485 # support --undefined. This deserves some investigation. FIXME
8486 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8492 cygwin
* | mingw
* | pw32
* | cegcc
*)
8493 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8494 # as there is no search path for DLLs.
8495 hardcode_libdir_flag_spec
='-L$libdir'
8496 export_dynamic_flag_spec
='${wl}--export-all-symbols'
8497 allow_undefined_flag
=unsupported
8498 always_export_symbols
=no
8499 enable_shared_with_static_runtimes
=yes
8500 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8502 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
8503 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8504 # If the export-symbols file already is a .def file (1st line
8505 # is EXPORTS), use it as is; otherwise, prepend...
8506 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8507 cp $export_symbols $output_objdir/$soname.def;
8509 echo EXPORTS > $output_objdir/$soname.def;
8510 cat $export_symbols >> $output_objdir/$soname.def;
8512 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8519 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8520 link_all_deplibs
=yes
8525 hardcode_shlibpath_var
=no
8526 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
8527 export_dynamic_flag_spec
='${wl}-E'
8528 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8529 # Instead, shared libraries are loaded at an image base (0x10000000 by
8530 # default) and relocated if they conflict, which is a slow very memory
8531 # consuming and fragmenting process. To avoid this, we pick a random,
8532 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8533 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8534 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8535 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'
8538 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu | uclinuxfdpiceabi
)
8540 if test "$host_os" = linux-dietlibc
; then
8541 case $cc_basename in
8542 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
8545 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
8546 && test "$tmp_diet" = no
8548 tmp_addflag
=' $pic_flag'
8549 tmp_sharedflag
='-shared'
8550 case $cc_basename,$host_cpu in
8551 pgcc
*) # Portland Group C compiler
8552 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'
8553 tmp_addflag
=' $pic_flag'
8555 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
8556 # Portland Group f77 and f90 compilers
8557 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'
8558 tmp_addflag
=' $pic_flag -Mnomain' ;;
8559 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
8560 tmp_addflag
=' -i_dynamic' ;;
8561 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
8562 tmp_addflag
=' -i_dynamic -nofor_main' ;;
8563 ifc
* | ifort
*) # Intel Fortran compiler
8564 tmp_addflag
=' -nofor_main' ;;
8565 lf95
*) # Lahey Fortran 8.1
8566 whole_archive_flag_spec
=
8567 tmp_sharedflag
='--shared' ;;
8568 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8569 tmp_sharedflag
='-qmkshrobj'
8571 nvcc
*) # Cuda Compiler Driver 2.2
8572 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'
8573 compiler_needs_object
=yes
8576 case `$CC -V 2>&1 | sed 5q` in
8577 *Sun\ C
*) # Sun C 5.9
8578 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'
8579 compiler_needs_object
=yes
8580 tmp_sharedflag
='-G' ;;
8581 *Sun\ F
*) # Sun Fortran 8.3
8582 tmp_sharedflag
='-G' ;;
8584 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8586 if test "x$supports_anon_versioning" = xyes
; then
8587 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8588 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8589 echo "local: *; };" >> $output_objdir/$libname.ver~
8590 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8593 case $cc_basename in
8594 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
8595 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8596 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
8597 hardcode_libdir_flag_spec
=
8598 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
8599 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8600 if test "x$supports_anon_versioning" = xyes
; then
8601 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8602 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8603 echo "local: *; };" >> $output_objdir/$libname.ver~
8604 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8614 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
8615 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8618 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8619 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8624 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
8628 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8629 *** create shared libraries on Solaris systems. Therefore, libtool
8630 *** is disabling shared libraries support. We urge you to upgrade GNU
8631 *** binutils to release 2.9.1 or newer. Another option is to modify
8632 *** your PATH or compiler configuration so that the native linker is
8633 *** used, and then restart.
8636 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8637 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8638 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8644 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
8645 case `$LD -v 2>&1` in
8646 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
8650 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8651 *** reliably create shared libraries on SCO systems. Therefore, libtool
8652 *** is disabling shared libraries support. We urge you to upgrade GNU
8653 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8654 *** your PATH or compiler configuration so that the native linker is
8655 *** used, and then restart.
8660 # For security reasons, it is highly recommended that you always
8661 # use absolute paths for naming shared libraries, and exclude the
8662 # DT_RUNPATH tag from executables and libraries. But doing so
8663 # requires that you compile everything twice, which is a pain.
8664 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8665 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
8666 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8667 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8676 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8679 hardcode_shlibpath_var
=no
8683 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8684 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8685 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8692 if test "$ld_shlibs" = no
; then
8694 hardcode_libdir_flag_spec
=
8695 export_dynamic_flag_spec
=
8696 whole_archive_flag_spec
=
8699 # PORTME fill in a description of your system's linker (not GNU ld)
8702 allow_undefined_flag
=unsupported
8703 always_export_symbols
=yes
8704 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'
8705 # Note: this linker hardcodes the directories in LIBPATH if there
8706 # are no directories specified by -L.
8707 hardcode_minus_L
=yes
8708 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8709 # Neither direct hardcoding nor static linking is supported with a
8711 hardcode_direct
=unsupported
8716 if test "$host_cpu" = ia64
; then
8717 # On IA64, the linker does run time linking by default, so we don't
8718 # have to do anything special.
8719 aix_use_runtimelinking
=no
8720 exp_sym_flag
='-Bexport'
8723 # If we're using GNU nm, then we don't want the "-C" option.
8724 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8725 # Also, AIX nm treats weak defined symbols like other global
8726 # defined symbols, whereas GNU nm marks them as "W".
8727 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
8728 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'
8730 export_symbols_cmds
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8732 aix_use_runtimelinking
=no
8734 # Test if we are trying to use run time linking or normal
8735 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8736 # need to do runtime linking.
8737 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
8738 for ld_flag
in $LDFLAGS; do
8739 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
8740 aix_use_runtimelinking
=yes
8747 exp_sym_flag
='-bexport'
8748 no_entry_flag
='-bnoentry'
8751 # When large executables or shared objects are built, AIX ld can
8752 # have problems creating the table of contents. If linking a library
8753 # or program results in "error TOC overflow" add -mminimal-toc to
8754 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8755 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8759 hardcode_direct_absolute
=yes
8760 hardcode_libdir_separator
=':'
8761 link_all_deplibs
=yes
8762 file_list_spec
='${wl}-f,'
8764 if test "$GCC" = yes; then
8765 case $host_os in aix4.
[012]|aix4.
[012].
*)
8766 # We only want to do this on AIX 4.2 and lower, the check
8767 # below for broken collect2 doesn't work under 4.3+
8768 collect2name
=`${CC} -print-prog-name=collect2`
8769 if test -f "$collect2name" &&
8770 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
8772 # We have reworked collect2
8775 # We have old collect2
8776 hardcode_direct
=unsupported
8777 # It fails to find uninstalled libraries when the uninstalled
8778 # path is not listed in the libpath. Setting hardcode_minus_L
8779 # to unsupported forces relinking
8780 hardcode_minus_L
=yes
8781 hardcode_libdir_flag_spec
='-L$libdir'
8782 hardcode_libdir_separator
=
8786 shared_flag
='-shared'
8787 if test "$aix_use_runtimelinking" = yes; then
8788 shared_flag
="$shared_flag "'${wl}-G'
8792 if test "$host_cpu" = ia64
; then
8793 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8794 # chokes on -Wl,-G. The following line is correct:
8797 if test "$aix_use_runtimelinking" = yes; then
8798 shared_flag
='${wl}-G'
8800 shared_flag
='${wl}-bM:SRE'
8805 export_dynamic_flag_spec
='${wl}-bexpall'
8806 # It seems that -bexpall does not export symbols beginning with
8807 # underscore (_), so it is better to generate a list of symbols to export.
8808 always_export_symbols
=yes
8809 if test "$aix_use_runtimelinking" = yes; then
8810 # Warning - without using the other runtime loading flags (-brtl),
8811 # -berok will link without error, but may produce a broken library.
8812 allow_undefined_flag
='-berok'
8813 # Determine the default libpath from the value encoded in an
8815 if test x
$gcc_no_link = xyes
; then
8816 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8818 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8819 /* end confdefs.h. */
8829 if ac_fn_c_try_link
"$LINENO"; then :
8831 lt_aix_libpath_sed
='
8832 /Import File Strings/,/^$/ {
8838 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8839 # Check for a 64-bit object if we didn't find anything.
8840 if test -z "$aix_libpath"; then
8841 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8844 rm -f core conftest.err conftest.
$ac_objext \
8845 conftest
$ac_exeext conftest.
$ac_ext
8846 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
8848 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
8849 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"
8851 if test "$host_cpu" = ia64
; then
8852 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
8853 allow_undefined_flag
="-z nodefs"
8854 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"
8856 # Determine the default libpath from the value encoded in an
8858 if test x
$gcc_no_link = xyes
; then
8859 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8861 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8862 /* end confdefs.h. */
8872 if ac_fn_c_try_link
"$LINENO"; then :
8874 lt_aix_libpath_sed
='
8875 /Import File Strings/,/^$/ {
8881 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8882 # Check for a 64-bit object if we didn't find anything.
8883 if test -z "$aix_libpath"; then
8884 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8887 rm -f core conftest.err conftest.
$ac_objext \
8888 conftest
$ac_exeext conftest.
$ac_ext
8889 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
8891 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
8892 # Warning - without using the other run time loading flags,
8893 # -berok will link without error, but may produce a broken library.
8894 no_undefined_flag
=' ${wl}-bernotok'
8895 allow_undefined_flag
=' ${wl}-berok'
8896 if test "$with_gnu_ld" = yes; then
8897 # We only use this code for GNU lds that support --whole-archive.
8898 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8900 # Exported symbols can be pulled into shared objects from archives
8901 whole_archive_flag_spec
='$convenience'
8903 archive_cmds_need_lc
=yes
8904 # This is similar to how AIX traditionally builds its shared libraries.
8905 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'
8913 # see comment about AmigaOS4 .so support
8914 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8915 archive_expsym_cmds
=''
8918 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)'
8919 hardcode_libdir_flag_spec
='-L$libdir'
8920 hardcode_minus_L
=yes
8926 export_dynamic_flag_spec
=-rdynamic
8929 cygwin
* | mingw
* | pw32
* | cegcc
*)
8930 # When not using gcc, we currently assume that we are using
8931 # Microsoft Visual C++.
8932 # hardcode_libdir_flag_spec is actually meaningless, as there is
8933 # no search path for DLLs.
8934 hardcode_libdir_flag_spec
=' '
8935 allow_undefined_flag
=unsupported
8936 # Tell ltmain to make .lib files, not .a files.
8938 # Tell ltmain to make .dll files, not .so files.
8940 # FIXME: Setting linknames here is a bad hack.
8941 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8942 # The linker will automatically build a .lib file if we build a DLL.
8943 old_archive_from_new_cmds
='true'
8944 # FIXME: Should let the user specify the lib program.
8945 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
8946 fix_srcfile_path
='`cygpath -w "$srcfile"`'
8947 enable_shared_with_static_runtimes
=yes
8950 darwin
* | rhapsody
*)
8953 archive_cmds_need_lc
=no
8955 hardcode_automatic
=yes
8956 hardcode_shlibpath_var
=unsupported
8957 if test "$lt_cv_ld_force_load" = "yes"; then
8958 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\"`'
8960 whole_archive_flag_spec
=''
8962 link_all_deplibs
=yes
8963 allow_undefined_flag
="$_lt_dar_allow_undefined"
8964 case $cc_basename in
8965 ifort
*) _lt_dar_can_shared
=yes ;;
8966 *) _lt_dar_can_shared
=$GCC ;;
8968 if test "$_lt_dar_can_shared" = "yes"; then
8969 output_verbose_link_cmd
=func_echo_all
8970 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8971 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8972 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}"
8973 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}"
8982 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8983 hardcode_libdir_flag_spec
='-L$libdir'
8984 hardcode_shlibpath_var
=no
8987 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8988 # support. Future versions do this automatically, but an explicit c++rt0.o
8989 # does not break anything, and helps significantly (at the cost of a little
8992 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8993 hardcode_libdir_flag_spec
='-R$libdir'
8995 hardcode_shlibpath_var
=no
8998 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9000 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9002 hardcode_minus_L
=yes
9003 hardcode_shlibpath_var
=no
9006 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9007 freebsd
* | dragonfly
*)
9008 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9009 hardcode_libdir_flag_spec
='-R$libdir'
9011 hardcode_shlibpath_var
=no
9015 if test "$GCC" = yes; then
9016 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'
9018 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'
9020 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9021 hardcode_libdir_separator
=:
9024 # hardcode_minus_L: Not really in the search PATH,
9025 # but as the default location of the library.
9026 hardcode_minus_L
=yes
9027 export_dynamic_flag_spec
='${wl}-E'
9031 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9032 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9034 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9036 if test "$with_gnu_ld" = no
; then
9037 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9038 hardcode_libdir_flag_spec_ld
='+b $libdir'
9039 hardcode_libdir_separator
=:
9041 hardcode_direct_absolute
=yes
9042 export_dynamic_flag_spec
='${wl}-E'
9043 # hardcode_minus_L: Not really in the search PATH,
9044 # but as the default location of the library.
9045 hardcode_minus_L
=yes
9050 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9053 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9056 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9059 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9065 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9068 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9072 # Older versions of the 11.00 compiler do not understand -b yet
9073 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9075 $as_echo_n "checking if $CC understands -b... " >&6; }
9076 if ${lt_cv_prog_compiler__b+:} false
; then :
9077 $as_echo_n "(cached) " >&6
9079 lt_cv_prog_compiler__b
=no
9080 save_LDFLAGS
="$LDFLAGS"
9081 LDFLAGS
="$LDFLAGS -b"
9082 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
9083 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
9084 # The linker can only warn and ignore the option if not recognized
9085 # So say no if there are warnings
9086 if test -s conftest.err
; then
9087 # Append any errors to the config.log.
9088 cat conftest.err
1>&5
9089 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
9090 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9091 if diff conftest.exp conftest.er2
>/dev
/null
; then
9092 lt_cv_prog_compiler__b
=yes
9095 lt_cv_prog_compiler__b
=yes
9099 LDFLAGS
="$save_LDFLAGS"
9102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9103 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9105 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
9106 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9108 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9114 if test "$with_gnu_ld" = no
; then
9115 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9116 hardcode_libdir_separator
=:
9121 hardcode_shlibpath_var
=no
9125 hardcode_direct_absolute
=yes
9126 export_dynamic_flag_spec
='${wl}-E'
9128 # hardcode_minus_L: Not really in the search PATH,
9129 # but as the default location of the library.
9130 hardcode_minus_L
=yes
9136 irix5
* | irix6
* | nonstopux
*)
9137 if test "$GCC" = yes; then
9138 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'
9139 # Try to use the -exported_symbol ld option, if it does not
9140 # work, assume that -exports_file does not work either and
9141 # implicitly export all symbols.
9142 save_LDFLAGS
="$LDFLAGS"
9143 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9144 if test x
$gcc_no_link = xyes
; then
9145 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9147 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9148 /* end confdefs.h. */
9151 if ac_fn_c_try_link
"$LINENO"; then :
9152 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'
9155 rm -f core conftest.err conftest.
$ac_objext \
9156 conftest
$ac_exeext conftest.
$ac_ext
9157 LDFLAGS
="$save_LDFLAGS"
9159 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'
9160 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'
9162 archive_cmds_need_lc
='no'
9163 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9164 hardcode_libdir_separator
=:
9166 link_all_deplibs
=yes
9170 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
9171 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9173 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9175 hardcode_libdir_flag_spec
='-R$libdir'
9177 hardcode_shlibpath_var
=no
9181 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9183 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9184 hardcode_libdir_separator
=:
9185 hardcode_shlibpath_var
=no
9192 if test -f /usr
/libexec
/ld.so
; then
9194 hardcode_shlibpath_var
=no
9195 hardcode_direct_absolute
=yes
9196 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9197 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9198 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9199 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9200 export_dynamic_flag_spec
='${wl}-E'
9203 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
9204 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9205 hardcode_libdir_flag_spec
='-R$libdir'
9208 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9209 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9219 hardcode_libdir_flag_spec
='-L$libdir'
9220 hardcode_minus_L
=yes
9221 allow_undefined_flag
=unsupported
9222 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'
9223 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9227 if test "$GCC" = yes; then
9228 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9229 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'
9231 allow_undefined_flag
=' -expect_unresolved \*'
9232 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'
9234 archive_cmds_need_lc
='no'
9235 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9236 hardcode_libdir_separator
=:
9239 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
9240 if test "$GCC" = yes; then
9241 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9242 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'
9243 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9245 allow_undefined_flag
=' -expect_unresolved \*'
9246 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'
9247 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~
9248 $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'
9250 # Both c and cxx compiler support -rpath directly
9251 hardcode_libdir_flag_spec
='-rpath $libdir'
9253 archive_cmds_need_lc
='no'
9254 hardcode_libdir_separator
=:
9258 no_undefined_flag
=' -z defs'
9259 if test "$GCC" = yes; then
9261 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9262 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9263 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9265 case `$CC -V 2>&1` in
9268 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9269 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9270 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9274 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9275 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9276 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9280 hardcode_libdir_flag_spec
='-R$libdir'
9281 hardcode_shlibpath_var
=no
9283 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
9285 # The compiler driver will combine and reorder linker options,
9286 # but understands `-z linker_flag'. GCC discards it without `$wl',
9287 # but is careful enough not to reorder.
9288 # Supported since Solaris 2.6 (maybe 2.5.1?)
9289 if test "$GCC" = yes; then
9290 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9292 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
9296 link_all_deplibs
=yes
9300 if test "x$host_vendor" = xsequent
; then
9301 # Use $CC to link under sequent, because it throws in some extra .o
9302 # files that make .init and .fini sections work.
9303 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9305 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9307 hardcode_libdir_flag_spec
='-L$libdir'
9309 hardcode_minus_L
=yes
9310 hardcode_shlibpath_var
=no
9314 case $host_vendor in
9316 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9317 hardcode_direct
=yes # is this really true???
9320 ## LD is ld it makes a PLAMLIB
9321 ## CC just makes a GrossModule.
9322 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9323 reload_cmds
='$CC -r -o $output$reload_objs'
9327 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9328 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
9331 runpath_var
='LD_RUN_PATH'
9332 hardcode_shlibpath_var
=no
9336 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9337 hardcode_shlibpath_var
=no
9338 export_dynamic_flag_spec
='-Bexport'
9342 if test -d /usr
/nec
; then
9343 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9344 hardcode_shlibpath_var
=no
9345 runpath_var
=LD_RUN_PATH
9346 hardcode_runpath_var
=yes
9351 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
9352 no_undefined_flag
='${wl}-z,text'
9353 archive_cmds_need_lc
=no
9354 hardcode_shlibpath_var
=no
9355 runpath_var
='LD_RUN_PATH'
9357 if test "$GCC" = yes; then
9358 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9359 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9361 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9362 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 sysv5
* | sco3.2v5
* | sco5v6
*)
9367 # Note: We can NOT use -z defs as we might desire, because we do not
9368 # link with -lc, and that would cause any symbols used from libc to
9369 # always be unresolved, which means just about no library would
9370 # ever link correctly. If we're not using GNU ld we use -z text
9371 # though, which does catch some bad symbols but isn't as heavy-handed
9373 no_undefined_flag
='${wl}-z,text'
9374 allow_undefined_flag
='${wl}-z,nodefs'
9375 archive_cmds_need_lc
=no
9376 hardcode_shlibpath_var
=no
9377 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
9378 hardcode_libdir_separator
=':'
9379 link_all_deplibs
=yes
9380 export_dynamic_flag_spec
='${wl}-Bexport'
9381 runpath_var
='LD_RUN_PATH'
9383 if test "$GCC" = yes; then
9384 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9385 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9387 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9388 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9393 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9394 hardcode_libdir_flag_spec
='-L$libdir'
9395 hardcode_shlibpath_var
=no
9403 if test x
$host_vendor = xsni
; then
9405 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
9406 export_dynamic_flag_spec
='${wl}-Blargedynsym'
9412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9413 $as_echo "$ld_shlibs" >&6; }
9414 test "$ld_shlibs" = no
&& can_build_shared
=no
9416 with_gnu_ld
=$with_gnu_ld
9433 # Do we need to explicitly link libc?
9435 case "x$archive_cmds_need_lc" in
9437 # Assume -lc should be added
9438 archive_cmds_need_lc
=yes
9440 if test "$enable_shared" = yes && test "$GCC" = yes; then
9441 case $archive_cmds in
9443 # FIXME: we may have to deal with multi-command sequences.
9446 # Test whether the compiler implicitly links with -lc since on some
9447 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9448 # to ld, don't add -lc before -lgcc.
9449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9450 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9451 if ${lt_cv_archive_cmds_need_lc+:} false
; then :
9452 $as_echo_n "(cached) " >&6
9455 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9457 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9458 (eval $ac_compile) 2>&5
9460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9461 test $ac_status = 0; } 2>conftest.err
; then
9464 libobjs
=conftest.
$ac_objext
9466 wl
=$lt_prog_compiler_wl
9467 pic_flag
=$lt_prog_compiler_pic
9473 lt_save_allow_undefined_flag
=$allow_undefined_flag
9474 allow_undefined_flag
=
9475 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9476 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
9478 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9479 test $ac_status = 0; }
9481 lt_cv_archive_cmds_need_lc
=no
9483 lt_cv_archive_cmds_need_lc
=yes
9485 allow_undefined_flag
=$lt_save_allow_undefined_flag
9487 cat conftest.err
1>&5
9492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9493 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9494 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
9657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9658 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9660 if test "$GCC" = yes; then
9662 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
9663 *) lt_awk_arg
="/^libraries:/" ;;
9666 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
9667 *) lt_sed_strip_eq
="s,=/,/,g" ;;
9669 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9670 case $lt_search_path_spec in
9672 # if the path contains ";" then we assume it to be the separator
9673 # otherwise default to the standard path separator (i.e. ":") - it is
9674 # assumed that no part of a normal pathname contains ";" but that should
9675 # okay in the real world where ";" in dirpaths is itself problematic.
9676 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9679 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9682 # Ok, now we have the path, separated by spaces, we can step through it
9683 # and add multilib dir if necessary.
9684 lt_tmp_lt_search_path_spec
=
9685 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9686 for lt_sys_path
in $lt_search_path_spec; do
9687 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9688 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9690 test -d "$lt_sys_path" && \
9691 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
9694 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9695 BEGIN {RS=" "; FS="/|\n";} {
9698 for (lt_i = NF; lt_i > 0; lt_i--) {
9699 if ($lt_i != "" && $lt_i != ".") {
9700 if ($lt_i == "..") {
9703 if (lt_count == 0) {
9704 lt_foo="/" $lt_i lt_foo;
9711 if (lt_foo != "") { lt_freq[lt_foo]++; }
9712 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9714 # AWK program above erroneously prepends '/' to C:/dos/paths
9717 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
9718 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9720 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9722 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
9725 libname_spec
='lib$name'
9733 shlibpath_overrides_runpath
=unknown
9735 dynamic_linker
="$host_os ld.so"
9736 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
9737 need_lib_prefix
=unknown
9738 hardcode_into_libs
=no
9740 # when you set need_version to no, make sure it does not cause -set_version
9741 # flags to be left without arguments
9742 need_version
=unknown
9747 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
9748 shlibpath_var
=LIBPATH
9750 # AIX 3 has no versioning support, so we append a major version to the name.
9751 soname_spec
='${libname}${release}${shared_ext}$major'
9758 hardcode_into_libs
=yes
9759 if test "$host_cpu" = ia64
; then
9760 # AIX 5 supports IA64
9761 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9762 shlibpath_var
=LD_LIBRARY_PATH
9764 # With GCC up to 2.95.x, collect2 would create an import file
9765 # for dependence libraries. The import file would start with
9766 # the line `#! .'. This would cause the generated library to
9767 # depend on `.', always an invalid library. This was fixed in
9768 # development snapshots of GCC prior to 3.0.
9770 aix4 | aix4.
[01] | aix4.
[01].
*)
9771 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9773 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
9780 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9781 # soname into executable. Probably we can add versioning support to
9782 # collect2, so additional links can be useful in future.
9783 if test "$aix_use_runtimelinking" = yes; then
9784 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9785 # instead of lib<name>.a to let people know that these are not
9786 # typical AIX shared libraries.
9787 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9789 # We preserve .a as extension for shared libraries through AIX4.2
9790 # and later when we are not doing run time linking.
9791 library_names_spec
='${libname}${release}.a $libname.a'
9792 soname_spec
='${libname}${release}${shared_ext}$major'
9794 shlibpath_var
=LIBPATH
9801 # Since July 2007 AmigaOS4 officially supports .so libraries.
9802 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9803 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9806 library_names_spec
='$libname.ixlibrary $libname.a'
9807 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9808 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'
9814 library_names_spec
='${libname}${shared_ext}'
9815 dynamic_linker
="$host_os ld.so"
9816 shlibpath_var
=LIBRARY_PATH
9822 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9823 soname_spec
='${libname}${release}${shared_ext}$major'
9824 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
9825 shlibpath_var
=LD_LIBRARY_PATH
9826 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9827 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
9828 # the default ld.so.conf also contains /usr/contrib/lib and
9829 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9830 # libtool to hard-code these into programs
9833 cygwin
* | mingw
* | pw32
* | cegcc
*)
9834 version_type
=windows
9839 case $GCC,$host_os in
9840 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
9841 library_names_spec
='$libname.dll.a'
9842 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9843 postinstall_cmds
='base_file=`basename \${file}`~
9844 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9845 dldir=$destdir/`dirname \$dlpath`~
9846 test -d \$dldir || mkdir -p \$dldir~
9847 $install_prog $dir/$dlname \$dldir/$dlname~
9848 chmod a+x \$dldir/$dlname~
9849 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9850 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9852 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9853 dlpath=$dir/\$dldll~
9855 shlibpath_overrides_runpath
=yes
9859 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9860 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9862 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
9865 # MinGW DLLs use traditional 'lib' prefix
9866 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9869 # pw32 DLLs use 'pw' prefix rather than 'lib'
9870 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9876 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9879 dynamic_linker
='Win32 ld.exe'
9880 # FIXME: first we should search . and the directory the executable is in
9884 darwin
* | rhapsody
*)
9885 dynamic_linker
="$host_os dyld"
9889 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9890 soname_spec
='${libname}${release}${major}$shared_ext'
9891 shlibpath_overrides_runpath
=yes
9892 shlibpath_var
=DYLD_LIBRARY_PATH
9893 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
9895 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
9896 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
9903 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9904 soname_spec
='${libname}${release}${shared_ext}$major'
9905 shlibpath_var
=LD_LIBRARY_PATH
9908 freebsd
* | dragonfly
*)
9909 # DragonFly does not have aout. When/if they implement a new
9910 # versioning mechanism, adjust this.
9911 if test -x /usr
/bin
/objformat
; then
9912 objformat
=`/usr/bin/objformat`
9915 freebsd
[23].
*) objformat
=aout
;;
9919 version_type
=freebsd-
$objformat
9920 case $version_type in
9922 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9927 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9931 shlibpath_var
=LD_LIBRARY_PATH
9934 shlibpath_overrides_runpath
=yes
9936 freebsd3.
[01]* | freebsdelf3.
[01]*)
9937 shlibpath_overrides_runpath
=yes
9938 hardcode_into_libs
=yes
9940 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
9941 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
9942 shlibpath_overrides_runpath
=no
9943 hardcode_into_libs
=yes
9945 *) # from 4.6 on, and DragonFly
9946 shlibpath_overrides_runpath
=yes
9947 hardcode_into_libs
=yes
9956 dynamic_linker
="$host_os runtime_loader"
9957 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9958 soname_spec
='${libname}${release}${shared_ext}$major'
9959 shlibpath_var
=LIBRARY_PATH
9960 shlibpath_overrides_runpath
=yes
9961 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9962 hardcode_into_libs
=yes
9965 hpux9
* | hpux10
* | hpux11
*)
9966 # Give a soname corresponding to the major version so that dld.sl refuses to
9967 # link against other versions.
9974 hardcode_into_libs
=yes
9975 dynamic_linker
="$host_os dld.so"
9976 shlibpath_var
=LD_LIBRARY_PATH
9977 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
9978 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9979 soname_spec
='${libname}${release}${shared_ext}$major'
9980 if test "X$HPUX_IA64_MODE" = X32
; then
9981 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9983 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
9985 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
9989 hardcode_into_libs
=yes
9990 dynamic_linker
="$host_os dld.sl"
9991 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
9992 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
9993 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9994 soname_spec
='${libname}${release}${shared_ext}$major'
9995 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9996 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10000 dynamic_linker
="$host_os dld.sl"
10001 shlibpath_var
=SHLIB_PATH
10002 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
10003 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10004 soname_spec
='${libname}${release}${shared_ext}$major'
10007 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10008 postinstall_cmds
='chmod 555 $lib'
10009 # or fails outright, so override atomically:
10010 install_override_mode
=555
10017 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10018 soname_spec
='${libname}${release}${shared_ext}$major'
10019 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
10020 shlibpath_var
=LD_LIBRARY_PATH
10021 shlibpath_overrides_runpath
=no
10022 hardcode_into_libs
=yes
10025 irix5
* | irix6
* | nonstopux
*)
10027 nonstopux
*) version_type
=nonstopux
;;
10029 if test "$lt_cv_prog_gnu_ld" = yes; then
10037 soname_spec
='${libname}${release}${shared_ext}$major'
10038 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10040 irix5
* | nonstopux
*)
10041 libsuff
= shlibsuff
=
10044 case $LD in # libtool.m4 will add one of these switches to LD
10045 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
10046 libsuff
= shlibsuff
= libmagic
=32-bit;;
10047 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
10048 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
10049 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
10050 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
10051 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
10055 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
10056 shlibpath_overrides_runpath
=no
10057 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10058 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
10059 hardcode_into_libs
=yes
10062 # No shared lib support for Linux oldld, aout, or coff.
10063 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
10067 # This must be Linux ELF.
10069 # uclinux* changes (here and below) have been submitted to the libtool
10070 # project, but have not yet been accepted: they are GCC-local changes
10071 # for the time being. (See
10072 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10073 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu | gnu
* | uclinuxfdpiceabi
)
10077 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10078 soname_spec
='${libname}${release}${shared_ext}$major'
10079 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10080 shlibpath_var
=LD_LIBRARY_PATH
10081 shlibpath_overrides_runpath
=no
10083 # Some binutils ld are patched to set DT_RUNPATH
10084 if ${lt_cv_shlibpath_overrides_runpath+:} false
; then :
10085 $as_echo_n "(cached) " >&6
10087 lt_cv_shlibpath_overrides_runpath
=no
10088 save_LDFLAGS
=$LDFLAGS
10089 save_libdir
=$libdir
10090 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10091 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10092 if test x
$gcc_no_link = xyes
; then
10093 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10095 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10096 /* end confdefs.h. */
10106 if ac_fn_c_try_link
"$LINENO"; then :
10107 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
10108 lt_cv_shlibpath_overrides_runpath
=yes
10111 rm -f core conftest.err conftest.
$ac_objext \
10112 conftest
$ac_exeext conftest.
$ac_ext
10113 LDFLAGS
=$save_LDFLAGS
10114 libdir
=$save_libdir
10118 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
10120 # This implies no fast_install, which is unacceptable.
10121 # Some rework will be needed to allow for fast_install
10122 # before this can be enabled.
10123 hardcode_into_libs
=yes
10125 # Append ld.so.conf contents to the search path
10126 if test -f /etc
/ld.so.conf
; then
10127 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' ' '`
10128 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
10131 # We used to test for /lib/ld.so.1 and disable shared libraries on
10132 # powerpc, because MkLinux only supported shared libraries with the
10133 # GNU dynamic linker. Since this was broken with cross compilers,
10134 # most powerpc-linux boxes support dynamic linking these days and
10135 # people can always --disable-shared, the test was removed, and we
10136 # assume the GNU/Linux dynamic linker is in use.
10137 dynamic_linker
='GNU/Linux ld.so'
10144 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10145 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10146 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10147 dynamic_linker
='NetBSD (a.out) ld.so'
10149 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10150 soname_spec
='${libname}${release}${shared_ext}$major'
10151 dynamic_linker
='NetBSD ld.elf_so'
10153 shlibpath_var
=LD_LIBRARY_PATH
10154 shlibpath_overrides_runpath
=yes
10155 hardcode_into_libs
=yes
10160 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10161 shlibpath_var
=LD_LIBRARY_PATH
10162 shlibpath_overrides_runpath
=yes
10169 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10170 soname_spec
='${libname}${release}${shared_ext}$major'
10171 shlibpath_var
=LD_LIBRARY_PATH
10172 shlibpath_overrides_runpath
=no
10173 hardcode_into_libs
=yes
10174 dynamic_linker
='ldqnx.so'
10179 sys_lib_dlsearch_path_spec
="/usr/lib"
10181 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10183 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
10184 *) need_version
=no
;;
10186 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10187 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10188 shlibpath_var
=LD_LIBRARY_PATH
10189 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10191 openbsd2.
[89] | openbsd2.
[89].
*)
10192 shlibpath_overrides_runpath
=no
10195 shlibpath_overrides_runpath
=yes
10199 shlibpath_overrides_runpath
=yes
10204 libname_spec
='$name'
10207 library_names_spec
='$libname${shared_ext} $libname.a'
10208 dynamic_linker
='OS/2 ld.exe'
10209 shlibpath_var
=LIBPATH
10212 osf3
* | osf4
* | osf5
*)
10216 soname_spec
='${libname}${release}${shared_ext}$major'
10217 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10218 shlibpath_var
=LD_LIBRARY_PATH
10219 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10220 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
10231 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10232 soname_spec
='${libname}${release}${shared_ext}$major'
10233 shlibpath_var
=LD_LIBRARY_PATH
10234 shlibpath_overrides_runpath
=yes
10235 hardcode_into_libs
=yes
10236 # ldd complains unless libraries are executable
10237 postinstall_cmds
='chmod +x $lib'
10242 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10243 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10244 shlibpath_var
=LD_LIBRARY_PATH
10245 shlibpath_overrides_runpath
=yes
10246 if test "$with_gnu_ld" = yes; then
10254 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10255 soname_spec
='${libname}${release}${shared_ext}$major'
10256 shlibpath_var
=LD_LIBRARY_PATH
10257 case $host_vendor in
10259 shlibpath_overrides_runpath
=no
10261 runpath_var
=LD_RUN_PATH
10269 shlibpath_overrides_runpath
=no
10270 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
10276 if test -d /usr
/nec
;then
10278 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10279 soname_spec
='$libname${shared_ext}.$major'
10280 shlibpath_var
=LD_LIBRARY_PATH
10284 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
10285 version_type
=freebsd-elf
10288 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10289 soname_spec
='${libname}${release}${shared_ext}$major'
10290 shlibpath_var
=LD_LIBRARY_PATH
10291 shlibpath_overrides_runpath
=yes
10292 hardcode_into_libs
=yes
10293 if test "$with_gnu_ld" = yes; then
10294 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10296 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
10299 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
10303 sys_lib_dlsearch_path_spec
='/usr/lib'
10307 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10311 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10312 shlibpath_var
=LD_LIBRARY_PATH
10313 shlibpath_overrides_runpath
=no
10314 hardcode_into_libs
=yes
10319 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10320 soname_spec
='${libname}${release}${shared_ext}$major'
10321 shlibpath_var
=LD_LIBRARY_PATH
10324 # Shared libraries for VwWorks, >= 7 only at this stage
10325 # and (fpic) still incompatible with "large" code models
10326 # in a few configurations. Only for RTP mode in any case,
10327 # and upon explicit request at configure time.
10330 case ${with_multisubdir}-${enable_shared} in
10337 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10338 soname_spec
='${libname}${release}${shared_ext}$major'
10339 dynamic_linker
="$host_os module_loader"
10347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10348 $as_echo "$dynamic_linker" >&6; }
10349 test "$dynamic_linker" = no
&& can_build_shared
=no
10351 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
10352 if test "$GCC" = yes; then
10353 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10356 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10357 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
10359 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10360 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
10454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10455 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10457 if test -n "$hardcode_libdir_flag_spec" ||
10458 test -n "$runpath_var" ||
10459 test "X$hardcode_automatic" = "Xyes" ; then
10461 # We can hardcode non-existent directories.
10462 if test "$hardcode_direct" != no
&&
10463 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10464 # have to relink, otherwise we might link with an installed library
10465 # when we should be linking with a yet-to-be-installed one
10466 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10467 test "$hardcode_minus_L" != no
; then
10468 # Linking always hardcodes the temporary library directory.
10469 hardcode_action
=relink
10471 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10472 hardcode_action
=immediate
10475 # We cannot hardcode anything, or else we can only hardcode existing
10477 hardcode_action
=unsupported
10479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10480 $as_echo "$hardcode_action" >&6; }
10482 if test "$hardcode_action" = relink ||
10483 test "$inherit_rpath" = yes; then
10484 # Fast installation is not supported
10485 enable_fast_install
=no
10486 elif test "$shlibpath_overrides_runpath" = yes ||
10487 test "$enable_shared" = no
; then
10488 # Fast installation is not necessary
10489 enable_fast_install
=needless
10497 if test "x$enable_dlopen" != xyes
; then
10498 enable_dlopen
=unknown
10499 enable_dlopen_self
=unknown
10500 enable_dlopen_self_static
=unknown
10507 lt_cv_dlopen
="load_add_on"
10509 lt_cv_dlopen_self
=yes
10512 mingw
* | pw32
* | cegcc
*)
10513 lt_cv_dlopen
="LoadLibrary"
10518 lt_cv_dlopen
="dlopen"
10523 # if libdl is installed we need to link against it
10524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10525 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10526 if ${ac_cv_lib_dl_dlopen+:} false
; then :
10527 $as_echo_n "(cached) " >&6
10529 ac_check_lib_save_LIBS
=$LIBS
10531 if test x
$gcc_no_link = xyes
; then
10532 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10534 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10535 /* end confdefs.h. */
10537 /* Override any GCC internal prototype to avoid an error.
10538 Use char because int might match the return type of a GCC
10539 builtin and then its argument prototype would still apply. */
10552 if ac_fn_c_try_link
"$LINENO"; then :
10553 ac_cv_lib_dl_dlopen
=yes
10555 ac_cv_lib_dl_dlopen
=no
10557 rm -f core conftest.err conftest.
$ac_objext \
10558 conftest
$ac_exeext conftest.
$ac_ext
10559 LIBS
=$ac_check_lib_save_LIBS
10561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10562 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10563 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
10564 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
10567 lt_cv_dlopen
="dyld"
10569 lt_cv_dlopen_self
=yes
10576 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
10577 if test "x$ac_cv_func_shl_load" = xyes
; then :
10578 lt_cv_dlopen
="shl_load"
10580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10581 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10582 if ${ac_cv_lib_dld_shl_load+:} false
; then :
10583 $as_echo_n "(cached) " >&6
10585 ac_check_lib_save_LIBS
=$LIBS
10587 if test x
$gcc_no_link = xyes
; then
10588 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10590 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10591 /* end confdefs.h. */
10593 /* Override any GCC internal prototype to avoid an error.
10594 Use char because int might match the return type of a GCC
10595 builtin and then its argument prototype would still apply. */
10603 return shl_load ();
10608 if ac_fn_c_try_link
"$LINENO"; then :
10609 ac_cv_lib_dld_shl_load
=yes
10611 ac_cv_lib_dld_shl_load
=no
10613 rm -f core conftest.err conftest.
$ac_objext \
10614 conftest
$ac_exeext conftest.
$ac_ext
10615 LIBS
=$ac_check_lib_save_LIBS
10617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10618 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10619 if test "x$ac_cv_lib_dld_shl_load" = xyes
; then :
10620 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
10622 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
10623 if test "x$ac_cv_func_dlopen" = xyes
; then :
10624 lt_cv_dlopen
="dlopen"
10626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10627 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10628 if ${ac_cv_lib_dl_dlopen+:} false
; then :
10629 $as_echo_n "(cached) " >&6
10631 ac_check_lib_save_LIBS
=$LIBS
10633 if test x
$gcc_no_link = xyes
; then
10634 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10636 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10637 /* end confdefs.h. */
10639 /* Override any GCC internal prototype to avoid an error.
10640 Use char because int might match the return type of a GCC
10641 builtin and then its argument prototype would still apply. */
10654 if ac_fn_c_try_link
"$LINENO"; then :
10655 ac_cv_lib_dl_dlopen
=yes
10657 ac_cv_lib_dl_dlopen
=no
10659 rm -f core conftest.err conftest.
$ac_objext \
10660 conftest
$ac_exeext conftest.
$ac_ext
10661 LIBS
=$ac_check_lib_save_LIBS
10663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10664 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10665 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
10666 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
10668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10669 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10670 if ${ac_cv_lib_svld_dlopen+:} false
; then :
10671 $as_echo_n "(cached) " >&6
10673 ac_check_lib_save_LIBS
=$LIBS
10674 LIBS
="-lsvld $LIBS"
10675 if test x
$gcc_no_link = xyes
; then
10676 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10678 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10679 /* end confdefs.h. */
10681 /* Override any GCC internal prototype to avoid an error.
10682 Use char because int might match the return type of a GCC
10683 builtin and then its argument prototype would still apply. */
10696 if ac_fn_c_try_link
"$LINENO"; then :
10697 ac_cv_lib_svld_dlopen
=yes
10699 ac_cv_lib_svld_dlopen
=no
10701 rm -f core conftest.err conftest.
$ac_objext \
10702 conftest
$ac_exeext conftest.
$ac_ext
10703 LIBS
=$ac_check_lib_save_LIBS
10705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10706 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10707 if test "x$ac_cv_lib_svld_dlopen" = xyes
; then :
10708 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
10710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10711 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10712 if ${ac_cv_lib_dld_dld_link+:} false
; then :
10713 $as_echo_n "(cached) " >&6
10715 ac_check_lib_save_LIBS
=$LIBS
10717 if test x
$gcc_no_link = xyes
; then
10718 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10720 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10721 /* end confdefs.h. */
10723 /* Override any GCC internal prototype to avoid an error.
10724 Use char because int might match the return type of a GCC
10725 builtin and then its argument prototype would still apply. */
10733 return dld_link ();
10738 if ac_fn_c_try_link
"$LINENO"; then :
10739 ac_cv_lib_dld_dld_link
=yes
10741 ac_cv_lib_dld_dld_link
=no
10743 rm -f core conftest.err conftest.
$ac_objext \
10744 conftest
$ac_exeext conftest.
$ac_ext
10745 LIBS
=$ac_check_lib_save_LIBS
10747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10748 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10749 if test "x$ac_cv_lib_dld_dld_link" = xyes
; then :
10750 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
10771 if test "x$lt_cv_dlopen" != xno
; then
10777 case $lt_cv_dlopen in
10779 save_CPPFLAGS
="$CPPFLAGS"
10780 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
10782 save_LDFLAGS
="$LDFLAGS"
10783 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
10786 LIBS
="$lt_cv_dlopen_libs $LIBS"
10788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10789 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10790 if ${lt_cv_dlopen_self+:} false
; then :
10791 $as_echo_n "(cached) " >&6
10793 if test "$cross_compiling" = yes; then :
10794 lt_cv_dlopen_self
=cross
10796 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
10797 lt_status
=$lt_dlunknown
10798 cat > conftest.
$ac_ext <<_LT_EOF
10799 #line 10799 "configure"
10800 #include "confdefs.h"
10809 # define LT_DLGLOBAL RTLD_GLOBAL
10812 # define LT_DLGLOBAL DL_GLOBAL
10814 # define LT_DLGLOBAL 0
10818 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10819 find out it does not work in some platform. */
10820 #ifndef LT_DLLAZY_OR_NOW
10822 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10825 # define LT_DLLAZY_OR_NOW DL_LAZY
10828 # define LT_DLLAZY_OR_NOW RTLD_NOW
10831 # define LT_DLLAZY_OR_NOW DL_NOW
10833 # define LT_DLLAZY_OR_NOW 0
10840 /* When -fvisbility=hidden is used, assume the code has been annotated
10841 correspondingly for the symbols needed. */
10842 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10843 void fnord () __attribute__((visibility("default")));
10846 void fnord () { int i=42; }
10849 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10850 int status = $lt_dlunknown;
10854 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10857 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10858 else puts (dlerror ());
10860 /* dlclose (self); */
10868 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10869 (eval $ac_link) 2>&5
10871 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10872 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
10873 (.
/conftest
; exit; ) >&5 2>/dev
/null
10875 case x
$lt_status in
10876 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
10877 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
10878 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
10881 # compilation failed
10882 lt_cv_dlopen_self
=no
10889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10890 $as_echo "$lt_cv_dlopen_self" >&6; }
10892 if test "x$lt_cv_dlopen_self" = xyes
; then
10893 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
10894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10895 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10896 if ${lt_cv_dlopen_self_static+:} false
; then :
10897 $as_echo_n "(cached) " >&6
10899 if test "$cross_compiling" = yes; then :
10900 lt_cv_dlopen_self_static
=cross
10902 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
10903 lt_status
=$lt_dlunknown
10904 cat > conftest.
$ac_ext <<_LT_EOF
10905 #line 10905 "configure"
10906 #include "confdefs.h"
10915 # define LT_DLGLOBAL RTLD_GLOBAL
10918 # define LT_DLGLOBAL DL_GLOBAL
10920 # define LT_DLGLOBAL 0
10924 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10925 find out it does not work in some platform. */
10926 #ifndef LT_DLLAZY_OR_NOW
10928 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10931 # define LT_DLLAZY_OR_NOW DL_LAZY
10934 # define LT_DLLAZY_OR_NOW RTLD_NOW
10937 # define LT_DLLAZY_OR_NOW DL_NOW
10939 # define LT_DLLAZY_OR_NOW 0
10946 /* When -fvisbility=hidden is used, assume the code has been annotated
10947 correspondingly for the symbols needed. */
10948 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10949 void fnord () __attribute__((visibility("default")));
10952 void fnord () { int i=42; }
10955 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10956 int status = $lt_dlunknown;
10960 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10963 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10964 else puts (dlerror ());
10966 /* dlclose (self); */
10974 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10975 (eval $ac_link) 2>&5
10977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10978 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
10979 (.
/conftest
; exit; ) >&5 2>/dev
/null
10981 case x
$lt_status in
10982 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
10983 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
10984 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
10987 # compilation failed
10988 lt_cv_dlopen_self_static
=no
10995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10996 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10999 CPPFLAGS
="$save_CPPFLAGS"
11000 LDFLAGS
="$save_LDFLAGS"
11005 case $lt_cv_dlopen_self in
11006 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
11007 *) enable_dlopen_self
=unknown
;;
11010 case $lt_cv_dlopen_self_static in
11011 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
11012 *) enable_dlopen_self_static
=unknown
;;
11034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11035 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11036 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
11037 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
11038 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11040 $as_echo "yes" >&6; }
11042 # FIXME - insert some real tests, host_os isn't really good enough
11045 if test -n "$STRIP" ; then
11046 striplib
="$STRIP -x"
11047 old_striplib
="$STRIP -S"
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11049 $as_echo "yes" >&6; }
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11052 $as_echo "no" >&6; }
11056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11057 $as_echo "no" >&6; }
11073 # Report which library types will actually be built
11074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11075 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11077 $as_echo "$can_build_shared" >&6; }
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11080 $as_echo_n "checking whether to build shared libraries... " >&6; }
11081 test "$can_build_shared" = "no" && enable_shared
=no
11083 # On AIX, shared libraries and static libraries use the same namespace, and
11084 # are all built from PIC.
11087 test "$enable_shared" = yes && enable_static
=no
11088 if test -n "$RANLIB"; then
11089 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
11090 postinstall_cmds
='$RANLIB $lib'
11095 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
11096 test "$enable_shared" = yes && enable_static
=no
11100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11101 $as_echo "$enable_shared" >&6; }
11103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11104 $as_echo_n "checking whether to build static libraries... " >&6; }
11105 # Make sure either enable_shared or enable_static is yes.
11106 test "$enable_shared" = yes || enable_static
=yes
11107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11108 $as_echo "$enable_static" >&6; }
11115 ac_cpp
='$CPP $CPPFLAGS'
11116 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11117 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11118 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11134 ac_config_commands
="$ac_config_commands libtool"
11139 # Only expand once:
11145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11146 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11148 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11149 if eval \
${ac_cv_prog_make_${ac_make}_set+:} false
; then :
11150 $as_echo_n "(cached) " >&6
11152 cat >conftest.
make <<\_ACEOF
11155 @
echo '@@@%%%=$(MAKE)=@@@%%%'
11157 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
11158 case `${MAKE-make} -f conftest.make 2>/dev/null` in
11159 *@@@
%%%=?
*=@@@
%%%*)
11160 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
11162 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
11164 rm -f conftest.
make
11166 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
11167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11168 $as_echo "yes" >&6; }
11171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11172 $as_echo "no" >&6; }
11173 SET_MAKE
="MAKE=${MAKE-make}"
11181 # Sanity check for the cross-compilation case:
11182 ac_fn_c_check_header_mongrel
"$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11183 if test "x$ac_cv_header_stdio_h" = xyes
; then :
11186 as_fn_error $?
"Can't find stdio.h.
11187 You must have a usable C system for the target already installed, at least
11188 including headers and, preferably, the library, before you can configure
11189 the Objective C runtime system. If necessary, install gcc now with
11190 \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11196 $as_echo_n "checking for ANSI C header files... " >&6; }
11197 if ${ac_cv_header_stdc+:} false
; then :
11198 $as_echo_n "(cached) " >&6
11200 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11201 /* end confdefs.h. */
11202 #include <stdlib.h>
11203 #include <stdarg.h>
11204 #include <string.h>
11215 if ac_fn_c_try_compile
"$LINENO"; then :
11216 ac_cv_header_stdc
=yes
11218 ac_cv_header_stdc
=no
11220 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11222 if test $ac_cv_header_stdc = yes; then
11223 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11224 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11225 /* end confdefs.h. */
11226 #include <string.h>
11229 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11230 $EGREP "memchr" >/dev
/null
2>&1; then :
11233 ac_cv_header_stdc
=no
11239 if test $ac_cv_header_stdc = yes; then
11240 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11241 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11242 /* end confdefs.h. */
11243 #include <stdlib.h>
11246 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11247 $EGREP "free" >/dev
/null
2>&1; then :
11250 ac_cv_header_stdc
=no
11256 if test $ac_cv_header_stdc = yes; then
11257 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11258 if test "$cross_compiling" = yes; then :
11261 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11262 /* end confdefs.h. */
11264 #include <stdlib.h>
11265 #if ((' ' & 0x0FF) == 0x020)
11266 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11267 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11269 # define ISLOWER(c) \
11270 (('a' <= (c) && (c) <= 'i') \
11271 || ('j' <= (c) && (c) <= 'r') \
11272 || ('s' <= (c) && (c) <= 'z'))
11273 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11276 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11281 for (i = 0; i < 256; i++)
11282 if (XOR (islower (i), ISLOWER (i))
11283 || toupper (i) != TOUPPER (i))
11288 if ac_fn_c_try_run
"$LINENO"; then :
11291 ac_cv_header_stdc
=no
11293 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11294 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11300 $as_echo "$ac_cv_header_stdc" >&6; }
11301 if test $ac_cv_header_stdc = yes; then
11303 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11308 for ac_header
in sched.h
11310 ac_fn_c_check_header_mongrel
"$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11311 if test "x$ac_cv_header_sched_h" = xyes
; then :
11312 cat >>confdefs.h
<<_ACEOF
11313 #define HAVE_SCHED_H 1
11325 # Check if we have thread-local storage
11328 # Check whether --enable-tls was given.
11329 if test "${enable_tls+set}" = set; then :
11330 enableval
=$enable_tls;
11331 case "$enableval" in
11333 *) as_fn_error $?
"Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11342 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11343 if ${gcc_cv_have_tls+:} false
; then :
11344 $as_echo_n "(cached) " >&6
11347 if test "$cross_compiling" = yes; then :
11348 if test x
$gcc_no_link = xyes
; then
11349 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11351 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11352 /* end confdefs.h. */
11353 __thread int a; int b; int main() { return a = b; }
11355 if ac_fn_c_try_link
"$LINENO"; then :
11356 chktls_save_LDFLAGS
="$LDFLAGS"
11358 *-*-linux* |
-*-uclinuxfdpic*)
11359 LDFLAGS
="-shared -Wl,--no-undefined $LDFLAGS"
11362 chktls_save_CFLAGS
="$CFLAGS"
11363 CFLAGS
="-fPIC $CFLAGS"
11364 if test x
$gcc_no_link = xyes
; then
11365 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11367 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11368 /* end confdefs.h. */
11369 int f() { return 0; }
11371 if ac_fn_c_try_link
"$LINENO"; then :
11372 if test x
$gcc_no_link = xyes
; then
11373 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11375 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11376 /* end confdefs.h. */
11377 __thread int a; int b; int f() { return a = b; }
11379 if ac_fn_c_try_link
"$LINENO"; then :
11380 gcc_cv_have_tls
=yes
11384 rm -f core conftest.err conftest.
$ac_objext \
11385 conftest
$ac_exeext conftest.
$ac_ext
11387 gcc_cv_have_tls
=yes
11389 rm -f core conftest.err conftest.
$ac_objext \
11390 conftest
$ac_exeext conftest.
$ac_ext
11391 CFLAGS
="$chktls_save_CFLAGS"
11392 LDFLAGS
="$chktls_save_LDFLAGS"
11396 rm -f core conftest.err conftest.
$ac_objext \
11397 conftest
$ac_exeext conftest.
$ac_ext
11401 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11402 /* end confdefs.h. */
11403 __thread int a; int b; int main() { return a = b; }
11405 if ac_fn_c_try_run
"$LINENO"; then :
11406 chktls_save_LDFLAGS
="$LDFLAGS"
11407 LDFLAGS
="-static $LDFLAGS"
11408 if test x
$gcc_no_link = xyes
; then
11409 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11411 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11412 /* end confdefs.h. */
11413 int main() { return 0; }
11415 if ac_fn_c_try_link
"$LINENO"; then :
11416 if test "$cross_compiling" = yes; then :
11417 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11418 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11419 as_fn_error $?
"cannot run test program while cross compiling
11420 See \`config.log' for more details" "$LINENO" 5; }
11422 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11423 /* end confdefs.h. */
11424 __thread int a; int b; int main() { return a = b; }
11426 if ac_fn_c_try_run
"$LINENO"; then :
11427 gcc_cv_have_tls
=yes
11431 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11432 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11436 gcc_cv_have_tls
=yes
11438 rm -f core conftest.err conftest.
$ac_objext \
11439 conftest
$ac_exeext conftest.
$ac_ext
11440 LDFLAGS
="$chktls_save_LDFLAGS"
11441 if test $gcc_cv_have_tls = yes; then
11442 chktls_save_CFLAGS
="$CFLAGS"
11443 thread_CFLAGS
=failed
11444 for flag
in '' '-pthread' '-lpthread'; do
11445 CFLAGS
="$flag $chktls_save_CFLAGS"
11446 if test x
$gcc_no_link = xyes
; then
11447 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11449 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11450 /* end confdefs.h. */
11451 #include <pthread.h>
11452 void *g(void *d) { return NULL; }
11456 pthread_t t; pthread_create(&t,NULL,g,NULL);
11461 if ac_fn_c_try_link
"$LINENO"; then :
11462 thread_CFLAGS
="$flag"
11464 rm -f core conftest.err conftest.
$ac_objext \
11465 conftest
$ac_exeext conftest.
$ac_ext
11466 if test "X$thread_CFLAGS" != Xfailed
; then
11470 CFLAGS
="$chktls_save_CFLAGS"
11471 if test "X$thread_CFLAGS" != Xfailed
; then
11472 CFLAGS
="$thread_CFLAGS $chktls_save_CFLAGS"
11473 if test "$cross_compiling" = yes; then :
11474 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11475 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11476 as_fn_error $?
"cannot run test program while cross compiling
11477 See \`config.log' for more details" "$LINENO" 5; }
11479 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11480 /* end confdefs.h. */
11481 #include <pthread.h>
11483 static int *volatile a_in_other_thread;
11485 thread_func (void *arg)
11487 a_in_other_thread = &a;
11494 void *thread_retval;
11495 int *volatile a_in_main_thread;
11496 a_in_main_thread = &a;
11497 if (pthread_create (&thread, (pthread_attr_t *)0,
11498 thread_func, (void *)0))
11500 if (pthread_join (thread, &thread_retval))
11502 return (a_in_other_thread == a_in_main_thread);
11507 if ac_fn_c_try_run
"$LINENO"; then :
11508 gcc_cv_have_tls
=yes
11512 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11513 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11516 CFLAGS
="$chktls_save_CFLAGS"
11522 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11523 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11528 $as_echo "$gcc_cv_have_tls" >&6; }
11529 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11531 $as_echo "#define HAVE_TLS 1" >>confdefs.h
11536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5
11537 $as_echo_n "checking if the type of bitfields matters... " >&6; }
11538 if ${gt_cv_bitfield_type_matters+:} false
; then :
11539 $as_echo_n "(cached) " >&6
11542 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11543 /* end confdefs.h. */
11544 struct foo1 { char x; char y:1; char z; };
11545 struct foo2 { char x; long long int y:1; char z; };
11546 int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ];
11555 if ac_fn_c_try_compile
"$LINENO"; then :
11556 gt_cv_bitfield_type_matters
=yes
11558 gt_cv_bitfield_type_matters
=no
11560 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5
11564 $as_echo "$gt_cv_bitfield_type_matters" >&6; }
11565 if test $gt_cv_bitfield_type_matters = yes; then
11567 $as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h
11576 # Check whether --enable-objc-gc was given.
11577 if test "${enable_objc_gc+set}" = set; then :
11578 enableval
=$enable_objc_gc;
11584 # Check whether --with-target-bdw-gc was given.
11585 if test "${with_target_bdw_gc+set}" = set; then :
11586 withval
=$with_target_bdw_gc;
11590 # Check whether --with-target-bdw-gc-include was given.
11591 if test "${with_target_bdw_gc_include+set}" = set; then :
11592 withval
=$with_target_bdw_gc_include;
11596 # Check whether --with-target-bdw-gc-lib was given.
11597 if test "${with_target_bdw_gc_lib+set}" = set; then :
11598 withval
=$with_target_bdw_gc_lib;
11602 case "$enable_objc_gc" in
11607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
11608 $as_echo_n "checking for bdw garbage collector... " >&6; }
11609 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x
; then
11613 if test "x$with_target_bdw_gc_include" = x
&& test "x$with_target_bdw_gc_lib" != x
; then
11614 as_fn_error $?
"found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
11615 elif test "x$with_target_bdw_gc_include" != x
&& test "x$with_target_bdw_gc_lib" = x
; then
11616 as_fn_error $?
"found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
11618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
11619 $as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
11621 mldir
=`${CC-gcc} --print-multi-directory 2>/dev/null`
11623 if test "x$with_target_bdw_gc" != x
; then
11624 for i
in `echo $with_target_bdw_gc | tr ',' ' '`; do
11626 *=*) sd
=${i%%=*}; d
=${i#*=} ;;
11629 if test "$mldir" = "$sd"; then
11633 if test "x$bdw_val" = x
; then
11634 as_fn_error $?
"no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5
11636 bdw_inc_dir
="$bdw_val/include"
11637 bdw_lib_dir
="$bdw_val/lib"
11640 if test "x$with_target_bdw_gc_include" != x
; then
11641 for i
in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
11643 *=*) sd
=${i%%=*}; d
=${i#*=} ;;
11644 *) sd
=.
; d
=$i; fallback
=$i ;;
11646 if test "$mldir" = "$sd"; then
11650 if test "x$bdw_val" = x
&& test "x$bdw_inc_dir" = x
&& test "x$fallback" != x
; then
11651 bdw_inc_dir
="$fallback"
11652 elif test "x$bdw_val" = x
; then
11653 as_fn_error $?
"no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11655 bdw_inc_dir
="$bdw_val"
11659 if test "x$with_target_bdw_gc_lib" != x
; then
11660 for i
in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do
11662 *=*) sd
=${i%%=*}; d
=${i#*=} ;;
11665 if test "$mldir" = "$sd"; then
11669 if test "x$bdw_val" = x
; then
11670 as_fn_error $?
"no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11672 bdw_lib_dir
="$bdw_val"
11674 if test "x$bdw_inc_dir" = x
; then
11675 as_fn_error $?
"no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11677 if test "x$bdw_lib_dir" = x
; then
11678 as_fn_error $?
"no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11680 BDW_GC_CFLAGS
="-I$bdw_inc_dir"
11681 if test -f $bdw_lib_dir/libgc.la
; then
11682 BDW_GC_LIBS
="$bdw_lib_dir/libgc.la"
11684 BDW_GC_LIBS
="-L$bdw_lib_dir -lgc"
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11687 $as_echo "found" >&6; }
11690 case "$BDW_GC_LIBS" in
11695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5
11696 $as_echo_n "checking for system boehm-gc... " >&6; }
11697 save_CFLAGS
=$CFLAGS
11699 CFLAGS
="$CFLAGS $BDW_GC_CFLAGS"
11700 LIBS
="$LIBS $BDW_GC_LIBS"
11701 if test x
$gcc_no_link = xyes
; then
11702 as_fn_error $?
"Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11704 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11705 /* end confdefs.h. */
11715 if ac_fn_c_try_link
"$LINENO"; then :
11717 if test "$cross_compiling" = yes; then :
11718 system_bdw_gc_found
=no
11721 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11722 /* end confdefs.h. */
11731 if ac_fn_c_try_run
"$LINENO"; then :
11732 system_bdw_gc_found
=yes
11734 system_bdw_gc_found
=no
11736 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11737 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11742 system_bdw_gc_found
=no
11744 rm -f core conftest.err conftest.
$ac_objext \
11745 conftest
$ac_exeext conftest.
$ac_ext
11746 CFLAGS
=$save_CFLAGS
11748 if test x
$enable_objc_gc = xauto
&& test x
$system_bdw_gc_found = xno
; then
11749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5
11750 $as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;}
11752 elif test x
$enable_objc_gc = xyes
&& test x
$system_bdw_gc_found = xno
; then
11753 as_fn_error $?
"system bdw-gc required but not found" "$LINENO" 5
11756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11757 $as_echo "found" >&6; }
11762 if test "$use_bdw_gc" = no
; then
11765 OBJC_BOEHM_GC_INCLUDES
=''
11766 OBJC_BOEHM_GC_LIBS
=''
11768 OBJC_GCFLAGS
='-DOBJC_WITH_GC=1'
11769 OBJC_BOEHM_GC
='libobjc_gc$(libsuffix).la'
11770 OBJC_BOEHM_GC_INCLUDES
=$BDW_GC_CFLAGS
11771 OBJC_BOEHM_GC_LIBS
=$BDW_GC_LIBS
11778 # Determine what GCC version number to use in filesystem paths.
11780 get_gcc_base_ver
="cat"
11782 # Check whether --with-gcc-major-version-only was given.
11783 if test "${with_gcc_major_version_only+set}" = set; then :
11784 withval
=$with_gcc_major_version_only; if test x
$with_gcc_major_version_only = xyes
; then
11785 get_gcc_base_ver
="sed -e 's/^\([0-9]*\).*/\1/'"
11797 if test ${multilib} = yes; then
11798 multilib_arg
="--enable-multilib"
11803 ac_config_files
="$ac_config_files Makefile"
11805 cat >confcache
<<\_ACEOF
11806 # This file is a shell script that caches the results of configure
11807 # tests run on this system so they can be shared between configure
11808 # scripts and configure runs, see configure's option --config-cache.
11809 # It is not useful on other systems. If it contains results you don't
11810 # want to keep, you may remove or edit it.
11812 # config.status only pays attention to the cache file if you give it
11813 # the --recheck option to rerun configure.
11815 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11816 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11817 # following values.
11821 # The following way of writing the cache mishandles newlines in values,
11822 # but we know of no workaround that is simple, portable, and efficient.
11823 # So, we kill variables containing newlines.
11824 # Ultrix sh set writes to stderr and can't be redirected directly,
11825 # and sets the high bit in the cache file unless we assign to the vars.
11827 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11828 eval ac_val
=\$
$ac_var
11832 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11833 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11836 _ | IFS | as_nl
) ;; #(
11837 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
11838 *) { eval $ac_var=; unset $ac_var;} ;;
11844 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11845 *${as_nl}ac_space
=\
*)
11846 # `set' does not quote correctly, so add quotes: double-quote
11847 # substitution turns \\\\ into \\, and sed turns \\ into \.
11850 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11853 # `set' quotes correctly as required by POSIX, so do not add quotes.
11854 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11863 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11865 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11867 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
11868 if test -w "$cache_file"; then
11869 if test "x$cache_file" != "x/dev/null"; then
11870 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11871 $as_echo "$as_me: updating cache $cache_file" >&6;}
11872 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
11873 cat confcache
>"$cache_file"
11875 case $cache_file in #(
11877 mv -f confcache
"$cache_file"$$
&&
11878 mv -f "$cache_file"$$
"$cache_file" ;; #(
11880 mv -f confcache
"$cache_file" ;;
11885 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11886 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11891 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
11892 # Let make expand exec_prefix.
11893 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
11895 DEFS
=-DHAVE_CONFIG_H
11900 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
11901 # 1. Remove the extension, and $U if already installed.
11902 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
11903 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
11904 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11905 # will be set to the directory where LIBOBJS objects are built.
11906 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11907 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
11909 LIBOBJS
=$ac_libobjs
11911 LTLIBOBJS
=$ac_ltlibobjs
11914 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11915 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
11916 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11919 : "${CONFIG_STATUS=./config.status}"
11921 ac_clean_files_save
=$ac_clean_files
11922 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
11923 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11924 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11926 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11928 # Generated by $as_me.
11929 # Run this file to recreate the current configuration.
11930 # Compiler output produced by configure, useful for debugging
11931 # configure, is in config.log if it exists.
11934 ac_cs_recheck=false
11937 SHELL=\${CONFIG_SHELL-$SHELL}
11940 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
11941 ## -------------------- ##
11942 ## M4sh Initialization. ##
11943 ## -------------------- ##
11945 # Be more Bourne compatible
11946 DUALCASE
=1; export DUALCASE
# for MKS sh
11947 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
11950 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11951 # is contrary to our usage. Disable this feature.
11952 alias -g '${1+"$@"}'='"$@"'
11953 setopt NO_GLOB_SUBST
11955 case `(set -o) 2>/dev/null` in #(
11967 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11968 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11969 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11970 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11971 # Prefer a ksh shell builtin over an external printf program on Solaris,
11972 # but without wasting forks for bash or zsh.
11973 if test -z "$BASH_VERSION$ZSH_VERSION" \
11974 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11975 as_echo='print
-r --'
11976 as_echo_n='print
-rn --'
11977 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11978 as_echo='printf %s
\n'
11979 as_echo_n='printf %s
'
11981 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11982 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
11983 as_echo_n='/usr
/ucb
/echo -n'
11985 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11986 as_echo_n_body='eval
11990 expr "X$arg" : "X\\(.*\\)$as_nl";
11991 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11993 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
11995 export as_echo_n_body
11996 as_echo_n='sh
-c $as_echo_n_body as_echo
'
11998 export as_echo_body
11999 as_echo='sh
-c $as_echo_body as_echo
'
12002 # The user is always right.
12003 if test "${PATH_SEPARATOR+set}" != set; then
12005 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12006 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12013 # We need space, tab and new line, in precisely that order. Quoting is
12014 # there to prevent editors from complaining about space-tab.
12015 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12016 # splitting by setting IFS to empty value.)
12019 # Find who we are. Look in the path if we contain no directory separator.
12022 *[\\/]* ) as_myself=$0 ;;
12023 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12024 for as_dir in $PATH
12027 test -z "$as_dir" && as_dir=.
12028 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12034 # We did not find ourselves, most probably we were run as `sh COMMAND'
12035 # in which case we are not to be found in the path.
12036 if test "x$as_myself" = x
; then
12039 if test ! -f "$as_myself"; then
12040 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12044 # Unset variables that we do not need and which cause bugs (e.g. in
12045 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12046 # suppresses any "Segmentation fault" message there. '((' could
12047 # trigger a bug in pdksh 5.2.14.
12048 for as_var
in BASH_ENV ENV MAIL MAILPATH
12049 do eval test x\
${$as_var+set} = xset \
12050 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
12063 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
12066 # as_fn_error STATUS ERROR [LINENO LOG_FD]
12067 # ----------------------------------------
12068 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12069 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12070 # script with STATUS, using 1 if that was 0.
12073 as_status
=$1; test $as_status -eq 0 && as_status
=1
12075 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
12076 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12078 $as_echo "$as_me: error: $2" >&2
12079 as_fn_exit
$as_status
12083 # as_fn_set_status STATUS
12084 # -----------------------
12085 # Set $? to STATUS, without forking.
12086 as_fn_set_status
()
12089 } # as_fn_set_status
12091 # as_fn_exit STATUS
12092 # -----------------
12093 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12097 as_fn_set_status
$1
12103 # Portably unset VAR.
12106 { eval $1=; unset $1;}
12108 as_unset
=as_fn_unset
12109 # as_fn_append VAR VALUE
12110 # ----------------------
12111 # Append the text in VALUE to the end of the definition contained in VAR. Take
12112 # advantage of any shell optimizations that allow amortized linear growth over
12113 # repeated appends, instead of the typical quadratic growth present in naive
12115 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
12116 eval 'as_fn_append ()
12127 # as_fn_arith ARG...
12128 # ------------------
12129 # Perform arithmetic evaluation on the ARGs, and store the result in the
12130 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12131 # must be portable across $(()) and expr.
12132 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
12133 eval 'as_fn_arith ()
12140 as_val
=`expr "$@" || test $? -eq 1`
12145 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
12146 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
12152 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12153 as_basename
=basename
12158 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
12164 as_me
=`$as_basename -- "$0" ||
12165 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12166 X"$0" : 'X\(//\)$' \| \
12167 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12169 sed '/^.*\/\([^/][^/]*\)\/*$/{
12183 # Avoid depending upon Character Ranges.
12184 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
12185 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12186 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
12187 as_cr_digits
='0123456789'
12188 as_cr_alnum
=$as_cr_Letters$as_cr_digits
12190 ECHO_C
= ECHO_N
= ECHO_T
=
12191 case `echo -n x` in #(((((
12193 case `echo 'xy\c'` in
12194 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
12196 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
12203 rm -f conf$$ conf$$.exe conf$$.
file
12204 if test -d conf$$.dir
; then
12205 rm -f conf$$.dir
/conf$$.
file
12208 mkdir conf$$.dir
2>/dev
/null
12210 if (echo >conf$$.
file) 2>/dev
/null
; then
12211 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
12213 # ... but there are two gotchas:
12214 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12215 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12216 # In both cases, we have to default to `cp -pR'.
12217 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
12219 elif ln conf$$.
file conf$$
2>/dev
/null
; then
12227 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
12228 rmdir conf$$.dir
2>/dev
/null
12233 # Create "$as_dir" as a directory, including parents if necessary.
12238 -*) as_dir
=.
/$as_dir;;
12240 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
12244 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12245 *) as_qdir
=$as_dir;;
12247 as_dirs
="'$as_qdir' $as_dirs"
12248 as_dir
=`$as_dirname -- "$as_dir" ||
12249 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12250 X"$as_dir" : 'X\(//\)[^/]' \| \
12251 X"$as_dir" : 'X\(//\)$' \| \
12252 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12253 $as_echo X"$as_dir" |
12254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12258 /^X\(\/\/\)[^/].*/{
12271 test -d "$as_dir" && break
12273 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
12274 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
12278 if mkdir
-p .
2>/dev
/null
; then
12279 as_mkdir_p
='mkdir -p "$as_dir"'
12281 test -d .
/-p && rmdir .
/-p
12286 # as_fn_executable_p FILE
12287 # -----------------------
12288 # Test if FILE is an executable regular file.
12289 as_fn_executable_p
()
12291 test -f "$1" && test -x "$1"
12292 } # as_fn_executable_p
12293 as_test_x
='test -x'
12294 as_executable_p
=as_fn_executable_p
12296 # Sed expression to map a string onto a valid CPP name.
12297 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12299 # Sed expression to map a string onto a valid variable name.
12300 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12304 ## ----------------------------------- ##
12305 ## Main body of $CONFIG_STATUS script. ##
12306 ## ----------------------------------- ##
12308 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
12310 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
12311 # Save the log message, to keep $0 and so on meaningful, and to
12312 # report actual input values of CONFIG_FILES etc. instead of their
12313 # values after options handling.
12315 This file was extended by package-unused $as_me version-unused, which was
12316 generated by GNU Autoconf 2.69. Invocation command line was
12318 CONFIG_FILES = $CONFIG_FILES
12319 CONFIG_HEADERS = $CONFIG_HEADERS
12320 CONFIG_LINKS = $CONFIG_LINKS
12321 CONFIG_COMMANDS = $CONFIG_COMMANDS
12324 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12329 case $ac_config_files in *"
12330 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
12333 case $ac_config_headers in *"
12334 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
12338 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12339 # Files that config.status was made for.
12340 config_files="$ac_config_files"
12341 config_headers="$ac_config_headers"
12342 config_commands="$ac_config_commands"
12346 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
12348 \`$as_me' instantiates files and other configuration actions
12349 from templates according to the current configuration. Unless the files
12350 and actions are specified as TAGs, all are instantiated by default.
12352 Usage: $0 [OPTION]... [TAG]...
12354 -h, --help print this help, then exit
12355 -V, --version print version number and configuration settings, then exit
12356 --config print configuration, then exit
12357 -q, --quiet, --silent
12358 do not print progress messages
12359 -d, --debug don't remove temporary files
12360 --recheck update $as_me by reconfiguring in the same conditions
12361 --file=FILE[:TEMPLATE]
12362 instantiate the configuration file FILE
12363 --header=FILE[:TEMPLATE]
12364 instantiate the configuration header FILE
12366 Configuration files:
12369 Configuration headers:
12372 Configuration commands:
12375 Report bugs to the package provider."
12378 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12379 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12381 package-unused config.status version-unused
12382 configured by $0, generated by GNU Autoconf 2.69,
12383 with options \\"\$ac_cs_config\\"
12385 Copyright (C) 2012 Free Software Foundation, Inc.
12386 This config.status script is free software; the Free Software Foundation
12387 gives unlimited permission to copy, distribute and modify it."
12393 test -n "\$AWK" || AWK=awk
12396 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
12397 # The default lists apply if the user does not specify any file.
12403 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
12404 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
12408 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
12420 # Handling of the options.
12421 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
12423 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
12424 $as_echo "$ac_cs_version"; exit ;;
12425 --config |
--confi |
--conf |
--con |
--co |
--c )
12426 $as_echo "$ac_cs_config"; exit ;;
12427 --debug |
--debu |
--deb |
--de |
--d |
-d )
12429 --file |
--fil |
--fi |
--f )
12432 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12433 '') as_fn_error $?
"missing file argument" ;;
12435 as_fn_append CONFIG_FILES
" '$ac_optarg'"
12436 ac_need_defaults
=false
;;
12437 --header |
--heade |
--head |
--hea )
12440 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12442 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
12443 ac_need_defaults
=false
;;
12445 # Conflict between --help and --header
12446 as_fn_error $?
"ambiguous option: \`$1'
12447 Try \`$0 --help' for more information.";;
12448 --help |
--hel |
-h )
12449 $as_echo "$ac_cs_usage"; exit ;;
12450 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
12451 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
12454 # This is an error.
12455 -*) as_fn_error $?
"unrecognized option: \`$1'
12456 Try \`$0 --help' for more information." ;;
12458 *) as_fn_append ac_config_targets
" $1"
12459 ac_need_defaults
=false
;;
12465 ac_configure_extra_args
=
12467 if $ac_cs_silent; then
12469 ac_configure_extra_args
="$ac_configure_extra_args --silent"
12473 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12474 if \$ac_cs_recheck; then
12475 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12477 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12478 CONFIG_SHELL='$SHELL'
12479 export CONFIG_SHELL
12484 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
12488 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12489 ## Running $as_me. ##
12495 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12503 with_multisubdir="$with_multisubdir"
12504 with_multisrctop="$with_multisrctop"
12505 with_target_subdir="$with_target_subdir"
12506 ac_configure_args="${multilib_arg} ${ac_configure_args}"
12507 multi_basedir="$multi_basedir"
12508 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12511 GFORTRAN="$GFORTRAN"
12515 # The HP-UX ksh and POSIX shell print the target directory to stdout
12516 # if CDPATH is set.
12517 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12519 sed_quote_subst='$sed_quote_subst'
12520 double_quote_subst='$double_quote_subst'
12521 delay_variable_subst='$delay_variable_subst'
12522 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12523 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12524 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12525 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12526 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12527 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12528 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12529 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12530 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12531 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12532 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12533 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12534 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12535 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12536 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12537 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12538 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12539 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12540 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12541 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12542 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12543 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12544 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12545 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12546 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12547 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12548 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12549 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12550 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12551 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12552 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12553 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12554 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12555 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12556 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12557 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12558 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12559 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12560 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12561 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12562 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12563 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12564 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12565 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12566 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12567 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12568 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12569 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12570 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12571 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12572 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"`'
12573 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12574 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12575 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12576 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12577 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12578 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12579 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12580 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12581 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12582 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12583 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12584 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12585 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12586 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12587 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12588 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12589 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12590 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12591 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12592 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12593 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12594 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12595 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12596 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12597 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12598 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12599 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12600 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12601 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12602 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12603 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12604 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12605 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12606 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12607 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12608 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12609 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12610 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12611 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12612 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12613 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12614 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12615 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12616 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12617 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12618 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12619 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12620 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12621 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12622 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12623 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12624 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12625 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12626 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12627 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12628 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12629 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12630 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12631 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12632 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12633 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12634 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12635 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12636 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12637 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12638 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12639 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12640 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12641 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12642 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12643 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12646 LTCFLAGS='$LTCFLAGS'
12647 compiler='$compiler_DEFAULT'
12649 # A function that is used when there is no print builtin or printf.
12650 func_fallback_echo ()
12652 eval 'cat <<_LTECHO_EOF
12657 # Quote evaled strings.
12673 deplibs_check_method \
12682 lt_cv_sys_global_symbol_pipe \
12683 lt_cv_sys_global_symbol_to_cdecl \
12684 lt_cv_sys_global_symbol_to_c_name_address \
12685 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12686 lt_prog_compiler_no_builtin_flag \
12687 lt_prog_compiler_wl \
12688 lt_prog_compiler_pic \
12689 lt_prog_compiler_static \
12690 lt_cv_prog_compiler_c_o \
12698 export_dynamic_flag_spec \
12699 whole_archive_flag_spec \
12700 compiler_needs_object \
12702 allow_undefined_flag \
12703 no_undefined_flag \
12704 hardcode_libdir_flag_spec \
12705 hardcode_libdir_flag_spec_ld \
12706 hardcode_libdir_separator \
12711 variables_saved_for_relink \
12713 library_names_spec \
12715 install_override_mode \
12719 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12720 *[\\\\\\\`\\"\\\$]*)
12721 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12724 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12729 # Double-quote double-evaled strings.
12730 for var in reload_cmds \
12731 old_postinstall_cmds \
12732 old_postuninstall_cmds \
12734 extract_expsyms_cmds \
12735 old_archive_from_new_cmds \
12736 old_archive_from_expsyms_cmds \
12738 archive_expsym_cmds \
12740 module_expsym_cmds \
12741 export_symbols_cmds \
12744 postuninstall_cmds \
12746 sys_lib_search_path_spec \
12747 sys_lib_dlsearch_path_spec; do
12748 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12749 *[\\\\\\\`\\"\\\$]*)
12750 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12753 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12758 ac_aux_dir='$ac_aux_dir'
12759 xsi_shell='$xsi_shell'
12760 lt_shell_append='$lt_shell_append'
12762 # See if we are running on zsh, and set the options which allow our
12763 # commands through without removal of \ escapes INIT.
12764 if test -n "\${ZSH_VERSION+set}" ; then
12765 setopt NO_GLOB_SUBST
12771 TIMESTAMP='$TIMESTAMP'
12780 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
12782 # Handling of arguments.
12783 for ac_config_target
in $ac_config_targets
12785 case $ac_config_target in
12786 "default-1") CONFIG_COMMANDS
="$CONFIG_COMMANDS default-1" ;;
12787 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h" ;;
12788 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
12789 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
12791 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12796 # If the user did not use the arguments to specify the items to instantiate,
12797 # then the envvar interface is used. Set only those that are not.
12798 # We use the long form for the default assignment because of an extremely
12799 # bizarre bug on SunOS 4.1.3.
12800 if $ac_need_defaults; then
12801 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
12802 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
12803 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
12806 # Have a temporary directory for convenience. Make it in the build tree
12807 # simply because there is no reason against having it here, and in addition,
12808 # creating and moving files from /tmp can sometimes cause problems.
12809 # Hook for its removal unless debugging.
12810 # Note that there is a small window in which the directory will not be cleaned:
12811 # after its creation but before its name has been assigned to `$tmp'.
12815 trap 'exit_status=$?
12816 : "${ac_tmp:=$tmp}"
12817 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12819 trap 'as_fn_exit 1' 1 2 13 15
12821 # Create a (secure) tmp directory for tmp files.
12824 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12828 tmp
=.
/conf$$
-$RANDOM
12829 (umask 077 && mkdir
"$tmp")
12830 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
12833 # Set up the scripts for CONFIG_FILES section.
12834 # No need to generate them if there are no CONFIG_FILES.
12835 # This happens for instance with `./config.status config.h'.
12836 if test -n "$CONFIG_FILES"; then
12839 ac_cr
=`echo X | tr X '\015'`
12840 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12841 # But we know of no other shell where ac_cr would be empty at this
12842 # point, so we can use a bashism as a fallback.
12843 if test "x$ac_cr" = x
; then
12844 eval ac_cr
=\$
\'\\r
\'
12846 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12847 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12850 ac_cs_awk_cr
=$ac_cr
12853 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12858 echo "cat >conf$$subs.awk <<_ACEOF" &&
12859 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12861 } >conf$$subs.sh ||
12862 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
12863 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12865 for ac_last_try in false false false false false :; do
12866 . ./conf$$subs.sh ||
12867 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
12869 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
12870 if test $ac_delim_n = $ac_delim_num; then
12872 elif $ac_last_try; then
12873 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
12875 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
12878 rm -f conf$$subs.sh
12880 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12881 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
12885 s/^/S["/; s
/!.
*/"]=/
12895 s/\(.\{148\}\)..*/\1/
12897 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
12902 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
12909 s/\(.\{148\}\)..*/\1/
12911 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
12915 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
12920 ' <conf$$subs.awk | sed '
12925 ' >>$CONFIG_STATUS || ac_write_fail=1
12926 rm -f conf$$subs.awk
12927 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12929 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
12930 for (key in S) S_is_set[key] = 1
12936 nfields = split(line, field, "@
")
12938 len = length(field[1])
12939 for (i = 2; i < nfields; i++) {
12941 keylen = length(key)
12942 if (S_is_set[key]) {
12944 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12945 len += length(value) + length(field[++i])
12956 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12957 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12958 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
12961 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
12962 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
12965 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12966 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
12967 # trailing colons and then remove the whole line if VPATH becomes empty
12968 # (actually we leave an empty line to preserve line numbers).
12969 if test "x
$srcdir" = x.; then
12970 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12988 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12989 fi # test -n "$CONFIG_FILES"
12991 # Set up the scripts for CONFIG_HEADERS section.
12992 # No need to generate them if there are no CONFIG_HEADERS.
12993 # This happens for instance with `./config.status Makefile'.
12994 if test -n "$CONFIG_HEADERS"; then
12995 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
12999 # Transform confdefs.h into an awk script `defines.awk', embedded as
13000 # here-document in config.status, that substitutes the proper values into
13001 # config.h.in to produce config.h.
13003 # Create a delimiter string that does not exist in confdefs.h, to ease
13004 # handling of long lines.
13006 for ac_last_try in false false :; do
13007 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
13008 if test -z "$ac_tt"; then
13010 elif $ac_last_try; then
13011 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
13013 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
13017 # For the awk script, D is an array of macro values keyed by name,
13018 # likewise P contains macro parameters if any. Preserve backslash
13019 # newline sequences.
13021 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13023 s/.\{148\}/&'"$ac_delim"'/g
13026 s/^[ ]*#[ ]*define[ ][ ]*/ /
13033 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
13035 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
13039 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
13040 D["\
1"]=" \
3\\\\\\n
"\\/p
13042 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
13047 s/.\{148\}/&'"$ac_delim"'/g
13052 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
13055 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
13057 ' <confdefs.h | sed '
13058 s/'"$ac_delim"'/"\\\
13059 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13061 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13062 for (key in D) D_is_set[key] = 1
13065 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13067 split(line, arg, " ")
13068 if (arg[1] == "#") {
13072 defundef
= substr
(arg
[1], 2)
13075 split(mac1
, mac2
, "(") #)
13077 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
13078 if (D_is_set
[macro
]) {
13079 # Preserve the white space surrounding the "#".
13080 print prefix
"define", macro P
[macro
] D
[macro
]
13083 # Replace #undef with comments. This is necessary, for example,
13084 # in the case of _POSIX_SOURCE, which is predefined and required
13085 # on some systems where configure will not decide to define it.
13086 if (defundef
== "undef") {
13087 print
"/*", prefix defundef
, macro
, "*/"
13095 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13096 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
13097 fi # test -n "$CONFIG_HEADERS"
13100 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13105 :[FHLC
]) ac_mode
=$ac_tag; continue;;
13107 case $ac_mode$ac_tag in
13109 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
13110 :[FH
]-) ac_tag
=-:-;;
13111 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
13128 -) ac_f
="$ac_tmp/stdin";;
13129 *) # Look for the file first in the build tree, then in the source tree
13130 # (if the path is not absolute). The absolute path cannot be DOS-style,
13131 # because $ac_f cannot contain `:'.
13135 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
13137 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13139 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13140 as_fn_append ac_file_inputs
" '$ac_f'"
13143 # Let's still pretend it is `configure' which instantiates (i.e., don't
13144 # use $as_me), people would be surprised to read:
13145 # /* config.h. Generated by config.status. */
13146 configure_input
='Generated from '`
13147 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13149 if test x
"$ac_file" != x-
; then
13150 configure_input
="$ac_file. $configure_input"
13151 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13152 $as_echo "$as_me: creating $ac_file" >&6;}
13154 # Neutralize special characters interpreted by sed in replacement strings.
13155 case $configure_input in #(
13156 *\
&* |
*\|
* |
*\\* )
13157 ac_sed_conf_input
=`$as_echo "$configure_input" |
13158 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13159 *) ac_sed_conf_input
=$configure_input;;
13163 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
13164 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
13169 ac_dir
=`$as_dirname -- "$ac_file" ||
13170 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13171 X"$ac_file" : 'X\(//\)[^/]' \| \
13172 X"$ac_file" : 'X\(//\)$' \| \
13173 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13174 $as_echo X"$ac_file" |
13175 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13179 /^X\(\/\/\)[^/].*/{
13192 as_dir
="$ac_dir"; as_fn_mkdir_p
13196 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
13198 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13199 # A ".." for each directory in $ac_dir_suffix.
13200 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13201 case $ac_top_builddir_sub in
13202 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
13203 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
13206 ac_abs_top_builddir
=$ac_pwd
13207 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
13208 # for backward compatibility:
13209 ac_top_builddir
=$ac_top_build_prefix
13212 .
) # We are building in place.
13214 ac_top_srcdir
=$ac_top_builddir_sub
13215 ac_abs_top_srcdir
=$ac_pwd ;;
13216 [\\/]* | ?
:[\\/]* ) # Absolute name.
13217 ac_srcdir
=$srcdir$ac_dir_suffix;
13218 ac_top_srcdir
=$srcdir
13219 ac_abs_top_srcdir
=$srcdir ;;
13220 *) # Relative name.
13221 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
13222 ac_top_srcdir
=$ac_top_build_prefix$srcdir
13223 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
13225 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
13235 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
13236 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
13240 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13241 # If the template does not know about datarootdir, expand it.
13242 # FIXME: This hack should be removed a few years after 2.60.
13243 ac_datarootdir_hack
=; ac_datarootdir_seen
=
13254 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13255 *datarootdir
*) ac_datarootdir_seen
=yes;;
13256 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
13257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13258 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13260 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13261 ac_datarootdir_hack='
13262 s&@datadir@&$datadir&g
13263 s&@docdir@&$docdir&g
13264 s&@infodir@&$infodir&g
13265 s&@localedir@&$localedir&g
13266 s&@mandir@&$mandir&g
13267 s&\\\${datarootdir}&$datarootdir&g' ;;
13271 # Neutralize VPATH when `$srcdir' = `.'.
13272 # Shell code in configure.ac might set extrasub.
13273 # FIXME: do we really want to maintain this feature?
13274 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13275 ac_sed_extra="$ac_vpsub
13278 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13280 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
13281 s|@configure_input@|
$ac_sed_conf_input|
;t t
13282 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
13283 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
13284 s
&@srcdir@
&$ac_srcdir&;t t
13285 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
13286 s
&@top_srcdir@
&$ac_top_srcdir&;t t
13287 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
13288 s
&@builddir@
&$ac_builddir&;t t
13289 s
&@abs_builddir@
&$ac_abs_builddir&;t t
13290 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
13291 s
&@INSTALL@
&$ac_INSTALL&;t t
13292 $ac_datarootdir_hack
13294 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
13295 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
13297 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13298 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
13299 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13300 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
13301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
13302 which seems to be undefined. Please make sure it is defined" >&5
13303 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
13304 which seems to be undefined. Please make sure it is defined" >&2;}
13306 rm -f "$ac_tmp/stdin"
13308 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13309 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13311 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13317 if test x"$ac_file" != x-; then
13319 $as_echo "/* $configure_input */" \
13320 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13321 } >"$ac_tmp/config.h" \
13322 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13323 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13324 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13325 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13328 mv "$ac_tmp/config.h" "$ac_file" \
13329 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13332 $as_echo "/* $configure_input */" \
13333 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13334 || as_fn_error $? "could not create -" "$LINENO" 5
13338 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13339 $as_echo "$as_me: executing $ac_file commands" >&6;}
13344 case $ac_file$ac_mode in
13346 # Only add multilib support code if we just rebuilt the top-level
13348 case " $CONFIG_FILES " in
13350 ac_file=Makefile . ${multi_basedir}/config-ml.in
13355 # See if we are running on zsh, and set the options which allow our
13356 # commands through without removal of \ escapes.
13357 if test -n "${ZSH_VERSION+set}" ; then
13358 setopt NO_GLOB_SUBST
13361 cfgfile="${ofile}T"
13362 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13365 cat <<_LT_EOF >> "$cfgfile"
13368 # `$ECHO "$ofile" | sed 's
%^.
*/%%'` - Provide generalized library-building support services.
13369 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13370 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13371 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13373 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13374 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13375 # Written by Gordon Matzigkeit, 1996
13377 # This file is part of GNU Libtool.
13379 # GNU Libtool is free software; you can redistribute it and/or
13380 # modify it under the terms of the GNU General Public License as
13381 # published by the Free Software Foundation; either version 2 of
13382 # the License, or (at your option) any later version.
13384 # As a special exception to the GNU General Public License,
13385 # if you distribute this file as part of a program or library that
13386 # is built using GNU Libtool, you may include this file under the
13387 # same distribution terms that you use for the rest of that program.
13389 # GNU Libtool is distributed in the hope that it will be useful,
13390 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13391 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13392 # GNU General Public License for more details.
13394 # You should have received a copy of the GNU General Public License
13395 # along with GNU Libtool; see the file COPYING. If not, a copy
13396 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13397 # obtained by writing to the Free Software Foundation, Inc.,
13398 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13401 # The names of the tagged configurations supported by this script.
13404 # ### BEGIN LIBTOOL CONFIG
13406 # Assembler program.
13409 # DLL creation program.
13410 DLLTOOL=$lt_DLLTOOL
13412 # Object dumper program.
13413 OBJDUMP=$lt_OBJDUMP
13415 # Which release of libtool.m4 was used?
13416 macro_version=$macro_version
13417 macro_revision=$macro_revision
13419 # Whether or not to build shared libraries.
13420 build_libtool_libs=$enable_shared
13422 # Whether or not to build static libraries.
13423 build_old_libs=$enable_static
13425 # What type of objects to build.
13428 # Whether or not to optimize for fast installation.
13429 fast_install=$enable_fast_install
13431 # Shell to use when invoking shell scripts.
13434 # An echo program that protects backslashes.
13438 host_alias=$host_alias
13442 # The build system.
13443 build_alias=$build_alias
13447 # A sed program that does not truncate output.
13450 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13451 Xsed="\$SED -e 1s/^X//"
13453 # A grep program that handles long lines.
13459 # A literal string matcher.
13462 # A BSD- or MS-compatible name lister.
13465 # Whether we need soft or hard links.
13468 # What is the maximum length of a command?
13469 max_cmd_len=$max_cmd_len
13471 # Object file suffix (normally "o").
13474 # Executable file suffix (normally "").
13477 # whether the shell understands "unset".
13480 # turn spaces into newlines.
13483 # turn newlines into spaces.
13486 # Method to check whether dependent libraries are shared objects.
13487 deplibs_check_method=$lt_deplibs_check_method
13489 # Command to use when deplibs_check_method == "file_magic".
13490 file_magic_cmd=$lt_file_magic_cmd
13494 AR_FLAGS=$lt_AR_FLAGS
13496 # A symbol stripping program.
13499 # Commands used to install an old-style archive.
13501 old_postinstall_cmds=$lt_old_postinstall_cmds
13502 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13504 # Whether to use a lock for old archive extraction.
13505 lock_old_archive_extraction=$lock_old_archive_extraction
13510 # LTCC compiler flags.
13511 LTCFLAGS=$lt_CFLAGS
13513 # Take the output of nm and produce a listing of raw symbols and C names.
13514 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13516 # Transform the output of nm in a proper C declaration.
13517 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13519 # Transform the output of nm in a C name address pair.
13520 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13522 # Transform the output of nm in a C name address pair when lib prefix is needed.
13523 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13525 # The name of the directory that contains temporary libtool files.
13528 # Used to examine libraries when file_magic_cmd begins with "file".
13529 MAGIC_CMD=$MAGIC_CMD
13531 # Must we lock files when doing compilation?
13532 need_locks=$lt_need_locks
13534 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13535 DSYMUTIL=$lt_DSYMUTIL
13537 # Tool to change global to local symbols on Mac OS X.
13540 # Tool to manipulate fat objects and archives on Mac OS X.
13543 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13546 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13547 OTOOL64=$lt_OTOOL64
13549 # Old archive suffix (normally "a").
13552 # Shared library suffix (normally ".so").
13553 shrext_cmds=$lt_shrext_cmds
13555 # The commands to extract the exported symbol list from a shared archive.
13556 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13558 # Variables whose values should be saved in libtool wrapper scripts and
13559 # restored at link time.
13560 variables_saved_for_relink=$lt_variables_saved_for_relink
13562 # Do we need the "lib" prefix for modules?
13563 need_lib_prefix=$need_lib_prefix
13565 # Do we need a version for libraries?
13566 need_version=$need_version
13568 # Library versioning type.
13569 version_type=$version_type
13571 # Shared library runtime path variable.
13572 runpath_var=$runpath_var
13574 # Shared library path variable.
13575 shlibpath_var=$shlibpath_var
13577 # Is shlibpath searched before the hard-coded library search path?
13578 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13580 # Format of library name prefix.
13581 libname_spec=$lt_libname_spec
13583 # List of archive names. First name is the real one, the rest are links.
13584 # The last name is the one that the linker finds with -lNAME
13585 library_names_spec=$lt_library_names_spec
13587 # The coded name of the library, if different from the real name.
13588 soname_spec=$lt_soname_spec
13590 # Permission mode override for installation of shared libraries.
13591 install_override_mode=$lt_install_override_mode
13593 # Command to use after installation of a shared archive.
13594 postinstall_cmds=$lt_postinstall_cmds
13596 # Command to use after uninstallation of a shared archive.
13597 postuninstall_cmds=$lt_postuninstall_cmds
13599 # Commands used to finish a libtool library installation in a directory.
13600 finish_cmds=$lt_finish_cmds
13602 # As "finish_cmds", except a single script fragment to be evaled but
13604 finish_eval=$lt_finish_eval
13606 # Whether we should hardcode library paths into libraries.
13607 hardcode_into_libs=$hardcode_into_libs
13609 # Compile-time system search path for libraries.
13610 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13612 # Run-time system search path for libraries.
13613 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13615 # Whether dlopen is supported.
13616 dlopen_support=$enable_dlopen
13618 # Whether dlopen of programs is supported.
13619 dlopen_self=$enable_dlopen_self
13621 # Whether dlopen of statically linked programs is supported.
13622 dlopen_self_static=$enable_dlopen_self_static
13624 # Commands to strip libraries.
13625 old_striplib=$lt_old_striplib
13626 striplib=$lt_striplib
13629 # The linker used to build libraries.
13632 # How to create reloadable object files.
13633 reload_flag=$lt_reload_flag
13634 reload_cmds=$lt_reload_cmds
13636 # Commands used to build an old-style archive.
13637 old_archive_cmds=$lt_old_archive_cmds
13639 # A language specific compiler.
13642 # Is the compiler the GNU compiler?
13645 # Compiler flag to turn off builtin functions.
13646 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13648 # How to pass a linker flag through the compiler.
13649 wl=$lt_lt_prog_compiler_wl
13651 # Additional compiler flags for building library objects.
13652 pic_flag=$lt_lt_prog_compiler_pic
13654 # Compiler flag to prevent dynamic linking.
13655 link_static_flag=$lt_lt_prog_compiler_static
13657 # Does compiler simultaneously support -c and -o options?
13658 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13660 # Whether or not to add -lc for building shared libraries.
13661 build_libtool_need_lc=$archive_cmds_need_lc
13663 # Whether or not to disallow shared libs when runtime libs are static.
13664 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13666 # Compiler flag to allow reflexive dlopens.
13667 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13669 # Compiler flag to generate shared objects directly from archives.
13670 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13672 # Whether the compiler copes with passing no objects directly.
13673 compiler_needs_object=$lt_compiler_needs_object
13675 # Create an old-style archive from a shared archive.
13676 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13678 # Create a temporary old-style archive to link instead of a shared archive.
13679 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13681 # Commands used to build a shared archive.
13682 archive_cmds=$lt_archive_cmds
13683 archive_expsym_cmds=$lt_archive_expsym_cmds
13685 # Commands used to build a loadable module if different from building
13686 # a shared archive.
13687 module_cmds=$lt_module_cmds
13688 module_expsym_cmds=$lt_module_expsym_cmds
13690 # Whether we are building with GNU ld or not.
13691 with_gnu_ld=$lt_with_gnu_ld
13693 # Flag that allows shared libraries with undefined symbols to be built.
13694 allow_undefined_flag=$lt_allow_undefined_flag
13696 # Flag that enforces no undefined symbols.
13697 no_undefined_flag=$lt_no_undefined_flag
13699 # Flag to hardcode \$libdir into a binary during linking.
13700 # This must work even if \$libdir does not exist
13701 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13703 # If ld is used when linking, flag to hardcode \$libdir into a binary
13704 # during linking. This must work even if \$libdir does not exist.
13705 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13707 # Whether we need a single "-rpath" flag with a separated argument.
13708 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13710 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13711 # DIR into the resulting binary.
13712 hardcode_direct=$hardcode_direct
13714 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13715 # DIR into the resulting binary and the resulting library dependency is
13716 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13717 # library is relocated.
13718 hardcode_direct_absolute=$hardcode_direct_absolute
13720 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13721 # into the resulting binary.
13722 hardcode_minus_L=$hardcode_minus_L
13724 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13725 # into the resulting binary.
13726 hardcode_shlibpath_var=$hardcode_shlibpath_var
13728 # Set to "yes" if building a shared library automatically hardcodes DIR
13729 # into the library and all subsequent libraries and executables linked
13731 hardcode_automatic=$hardcode_automatic
13733 # Set to yes if linker adds runtime paths of dependent libraries
13734 # to runtime path list.
13735 inherit_rpath=$inherit_rpath
13737 # Whether libtool must link a program against all its dependency libraries.
13738 link_all_deplibs=$link_all_deplibs
13740 # Fix the shell variable \$srcfile for the compiler.
13741 fix_srcfile_path=$lt_fix_srcfile_path
13743 # Set to "yes" if exported symbols are required.
13744 always_export_symbols=$always_export_symbols
13746 # The commands to list exported symbols.
13747 export_symbols_cmds=$lt_export_symbols_cmds
13749 # Symbols that should not be listed in the preloaded symbols.
13750 exclude_expsyms=$lt_exclude_expsyms
13752 # Symbols that must always be exported.
13753 include_expsyms=$lt_include_expsyms
13755 # Commands necessary for linking programs (against libraries) with templates.
13756 prelink_cmds=$lt_prelink_cmds
13758 # Specify filename containing input files.
13759 file_list_spec=$lt_file_list_spec
13761 # How to hardcode a shared library path into an executable.
13762 hardcode_action=$hardcode_action
13764 # ### END LIBTOOL CONFIG
13770 cat <<\_LT_EOF >> "$cfgfile"
13771 # AIX sometimes has problems with the GCC collect2 program. For some
13772 # reason, if we set the COLLECT_NAMES environment variable, the problems
13773 # vanish in a puff of smoke.
13774 if test "X${COLLECT_NAMES+set}" != Xset; then
13776 export COLLECT_NAMES
13783 ltmain="$ac_aux_dir/ltmain.sh"
13786 # We use sed instead of cat because bash on DJGPP gets confused if
13787 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13788 # text mode, it properly converts lines to CR/LF. This bash problem
13789 # is reportedly fixed, but why not run on old versions too?
13790 sed '/^
# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13791 ||
(rm -f "$cfgfile"; exit 1)
13795 cat << \_LT_EOF
>> "$cfgfile"
13797 # func_dirname file append nondir_replacement
13798 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13799 # otherwise set result to NONDIR_REPLACEMENT.
13803 */*) func_dirname_result
="${1%/*}${2}" ;;
13804 * ) func_dirname_result
="${3}" ;;
13808 # func_basename file
13811 func_basename_result
="${1##*/}"
13814 # func_dirname_and_basename file append nondir_replacement
13815 # perform func_basename and func_dirname in a single function
13817 # dirname: Compute the dirname of FILE. If nonempty,
13818 # add APPEND to the result, otherwise set result
13819 # to NONDIR_REPLACEMENT.
13820 # value returned in "$func_dirname_result"
13821 # basename: Compute filename of FILE.
13822 # value retuned in "$func_basename_result"
13823 # Implementation must be kept synchronized with func_dirname
13824 # and func_basename. For efficiency, we do not delegate to
13825 # those functions but instead duplicate the functionality here.
13826 func_dirname_and_basename
()
13829 */*) func_dirname_result
="${1%/*}${2}" ;;
13830 * ) func_dirname_result
="${3}" ;;
13832 func_basename_result
="${1##*/}"
13835 # func_stripname prefix suffix name
13836 # strip PREFIX and SUFFIX off of NAME.
13837 # PREFIX and SUFFIX must not contain globbing or regex special
13838 # characters, hashes, percent signs, but SUFFIX may contain a leading
13839 # dot (in which case that matches only a dot).
13842 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13843 # positional parameters, so assign one to ordinary parameter first.
13844 func_stripname_result
=${3}
13845 func_stripname_result
=${func_stripname_result#"${1}"}
13846 func_stripname_result
=${func_stripname_result%"${2}"}
13852 func_opt_split_opt
=${1%%=*}
13853 func_opt_split_arg
=${1#*=}
13860 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
13861 *) func_lo2o_result
=${1} ;;
13865 # func_xform libobj-or-source
13868 func_xform_result
=${1%.*}.lo
13871 # func_arith arithmetic-term...
13874 func_arith_result
=$
(( $
* ))
13878 # STRING may not start with a hyphen.
13881 func_len_result
=${#1}
13886 *) # Bourne compatible functions.
13887 cat << \_LT_EOF
>> "$cfgfile"
13889 # func_dirname file append nondir_replacement
13890 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13891 # otherwise set result to NONDIR_REPLACEMENT.
13894 # Extract subdirectory from the argument.
13895 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
13896 if test "X$func_dirname_result" = "X${1}"; then
13897 func_dirname_result
="${3}"
13899 func_dirname_result
="$func_dirname_result${2}"
13903 # func_basename file
13906 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
13910 # func_stripname prefix suffix name
13911 # strip PREFIX and SUFFIX off of NAME.
13912 # PREFIX and SUFFIX must not contain globbing or regex special
13913 # characters, hashes, percent signs, but SUFFIX may contain a leading
13914 # dot (in which case that matches only a dot).
13915 # func_strip_suffix prefix name
13919 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13920 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13925 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
13926 my_sed_long_arg
='1s/^-[^=]*=//'
13931 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13932 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13938 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
13941 # func_xform libobj-or-source
13944 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13947 # func_arith arithmetic-term...
13950 func_arith_result
=`expr "$@"`
13954 # STRING may not start with a hyphen.
13957 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13963 case $lt_shell_append in
13965 cat << \_LT_EOF
>> "$cfgfile"
13967 # func_append var value
13968 # Append VALUE to the end of shell variable VAR.
13976 cat << \_LT_EOF
>> "$cfgfile"
13978 # func_append var value
13979 # Append VALUE to the end of shell variable VAR.
13990 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13991 ||
(rm -f "$cfgfile"; exit 1)
13993 mv -f "$cfgfile" "$ofile" ||
13994 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14005 ac_clean_files
=$ac_clean_files_save
14007 test $ac_write_fail = 0 ||
14008 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
14011 # configure is writing to config.log, and then calls config.status.
14012 # config.status does its own redirection, appending to config.log.
14013 # Unfortunately, on DOS this fails, as config.log is still kept open
14014 # by configure, so config.status won't be able to write to it; its
14015 # output is simply discarded. So we exec the FD to /dev/null,
14016 # effectively closing config.log, so it can be properly (re)opened and
14017 # appended to by config.status. When coming back to configure, we
14018 # need to make the FD available again.
14019 if test "$no_create" != yes; then
14021 ac_config_status_args
=
14022 test "$silent" = yes &&
14023 ac_config_status_args
="$ac_config_status_args --quiet"
14025 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
14027 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14028 # would make configure fail if this is the last instruction.
14029 $ac_cs_success || as_fn_exit
1
14031 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
14032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14033 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}