2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for ld 2.38.50.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
53 as_echo_n='/usr
/ucb
/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x
; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var
in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\
${$as_var+set} = xset \
120 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
133 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x
"${_as_can_reexec}" != xno
&& test "x$CONFIG_SHELL" != x
; then
138 _as_can_reexec
=no
; export _as_can_reexec
;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
147 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec
=; unset _as_can_reexec
;}
160 if test "x$CONFIG_SHELL" = x
; then
161 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required
="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev
/null
; then :
213 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
216 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
218 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
221 test -z "$as_dir" && as_dir
=.
225 for as_base
in sh bash ksh sh5
; do
226 # Try only shells that exist, to save several forks.
227 as_shell
=$as_dir/$as_base
228 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
230 CONFIG_SHELL
=$as_shell as_have_required
=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
239 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
241 CONFIG_SHELL
=$SHELL as_have_required
=yes
246 if test "x$CONFIG_SHELL" != x
; then :
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
254 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
256 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
268 if test x
$as_have_required = xno
; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x
${ZSH_VERSION+set} = xset
; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
284 SHELL
=${CONFIG_SHELL-/bin/sh}
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE
= GREP_OPTIONS
=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
295 # Portably unset VAR.
298 { eval $1=; unset $1;}
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
322 # Create "$as_dir" as a directory, including parents if necessary.
327 -*) as_dir
=.
/$as_dir;;
329 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
333 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 as_dirs
="'$as_qdir' $as_dirs"
337 as_dir
=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
360 test -d "$as_dir" && break
362 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
363 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p
()
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
382 eval 'as_fn_append ()
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
406 as_val
=`expr "$@" || test $? -eq 1`
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
418 as_status
=$1; test $as_status -eq 0 && as_status
=1
420 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit
$as_status
427 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
434 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
446 as_me
=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
465 # Avoid depending upon Character Ranges.
466 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits
='0123456789'
470 as_cr_alnum
=$as_cr_Letters$as_cr_digits
473 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
474 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 chmod +x
"$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec
=no
; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
504 # Exit status is that of the last command.
508 ECHO_C
= ECHO_N
= ECHO_T
=
509 case `echo -n x` in #(((((
511 case `echo 'xy\c'` in
512 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
521 rm -f conf$$ conf$$.exe conf$$.
file
522 if test -d conf$$.dir
; then
523 rm -f conf$$.dir
/conf$$.
file
526 mkdir conf$$.dir
2>/dev
/null
528 if (echo >conf$$.
file) 2>/dev
/null
; then
529 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
537 elif ln conf$$.
file conf$$
2>/dev
/null
; then
545 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
546 rmdir conf$$.dir
2>/dev
/null
548 if mkdir
-p .
2>/dev
/null
; then
549 as_mkdir_p
='mkdir -p "$as_dir"'
551 test -d .
/-p && rmdir .
/-p
556 as_executable_p
=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL
=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
578 ac_default_prefix
=/usr
/local
580 ac_config_libobj_dir
=.
587 # Identity of this package.
590 PACKAGE_VERSION
='2.38.50'
591 PACKAGE_STRING
='ld 2.38.50'
595 ac_unique_file
="ldmain.c"
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>
633 ac_subst_vars
='am__EXEEXT_FALSE
645 elf_plt_unwind_list_options
646 elf_shlib_list_options
678 WARN_CFLAGS_FOR_BUILD
683 enable_initfini_array
686 TARGET_SYSTEM_ROOT_DEFINE
689 ENABLE_BFD_64_BIT_FALSE
690 ENABLE_BFD_64_BIT_TRUE
736 MAINTAINER_MODE_FALSE
750 INSTALL_STRIP_PROGRAM
804 program_transform_name
817 enable_option_checking
819 enable_maintainer_mode
820 enable_dependency_tracking
836 enable_compressed_debug_sections
841 enable_error_handling_script
842 enable_default_hash_style
843 enable_initfini_array
846 enable_build_warnings
850 ac_precious_vars
='build_alias
867 # Initialize some variables set by options.
869 ac_init_version
=false
870 ac_unrecognized_opts
=
872 # The variables have the same names as the options, with
873 # dashes changed to underlines.
881 program_transform_name
=s
,x
,x
,
889 # Installation directory options.
890 # These are left unexpanded so users can "make install exec_prefix=/foo"
891 # and all the variables that are supposed to be based on exec_prefix
892 # by default will actually change.
893 # Use braces instead of parens because sh, perl, etc. also accept them.
894 # (The list follows the same order as the GNU Coding Standards.)
895 bindir
='${exec_prefix}/bin'
896 sbindir
='${exec_prefix}/sbin'
897 libexecdir
='${exec_prefix}/libexec'
898 datarootdir
='${prefix}/share'
899 datadir
='${datarootdir}'
900 sysconfdir
='${prefix}/etc'
901 sharedstatedir
='${prefix}/com'
902 localstatedir
='${prefix}/var'
903 includedir
='${prefix}/include'
904 oldincludedir
='/usr/include'
905 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
906 infodir
='${datarootdir}/info'
911 libdir
='${exec_prefix}/lib'
912 localedir
='${datarootdir}/locale'
913 mandir
='${datarootdir}/man'
919 # If the previous option needs an argument, assign it.
920 if test -n "$ac_prev"; then
921 eval $ac_prev=\
$ac_option
927 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
932 # Accept the important Cygnus configure options, so we can diagnose typos.
934 case $ac_dashdash$ac_option in
938 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
940 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
943 -build |
--build |
--buil |
--bui |
--bu)
944 ac_prev
=build_alias
;;
945 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
946 build_alias
=$ac_optarg ;;
948 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
949 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
950 ac_prev
=cache_file
;;
951 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
952 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
953 cache_file
=$ac_optarg ;;
956 cache_file
=config.cache
;;
958 -datadir |
--datadir |
--datadi |
--datad)
960 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
961 datadir
=$ac_optarg ;;
963 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
964 |
--dataroo |
--dataro |
--datar)
965 ac_prev
=datarootdir
;;
966 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
967 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
968 datarootdir
=$ac_optarg ;;
970 -disable-* |
--disable-*)
971 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
972 # Reject names that are not valid shell variable names.
973 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
974 as_fn_error $?
"invalid feature name: $ac_useropt"
975 ac_useropt_orig
=$ac_useropt
976 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
977 case $ac_user_opts in
981 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
982 ac_unrecognized_sep
=', ';;
984 eval enable_
$ac_useropt=no
;;
986 -docdir |
--docdir |
--docdi |
--doc |
--do)
988 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
991 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
993 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
996 -enable-* |
--enable-*)
997 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
998 # Reject names that are not valid shell variable names.
999 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1000 as_fn_error $?
"invalid feature name: $ac_useropt"
1001 ac_useropt_orig
=$ac_useropt
1002 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1003 case $ac_user_opts in
1005 "enable_
$ac_useropt"
1007 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1008 ac_unrecognized_sep
=', ';;
1010 eval enable_
$ac_useropt=\
$ac_optarg ;;
1012 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1013 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1014 |
--exec |
--exe |
--ex)
1015 ac_prev
=exec_prefix
;;
1016 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1017 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1018 |
--exec=* |
--exe=* |
--ex=*)
1019 exec_prefix
=$ac_optarg ;;
1021 -gas |
--gas |
--ga |
--g)
1022 # Obsolete; use --with-gas.
1025 -help |
--help |
--hel |
--he |
-h)
1026 ac_init_help
=long
;;
1027 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1028 ac_init_help
=recursive
;;
1029 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1030 ac_init_help
=short
;;
1032 -host |
--host |
--hos |
--ho)
1033 ac_prev
=host_alias
;;
1034 -host=* |
--host=* |
--hos=* |
--ho=*)
1035 host_alias
=$ac_optarg ;;
1037 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1039 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1041 htmldir
=$ac_optarg ;;
1043 -includedir |
--includedir |
--includedi |
--included |
--include \
1044 |
--includ |
--inclu |
--incl |
--inc)
1045 ac_prev
=includedir
;;
1046 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1047 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1048 includedir
=$ac_optarg ;;
1050 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1052 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1053 infodir
=$ac_optarg ;;
1055 -libdir |
--libdir |
--libdi |
--libd)
1057 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1058 libdir
=$ac_optarg ;;
1060 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1061 |
--libexe |
--libex |
--libe)
1062 ac_prev
=libexecdir
;;
1063 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1064 |
--libexe=* |
--libex=* |
--libe=*)
1065 libexecdir
=$ac_optarg ;;
1067 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1068 ac_prev
=localedir
;;
1069 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1070 localedir
=$ac_optarg ;;
1072 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1073 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1074 ac_prev
=localstatedir
;;
1075 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1076 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1077 localstatedir
=$ac_optarg ;;
1079 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1081 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1082 mandir
=$ac_optarg ;;
1084 -nfp |
--nfp |
--nf)
1085 # Obsolete; use --without-fp.
1088 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1089 |
--no-cr |
--no-c |
-n)
1092 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1093 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1096 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1097 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1098 |
--oldin |
--oldi |
--old |
--ol |
--o)
1099 ac_prev
=oldincludedir
;;
1100 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1101 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1102 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1103 oldincludedir
=$ac_optarg ;;
1105 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1107 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1108 prefix
=$ac_optarg ;;
1110 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1111 |
--program-pre |
--program-pr |
--program-p)
1112 ac_prev
=program_prefix
;;
1113 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1114 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1115 program_prefix
=$ac_optarg ;;
1117 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1118 |
--program-suf |
--program-su |
--program-s)
1119 ac_prev
=program_suffix
;;
1120 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1121 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1122 program_suffix
=$ac_optarg ;;
1124 -program-transform-name |
--program-transform-name \
1125 |
--program-transform-nam |
--program-transform-na \
1126 |
--program-transform-n |
--program-transform- \
1127 |
--program-transform |
--program-transfor \
1128 |
--program-transfo |
--program-transf \
1129 |
--program-trans |
--program-tran \
1130 |
--progr-tra |
--program-tr |
--program-t)
1131 ac_prev
=program_transform_name
;;
1132 -program-transform-name=* |
--program-transform-name=* \
1133 |
--program-transform-nam=* |
--program-transform-na=* \
1134 |
--program-transform-n=* |
--program-transform-=* \
1135 |
--program-transform=* |
--program-transfor=* \
1136 |
--program-transfo=* |
--program-transf=* \
1137 |
--program-trans=* |
--program-tran=* \
1138 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1139 program_transform_name
=$ac_optarg ;;
1141 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1143 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1144 pdfdir
=$ac_optarg ;;
1146 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1148 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1151 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1152 |
-silent |
--silent |
--silen |
--sile |
--sil)
1155 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1157 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1159 sbindir
=$ac_optarg ;;
1161 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1162 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1163 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1165 ac_prev
=sharedstatedir
;;
1166 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1167 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1168 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1170 sharedstatedir
=$ac_optarg ;;
1172 -site |
--site |
--sit)
1174 -site=* |
--site=* |
--sit=*)
1177 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1179 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1180 srcdir
=$ac_optarg ;;
1182 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1183 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1184 ac_prev
=sysconfdir
;;
1185 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1186 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1187 sysconfdir
=$ac_optarg ;;
1189 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1190 ac_prev
=target_alias
;;
1191 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1192 target_alias
=$ac_optarg ;;
1194 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1197 -version |
--version |
--versio |
--versi |
--vers |
-V)
1198 ac_init_version
=: ;;
1201 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1202 # Reject names that are not valid shell variable names.
1203 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1204 as_fn_error $?
"invalid package name: $ac_useropt"
1205 ac_useropt_orig
=$ac_useropt
1206 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1207 case $ac_user_opts in
1211 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1212 ac_unrecognized_sep
=', ';;
1214 eval with_
$ac_useropt=\
$ac_optarg ;;
1216 -without-* |
--without-*)
1217 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1218 # Reject names that are not valid shell variable names.
1219 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1220 as_fn_error $?
"invalid package name: $ac_useropt"
1221 ac_useropt_orig
=$ac_useropt
1222 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1223 case $ac_user_opts in
1227 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1228 ac_unrecognized_sep
=', ';;
1230 eval with_
$ac_useropt=no
;;
1233 # Obsolete; use --with-x.
1236 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1237 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1238 ac_prev
=x_includes
;;
1239 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1240 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1241 x_includes
=$ac_optarg ;;
1243 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1244 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1245 ac_prev
=x_libraries
;;
1246 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1247 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1248 x_libraries
=$ac_optarg ;;
1250 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1251 Try \`$0 --help' for more information"
1255 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1256 # Reject names that are not valid shell variable names.
1257 case $ac_envvar in #(
1258 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1259 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1261 eval $ac_envvar=\
$ac_optarg
1262 export $ac_envvar ;;
1265 # FIXME: should be removed in autoconf 3.0.
1266 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1267 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1268 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1269 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1275 if test -n "$ac_prev"; then
1276 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1277 as_fn_error $?
"missing argument to $ac_option"
1280 if test -n "$ac_unrecognized_opts"; then
1281 case $enable_option_checking in
1283 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1284 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1288 # Check all directory arguments for consistency.
1289 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1290 datadir sysconfdir sharedstatedir localstatedir includedir \
1291 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1292 libdir localedir mandir
1294 eval ac_val
=\$
$ac_var
1295 # Remove trailing slashes.
1298 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1299 eval $ac_var=\
$ac_val;;
1301 # Be sure to have absolute directory names.
1303 [\\/$
]* | ?
:[\\/]* ) continue;;
1304 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1306 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1309 # There might be people who depend on the old broken behavior: `$host'
1310 # used to hold the argument of --host etc.
1311 # FIXME: To remove some day.
1314 target
=$target_alias
1316 # FIXME: To remove some day.
1317 if test "x$host_alias" != x
; then
1318 if test "x$build_alias" = x
; then
1319 cross_compiling
=maybe
1320 elif test "x$build_alias" != "x$host_alias"; then
1326 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1328 test "$silent" = yes && exec 6>/dev
/null
1331 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1332 ac_ls_di
=`ls -di .` &&
1333 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1334 as_fn_error $?
"working directory cannot be determined"
1335 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1336 as_fn_error $?
"pwd does not report name of working directory"
1339 # Find the source files, if location was not specified.
1340 if test -z "$srcdir"; then
1341 ac_srcdir_defaulted
=yes
1342 # Try the directory containing this script, then the parent directory.
1343 ac_confdir
=`$as_dirname -- "$as_myself" ||
1344 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1345 X"$as_myself" : 'X\(//\)[^/]' \| \
1346 X"$as_myself" : 'X\(//\)$' \| \
1347 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1348 $as_echo X"$as_myself" |
1349 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1367 if test ! -r "$srcdir/$ac_unique_file"; then
1371 ac_srcdir_defaulted
=no
1373 if test ! -r "$srcdir/$ac_unique_file"; then
1374 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1375 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1377 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1379 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1381 # When building in place, set srcdir=.
1382 if test "$ac_abs_confdir" = "$ac_pwd"; then
1385 # Remove unnecessary trailing slashes from srcdir.
1386 # Double slashes in file names in object file debugging info
1387 # mess up M-x gdb in Emacs.
1389 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1391 for ac_var
in $ac_precious_vars; do
1392 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1393 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1394 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1395 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1399 # Report the --help message.
1401 if test "$ac_init_help" = "long"; then
1402 # Omit some internal or obsolete options to make the list less imposing.
1403 # This message is too long to be a string in the A/UX 3.1 sh.
1405 \`configure' configures ld 2.38.50 to adapt to many kinds of systems.
1407 Usage: $0 [OPTION]... [VAR=VALUE]...
1409 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1410 VAR=VALUE. See below for descriptions of some of the useful variables.
1412 Defaults for the options are specified in brackets.
1415 -h, --help display this help and exit
1416 --help=short display options specific to this package
1417 --help=recursive display the short help of all the included packages
1418 -V, --version display version information and exit
1419 -q, --quiet, --silent do not print \`checking ...' messages
1420 --cache-file=FILE cache test results in FILE [disabled]
1421 -C, --config-cache alias for \`--cache-file=config.cache'
1422 -n, --no-create do not create output files
1423 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1425 Installation directories:
1426 --prefix=PREFIX install architecture-independent files in PREFIX
1427 [$ac_default_prefix]
1428 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1431 By default, \`make install' will install all the files in
1432 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1433 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1434 for instance \`--prefix=\$HOME'.
1436 For better control, use the options below.
1438 Fine tuning of the installation directories:
1439 --bindir=DIR user executables [EPREFIX/bin]
1440 --sbindir=DIR system admin executables [EPREFIX/sbin]
1441 --libexecdir=DIR program executables [EPREFIX/libexec]
1442 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1443 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1444 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1445 --libdir=DIR object code libraries [EPREFIX/lib]
1446 --includedir=DIR C header files [PREFIX/include]
1447 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1448 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1449 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1450 --infodir=DIR info documentation [DATAROOTDIR/info]
1451 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1452 --mandir=DIR man documentation [DATAROOTDIR/man]
1453 --docdir=DIR documentation root [DATAROOTDIR/doc/ld]
1454 --htmldir=DIR html documentation [DOCDIR]
1455 --dvidir=DIR dvi documentation [DOCDIR]
1456 --pdfdir=DIR pdf documentation [DOCDIR]
1457 --psdir=DIR ps documentation [DOCDIR]
1463 --program-prefix=PREFIX prepend PREFIX to installed program names
1464 --program-suffix=SUFFIX append SUFFIX to installed program names
1465 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1468 --build=BUILD configure
for building on BUILD
[guessed
]
1469 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1470 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1474 if test -n "$ac_init_help"; then
1475 case $ac_init_help in
1476 short | recursive
) echo "Configuration of ld 2.38.50:";;
1481 --disable-option-checking ignore unrecognized
--enable/--with options
1482 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1483 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1484 --enable-silent-rules less verbose build output
(undo
: "make V=1")
1485 --disable-silent-rules verbose build output
(undo
: "make V=0")
1486 --enable-maintainer-mode
1487 enable make rules and dependencies not useful
(and
1488 sometimes confusing
) to the casual installer
1489 --enable-dependency-tracking
1490 do not reject slow dependency extractors
1491 --disable-dependency-tracking
1492 speeds up one-time build
1493 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1494 --enable-static[=PKGS
] build static libraries
[default
=yes]
1495 --enable-fast-install[=PKGS
]
1496 optimize
for fast installation
[default
=yes]
1497 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1498 --enable-plugins Enable support
for plugins
1499 --disable-largefile omit support
for large files
1500 --enable-checking enable run-time checks
1501 --enable-targets alternative target configurations
1502 --enable-64-bit-bfd 64-bit support
(on hosts with narrower word sizes
)
1503 --enable-gold[=ARG
] build gold
[ARG
={default
,yes,no
}]
1504 --enable-got=<type> GOT handling scheme
(target
, single
, negative
,
1506 --enable-compressed-debug-sections={all
,ld
,none
}
1507 compress debug sections by default
]
1508 --enable-new-dtags set DT_RUNPATH instead of DT_RPATH by default
]
1509 --enable-relro enable -z relro
in ELF linker by default
1510 --enable-textrel-check=[yes|no|warning|error
]
1511 enable DT_TEXTREL check
in ELF linker
1512 --enable-separate-code enable -z separate-code
in ELF linker by default
1513 --enable-error-handling-script
1514 enable
/disable support
for the
1515 --error-handling-script option
1516 --enable-default-hash-style={sysv
,gnu
,both
}
1517 use this default
hash style
1518 --disable-initfini-array do not use .init_array
/.fini_array sections
1519 --enable-libctf Handle .ctf type-info sections
[default
=yes]
1520 --enable-werror treat compile warnings as errors
1521 --enable-build-warnings enable build-time compiler warnings
1522 --disable-nls do not use Native Language Support
1525 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1526 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1527 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1529 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1530 --with-lib-path=dir1
:dir2...
set default LIB_PATH
1531 --with-sysroot=DIR Search
for usr
/lib et al within DIR.
1532 --with-system-zlib use installed libz
1534 Some influential environment variables
:
1535 CC C compiler
command
1536 CFLAGS C compiler flags
1537 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1538 nonstandard directory
<lib dir
>
1539 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1540 CPPFLAGS
(Objective
) C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if
1541 you have headers
in a nonstandard directory
<include dir
>
1542 CXX C
++ compiler
command
1543 CXXFLAGS C
++ compiler flags
1545 CXXCPP C
++ preprocessor
1546 YACC The
`Yet Another Compiler Compiler' implementation to use.
1547 Defaults to the first program found out of: `bison
-y', `byacc',
1549 YFLAGS The list of arguments that will be passed by default to $YACC.
1550 This script will default YFLAGS to the empty string to avoid a
1551 default value of `-d' given by some make applications.
1553 Use these variables to override the choices made by `configure' or to
help
1554 it to
find libraries and programs with nonstandard names
/locations.
1556 Report bugs to the package provider.
1561 if test "$ac_init_help" = "recursive"; then
1562 # If there are subdirs, report their specific --help.
1563 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1564 test -d "$ac_dir" ||
1565 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1570 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1572 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1573 # A ".." for each directory in $ac_dir_suffix.
1574 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1575 case $ac_top_builddir_sub in
1576 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1577 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1580 ac_abs_top_builddir
=$ac_pwd
1581 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1582 # for backward compatibility:
1583 ac_top_builddir
=$ac_top_build_prefix
1586 .
) # We are building in place.
1588 ac_top_srcdir
=$ac_top_builddir_sub
1589 ac_abs_top_srcdir
=$ac_pwd ;;
1590 [\\/]* | ?
:[\\/]* ) # Absolute name.
1591 ac_srcdir
=$srcdir$ac_dir_suffix;
1592 ac_top_srcdir
=$srcdir
1593 ac_abs_top_srcdir
=$srcdir ;;
1595 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1596 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1597 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1599 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1601 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1602 # Check for guested configure.
1603 if test -f "$ac_srcdir/configure.gnu"; then
1605 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1606 elif test -f "$ac_srcdir/configure"; then
1608 $SHELL "$ac_srcdir/configure" --help=recursive
1610 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1612 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1616 test -n "$ac_init_help" && exit $ac_status
1617 if $ac_init_version; then
1619 ld configure
2.38.50
1620 generated by GNU Autoconf
2.69
1622 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1623 This configure
script is free software
; the Free Software Foundation
1624 gives unlimited permission to copy
, distribute and modify it.
1629 ## ------------------------ ##
1630 ## Autoconf initialization. ##
1631 ## ------------------------ ##
1633 # ac_fn_c_try_compile LINENO
1634 # --------------------------
1635 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1636 ac_fn_c_try_compile
()
1638 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1639 rm -f conftest.
$ac_objext
1640 if { { ac_try
="$ac_compile"
1642 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1643 *) ac_try_echo=$ac_try;;
1645 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1646 $as_echo "$ac_try_echo"; } >&5
1647 (eval "$ac_compile") 2>conftest.err
1649 if test -s conftest.err; then
1650 grep -v '^ *+' conftest.err >conftest.er1
1651 cat conftest.er1 >&5
1652 mv -f conftest.er1 conftest.err
1654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1655 test $ac_status = 0; } && {
1656 test -z "$ac_c_werror_flag" ||
1657 test ! -s conftest.err
1658 } && test -s conftest.$ac_objext; then :
1661 $as_echo "$as_me: failed program was:" >&5
1662 sed 's/^/| /' conftest.$ac_ext >&5
1666 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1667 as_fn_set_status $ac_retval
1669 } # ac_fn_c_try_compile
1671 # ac_fn_cxx_try_compile LINENO
1672 # ----------------------------
1673 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1674 ac_fn_cxx_try_compile ()
1676 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1677 rm -f conftest.$ac_objext
1678 if { { ac_try="$ac_compile"
1680 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1681 *) ac_try_echo
=$ac_try;;
1683 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1684 $as_echo "$ac_try_echo"; } >&5
1685 (eval "$ac_compile") 2>conftest.err
1687 if test -s conftest.err
; then
1688 grep -v '^ *+' conftest.err
>conftest.er1
1689 cat conftest.er1
>&5
1690 mv -f conftest.er1 conftest.err
1692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693 test $ac_status = 0; } && {
1694 test -z "$ac_cxx_werror_flag" ||
1695 test ! -s conftest.err
1696 } && test -s conftest.
$ac_objext; then :
1699 $as_echo "$as_me: failed program was:" >&5
1700 sed 's/^/| /' conftest.
$ac_ext >&5
1704 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705 as_fn_set_status
$ac_retval
1707 } # ac_fn_cxx_try_compile
1709 # ac_fn_c_try_cpp LINENO
1710 # ----------------------
1711 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1714 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1715 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1717 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1718 *) ac_try_echo=$ac_try;;
1720 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721 $as_echo "$ac_try_echo"; } >&5
1722 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1724 if test -s conftest.err; then
1725 grep -v '^ *+' conftest.err >conftest.er1
1726 cat conftest.er1 >&5
1727 mv -f conftest.er1 conftest.err
1729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1730 test $ac_status = 0; } > conftest.i && {
1731 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1732 test ! -s conftest.err
1736 $as_echo "$as_me: failed program was:" >&5
1737 sed 's/^/| /' conftest.$ac_ext >&5
1741 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1742 as_fn_set_status $ac_retval
1746 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1747 # -------------------------------------------------------
1748 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1749 # the include files in INCLUDES and setting the cache variable VAR
1751 ac_fn_c_check_header_mongrel ()
1753 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754 if eval \${$3+:} false; then :
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1756 $as_echo_n "checking for $2... " >&6; }
1757 if eval \${$3+:} false; then :
1758 $as_echo_n "(cached) " >&6
1761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1762 $as_echo "$ac_res" >&6; }
1764 # Is the header compilable?
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1766 $as_echo_n "checking $2 usability... " >&6; }
1767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1768 /* end confdefs.h. */
1772 if ac_fn_c_try_compile "$LINENO"; then :
1773 ac_header_compiler=yes
1775 ac_header_compiler=no
1777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1779 $as_echo "$ac_header_compiler" >&6; }
1781 # Is the header present?
1782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1783 $as_echo_n "checking $2 presence... " >&6; }
1784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1785 /* end confdefs.h. */
1788 if ac_fn_c_try_cpp "$LINENO"; then :
1789 ac_header_preproc=yes
1791 ac_header_preproc=no
1793 rm -f conftest.err conftest.i conftest.$ac_ext
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1795 $as_echo "$ac_header_preproc" >&6; }
1797 # So? What about this header?
1798 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1801 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1803 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1807 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1809 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1811 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1812 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1813 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1814 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1815 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1819 $as_echo_n "checking for $2... " >&6; }
1820 if eval \${$3+:} false; then :
1821 $as_echo_n "(cached) " >&6
1823 eval "$3=\$ac_header_compiler"
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1827 $as_echo "$ac_res" >&6; }
1829 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1831 } # ac_fn_c_check_header_mongrel
1833 # ac_fn_c_try_run LINENO
1834 # ----------------------
1835 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1836 # that executables *can* be run.
1839 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1840 if { { ac_try="$ac_link"
1842 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1843 *) ac_try_echo
=$ac_try;;
1845 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1846 $as_echo "$ac_try_echo"; } >&5
1847 (eval "$ac_link") 2>&5
1849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1850 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1851 { { case "(($ac_try" in
1852 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1853 *) ac_try_echo=$ac_try;;
1855 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1856 $as_echo "$ac_try_echo"; } >&5
1857 (eval "$ac_try") 2>&5
1859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1860 test $ac_status = 0; }; }; then :
1863 $as_echo "$as_me: program exited with status $ac_status" >&5
1864 $as_echo "$as_me: failed program was:" >&5
1865 sed 's/^/| /' conftest.$ac_ext >&5
1867 ac_retval=$ac_status
1869 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1870 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1871 as_fn_set_status $ac_retval
1875 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1876 # -------------------------------------------------------
1877 # Tests whether HEADER exists and can be compiled using the include files in
1878 # INCLUDES, setting the cache variable VAR accordingly.
1879 ac_fn_c_check_header_compile ()
1881 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1883 $as_echo_n "checking for $2... " >&6; }
1884 if eval \${$3+:} false; then :
1885 $as_echo_n "(cached) " >&6
1887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888 /* end confdefs.h. */
1892 if ac_fn_c_try_compile "$LINENO"; then :
1897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1902 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1904 } # ac_fn_c_check_header_compile
1906 # ac_fn_c_try_link LINENO
1907 # -----------------------
1908 # Try to link conftest.$ac_ext, and return whether this succeeded.
1911 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1912 rm -f conftest.$ac_objext conftest$ac_exeext
1913 if { { ac_try="$ac_link"
1915 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1916 *) ac_try_echo
=$ac_try;;
1918 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1919 $as_echo "$ac_try_echo"; } >&5
1920 (eval "$ac_link") 2>conftest.err
1922 if test -s conftest.err
; then
1923 grep -v '^ *+' conftest.err
>conftest.er1
1924 cat conftest.er1
>&5
1925 mv -f conftest.er1 conftest.err
1927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1928 test $ac_status = 0; } && {
1929 test -z "$ac_c_werror_flag" ||
1930 test ! -s conftest.err
1931 } && test -s conftest
$ac_exeext && {
1932 test "$cross_compiling" = yes ||
1933 test -x conftest
$ac_exeext
1937 $as_echo "$as_me: failed program was:" >&5
1938 sed 's/^/| /' conftest.
$ac_ext >&5
1942 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1943 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1944 # interfere with the next link command; also delete a directory that is
1945 # left behind by Apple's compiler. We do this before executing the actions.
1946 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1947 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1948 as_fn_set_status
$ac_retval
1950 } # ac_fn_c_try_link
1952 # ac_fn_c_check_func LINENO FUNC VAR
1953 # ----------------------------------
1954 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1955 ac_fn_c_check_func
()
1957 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959 $as_echo_n "checking for $2... " >&6; }
1960 if eval \
${$3+:} false
; then :
1961 $as_echo_n "(cached) " >&6
1963 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1964 /* end confdefs.h. */
1965 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1966 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1967 #define $2 innocuous_$2
1969 /* System header to define __stub macros and hopefully few prototypes,
1970 which can conflict with char $2 (); below.
1971 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1972 <limits.h> exists even on freestanding compilers. */
1975 # include <limits.h>
1977 # include <assert.h>
1982 /* Override any GCC internal prototype to avoid an error.
1983 Use char because int might match the return type of a GCC
1984 builtin and then its argument prototype would still apply. */
1989 /* The GNU C library defines this for functions which it implements
1990 to always fail with ENOSYS. Some functions are actually named
1991 something starting with __ and the normal name is an alias. */
1992 #if defined __stub_$2 || defined __stub___$2
2004 if ac_fn_c_try_link
"$LINENO"; then :
2009 rm -f core conftest.err conftest.
$ac_objext \
2010 conftest
$ac_exeext conftest.
$ac_ext
2013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2014 $as_echo "$ac_res" >&6; }
2015 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2017 } # ac_fn_c_check_func
2019 # ac_fn_cxx_try_cpp LINENO
2020 # ------------------------
2021 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2022 ac_fn_cxx_try_cpp
()
2024 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2025 if { { ac_try
="$ac_cpp conftest.$ac_ext"
2027 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2028 *) ac_try_echo=$ac_try;;
2030 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2031 $as_echo "$ac_try_echo"; } >&5
2032 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2034 if test -s conftest.err; then
2035 grep -v '^ *+' conftest.err >conftest.er1
2036 cat conftest.er1 >&5
2037 mv -f conftest.er1 conftest.err
2039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2040 test $ac_status = 0; } > conftest.i && {
2041 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2042 test ! -s conftest.err
2046 $as_echo "$as_me: failed program was:" >&5
2047 sed 's/^/| /' conftest.$ac_ext >&5
2051 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2052 as_fn_set_status $ac_retval
2054 } # ac_fn_cxx_try_cpp
2056 # ac_fn_cxx_try_link LINENO
2057 # -------------------------
2058 # Try to link conftest.$ac_ext, and return whether this succeeded.
2059 ac_fn_cxx_try_link ()
2061 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2062 rm -f conftest.$ac_objext conftest$ac_exeext
2063 if { { ac_try="$ac_link"
2065 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2066 *) ac_try_echo
=$ac_try;;
2068 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2069 $as_echo "$ac_try_echo"; } >&5
2070 (eval "$ac_link") 2>conftest.err
2072 if test -s conftest.err
; then
2073 grep -v '^ *+' conftest.err
>conftest.er1
2074 cat conftest.er1
>&5
2075 mv -f conftest.er1 conftest.err
2077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2078 test $ac_status = 0; } && {
2079 test -z "$ac_cxx_werror_flag" ||
2080 test ! -s conftest.err
2081 } && test -s conftest
$ac_exeext && {
2082 test "$cross_compiling" = yes ||
2083 test -x conftest
$ac_exeext
2087 $as_echo "$as_me: failed program was:" >&5
2088 sed 's/^/| /' conftest.
$ac_ext >&5
2092 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2093 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2094 # interfere with the next link command; also delete a directory that is
2095 # left behind by Apple's compiler. We do this before executing the actions.
2096 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2097 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2098 as_fn_set_status
$ac_retval
2100 } # ac_fn_cxx_try_link
2102 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2103 # --------------------------------------------
2104 # Tries to find the compile-time value of EXPR in a program that includes
2105 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2107 ac_fn_c_compute_int
()
2109 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2110 if test "$cross_compiling" = yes; then
2111 # Depending upon the size, compute the lo and hi bounds.
2112 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2113 /* end confdefs.h. */
2118 static int test_array [1 - 2 * !(($2) >= 0)];
2120 return test_array [0];
2126 if ac_fn_c_try_compile
"$LINENO"; then :
2129 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2130 /* end confdefs.h. */
2135 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2137 return test_array [0];
2143 if ac_fn_c_try_compile
"$LINENO"; then :
2144 ac_hi
=$ac_mid; break
2146 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2147 if test $ac_lo -le $ac_mid; then
2151 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2153 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2156 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2157 /* end confdefs.h. */
2162 static int test_array [1 - 2 * !(($2) < 0)];
2164 return test_array [0];
2170 if ac_fn_c_try_compile
"$LINENO"; then :
2173 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2174 /* end confdefs.h. */
2179 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2181 return test_array [0];
2187 if ac_fn_c_try_compile
"$LINENO"; then :
2188 ac_lo
=$ac_mid; break
2190 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2191 if test $ac_mid -le $ac_hi; then
2195 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2197 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2202 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2204 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2205 # Binary search between lo and hi bounds.
2206 while test "x$ac_lo" != "x$ac_hi"; do
2207 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2208 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2209 /* end confdefs.h. */
2214 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2216 return test_array [0];
2222 if ac_fn_c_try_compile
"$LINENO"; then :
2225 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2227 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2230 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2234 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2235 /* end confdefs.h. */
2237 static long int longval () { return $2; }
2238 static unsigned long int ulongval () { return $2; }
2245 FILE *f = fopen ("conftest.val", "w");
2250 long int i = longval ();
2253 fprintf (f, "%ld", i);
2257 unsigned long int i = ulongval ();
2260 fprintf (f, "%lu", i);
2262 /* Do not output a trailing newline, as this causes \r\n confusion
2263 on some platforms. */
2264 return ferror (f) || fclose (f) != 0;
2270 if ac_fn_c_try_run
"$LINENO"; then :
2271 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2275 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2276 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2280 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2281 as_fn_set_status
$ac_retval
2283 } # ac_fn_c_compute_int
2285 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2286 # ---------------------------------------------
2287 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2289 ac_fn_c_check_decl
()
2291 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2292 as_decl_name
=`echo $2|sed 's/ *(.*//'`
2293 as_decl_use
=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2295 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2296 if eval \
${$3+:} false
; then :
2297 $as_echo_n "(cached) " >&6
2299 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2300 /* end confdefs.h. */
2305 #ifndef $as_decl_name
2307 (void) $as_decl_use;
2309 (void) $as_decl_name;
2317 if ac_fn_c_try_compile
"$LINENO"; then :
2322 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2326 $as_echo "$ac_res" >&6; }
2327 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2329 } # ac_fn_c_check_decl
2330 cat >config.log
<<_ACEOF
2331 This file contains any messages produced by compilers while
2332 running configure, to aid debugging if configure makes a mistake.
2334 It was created by ld $as_me 2.38.50, which was
2335 generated by GNU Autoconf 2.69. Invocation command line was
2347 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2348 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2349 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2350 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2351 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2353 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2354 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2356 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2357 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2358 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2359 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2360 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2361 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2362 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2366 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2370 test -z "$as_dir" && as_dir
=.
2371 $as_echo "PATH: $as_dir"
2387 # Keep a trace of the command line.
2388 # Strip out --no-create and --no-recursion so they do not pile up.
2389 # Strip out --silent because we don't want to record it for future runs.
2390 # Also quote any args containing shell meta-characters.
2391 # Make two passes to allow for proper duplicate-argument suppression.
2395 ac_must_keep_next
=false
2401 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
2402 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2403 |
-silent |
--silent |
--silen |
--sile |
--sil)
2406 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2409 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
2411 as_fn_append ac_configure_args1
" '$ac_arg'"
2412 if test $ac_must_keep_next = true
; then
2413 ac_must_keep_next
=false
# Got value, back to normal.
2416 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
2417 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
2418 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2419 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2420 case "$ac_configure_args0 " in
2421 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2424 -* ) ac_must_keep_next
=true
;;
2427 as_fn_append ac_configure_args
" '$ac_arg'"
2432 { ac_configure_args0
=; unset ac_configure_args0
;}
2433 { ac_configure_args1
=; unset ac_configure_args1
;}
2435 # When interrupted or exit'd, cleanup temporary files, and complete
2436 # config.log. We remove comments because anyway the quotes in there
2437 # would cause problems or look ugly.
2438 # WARNING: Use '\'' to represent an apostrophe within the trap.
2439 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2440 trap 'exit_status=$?
2441 # Save into config.log some information that might help in debugging.
2445 $as_echo "## ---------------- ##
2446 ## Cache variables. ##
2447 ## ---------------- ##"
2449 # The following way of writing the cache mishandles newlines in values,
2451 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2452 eval ac_val=\$$ac_var
2456 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2457 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2460 _ | IFS | as_nl) ;; #(
2461 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2462 *) { eval $ac_var=; unset $ac_var;} ;;
2467 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2468 *${as_nl}ac_space=\ *)
2470 "s/'\''/'\''\\\\'\'''\''/g;
2471 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2474 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2481 $as_echo "## ----------------- ##
2482 ## Output variables. ##
2483 ## ----------------- ##"
2485 for ac_var in $ac_subst_vars
2487 eval ac_val=\$$ac_var
2489 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2491 $as_echo "$ac_var='\''$ac_val'\''"
2495 if test -n "$ac_subst_files"; then
2496 $as_echo "## ------------------- ##
2497 ## File substitutions. ##
2498 ## ------------------- ##"
2500 for ac_var
in $ac_subst_files
2502 eval ac_val
=\$
$ac_var
2504 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2506 $as_echo "$ac_var='\''$ac_val'\''"
2511 if test -s confdefs.h; then
2512 $as_echo "## ----------- ##
2519 test "$ac_signal" != 0 &&
2520 $as_echo "$as_me: caught signal $ac_signal"
2521 $as_echo "$as_me: exit $exit_status"
2523 rm -f core *.core core.conftest.* &&
2524 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2527 for ac_signal
in 1 2 13 15; do
2528 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2532 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2533 rm -f -r conftest
* confdefs.h
2535 $as_echo "/* confdefs.h */" > confdefs.h
2537 # Predefined preprocessor variables.
2539 cat >>confdefs.h
<<_ACEOF
2540 #define PACKAGE_NAME "$PACKAGE_NAME"
2543 cat >>confdefs.h
<<_ACEOF
2544 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2547 cat >>confdefs.h
<<_ACEOF
2548 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2551 cat >>confdefs.h
<<_ACEOF
2552 #define PACKAGE_STRING "$PACKAGE_STRING"
2555 cat >>confdefs.h
<<_ACEOF
2556 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2559 cat >>confdefs.h
<<_ACEOF
2560 #define PACKAGE_URL "$PACKAGE_URL"
2564 # Let the site file select an alternate cache file if it wants to.
2565 # Prefer an explicitly selected file to automatically selected ones.
2568 if test -n "$CONFIG_SITE"; then
2569 # We do not want a PATH search for config.site.
2570 case $CONFIG_SITE in #((
2571 -*) ac_site_file1
=.
/$CONFIG_SITE;;
2572 */*) ac_site_file1
=$CONFIG_SITE;;
2573 *) ac_site_file1
=.
/$CONFIG_SITE;;
2575 elif test "x$prefix" != xNONE
; then
2576 ac_site_file1
=$prefix/share
/config.site
2577 ac_site_file2
=$prefix/etc
/config.site
2579 ac_site_file1
=$ac_default_prefix/share
/config.site
2580 ac_site_file2
=$ac_default_prefix/etc
/config.site
2582 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2584 test "x$ac_site_file" = xNONE
&& continue
2585 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
2586 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2587 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2588 sed 's/^/| /' "$ac_site_file" >&5
2590 ||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2591 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2592 as_fn_error $?
"failed to load site script $ac_site_file
2593 See \`config.log' for more details" "$LINENO" 5; }
2597 if test -r "$cache_file"; then
2598 # Some versions of bash will fail to source /dev/null (special files
2599 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2600 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2602 $as_echo "$as_me: loading cache $cache_file" >&6;}
2604 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2605 *) .
"./$cache_file";;
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2610 $as_echo "$as_me: creating cache $cache_file" >&6;}
2614 as_fn_append ac_header_list
" stdlib.h"
2615 as_fn_append ac_header_list
" unistd.h"
2616 as_fn_append ac_header_list
" sys/param.h"
2617 # Check that the precious variables saved in the cache have kept the same
2619 ac_cache_corrupted
=false
2620 for ac_var
in $ac_precious_vars; do
2621 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2622 eval ac_new_set
=\
$ac_env_${ac_var}_set
2623 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2624 eval ac_new_val
=\
$ac_env_${ac_var}_value
2625 case $ac_old_set,$ac_new_set in
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2628 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2629 ac_cache_corrupted
=: ;;
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2632 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2633 ac_cache_corrupted
=: ;;
2636 if test "x$ac_old_val" != "x$ac_new_val"; then
2637 # differences in whitespace do not lead to failure.
2638 ac_old_val_w
=`echo x $ac_old_val`
2639 ac_new_val_w
=`echo x $ac_new_val`
2640 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2642 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2643 ac_cache_corrupted
=:
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2646 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2647 eval $ac_var=\
$ac_old_val
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2650 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2652 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2655 # Pass precious variables to config.status.
2656 if test "$ac_new_set" = set; then
2658 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2659 *) ac_arg
=$ac_var=$ac_new_val ;;
2661 case " $ac_configure_args " in
2662 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2663 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2667 if $ac_cache_corrupted; then
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2669 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2671 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2672 as_fn_error $?
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2674 ## -------------------- ##
2675 ## Main body of script. ##
2676 ## -------------------- ##
2679 ac_cpp
='$CPP $CPPFLAGS'
2680 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2681 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2682 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2691 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2692 if test -f "$ac_dir/install-sh"; then
2694 ac_install_sh
="$ac_aux_dir/install-sh -c"
2696 elif test -f "$ac_dir/install.sh"; then
2698 ac_install_sh
="$ac_aux_dir/install.sh -c"
2700 elif test -f "$ac_dir/shtool"; then
2702 ac_install_sh
="$ac_aux_dir/shtool install -c"
2706 if test -z "$ac_aux_dir"; then
2707 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2710 # These three variables are undocumented and unsupported,
2711 # and are intended to be withdrawn in a future Autoconf release.
2712 # They can cause serious problems if a builder's source tree is in a directory
2713 # whose full name contains unusual characters.
2714 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2715 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2716 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2719 # Make sure we can run config.sub.
2720 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
2721 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2724 $as_echo_n "checking build system type... " >&6; }
2725 if ${ac_cv_build+:} false
; then :
2726 $as_echo_n "(cached) " >&6
2728 ac_build_alias
=$build_alias
2729 test "x$ac_build_alias" = x
&&
2730 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
2731 test "x$ac_build_alias" = x
&&
2732 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
2733 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2734 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2738 $as_echo "$ac_cv_build" >&6; }
2739 case $ac_cv_build in
2741 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
2744 ac_save_IFS
=$IFS; IFS
='-'
2750 # Remember, the first character of IFS is used to create $*,
2751 # except with old shells:
2754 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
2757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2758 $as_echo_n "checking host system type... " >&6; }
2759 if ${ac_cv_host+:} false
; then :
2760 $as_echo_n "(cached) " >&6
2762 if test "x$host_alias" = x
; then
2763 ac_cv_host
=$ac_cv_build
2765 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2766 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2771 $as_echo "$ac_cv_host" >&6; }
2774 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
2777 ac_save_IFS
=$IFS; IFS
='-'
2783 # Remember, the first character of IFS is used to create $*,
2784 # except with old shells:
2787 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2791 $as_echo_n "checking target system type... " >&6; }
2792 if ${ac_cv_target+:} false
; then :
2793 $as_echo_n "(cached) " >&6
2795 if test "x$target_alias" = x
; then
2796 ac_cv_target
=$ac_cv_host
2798 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2799 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2804 $as_echo "$ac_cv_target" >&6; }
2805 case $ac_cv_target in
2807 *) as_fn_error $?
"invalid value of canonical target" "$LINENO" 5;;
2809 target
=$ac_cv_target
2810 ac_save_IFS
=$IFS; IFS
='-'
2816 # Remember, the first character of IFS is used to create $*,
2817 # except with old shells:
2820 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
2823 # The aliases save the names the user supplied, while $host etc.
2824 # will get canonicalized.
2825 test -n "$target_alias" &&
2826 test "$program_prefix$program_suffix$program_transform_name" = \
2828 program_prefix
=${target_alias}-
2831 am__api_version
='1.15'
2833 # Find a good install program. We prefer a C program (faster),
2834 # so one script is as good as another. But avoid the broken or
2835 # incompatible versions:
2836 # SysV /etc/install, /usr/sbin/install
2837 # SunOS /usr/etc/install
2838 # IRIX /sbin/install
2840 # AmigaOS /C/install, which installs bootblocks on floppy discs
2841 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2842 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2843 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2844 # OS/2's system install, which has a completely different semantic
2845 # ./install, which can be erroneously created by make from ./install.sh.
2846 # Reject install programs that cannot install multiple files.
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2848 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2849 if test -z "$INSTALL"; then
2850 if ${ac_cv_path_install+:} false
; then :
2851 $as_echo_n "(cached) " >&6
2853 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2857 test -z "$as_dir" && as_dir
=.
2858 # Account for people who put trailing slashes in PATH elements.
2859 case $as_dir/ in #((
2860 .
/ | .
// |
/[cC
]/* | \
2861 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
2862 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
2865 # OSF1 and SCO ODT 3.0 have their own names for install.
2866 # Don't use installbsd from OSF since it installs stuff as root
2868 for ac_prog
in ginstall scoinst
install; do
2869 for ac_exec_ext
in '' $ac_executable_extensions; do
2870 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
2871 if test $ac_prog = install &&
2872 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2873 # AIX install. It has an incompatible calling convention.
2875 elif test $ac_prog = install &&
2876 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
2877 # program-specific install script used by HP pwplus--don't use.
2880 rm -rf conftest.one conftest.two conftest.dir
2881 echo one
> conftest.one
2882 echo two
> conftest.two
2884 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
2885 test -s conftest.one
&& test -s conftest.two
&&
2886 test -s conftest.dir
/conftest.one
&&
2887 test -s conftest.dir
/conftest.two
2889 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
2902 rm -rf conftest.one conftest.two conftest.dir
2905 if test "${ac_cv_path_install+set}" = set; then
2906 INSTALL
=$ac_cv_path_install
2908 # As a last resort, use the slow shell script. Don't cache a
2909 # value for INSTALL within a source directory, because that will
2910 # break other packages using the cache if that directory is
2911 # removed, or if the value is a relative name.
2912 INSTALL
=$ac_install_sh
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2916 $as_echo "$INSTALL" >&6; }
2918 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2919 # It thinks the first close brace ends the variable substitution.
2920 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2922 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
2924 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2927 $as_echo_n "checking whether build environment is sane... " >&6; }
2928 # Reject unsafe characters in $srcdir or the absolute working directory
2929 # name. Accept space and tab only in the latter.
2933 *[\\\"\
#\$\&\'\`$am_lf]*)
2934 as_fn_error $?
"unsafe absolute working directory name" "$LINENO" 5;;
2937 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
2938 as_fn_error $?
"unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2941 # Do 'set' in a subshell so we don't clobber the current shell's
2942 # arguments. Must try -L first in case configure is actually a
2943 # symlink; some systems play weird games with the mod time of symlinks
2944 # (eg FreeBSD returns the mod time of the symlink's containing
2948 for am_try
in 1 2; do
2949 echo "timestamp, slept: $am_has_slept" > conftest.
file
2950 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2951 if test "$*" = "X"; then
2953 set X
`ls -t "$srcdir/configure" conftest.file`
2955 if test "$*" != "X $srcdir/configure conftest.file" \
2956 && test "$*" != "X conftest.file $srcdir/configure"; then
2958 # If neither matched, then we have a broken ls. This can happen
2959 # if, for instance, CONFIG_SHELL is bash and it inherits a
2960 # broken ls alias from the environment. This has actually
2961 # happened. Such a system could not be considered "sane".
2962 as_fn_error $?
"ls -t appears to fail. Make sure there is not a broken
2963 alias in your environment" "$LINENO" 5
2965 if test "$2" = conftest.
file ||
test $am_try -eq 2; then
2972 test "$2" = conftest.
file
2978 as_fn_error $?
"newly created file is older than distributed files!
2979 Check your system clock" "$LINENO" 5
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2982 $as_echo "yes" >&6; }
2983 # If we didn't sleep, we still need to ensure time stamps of config.status and
2984 # generated files are strictly newer.
2986 if grep 'slept: no' conftest.
file >/dev
/null
2>&1; then
2993 test "$program_prefix" != NONE
&&
2994 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
2995 # Use a double $ so make ignores it.
2996 test "$program_suffix" != NONE
&&
2997 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
2998 # Double any \ or $.
2999 # By default was `s,x,x', remove it if useless.
3000 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
3001 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
3003 # Expand $ac_aux_dir to an absolute path.
3004 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
3006 if test x
"${MISSING+set}" != xset
; then
3009 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
3011 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
3014 # Use eval to expand $SHELL
3015 if eval "$MISSING --is-lightweight"; then
3016 am_missing_run
="$MISSING "
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3020 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3023 if test x
"${install_sh+set}" != xset
; then
3026 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
3028 install_sh
="\${SHELL} $am_aux_dir/install-sh"
3032 # Installed binaries are usually stripped using 'strip' when the user
3033 # run "make install-strip". However 'strip' might not be the right
3034 # tool to use in cross-compilation environments, therefore Automake
3035 # will honor the 'STRIP' environment variable to overrule this program.
3036 if test "$cross_compiling" != no
; then
3037 if test -n "$ac_tool_prefix"; then
3038 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3039 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
3040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3041 $as_echo_n "checking for $ac_word... " >&6; }
3042 if ${ac_cv_prog_STRIP+:} false
; then :
3043 $as_echo_n "(cached) " >&6
3045 if test -n "$STRIP"; then
3046 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
3048 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3052 test -z "$as_dir" && as_dir
=.
3053 for ac_exec_ext
in '' $ac_executable_extensions; do
3054 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3055 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
3056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3065 STRIP
=$ac_cv_prog_STRIP
3066 if test -n "$STRIP"; then
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3068 $as_echo "$STRIP" >&6; }
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3071 $as_echo "no" >&6; }
3076 if test -z "$ac_cv_prog_STRIP"; then
3078 # Extract the first word of "strip", so it can be a program name with args.
3079 set dummy strip
; ac_word
=$2
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3081 $as_echo_n "checking for $ac_word... " >&6; }
3082 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
3083 $as_echo_n "(cached) " >&6
3085 if test -n "$ac_ct_STRIP"; then
3086 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
3088 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3092 test -z "$as_dir" && as_dir
=.
3093 for ac_exec_ext
in '' $ac_executable_extensions; do
3094 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3095 ac_cv_prog_ac_ct_STRIP
="strip"
3096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3105 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
3106 if test -n "$ac_ct_STRIP"; then
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3108 $as_echo "$ac_ct_STRIP" >&6; }
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3111 $as_echo "no" >&6; }
3114 if test "x$ac_ct_STRIP" = x
; then
3117 case $cross_compiling:$ac_tool_warned in
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3120 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3121 ac_tool_warned
=yes ;;
3126 STRIP
="$ac_cv_prog_STRIP"
3130 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3133 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3134 if test -z "$MKDIR_P"; then
3135 if ${ac_cv_path_mkdir+:} false
; then :
3136 $as_echo_n "(cached) " >&6
3138 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3139 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
3142 test -z "$as_dir" && as_dir
=.
3143 for ac_prog
in mkdir gmkdir
; do
3144 for ac_exec_ext
in '' $ac_executable_extensions; do
3145 as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext" ||
continue
3146 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3147 'mkdir (GNU coreutils) '* | \
3148 'mkdir (coreutils) '* | \
3149 'mkdir (fileutils) '4.1*)
3150 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
3160 test -d .
/--version && rmdir .
/--version
3161 if test "${ac_cv_path_mkdir+set}" = set; then
3162 MKDIR_P
="$ac_cv_path_mkdir -p"
3164 # As a last resort, use the slow shell script. Don't cache a
3165 # value for MKDIR_P within a source directory, because that will
3166 # break other packages using the cache if that directory is
3167 # removed, or if the value is a relative name.
3168 MKDIR_P
="$ac_install_sh -d"
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3172 $as_echo "$MKDIR_P" >&6; }
3174 for ac_prog
in gawk mawk nawk
awk
3176 # Extract the first word of "$ac_prog", so it can be a program name with args.
3177 set dummy
$ac_prog; ac_word
=$2
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3179 $as_echo_n "checking for $ac_word... " >&6; }
3180 if ${ac_cv_prog_AWK+:} false
; then :
3181 $as_echo_n "(cached) " >&6
3183 if test -n "$AWK"; then
3184 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
3186 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3190 test -z "$as_dir" && as_dir
=.
3191 for ac_exec_ext
in '' $ac_executable_extensions; do
3192 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3193 ac_cv_prog_AWK
="$ac_prog"
3194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3204 if test -n "$AWK"; then
3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3206 $as_echo "$AWK" >&6; }
3208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3209 $as_echo "no" >&6; }
3213 test -n "$AWK" && break
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3217 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3219 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3220 if eval \
${ac_cv_prog_make_${ac_make}_set+:} false
; then :
3221 $as_echo_n "(cached) " >&6
3223 cat >conftest.
make <<\_ACEOF
3226 @
echo '@@@%%%=$(MAKE)=@@@%%%'
3228 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3229 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3231 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
3233 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
3237 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3239 $as_echo "yes" >&6; }
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3243 $as_echo "no" >&6; }
3244 SET_MAKE
="MAKE=${MAKE-make}"
3247 rm -rf .tst
2>/dev
/null
3248 mkdir .tst
2>/dev
/null
3249 if test -d .tst
; then
3254 rmdir .tst
2>/dev
/null
3256 # Check whether --enable-silent-rules was given.
3257 if test "${enable_silent_rules+set}" = set; then :
3258 enableval
=$enable_silent_rules;
3261 case $enable_silent_rules in # (((
3262 yes) AM_DEFAULT_VERBOSITY
=0;;
3263 no
) AM_DEFAULT_VERBOSITY
=1;;
3264 *) AM_DEFAULT_VERBOSITY
=1;;
3266 am_make
=${MAKE-make}
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3268 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3269 if ${am_cv_make_support_nested_variables+:} false
; then :
3270 $as_echo_n "(cached) " >&6
3272 if $as_echo 'TRUE=$(BAR$(V))
3278 .PHONY: am__doit' |
$am_make -f - >/dev
/null
2>&1; then
3279 am_cv_make_support_nested_variables
=yes
3281 am_cv_make_support_nested_variables
=no
3284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3285 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3286 if test $am_cv_make_support_nested_variables = yes; then
3288 AM_DEFAULT_V
='$(AM_DEFAULT_VERBOSITY)'
3290 AM_V
=$AM_DEFAULT_VERBOSITY
3291 AM_DEFAULT_V
=$AM_DEFAULT_VERBOSITY
3295 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3296 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3297 # is not polluted with repeated "-I."
3298 am__isrc
=' -I$(srcdir)'
3299 # test to see if srcdir already configured
3300 if test -f $srcdir/config.status
; then
3301 as_fn_error $?
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3305 # test whether we have cygpath
3306 if test -z "$CYGPATH_W"; then
3307 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
3308 CYGPATH_W
='cygpath -w'
3315 # Define the identity of the package.
3320 cat >>confdefs.h
<<_ACEOF
3321 #define PACKAGE "$PACKAGE"
3325 cat >>confdefs.h
<<_ACEOF
3326 #define VERSION "$VERSION"
3329 # Some tools Automake needs.
3331 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3334 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
3337 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3340 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
3343 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
3345 # For better backward compatibility. To be removed once Automake 1.9.x
3346 # dies out for good. For more background, see:
3347 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3348 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3349 mkdir_p
='$(MKDIR_P)'
3351 # We need awk for the "check" target (and possibly the TAP driver). The
3352 # system "awk" is bad on some platforms.
3353 # Always define AMTAR for backward compatibility. Yes, it's still used
3354 # in the wild :-( We should find a proper way to deprecate it ...
3358 # We'll loop over all known methods to create a tar archive until one works.
3359 _am_tools
='gnutar pax cpio none'
3361 am__tar
='$${TAR-tar} chof - "$$tardir"' am__untar
='$${TAR-tar} xf -'
3368 # POSIX will say in a future version that running "rm -f" with no argument
3369 # is OK; and we want to be able to make that assumption in our Makefile
3370 # recipes. So use an aggressive probe to check that the usage we want is
3371 # actually supported "in the wild" to an acceptable degree.
3372 # See automake bug#10828.
3373 # To make any issue more visible, cause the running configure to be aborted
3374 # by default if the 'rm' program in use doesn't match our expectations; the
3375 # user can still override this though.
3376 if rm -f && rm -fr && rm -rf; then : OK
; else
3380 Your 'rm' program seems unable to run without file operands specified
3381 on the command line, even when the '-f' option is present. This is contrary
3382 to the behaviour of most rm programs out there, and not conforming with
3383 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3385 Please tell bug-automake@gnu.org about your system, including the value
3386 of your $PATH and any error possibly output before this message. This
3387 can help us improve future automake versions.
3390 if test x
"$ACCEPT_INFERIOR_RM_PROGRAM" = x
"yes"; then
3391 echo 'Configuration will proceed anyway, since you have set the' >&2
3392 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3396 Aborting the configuration process, to ensure you take notice of the issue.
3398 You can download and install GNU coreutils to get an 'rm' implementation
3399 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3401 If you want to complete the configuration process using your problematic
3402 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3403 to "yes", and re-run configure.
3406 as_fn_error $?
"Your 'rm' program is bad, sorry." "$LINENO" 5
3410 # Check whether --enable-silent-rules was given.
3411 if test "${enable_silent_rules+set}" = set; then :
3412 enableval
=$enable_silent_rules;
3415 case $enable_silent_rules in # (((
3416 yes) AM_DEFAULT_VERBOSITY
=0;;
3417 no
) AM_DEFAULT_VERBOSITY
=1;;
3418 *) AM_DEFAULT_VERBOSITY
=0;;
3420 am_make
=${MAKE-make}
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3422 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3423 if ${am_cv_make_support_nested_variables+:} false
; then :
3424 $as_echo_n "(cached) " >&6
3426 if $as_echo 'TRUE=$(BAR$(V))
3432 .PHONY: am__doit' |
$am_make -f - >/dev
/null
2>&1; then
3433 am_cv_make_support_nested_variables
=yes
3435 am_cv_make_support_nested_variables
=no
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3439 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3440 if test $am_cv_make_support_nested_variables = yes; then
3442 AM_DEFAULT_V
='$(AM_DEFAULT_VERBOSITY)'
3444 AM_V
=$AM_DEFAULT_VERBOSITY
3445 AM_DEFAULT_V
=$AM_DEFAULT_VERBOSITY
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3451 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3452 # Check whether --enable-maintainer-mode was given.
3453 if test "${enable_maintainer_mode+set}" = set; then :
3454 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3456 USE_MAINTAINER_MODE=no
3459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3460 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3461 if test $USE_MAINTAINER_MODE = yes; then
3462 MAINTAINER_MODE_TRUE=
3463 MAINTAINER_MODE_FALSE='#'
3465 MAINTAINER_MODE_TRUE
='#'
3466 MAINTAINER_MODE_FALSE
=
3469 MAINT
=$MAINTAINER_MODE_TRUE
3474 ac_cpp
='$CPP $CPPFLAGS'
3475 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3476 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3477 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3478 if test -n "$ac_tool_prefix"; then
3479 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3480 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3482 $as_echo_n "checking for $ac_word... " >&6; }
3483 if ${ac_cv_prog_CC+:} false
; then :
3484 $as_echo_n "(cached) " >&6
3486 if test -n "$CC"; then
3487 ac_cv_prog_CC
="$CC" # Let the user override the test.
3489 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3493 test -z "$as_dir" && as_dir
=.
3494 for ac_exec_ext
in '' $ac_executable_extensions; do
3495 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3496 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
3497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3507 if test -n "$CC"; then
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3509 $as_echo "$CC" >&6; }
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3512 $as_echo "no" >&6; }
3517 if test -z "$ac_cv_prog_CC"; then
3519 # Extract the first word of "gcc", so it can be a program name with args.
3520 set dummy gcc
; ac_word
=$2
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3522 $as_echo_n "checking for $ac_word... " >&6; }
3523 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
3524 $as_echo_n "(cached) " >&6
3526 if test -n "$ac_ct_CC"; then
3527 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3529 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3533 test -z "$as_dir" && as_dir
=.
3534 for ac_exec_ext
in '' $ac_executable_extensions; do
3535 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3536 ac_cv_prog_ac_ct_CC
="gcc"
3537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3546 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3547 if test -n "$ac_ct_CC"; then
3548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3549 $as_echo "$ac_ct_CC" >&6; }
3551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3552 $as_echo "no" >&6; }
3555 if test "x$ac_ct_CC" = x
; then
3558 case $cross_compiling:$ac_tool_warned in
3560 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3561 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3562 ac_tool_warned
=yes ;;
3570 if test -z "$CC"; then
3571 if test -n "$ac_tool_prefix"; then
3572 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3573 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3575 $as_echo_n "checking for $ac_word... " >&6; }
3576 if ${ac_cv_prog_CC+:} false
; then :
3577 $as_echo_n "(cached) " >&6
3579 if test -n "$CC"; then
3580 ac_cv_prog_CC
="$CC" # Let the user override the test.
3582 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3586 test -z "$as_dir" && as_dir
=.
3587 for ac_exec_ext
in '' $ac_executable_extensions; do
3588 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3589 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3600 if test -n "$CC"; then
3601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3602 $as_echo "$CC" >&6; }
3604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3605 $as_echo "no" >&6; }
3611 if test -z "$CC"; then
3612 # Extract the first word of "cc", so it can be a program name with args.
3613 set dummy cc
; ac_word
=$2
3614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3615 $as_echo_n "checking for $ac_word... " >&6; }
3616 if ${ac_cv_prog_CC+:} false
; then :
3617 $as_echo_n "(cached) " >&6
3619 if test -n "$CC"; then
3620 ac_cv_prog_CC
="$CC" # Let the user override the test.
3623 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3627 test -z "$as_dir" && as_dir
=.
3628 for ac_exec_ext
in '' $ac_executable_extensions; do
3629 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3630 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3631 ac_prog_rejected
=yes
3635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3642 if test $ac_prog_rejected = yes; then
3643 # We found a bogon in the path, so make sure we never use it.
3644 set dummy
$ac_cv_prog_CC
3646 if test $# != 0; then
3647 # We chose a different compiler from the bogus one.
3648 # However, it has the same basename, so the bogon will be chosen
3649 # first if we set CC to just the basename; use the full file name.
3651 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3657 if test -n "$CC"; then
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3659 $as_echo "$CC" >&6; }
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3662 $as_echo "no" >&6; }
3667 if test -z "$CC"; then
3668 if test -n "$ac_tool_prefix"; then
3669 for ac_prog
in cl.exe
3671 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3672 set dummy
$ac_tool_prefix$ac_prog; 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_CC+:} false
; then :
3676 $as_echo_n "(cached) " >&6
3678 if test -n "$CC"; then
3679 ac_cv_prog_CC
="$CC" # 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_CC
="$ac_tool_prefix$ac_prog"
3689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3699 if test -n "$CC"; then
3700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3701 $as_echo "$CC" >&6; }
3703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3704 $as_echo "no" >&6; }
3708 test -n "$CC" && break
3711 if test -z "$CC"; then
3713 for ac_prog
in cl.exe
3715 # Extract the first word of "$ac_prog", so it can be a program name with args.
3716 set dummy
$ac_prog; ac_word
=$2
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3718 $as_echo_n "checking for $ac_word... " >&6; }
3719 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
3720 $as_echo_n "(cached) " >&6
3722 if test -n "$ac_ct_CC"; then
3723 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3725 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3729 test -z "$as_dir" && as_dir
=.
3730 for ac_exec_ext
in '' $ac_executable_extensions; do
3731 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3732 ac_cv_prog_ac_ct_CC
="$ac_prog"
3733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3742 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3743 if test -n "$ac_ct_CC"; then
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3745 $as_echo "$ac_ct_CC" >&6; }
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3748 $as_echo "no" >&6; }
3752 test -n "$ac_ct_CC" && break
3755 if test "x$ac_ct_CC" = x
; then
3758 case $cross_compiling:$ac_tool_warned in
3760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3761 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3762 ac_tool_warned
=yes ;;
3771 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3772 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3773 as_fn_error $?
"no acceptable C compiler found in \$PATH
3774 See \`config.log' for more details" "$LINENO" 5; }
3776 # Provide some information about the compiler.
3777 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3780 for ac_option
in --version -v -V -qversion; do
3781 { { ac_try
="$ac_compiler $ac_option >&5"
3783 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3784 *) ac_try_echo=$ac_try;;
3786 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3787 $as_echo "$ac_try_echo"; } >&5
3788 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3790 if test -s conftest.err; then
3792 ... rest of stderr output deleted ...
3793 10q' conftest.err >conftest.er1
3794 cat conftest.er1 >&5
3796 rm -f conftest.er1 conftest.err
3797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3798 test $ac_status = 0; }
3801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3802 /* end confdefs.h. */
3812 ac_clean_files_save=$ac_clean_files
3813 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3814 # Try to create an executable without -o first, disregard a.out.
3815 # It will help us diagnose broken compilers, and finding out an intuition
3817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3818 $as_echo_n "checking whether the C compiler works... " >&6; }
3819 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3821 # The possible output files:
3822 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3825 for ac_file in $ac_files
3828 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3829 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3834 if { { ac_try="$ac_link_default"
3836 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3837 *) ac_try_echo
=$ac_try;;
3839 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3840 $as_echo "$ac_try_echo"; } >&5
3841 (eval "$ac_link_default") 2>&5
3843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3844 test $ac_status = 0; }; then :
3845 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3846 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3847 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3848 # so that the user can short-circuit this test for compilers unknown to
3850 for ac_file
in $ac_files ''
3852 test -f "$ac_file" ||
continue
3854 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3857 # We found the default executable, but exeext='' is most
3861 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3863 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3865 # We set ac_cv_exeext here because the later test for it is not
3866 # safe: cross compilers may not add the suffix if given an `-o'
3867 # argument, so we may need to know it at that point already.
3868 # Even if this section looks crufty: it has the advantage of
3875 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3880 if test -z "$ac_file"; then :
3881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3882 $as_echo "no" >&6; }
3883 $as_echo "$as_me: failed program was:" >&5
3884 sed 's/^/| /' conftest.
$ac_ext >&5
3886 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3887 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3888 as_fn_error
77 "C compiler cannot create executables
3889 See \`config.log' for more details" "$LINENO" 5; }
3891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3892 $as_echo "yes" >&6; }
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3895 $as_echo_n "checking for C compiler default output file name... " >&6; }
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3897 $as_echo "$ac_file" >&6; }
3898 ac_exeext
=$ac_cv_exeext
3900 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
3901 ac_clean_files
=$ac_clean_files_save
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3903 $as_echo_n "checking for suffix of executables... " >&6; }
3904 if { { ac_try
="$ac_link"
3906 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3907 *) ac_try_echo=$ac_try;;
3909 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3910 $as_echo "$ac_try_echo"; } >&5
3911 (eval "$ac_link") 2>&5
3913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3914 test $ac_status = 0; }; then :
3915 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
3916 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
3917 # work properly (i.e., refer to `conftest.exe'), while it won't with
3919 for ac_file
in conftest.exe conftest conftest.
*; do
3920 test -f "$ac_file" ||
continue
3922 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3923 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3929 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3930 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3931 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3932 See \`config.log' for more details" "$LINENO" 5; }
3934 rm -f conftest conftest
$ac_cv_exeext
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3936 $as_echo "$ac_cv_exeext" >&6; }
3938 rm -f conftest.
$ac_ext
3939 EXEEXT
=$ac_cv_exeext
3941 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3942 /* end confdefs.h. */
3947 FILE *f = fopen ("conftest.out", "w");
3948 return ferror (f) || fclose (f) != 0;
3954 ac_clean_files
="$ac_clean_files conftest.out"
3955 # Check that the compiler produces executables we can run. If not, either
3956 # the compiler is broken, or we cross compile.
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3958 $as_echo_n "checking whether we are cross compiling... " >&6; }
3959 if test "$cross_compiling" != yes; then
3960 { { ac_try
="$ac_link"
3962 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3963 *) ac_try_echo=$ac_try;;
3965 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3966 $as_echo "$ac_try_echo"; } >&5
3967 (eval "$ac_link") 2>&5
3969 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3970 test $ac_status = 0; }
3971 if { ac_try='./conftest$ac_cv_exeext'
3972 { { case "(($ac_try" in
3973 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3974 *) ac_try_echo
=$ac_try;;
3976 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3977 $as_echo "$ac_try_echo"; } >&5
3978 (eval "$ac_try") 2>&5
3980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3981 test $ac_status = 0; }; }; then
3984 if test "$cross_compiling" = maybe
; then
3987 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3988 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3989 as_fn_error $?
"cannot run C compiled programs.
3990 If you meant to cross compile, use \`--host'.
3991 See \`config.log' for more details" "$LINENO" 5; }
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3996 $as_echo "$cross_compiling" >&6; }
3998 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3999 ac_clean_files
=$ac_clean_files_save
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4001 $as_echo_n "checking for suffix of object files... " >&6; }
4002 if ${ac_cv_objext+:} false
; then :
4003 $as_echo_n "(cached) " >&6
4005 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4006 /* end confdefs.h. */
4016 rm -f conftest.o conftest.obj
4017 if { { ac_try
="$ac_compile"
4019 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4020 *) ac_try_echo=$ac_try;;
4022 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4023 $as_echo "$ac_try_echo"; } >&5
4024 (eval "$ac_compile") 2>&5
4026 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4027 test $ac_status = 0; }; then :
4028 for ac_file in conftest.o conftest.obj conftest.*; do
4029 test -f "$ac_file" || continue;
4031 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4032 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4037 $as_echo "$as_me: failed program was:" >&5
4038 sed 's/^/| /' conftest.$ac_ext >&5
4040 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4041 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4042 as_fn_error $? "cannot compute suffix of object files
: cannot compile
4043 See \
`config.log' for more details" "$LINENO" 5; }
4045 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4048 $as_echo "$ac_cv_objext" >&6; }
4049 OBJEXT=$ac_cv_objext
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4052 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4053 if ${ac_cv_c_compiler_gnu+:} false; then :
4054 $as_echo_n "(cached) " >&6
4056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4057 /* end confdefs.h. */
4070 if ac_fn_c_try_compile "$LINENO"; then :
4075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4076 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4080 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4081 if test $ac_compiler_gnu = yes; then
4086 ac_test_CFLAGS=${CFLAGS+set}
4087 ac_save_CFLAGS=$CFLAGS
4088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4089 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4090 if ${ac_cv_prog_cc_g+:} false; then :
4091 $as_echo_n "(cached) " >&6
4093 ac_save_c_werror_flag=$ac_c_werror_flag
4094 ac_c_werror_flag=yes
4097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4098 /* end confdefs.h. */
4108 if ac_fn_c_try_compile "$LINENO"; then :
4112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4113 /* end confdefs.h. */
4123 if ac_fn_c_try_compile "$LINENO"; then :
4126 ac_c_werror_flag=$ac_save_c_werror_flag
4128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4129 /* end confdefs.h. */
4139 if ac_fn_c_try_compile "$LINENO"; then :
4142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4147 ac_c_werror_flag=$ac_save_c_werror_flag
4149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4150 $as_echo "$ac_cv_prog_cc_g" >&6; }
4151 if test "$ac_test_CFLAGS" = set; then
4152 CFLAGS=$ac_save_CFLAGS
4153 elif test $ac_cv_prog_cc_g = yes; then
4154 if test "$GCC" = yes; then
4160 if test "$GCC" = yes; then
4166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4167 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4168 if ${ac_cv_prog_cc_c89+:} false; then :
4169 $as_echo_n "(cached) " >&6
4171 ac_cv_prog_cc_c89=no
4173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4174 /* end confdefs.h. */
4178 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4179 struct buf { int x; };
4180 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4181 static char *e (p, i)
4187 static char *f (char * (*g) (char **, int), char **p, ...)
4192 s = g (p, va_arg (v,int));
4197 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4198 function prototypes and stuff, but not '\xHH' hex character constants.
4199 These don't provoke an error unfortunately, instead are silently treated
4200 as 'x'. The following induces an error, until -std is added to get
4201 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4202 array size at least. It's necessary to write '\x00'==0 to get something
4203 that's true only with -std. */
4204 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4206 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4207 inside strings and character constants. */
4209 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4211 int test (int i, double x);
4212 struct s1 {int (*f) (int a);};
4213 struct s2 {int (*f) (double a);};
4214 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4220 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4225 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4226 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4228 CC="$ac_save_CC $ac_arg"
4229 if ac_fn_c_try_compile "$LINENO"; then :
4230 ac_cv_prog_cc_c89=$ac_arg
4232 rm -f core conftest.err conftest.$ac_objext
4233 test "x$ac_cv_prog_cc_c89" != "xno" && break
4235 rm -f conftest.$ac_ext
4240 case "x$ac_cv_prog_cc_c89" in
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4243 $as_echo "none needed" >&6; } ;;
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4246 $as_echo "unsupported" >&6; } ;;
4248 CC="$CC $ac_cv_prog_cc_c89"
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4250 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4252 if test "x$ac_cv_prog_cc_c89" != xno; then :
4257 ac_cpp='$CPP $CPPFLAGS'
4258 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4259 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4263 ac_cpp='$CPP $CPPFLAGS'
4264 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4265 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4266 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4268 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4269 if ${am_cv_prog_cc_c_o+:} false; then :
4270 $as_echo_n "(cached) " >&6
4272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4273 /* end confdefs.h. */
4283 # Make sure it works both with $CC and with simple cc.
4284 # Following AC_PROG_CC_C_O, we do the test twice because some
4285 # compilers refuse to overwrite an existing .o file with -o,
4286 # though they will create one.
4287 am_cv_prog_cc_c_o=yes
4289 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4290 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4293 (exit $ac_status); } \
4294 && test -f conftest2.$ac_objext; then
4297 am_cv_prog_cc_c_o=no
4301 rm -f core conftest*
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4305 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4306 if test "$am_cv_prog_cc_c_o" != yes; then
4307 # Losing compiler, so override with the script.
4308 # FIXME: It is wrong to rewrite CC.
4309 # But if we don't then we get into trouble of one sort or another.
4310 # A longer-term fix would be to have automake use am__CC in this case,
4311 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4312 CC="$am_aux_dir/compile $CC"
4315 ac_cpp='$CPP $CPPFLAGS'
4316 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4317 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4318 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4320 DEPDIR="${am__leading_dot}deps"
4322 ac_config_commands="$ac_config_commands depfiles"
4325 am_make=${MAKE-make}
4326 cat > confinc << 'END'
4328 @echo this is the am__doit target
4331 # If we don't find an include directive, just comment out the code.
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4333 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4337 # First try GNU make style include.
4338 echo "include confinc" > confmf
4339 # Ignore all kinds of additional output from 'make'.
4340 case `$am_make -s -f confmf
2> /dev
/null
` in #(
4341 *the\ am__doit\ target*)
4347 # Now try BSD make style include.
4348 if test "$am__include" = "#"; then
4349 echo '.include "confinc"' > confmf
4350 case `$am_make -s -f confmf
2> /dev
/null
` in #(
4351 *the\ am__doit\ target*)
4352 am__include=.include
4360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4361 $as_echo "$_am_result" >&6; }
4362 rm -f confinc confmf
4364 # Check whether --enable-dependency-tracking was given.
4365 if test "${enable_dependency_tracking+set}" = set; then :
4366 enableval=$enable_dependency_tracking;
4369 if test "x$enable_dependency_tracking" != xno; then
4370 am_depcomp="$ac_aux_dir/depcomp"
4374 if test "x$enable_dependency_tracking" != xno; then
4384 depcc="$CC" am_compiler_list=
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4387 $as_echo_n "checking dependency style of $depcc... " >&6; }
4388 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4389 $as_echo_n "(cached) " >&6
4391 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4392 # We make a subdir and do the tests there. Otherwise we can end up
4393 # making bogus files that we don't know about and never remove. For
4394 # instance it was reported that on HP-UX the gcc test will end up
4395 # making a dummy file named 'D' -- because '-MD' means "put the output
4399 # Copy depcomp to subdir because otherwise we won't find it if we're
4400 # using a relative directory.
4401 cp "$am_depcomp" conftest.dir
4403 # We will build objects and dependencies in a subdirectory because
4404 # it helps to detect inapplicable dependency modes. For instance
4405 # both Tru64's cc and ICC support -MD to output dependencies as a
4406 # side effect of compilation, but ICC will put the dependencies in
4407 # the current directory while Tru64 will put them in the object
4411 am_cv_CC_dependencies_compiler_type=none
4412 if test "$am_compiler_list" = ""; then
4413 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < .
/depcomp
`
4416 case " $depcc " in #(
4417 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4420 for depmode in $am_compiler_list; do
4421 # Setup a source with many dependencies, because some compilers
4422 # like to wrap large dependency lists on column 80 (with \), and
4423 # we should not choose a depcomp mode which is confused by this.
4425 # We need to recreate these files for each test, as the compiler may
4426 # overwrite some of them when testing with obscure command lines.
4427 # This happens at least with the AIX C compiler.
4429 for i in 1 2 3 4 5 6; do
4430 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4431 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4432 # Solaris 10 /bin/sh.
4433 echo '/* dummy */' > sub/conftst$i.h
4435 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4437 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4438 # mode. It turns out that the SunPro C++ compiler does not properly
4439 # handle '-M -o', and we need to detect this. Also, some Intel
4440 # versions had trouble with output in subdirs.
4441 am__obj=sub/conftest.${OBJEXT-o}
4442 am__minus_obj="-o $am__obj"
4445 # This depmode causes a compiler race in universal mode.
4446 test "$am__universal" = false || continue
4449 # After this tag, mechanisms are not by side-effect, so they'll
4450 # only be used when explicitly requested.
4451 if test "x$enable_dependency_tracking" = xyes; then
4457 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4458 # This compiler won't grok '-c -o', but also, the minuso test has
4459 # not run yet. These depmodes are late enough in the game, and
4460 # so weak that their functioning should not be impacted.
4461 am__obj=conftest.${OBJEXT-o}
4466 if depmode=$depmode \
4467 source=sub/conftest.c object=$am__obj \
4468 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4469 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4470 >/dev/null 2>conftest.err &&
4471 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4472 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4473 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4474 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4475 # icc doesn't choke on unknown options, it will just issue warnings
4476 # or remarks (even with -Werror). So we grep stderr for any message
4477 # that says an option was ignored or not supported.
4478 # When given -MP, icc 7.0 and 7.1 complain thusly:
4479 # icc: Command line warning: ignoring option '-M'; no argument required
4480 # The diagnosis changed in icc 8.0:
4481 # icc: Command line remark: option '-MP' not supported
4482 if (grep 'ignoring option' conftest.err ||
4483 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4484 am_cv_CC_dependencies_compiler_type=$depmode
4493 am_cv_CC_dependencies_compiler_type=none
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4498 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4499 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4502 test "x$enable_dependency_tracking" != xno \
4503 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4505 am__fastdepCC_FALSE='#'
4507 am__fastdepCC_TRUE='#'
4508 am__fastdepCC_FALSE=
4513 ac_cpp='$CXXCPP $CPPFLAGS'
4514 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4515 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4516 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4517 if test -z "$CXX"; then
4518 if test -n "$CCC"; then
4521 if test -n "$ac_tool_prefix"; then
4522 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4524 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4525 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4527 $as_echo_n "checking for $ac_word... " >&6; }
4528 if ${ac_cv_prog_CXX+:} false; then :
4529 $as_echo_n "(cached) " >&6
4531 if test -n "$CXX"; then
4532 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4538 test -z "$as_dir" && as_dir=.
4539 for ac_exec_ext in '' $ac_executable_extensions; do
4540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4541 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4552 if test -n "$CXX"; then
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4554 $as_echo "$CXX" >&6; }
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4557 $as_echo "no" >&6; }
4561 test -n "$CXX" && break
4564 if test -z "$CXX"; then
4566 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4568 # Extract the first word of "$ac_prog", so it can be a program name with args.
4569 set dummy $ac_prog; ac_word=$2
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4571 $as_echo_n "checking for $ac_word... " >&6; }
4572 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4573 $as_echo_n "(cached) " >&6
4575 if test -n "$ac_ct_CXX"; then
4576 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4582 test -z "$as_dir" && as_dir=.
4583 for ac_exec_ext in '' $ac_executable_extensions; do
4584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4585 ac_cv_prog_ac_ct_CXX="$ac_prog"
4586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4595 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4596 if test -n "$ac_ct_CXX"; then
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4598 $as_echo "$ac_ct_CXX" >&6; }
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4601 $as_echo "no" >&6; }
4605 test -n "$ac_ct_CXX" && break
4608 if test "x$ac_ct_CXX" = x; then
4611 case $cross_compiling:$ac_tool_warned in
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4614 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4615 ac_tool_warned=yes ;;
4623 # Provide some information about the compiler.
4624 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4627 for ac_option in --version -v -V -qversion; do
4628 { { ac_try="$ac_compiler $ac_option >&5"
4630 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4631 *) ac_try_echo
=$ac_try;;
4633 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4634 $as_echo "$ac_try_echo"; } >&5
4635 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4637 if test -s conftest.err
; then
4639 ... rest of stderr output deleted ...
4640 10q' conftest.err
>conftest.er1
4641 cat conftest.er1
>&5
4643 rm -f conftest.er1 conftest.err
4644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4645 test $ac_status = 0; }
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4649 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4650 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
4651 $as_echo_n "(cached) " >&6
4653 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4654 /* end confdefs.h. */
4667 if ac_fn_cxx_try_compile
"$LINENO"; then :
4672 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4673 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4677 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4678 if test $ac_compiler_gnu = yes; then
4683 ac_test_CXXFLAGS
=${CXXFLAGS+set}
4684 ac_save_CXXFLAGS
=$CXXFLAGS
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4686 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4687 if ${ac_cv_prog_cxx_g+:} false
; then :
4688 $as_echo_n "(cached) " >&6
4690 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
4691 ac_cxx_werror_flag
=yes
4694 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h. */
4705 if ac_fn_cxx_try_compile
"$LINENO"; then :
4706 ac_cv_prog_cxx_g
=yes
4709 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4710 /* end confdefs.h. */
4720 if ac_fn_cxx_try_compile
"$LINENO"; then :
4723 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4725 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4726 /* end confdefs.h. */
4736 if ac_fn_cxx_try_compile
"$LINENO"; then :
4737 ac_cv_prog_cxx_g
=yes
4739 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4741 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4743 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4744 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4747 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4748 if test "$ac_test_CXXFLAGS" = set; then
4749 CXXFLAGS
=$ac_save_CXXFLAGS
4750 elif test $ac_cv_prog_cxx_g = yes; then
4751 if test "$GXX" = yes; then
4757 if test "$GXX" = yes; then
4764 ac_cpp
='$CPP $CPPFLAGS'
4765 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4766 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4767 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4769 depcc
="$CXX" am_compiler_list
=
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4772 $as_echo_n "checking dependency style of $depcc... " >&6; }
4773 if ${am_cv_CXX_dependencies_compiler_type+:} false
; then :
4774 $as_echo_n "(cached) " >&6
4776 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4777 # We make a subdir and do the tests there. Otherwise we can end up
4778 # making bogus files that we don't know about and never remove. For
4779 # instance it was reported that on HP-UX the gcc test will end up
4780 # making a dummy file named 'D' -- because '-MD' means "put the output
4784 # Copy depcomp to subdir because otherwise we won't find it if we're
4785 # using a relative directory.
4786 cp "$am_depcomp" conftest.dir
4788 # We will build objects and dependencies in a subdirectory because
4789 # it helps to detect inapplicable dependency modes. For instance
4790 # both Tru64's cc and ICC support -MD to output dependencies as a
4791 # side effect of compilation, but ICC will put the dependencies in
4792 # the current directory while Tru64 will put them in the object
4796 am_cv_CXX_dependencies_compiler_type
=none
4797 if test "$am_compiler_list" = ""; then
4798 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4801 case " $depcc " in #(
4802 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
4805 for depmode
in $am_compiler_list; do
4806 # Setup a source with many dependencies, because some compilers
4807 # like to wrap large dependency lists on column 80 (with \), and
4808 # we should not choose a depcomp mode which is confused by this.
4810 # We need to recreate these files for each test, as the compiler may
4811 # overwrite some of them when testing with obscure command lines.
4812 # This happens at least with the AIX C compiler.
4814 for i
in 1 2 3 4 5 6; do
4815 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4816 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4817 # Solaris 10 /bin/sh.
4818 echo '/* dummy */' > sub
/conftst
$i.h
4820 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4822 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4823 # mode. It turns out that the SunPro C++ compiler does not properly
4824 # handle '-M -o', and we need to detect this. Also, some Intel
4825 # versions had trouble with output in subdirs.
4826 am__obj
=sub
/conftest.
${OBJEXT-o}
4827 am__minus_obj
="-o $am__obj"
4830 # This depmode causes a compiler race in universal mode.
4831 test "$am__universal" = false ||
continue
4834 # After this tag, mechanisms are not by side-effect, so they'll
4835 # only be used when explicitly requested.
4836 if test "x$enable_dependency_tracking" = xyes
; then
4842 msvc7 | msvc7msys | msvisualcpp | msvcmsys
)
4843 # This compiler won't grok '-c -o', but also, the minuso test has
4844 # not run yet. These depmodes are late enough in the game, and
4845 # so weak that their functioning should not be impacted.
4846 am__obj
=conftest.
${OBJEXT-o}
4851 if depmode
=$depmode \
4852 source=sub
/conftest.c object
=$am__obj \
4853 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4854 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4855 >/dev
/null
2>conftest.err
&&
4856 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4857 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4858 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4859 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4860 # icc doesn't choke on unknown options, it will just issue warnings
4861 # or remarks (even with -Werror). So we grep stderr for any message
4862 # that says an option was ignored or not supported.
4863 # When given -MP, icc 7.0 and 7.1 complain thusly:
4864 # icc: Command line warning: ignoring option '-M'; no argument required
4865 # The diagnosis changed in icc 8.0:
4866 # icc: Command line remark: option '-MP' not supported
4867 if (grep 'ignoring option' conftest.err ||
4868 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4869 am_cv_CXX_dependencies_compiler_type
=$depmode
4878 am_cv_CXX_dependencies_compiler_type
=none
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4883 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4884 CXXDEPMODE
=depmode
=$am_cv_CXX_dependencies_compiler_type
4887 test "x$enable_dependency_tracking" != xno \
4888 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3
; then
4889 am__fastdepCXX_TRUE
=
4890 am__fastdepCXX_FALSE
='#'
4892 am__fastdepCXX_TRUE
='#'
4893 am__fastdepCXX_FALSE
=
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4898 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4899 if ${ac_cv_path_GREP+:} false
; then :
4900 $as_echo_n "(cached) " >&6
4902 if test -z "$GREP"; then
4903 ac_path_GREP_found
=false
4904 # Loop through the user's path and test for each of PROGNAME-LIST
4905 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4906 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4909 test -z "$as_dir" && as_dir
=.
4910 for ac_prog
in grep ggrep
; do
4911 for ac_exec_ext
in '' $ac_executable_extensions; do
4912 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4913 as_fn_executable_p
"$ac_path_GREP" ||
continue
4914 # Check for GNU ac_path_GREP and select it if it is found.
4915 # Check for GNU $ac_path_GREP
4916 case `"$ac_path_GREP" --version 2>&1` in
4918 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4921 $as_echo_n 0123456789 >"conftest.in"
4924 cat "conftest.in" "conftest.in" >"conftest.tmp"
4925 mv "conftest.tmp" "conftest.in"
4926 cp "conftest.in" "conftest.nl"
4927 $as_echo 'GREP' >> "conftest.nl"
4928 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4929 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4930 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4931 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4932 # Best one so far, save it but keep looking for a better one
4933 ac_cv_path_GREP
="$ac_path_GREP"
4934 ac_path_GREP_max
=$ac_count
4936 # 10*(2^10) chars as input seems more than enough
4937 test $ac_count -gt 10 && break
4939 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4942 $ac_path_GREP_found && break 3
4947 if test -z "$ac_cv_path_GREP"; then
4948 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4951 ac_cv_path_GREP
=$GREP
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4956 $as_echo "$ac_cv_path_GREP" >&6; }
4957 GREP
="$ac_cv_path_GREP"
4962 ac_cpp
='$CPP $CPPFLAGS'
4963 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4964 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4965 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4967 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4968 # On Suns, sometimes $CPP names a directory.
4969 if test -n "$CPP" && test -d "$CPP"; then
4972 if test -z "$CPP"; then
4973 if ${ac_cv_prog_CPP+:} false
; then :
4974 $as_echo_n "(cached) " >&6
4976 # Double quotes because CPP needs to be expanded
4977 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4980 for ac_c_preproc_warn_flag
in '' yes
4982 # Use a header file that comes with gcc, so configuring glibc
4983 # with a fresh cross-compiler works.
4984 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4985 # <limits.h> exists even on freestanding compilers.
4986 # On the NeXT, cc -E runs the code through the compiler's parser,
4987 # not just through cpp. "Syntax error" is here to catch this case.
4988 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4989 /* end confdefs.h. */
4991 # include <limits.h>
4993 # include <assert.h>
4997 if ac_fn_c_try_cpp
"$LINENO"; then :
5000 # Broken: fails on valid input.
5003 rm -f conftest.err conftest.i conftest.
$ac_ext
5005 # OK, works on sane cases. Now check whether nonexistent headers
5006 # can be detected and how.
5007 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5008 /* end confdefs.h. */
5009 #include <ac_nonexistent.h>
5011 if ac_fn_c_try_cpp
"$LINENO"; then :
5012 # Broken: success on invalid input.
5015 # Passes both tests.
5019 rm -f conftest.err conftest.i conftest.
$ac_ext
5022 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5023 rm -f conftest.i conftest.err conftest.
$ac_ext
5024 if $ac_preproc_ok; then :
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5037 $as_echo "$CPP" >&6; }
5039 for ac_c_preproc_warn_flag
in '' yes
5041 # Use a header file that comes with gcc, so configuring glibc
5042 # with a fresh cross-compiler works.
5043 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5044 # <limits.h> exists even on freestanding compilers.
5045 # On the NeXT, cc -E runs the code through the compiler's parser,
5046 # not just through cpp. "Syntax error" is here to catch this case.
5047 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5048 /* end confdefs.h. */
5050 # include <limits.h>
5052 # include <assert.h>
5056 if ac_fn_c_try_cpp
"$LINENO"; then :
5059 # Broken: fails on valid input.
5062 rm -f conftest.err conftest.i conftest.
$ac_ext
5064 # OK, works on sane cases. Now check whether nonexistent headers
5065 # can be detected and how.
5066 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5067 /* end confdefs.h. */
5068 #include <ac_nonexistent.h>
5070 if ac_fn_c_try_cpp
"$LINENO"; then :
5071 # Broken: success on invalid input.
5074 # Passes both tests.
5078 rm -f conftest.err conftest.i conftest.
$ac_ext
5081 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5082 rm -f conftest.i conftest.err conftest.
$ac_ext
5083 if $ac_preproc_ok; then :
5086 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5087 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5088 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
5089 See \`config.log' for more details" "$LINENO" 5; }
5093 ac_cpp
='$CPP $CPPFLAGS'
5094 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5095 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5096 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5100 $as_echo_n "checking for egrep... " >&6; }
5101 if ${ac_cv_path_EGREP+:} false
; then :
5102 $as_echo_n "(cached) " >&6
5104 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5105 then ac_cv_path_EGREP
="$GREP -E"
5107 if test -z "$EGREP"; then
5108 ac_path_EGREP_found
=false
5109 # Loop through the user's path and test for each of PROGNAME-LIST
5110 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5111 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5114 test -z "$as_dir" && as_dir
=.
5115 for ac_prog
in egrep; do
5116 for ac_exec_ext
in '' $ac_executable_extensions; do
5117 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5118 as_fn_executable_p
"$ac_path_EGREP" ||
continue
5119 # Check for GNU ac_path_EGREP and select it if it is found.
5120 # Check for GNU $ac_path_EGREP
5121 case `"$ac_path_EGREP" --version 2>&1` in
5123 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5126 $as_echo_n 0123456789 >"conftest.in"
5129 cat "conftest.in" "conftest.in" >"conftest.tmp"
5130 mv "conftest.tmp" "conftest.in"
5131 cp "conftest.in" "conftest.nl"
5132 $as_echo 'EGREP' >> "conftest.nl"
5133 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5134 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5135 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5136 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5137 # Best one so far, save it but keep looking for a better one
5138 ac_cv_path_EGREP
="$ac_path_EGREP"
5139 ac_path_EGREP_max
=$ac_count
5141 # 10*(2^10) chars as input seems more than enough
5142 test $ac_count -gt 10 && break
5144 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5147 $ac_path_EGREP_found && break 3
5152 if test -z "$ac_cv_path_EGREP"; then
5153 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5156 ac_cv_path_EGREP
=$EGREP
5161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5162 $as_echo "$ac_cv_path_EGREP" >&6; }
5163 EGREP
="$ac_cv_path_EGREP"
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5167 $as_echo_n "checking for ANSI C header files... " >&6; }
5168 if ${ac_cv_header_stdc+:} false
; then :
5169 $as_echo_n "(cached) " >&6
5171 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5172 /* end confdefs.h. */
5186 if ac_fn_c_try_compile
"$LINENO"; then :
5187 ac_cv_header_stdc
=yes
5189 ac_cv_header_stdc
=no
5191 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5193 if test $ac_cv_header_stdc = yes; then
5194 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5195 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5196 /* end confdefs.h. */
5200 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5201 $EGREP "memchr" >/dev
/null
2>&1; then :
5204 ac_cv_header_stdc
=no
5210 if test $ac_cv_header_stdc = yes; then
5211 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5212 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5213 /* end confdefs.h. */
5217 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5218 $EGREP "free" >/dev
/null
2>&1; then :
5221 ac_cv_header_stdc
=no
5227 if test $ac_cv_header_stdc = yes; then
5228 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5229 if test "$cross_compiling" = yes; then :
5232 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5233 /* end confdefs.h. */
5236 #if ((' ' & 0x0FF) == 0x020)
5237 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5238 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5240 # define ISLOWER(c) \
5241 (('a' <= (c) && (c) <= 'i') \
5242 || ('j' <= (c) && (c) <= 'r') \
5243 || ('s' <= (c) && (c) <= 'z'))
5244 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5247 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5252 for (i = 0; i < 256; i++)
5253 if (XOR (islower (i), ISLOWER (i))
5254 || toupper (i) != TOUPPER (i))
5259 if ac_fn_c_try_run
"$LINENO"; then :
5262 ac_cv_header_stdc
=no
5264 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5265 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5271 $as_echo "$ac_cv_header_stdc" >&6; }
5272 if test $ac_cv_header_stdc = yes; then
5274 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5278 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5279 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5280 inttypes.h stdint.h unistd.h
5282 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5283 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5285 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
5286 cat >>confdefs.h
<<_ACEOF
5287 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5296 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5297 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
5304 if test "$MINIX" = yes; then
5306 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5309 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5312 $as_echo "#define _MINIX 1" >>confdefs.h
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5318 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5319 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
5320 $as_echo_n "(cached) " >&6
5322 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5323 /* end confdefs.h. */
5325 # define __EXTENSIONS__ 1
5326 $ac_includes_default
5335 if ac_fn_c_try_compile
"$LINENO"; then :
5336 ac_cv_safe_to_define___extensions__
=yes
5338 ac_cv_safe_to_define___extensions__
=no
5340 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5343 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5344 test $ac_cv_safe_to_define___extensions__ = yes &&
5345 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5347 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5349 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5351 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5353 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5362 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5363 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5368 macro_version
='2.2.7a'
5369 macro_revision
='1.3134'
5383 ltmain
="$ac_aux_dir/ltmain.sh"
5385 # Backslashify metacharacters that are still active within
5386 # double-quoted strings.
5387 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
5389 # Same as above, but do not quote variable references.
5390 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
5392 # Sed substitution to delay expansion of an escaped shell variable in a
5393 # double_quote_subst'ed string.
5394 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
5396 # Sed substitution to delay expansion of an escaped single quote.
5397 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
5399 # Sed substitution to avoid accidental globbing in evaled expressions
5400 no_glob_subst
='s/\*/\\\*/g'
5402 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5403 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5404 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5407 $as_echo_n "checking how to print strings... " >&6; }
5408 # Test print first, because it will be a builtin if present.
5409 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5410 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5412 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5415 # Use this function as a fallback that always works.
5416 func_fallback_echo ()
5418 eval 'cat <<_LTECHO_EOF
5422 ECHO='func_fallback_echo
'
5425 # func_echo_all arg...
5426 # Invoke $ECHO with all args, space-separated.
5433 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5434 $as_echo "printf" >&6; } ;;
5435 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5436 $as_echo "print -r" >&6; } ;;
5437 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5438 $as_echo "cat" >&6; } ;;
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5455 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5456 if ${ac_cv_path_SED+:} false; then :
5457 $as_echo_n "(cached) " >&6
5459 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5460 for ac_i in 1 2 3 4 5 6 7; do
5461 ac_script="$ac_script$as_nl$ac_script"
5463 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5464 { ac_script=; unset ac_script;}
5465 if test -z "$SED"; then
5466 ac_path_SED_found=false
5467 # Loop through the user's path and
test for each of PROGNAME-LIST
5468 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5472 test -z "$as_dir" && as_dir
=.
5473 for ac_prog
in sed gsed
; do
5474 for ac_exec_ext
in '' $ac_executable_extensions; do
5475 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5476 as_fn_executable_p
"$ac_path_SED" ||
continue
5477 # Check for GNU ac_path_SED and select it if it is found.
5478 # Check for GNU $ac_path_SED
5479 case `"$ac_path_SED" --version 2>&1` in
5481 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5484 $as_echo_n 0123456789 >"conftest.in"
5487 cat "conftest.in" "conftest.in" >"conftest.tmp"
5488 mv "conftest.tmp" "conftest.in"
5489 cp "conftest.in" "conftest.nl"
5490 $as_echo '' >> "conftest.nl"
5491 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5492 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5493 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5494 if test $ac_count -gt ${ac_path_SED_max-0}; then
5495 # Best one so far, save it but keep looking for a better one
5496 ac_cv_path_SED
="$ac_path_SED"
5497 ac_path_SED_max
=$ac_count
5499 # 10*(2^10) chars as input seems more than enough
5500 test $ac_count -gt 10 && break
5502 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5505 $ac_path_SED_found && break 3
5510 if test -z "$ac_cv_path_SED"; then
5511 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5519 $as_echo "$ac_cv_path_SED" >&6; }
5520 SED
="$ac_cv_path_SED"
5523 test -z "$SED" && SED
=sed
5524 Xsed
="$SED -e 1s/^X//"
5536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5537 $as_echo_n "checking for fgrep... " >&6; }
5538 if ${ac_cv_path_FGREP+:} false
; then :
5539 $as_echo_n "(cached) " >&6
5541 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
5542 then ac_cv_path_FGREP
="$GREP -F"
5544 if test -z "$FGREP"; then
5545 ac_path_FGREP_found
=false
5546 # Loop through the user's path and test for each of PROGNAME-LIST
5547 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5548 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5551 test -z "$as_dir" && as_dir
=.
5552 for ac_prog
in fgrep
; do
5553 for ac_exec_ext
in '' $ac_executable_extensions; do
5554 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
5555 as_fn_executable_p
"$ac_path_FGREP" ||
continue
5556 # Check for GNU ac_path_FGREP and select it if it is found.
5557 # Check for GNU $ac_path_FGREP
5558 case `"$ac_path_FGREP" --version 2>&1` in
5560 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
5563 $as_echo_n 0123456789 >"conftest.in"
5566 cat "conftest.in" "conftest.in" >"conftest.tmp"
5567 mv "conftest.tmp" "conftest.in"
5568 cp "conftest.in" "conftest.nl"
5569 $as_echo 'FGREP' >> "conftest.nl"
5570 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5571 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5572 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5573 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5574 # Best one so far, save it but keep looking for a better one
5575 ac_cv_path_FGREP
="$ac_path_FGREP"
5576 ac_path_FGREP_max
=$ac_count
5578 # 10*(2^10) chars as input seems more than enough
5579 test $ac_count -gt 10 && break
5581 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5584 $ac_path_FGREP_found && break 3
5589 if test -z "$ac_cv_path_FGREP"; then
5590 as_fn_error $?
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5593 ac_cv_path_FGREP
=$FGREP
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5599 $as_echo "$ac_cv_path_FGREP" >&6; }
5600 FGREP
="$ac_cv_path_FGREP"
5603 test -z "$GREP" && GREP
=grep
5623 # Check whether --with-gnu-ld was given.
5624 if test "${with_gnu_ld+set}" = set; then :
5625 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
5631 if test "$GCC" = yes; then
5632 # Check if gcc -print-prog-name=ld gives a path.
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5634 $as_echo_n "checking for ld used by $CC... " >&6; }
5637 # gcc leaves a trailing carriage return which upsets mingw
5638 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5640 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
5643 # Accept absolute paths.
5645 re_direlt
='/[^/][^/]*/\.\./'
5646 # Canonicalize the pathname of ld
5647 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5648 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
5649 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5651 test -z "$LD" && LD
="$ac_prog"
5654 # If it fails, then pretend we aren't using GCC.
5658 # If it is relative, then search for the first ld in PATH.
5662 elif test "$with_gnu_ld" = yes; then
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5664 $as_echo_n "checking for GNU ld... " >&6; }
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5667 $as_echo_n "checking for non-GNU ld... " >&6; }
5669 if ${lt_cv_path_LD+:} false
; then :
5670 $as_echo_n "(cached) " >&6
5672 if test -z "$LD"; then
5673 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5674 for ac_dir
in $PATH; do
5676 test -z "$ac_dir" && ac_dir
=.
5677 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
5678 lt_cv_path_LD
="$ac_dir/$ac_prog"
5679 # Check to see if the program is GNU ld. I'd rather use --version,
5680 # but apparently some variants of GNU ld only accept -v.
5681 # Break only if it was the GNU/non-GNU ld that we prefer.
5682 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5683 *GNU
* |
*'with BFD'*)
5684 test "$with_gnu_ld" != no
&& break
5687 test "$with_gnu_ld" != yes && break
5694 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
5699 if test -n "$LD"; then
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5701 $as_echo "$LD" >&6; }
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5704 $as_echo "no" >&6; }
5706 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5708 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5709 if ${lt_cv_prog_gnu_ld+:} false
; then :
5710 $as_echo_n "(cached) " >&6
5712 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5713 case `$LD -v 2>&1 </dev/null` in
5714 *GNU
* |
*'with BFD'*)
5715 lt_cv_prog_gnu_ld
=yes
5718 lt_cv_prog_gnu_ld
=no
5722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5723 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5724 with_gnu_ld
=$lt_cv_prog_gnu_ld
5734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5735 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5736 if ${lt_cv_path_NM+:} false
; then :
5737 $as_echo_n "(cached) " >&6
5739 if test -n "$NM"; then
5740 # Let the user override the nm to test.
5741 lt_nm_to_check
="$NM"
5743 lt_nm_to_check
="${ac_tool_prefix}nm"
5744 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5745 lt_nm_to_check
="$lt_nm_to_check nm"
5748 for lt_tmp_nm
in "$lt_nm_to_check"; do
5749 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5750 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
5752 test -z "$ac_dir" && ac_dir
=.
5753 # Strip out any user-provided options from the nm to test twice,
5754 # the first time to test to see if nm (rather than its options) has
5755 # an explicit path, the second time to yield a file which can be
5757 tmp_nm_path
="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5758 case "$tmp_nm_path" in
5759 */*|
*\\*) tmp_nm
="$lt_tmp_nm";;
5760 *) tmp_nm
="$ac_dir/$lt_tmp_nm";;
5762 tmp_nm_to_nm
="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5763 if test -f "$tmp_nm_to_nm" ||
test -f "$tmp_nm_to_nm$ac_exeext" ; then
5764 # Check to see if the nm accepts a BSD-compat flag.
5765 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5766 # nm: unknown option "B" ignored
5767 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5768 *$tmp_nm*) lt_cv_path_NM
="$tmp_nm -B"
5772 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5774 lt_cv_path_NM
="$tmp_nm -p"
5778 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5779 continue # so that we can try to find one that supports BSD flags
5788 : ${lt_cv_path_NM=no}
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5791 $as_echo "$lt_cv_path_NM" >&6; }
5792 if test "$lt_cv_path_NM" != "no"; then
5795 # Didn't find any BSD compatible name lister, look for dumpbin.
5796 if test -n "$DUMPBIN"; then :
5797 # Let the user override the test.
5799 if test -n "$ac_tool_prefix"; then
5800 for ac_prog
in dumpbin
"link -dump"
5802 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5803 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
5804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5805 $as_echo_n "checking for $ac_word... " >&6; }
5806 if ${ac_cv_prog_DUMPBIN+:} false
; then :
5807 $as_echo_n "(cached) " >&6
5809 if test -n "$DUMPBIN"; then
5810 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
5812 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5816 test -z "$as_dir" && as_dir
=.
5817 for ac_exec_ext
in '' $ac_executable_extensions; do
5818 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5819 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
5820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5829 DUMPBIN
=$ac_cv_prog_DUMPBIN
5830 if test -n "$DUMPBIN"; then
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5832 $as_echo "$DUMPBIN" >&6; }
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5835 $as_echo "no" >&6; }
5839 test -n "$DUMPBIN" && break
5842 if test -z "$DUMPBIN"; then
5843 ac_ct_DUMPBIN
=$DUMPBIN
5844 for ac_prog
in dumpbin
"link -dump"
5846 # Extract the first word of "$ac_prog", so it can be a program name with args.
5847 set dummy
$ac_prog; ac_word
=$2
5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5849 $as_echo_n "checking for $ac_word... " >&6; }
5850 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false
; then :
5851 $as_echo_n "(cached) " >&6
5853 if test -n "$ac_ct_DUMPBIN"; then
5854 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
5856 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5860 test -z "$as_dir" && as_dir
=.
5861 for ac_exec_ext
in '' $ac_executable_extensions; do
5862 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5863 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
5864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5873 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
5874 if test -n "$ac_ct_DUMPBIN"; then
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5876 $as_echo "$ac_ct_DUMPBIN" >&6; }
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5879 $as_echo "no" >&6; }
5883 test -n "$ac_ct_DUMPBIN" && break
5886 if test "x$ac_ct_DUMPBIN" = x
; then
5889 case $cross_compiling:$ac_tool_warned in
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5892 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5893 ac_tool_warned
=yes ;;
5895 DUMPBIN
=$ac_ct_DUMPBIN
5899 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5901 DUMPBIN
="$DUMPBIN -symbols"
5909 if test "$DUMPBIN" != ":"; then
5913 test -z "$NM" && NM
=nm
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5921 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5922 if ${lt_cv_nm_interface+:} false
; then :
5923 $as_echo_n "(cached) " >&6
5925 lt_cv_nm_interface
="BSD nm"
5926 echo "int some_variable = 0;" > conftest.
$ac_ext
5927 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5928 (eval "$ac_compile" 2>conftest.err
)
5929 cat conftest.err
>&5
5930 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5931 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
5932 cat conftest.err
>&5
5933 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5934 cat conftest.out
>&5
5935 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
5936 lt_cv_nm_interface
="MS dumpbin"
5940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5941 $as_echo "$lt_cv_nm_interface" >&6; }
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5944 $as_echo_n "checking whether ln -s works... " >&6; }
5946 if test "$LN_S" = "ln -s"; then
5947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5948 $as_echo "yes" >&6; }
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5951 $as_echo "no, using $LN_S" >&6; }
5954 # find the maximum length of command line arguments
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5956 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5957 if ${lt_cv_sys_max_cmd_len+:} false
; then :
5958 $as_echo_n "(cached) " >&6
5965 # On DJGPP, this test can blow up pretty badly due to problems in libc
5966 # (any single argument exceeding 2000 bytes causes a buffer overrun
5967 # during glob expansion). Even if it were fixed, the result of this
5968 # check would be larger than it should be.
5969 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
5973 # Under GNU Hurd, this test is not required because there is
5974 # no limit to the length of command line arguments.
5975 # Libtool will interpret -1 as no limit whatsoever
5976 lt_cv_sys_max_cmd_len
=-1;
5979 cygwin
* | mingw
* | cegcc
*)
5980 # On Win9x/ME, this test blows up -- it succeeds, but takes
5981 # about 5 minutes as the teststring grows exponentially.
5982 # Worse, since 9x/ME are not pre-emptively multitasking,
5983 # you end up with a "frozen" computer, even though with patience
5984 # the test eventually succeeds (with a max line length of 256k).
5985 # Instead, let's just punt: use the minimum linelength reported by
5986 # all of the supported platforms: 8192 (on NT/2K/XP).
5987 lt_cv_sys_max_cmd_len
=8192;
5991 # On MiNT this can take a long time and run out of memory.
5992 lt_cv_sys_max_cmd_len
=8192;
5996 # On AmigaOS with pdksh, this test takes hours, literally.
5997 # So we just punt and use a minimum line length of 8192.
5998 lt_cv_sys_max_cmd_len
=8192;
6001 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
6002 # This has been around since 386BSD, at least. Likely further.
6003 if test -x /sbin
/sysctl
; then
6004 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
6005 elif test -x /usr
/sbin
/sysctl
; then
6006 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
6008 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
6010 # And add a safety zone
6011 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6012 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6016 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6017 lt_cv_sys_max_cmd_len
=196608
6021 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6022 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6023 # nice to cause kernel panics so lets avoid the loop below.
6024 # First set a reasonable default.
6025 lt_cv_sys_max_cmd_len
=16384
6027 if test -x /sbin
/sysconfig
; then
6028 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6029 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
6034 lt_cv_sys_max_cmd_len
=102400
6036 sysv5
* | sco5v6
* | sysv4.2uw2
*)
6037 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6038 if test -n "$kargmax"; then
6039 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
6041 lt_cv_sys_max_cmd_len
=32768
6045 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
6046 if test -n "$lt_cv_sys_max_cmd_len"; then
6047 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6048 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6050 # Make teststring a little bigger before we do anything with it.
6051 # a 1K string should be a reasonable start.
6052 for i
in 1 2 3 4 5 6 7 8 ; do
6053 teststring
=$teststring$teststring
6055 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
6056 # If test is not a shell built-in, we'll probably end up computing a
6057 # maximum length that is only half of the actual maximum length, but
6059 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6060 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
6061 test $i != 17 # 1/2 MB should be enough
6064 teststring
=$teststring$teststring
6066 # Only check the string length outside the loop.
6067 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
6069 # Add a significant safety factor because C++ compilers can tack on
6070 # massive amounts of additional arguments before passing them to the
6071 # linker. It appears as though 1/2 is a usable value.
6072 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
6079 if test -n $lt_cv_sys_max_cmd_len ; then
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6081 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6084 $as_echo "none" >&6; }
6086 max_cmd_len
=$lt_cv_sys_max_cmd_len
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6098 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6099 # Try some XSI features
6102 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6104 && eval 'test $(( 1 + 1 )) -eq 2 \
6105 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6107 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
6108 $as_echo "$xsi_shell" >&6; }
6111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
6112 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
6114 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
6116 && lt_shell_append=yes
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
6118 $as_echo "$lt_shell_append" >&6; }
6121 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6131 # test EBCDIC or ASCII
6132 case `echo X|tr X '\101'` in
6133 A) # ASCII based system
6134 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6135 lt_SP2NL='tr \040 \012'
6136 lt_NL2SP='tr \015\012 \040\040'
6138 *) # EBCDIC based system
6139 lt_SP2NL='tr \100 \n'
6140 lt_NL2SP='tr \r\n \100\100'
6152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
6153 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
6154 if ${lt_cv_ld_reload_flag+:} false; then :
6155 $as_echo_n "(cached
) " >&6
6157 lt_cv_ld_reload_flag='-r'
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
6160 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6161 reload_flag=$lt_cv_ld_reload_flag
6162 case $reload_flag in
6164 *) reload_flag=" $reload_flag" ;;
6166 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6169 if test "$GCC" = yes; then
6170 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6172 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6185 if test -n "$ac_tool_prefix"; then
6186 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
6187 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6189 $as_echo_n "checking
for $ac_word...
" >&6; }
6190 if ${ac_cv_prog_OBJDUMP+:} false; then :
6191 $as_echo_n "(cached
) " >&6
6193 if test -n "$OBJDUMP"; then
6194 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6200 test -z "$as_dir" && as_dir=.
6201 for ac_exec_ext in '' $ac_executable_extensions; do
6202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6203 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
6204 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6213 OBJDUMP=$ac_cv_prog_OBJDUMP
6214 if test -n "$OBJDUMP"; then
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
6216 $as_echo "$OBJDUMP" >&6; }
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6219 $as_echo "no
" >&6; }
6224 if test -z "$ac_cv_prog_OBJDUMP"; then
6225 ac_ct_OBJDUMP=$OBJDUMP
6226 # Extract the first word of "objdump
", so it can be a program name with args.
6227 set dummy objdump; ac_word=$2
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6229 $as_echo_n "checking
for $ac_word...
" >&6; }
6230 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6231 $as_echo_n "(cached
) " >&6
6233 if test -n "$ac_ct_OBJDUMP"; then
6234 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6240 test -z "$as_dir" && as_dir=.
6241 for ac_exec_ext in '' $ac_executable_extensions; do
6242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6243 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
6244 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6253 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6254 if test -n "$ac_ct_OBJDUMP"; then
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
6256 $as_echo "$ac_ct_OBJDUMP" >&6; }
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6259 $as_echo "no
" >&6; }
6262 if test "x
$ac_ct_OBJDUMP" = x; then
6265 case $cross_compiling:$ac_tool_warned in
6267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6268 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6269 ac_tool_warned=yes ;;
6271 OBJDUMP=$ac_ct_OBJDUMP
6274 OBJDUMP="$ac_cv_prog_OBJDUMP"
6277 test -z "$OBJDUMP" && OBJDUMP=objdump
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
6288 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
6289 if ${lt_cv_deplibs_check_method+:} false; then :
6290 $as_echo_n "(cached
) " >&6
6292 lt_cv_file_magic_cmd='$MAGIC_CMD'
6293 lt_cv_file_magic_test_file=
6294 lt_cv_deplibs_check_method='unknown'
6295 # Need to set the preceding variable on all platforms that support
6296 # interlibrary dependencies.
6297 # 'none' -- dependencies not supported.
6298 # `unknown' -- same as none, but documents that we really don't know.
6299 # 'pass_all' -- all dependencies passed with no checks.
6300 # 'test_compile' -- check by making test program.
6301 # 'file_magic [[regex]]' -- check by looking for files in library path
6302 # which responds to the $file_magic_cmd with a given extended regex.
6303 # If you have `file' or equivalent on your system and you're not sure
6304 # whether `pass_all' will *always* work, you probably want this one.
6308 lt_cv_deplibs_check_method=pass_all
6312 lt_cv_deplibs_check_method=pass_all
6316 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6317 lt_cv_file_magic_cmd='/usr/bin/file -L'
6318 lt_cv_file_magic_test_file=/shlib/libc.so
6322 # func_win32_libid is a shell function defined in ltmain.sh
6323 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6324 lt_cv_file_magic_cmd='func_win32_libid'
6328 # Base MSYS/MinGW do not provide the 'file' command needed by
6329 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6330 # unless we find 'file', for example because we are cross-compiling.
6331 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6332 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
6333 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6334 lt_cv_file_magic_cmd='func_win32_libid'
6336 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6337 lt_cv_file_magic_cmd='$OBJDUMP -f'
6342 # use the weaker test based on 'objdump'. See mingw*.
6343 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6344 lt_cv_file_magic_cmd='$OBJDUMP -f'
6347 darwin* | rhapsody*)
6348 lt_cv_deplibs_check_method=pass_all
6351 freebsd* | dragonfly*)
6352 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6355 # Not sure whether the presence of OpenBSD here was a mistake.
6356 # Let's accept both of them until this is cleared up.
6357 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6358 lt_cv_file_magic_cmd=/usr/bin/file
6359 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6363 lt_cv_deplibs_check_method=pass_all
6368 lt_cv_deplibs_check_method=pass_all
6372 lt_cv_deplibs_check_method=pass_all
6375 hpux10.20* | hpux11*)
6376 lt_cv_file_magic_cmd=/usr/bin/file
6379 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6380 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6383 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]'
6384 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6387 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6388 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6394 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6395 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6398 irix5* | irix6* | nonstopux*)
6400 *-32|*"-32 ") libmagic=32-bit;;
6401 *-n32|*"-n32 ") libmagic=N32;;
6402 *-64|*"-64 ") libmagic=64-bit;;
6403 *) libmagic=never-match;;
6405 lt_cv_deplibs_check_method=pass_all
6408 # This must be Linux ELF.
6409 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6410 lt_cv_deplibs_check_method=pass_all
6414 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6415 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6417 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6422 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6423 lt_cv_file_magic_cmd=/usr/bin/file
6424 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6428 lt_cv_deplibs_check_method=pass_all
6432 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
6433 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6435 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6439 osf3* | osf4* | osf5*)
6440 lt_cv_deplibs_check_method=pass_all
6444 lt_cv_deplibs_check_method=pass_all
6448 lt_cv_deplibs_check_method=pass_all
6451 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6452 lt_cv_deplibs_check_method=pass_all
6456 case $host_vendor in
6458 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]'
6459 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6462 lt_cv_deplibs_check_method=pass_all
6465 lt_cv_file_magic_cmd='/bin/file'
6466 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6469 lt_cv_file_magic_cmd='/bin/file'
6470 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
6471 lt_cv_file_magic_test_file=/lib/libc.so
6474 lt_cv_deplibs_check_method=pass_all
6477 lt_cv_deplibs_check_method=pass_all
6483 lt_cv_deplibs_check_method=pass_all
6488 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
6489 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6490 file_magic_cmd=$lt_cv_file_magic_cmd
6491 deplibs_check_method=$lt_cv_deplibs_check_method
6492 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6506 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll
"
6507 for plugin in $plugin_names; do
6508 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6509 if test x$plugin_so = x$plugin; then
6510 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6512 if test x$plugin_so != x$plugin; then
6513 plugin_option="--plugin $plugin_so"
6518 if test -n "$ac_tool_prefix"; then
6519 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6520 set dummy ${ac_tool_prefix}ar; ac_word=$2
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6522 $as_echo_n "checking
for $ac_word...
" >&6; }
6523 if ${ac_cv_prog_AR+:} false; then :
6524 $as_echo_n "(cached
) " >&6
6526 if test -n "$AR"; then
6527 ac_cv_prog_AR="$AR" # Let the user override the test.
6529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6533 test -z "$as_dir" && as_dir=.
6534 for ac_exec_ext in '' $ac_executable_extensions; do
6535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6536 ac_cv_prog_AR="${ac_tool_prefix}ar"
6537 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6547 if test -n "$AR"; then
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
6549 $as_echo "$AR" >&6; }
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6552 $as_echo "no
" >&6; }
6557 if test -z "$ac_cv_prog_AR"; then
6559 # Extract the first word of "ar", so it can be a program name with args.
6560 set dummy ar; ac_word=$2
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6562 $as_echo_n "checking
for $ac_word...
" >&6; }
6563 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6564 $as_echo_n "(cached
) " >&6
6566 if test -n "$ac_ct_AR"; then
6567 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6573 test -z "$as_dir" && as_dir=.
6574 for ac_exec_ext in '' $ac_executable_extensions; do
6575 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6576 ac_cv_prog_ac_ct_AR="ar"
6577 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6586 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6587 if test -n "$ac_ct_AR"; then
6588 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
6589 $as_echo "$ac_ct_AR" >&6; }
6591 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6592 $as_echo "no
" >&6; }
6595 if test "x
$ac_ct_AR" = x; then
6598 case $cross_compiling:$ac_tool_warned in
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6601 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6602 ac_tool_warned=yes ;;
6610 test -z "$AR" && AR=ar
6611 if test -n "$plugin_option"; then
6612 if $AR --help 2>&1 | grep -q "\
--plugin"; then
6614 $AR $plugin_option rc conftest.a conftest.c
6615 if test "$?
" != 0; then
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: Failed
: $AR $plugin_option rc
" >&5
6617 $as_echo "$as_me: WARNING
: Failed
: $AR $plugin_option rc
" >&2;}
6619 AR="$AR $plugin_option"
6624 test -z "$AR_FLAGS" && AR_FLAGS=cru
6636 if test -n "$ac_tool_prefix"; then
6637 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
6638 set dummy ${ac_tool_prefix}strip; ac_word=$2
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6640 $as_echo_n "checking
for $ac_word...
" >&6; }
6641 if ${ac_cv_prog_STRIP+:} false; then :
6642 $as_echo_n "(cached
) " >&6
6644 if test -n "$STRIP"; then
6645 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6651 test -z "$as_dir" && as_dir=.
6652 for ac_exec_ext in '' $ac_executable_extensions; do
6653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6654 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
6655 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6664 STRIP=$ac_cv_prog_STRIP
6665 if test -n "$STRIP"; then
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
6667 $as_echo "$STRIP" >&6; }
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6670 $as_echo "no
" >&6; }
6675 if test -z "$ac_cv_prog_STRIP"; then
6677 # Extract the first word of "strip
", so it can be a program name with args.
6678 set dummy strip; ac_word=$2
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6680 $as_echo_n "checking
for $ac_word...
" >&6; }
6681 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6682 $as_echo_n "(cached
) " >&6
6684 if test -n "$ac_ct_STRIP"; then
6685 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6691 test -z "$as_dir" && as_dir=.
6692 for ac_exec_ext in '' $ac_executable_extensions; do
6693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6694 ac_cv_prog_ac_ct_STRIP="strip
"
6695 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6704 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6705 if test -n "$ac_ct_STRIP"; then
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
6707 $as_echo "$ac_ct_STRIP" >&6; }
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6710 $as_echo "no
" >&6; }
6713 if test "x
$ac_ct_STRIP" = x; then
6716 case $cross_compiling:$ac_tool_warned in
6718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6719 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6720 ac_tool_warned=yes ;;
6725 STRIP="$ac_cv_prog_STRIP"
6728 test -z "$STRIP" && STRIP=:
6735 if test -n "$ac_tool_prefix"; then
6736 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
6737 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6739 $as_echo_n "checking
for $ac_word...
" >&6; }
6740 if ${ac_cv_prog_RANLIB+:} false; then :
6741 $as_echo_n "(cached
) " >&6
6743 if test -n "$RANLIB"; then
6744 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6750 test -z "$as_dir" && as_dir=.
6751 for ac_exec_ext in '' $ac_executable_extensions; do
6752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6753 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
6754 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6763 RANLIB=$ac_cv_prog_RANLIB
6764 if test -n "$RANLIB"; then
6765 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
6766 $as_echo "$RANLIB" >&6; }
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6769 $as_echo "no
" >&6; }
6774 if test -z "$ac_cv_prog_RANLIB"; then
6775 ac_ct_RANLIB=$RANLIB
6776 # Extract the first word of "ranlib
", so it can be a program name with args.
6777 set dummy ranlib; ac_word=$2
6778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6779 $as_echo_n "checking
for $ac_word...
" >&6; }
6780 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6781 $as_echo_n "(cached
) " >&6
6783 if test -n "$ac_ct_RANLIB"; then
6784 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6790 test -z "$as_dir" && as_dir=.
6791 for ac_exec_ext in '' $ac_executable_extensions; do
6792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6793 ac_cv_prog_ac_ct_RANLIB="ranlib
"
6794 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6803 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6804 if test -n "$ac_ct_RANLIB"; then
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
6806 $as_echo "$ac_ct_RANLIB" >&6; }
6808 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6809 $as_echo "no
" >&6; }
6812 if test "x
$ac_ct_RANLIB" = x; then
6815 case $cross_compiling:$ac_tool_warned in
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6818 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6819 ac_tool_warned=yes ;;
6821 RANLIB=$ac_ct_RANLIB
6824 RANLIB="$ac_cv_prog_RANLIB"
6827 test -z "$RANLIB" && RANLIB=:
6828 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6829 if $RANLIB --help 2>&1 | grep -q "\
--plugin"; then
6830 RANLIB="$RANLIB $plugin_option"
6839 # Determine commands to create old-style static archives.
6840 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6841 old_postinstall_cmds='chmod 644 $oldlib'
6842 old_postuninstall_cmds=
6844 if test -n "$RANLIB"; then
6847 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
6850 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
6853 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
6858 lock_old_archive_extraction=yes ;;
6860 lock_old_archive_extraction=no ;;
6901 # If no C compiler was specified, use CC.
6904 # If no C compiler flags were specified, use CFLAGS.
6905 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6907 # Allow CC to be a program name with arguments.
6911 # Check for command to grab the raw symbol name followed by C symbol from nm.
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
6913 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
6914 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6915 $as_echo_n "(cached
) " >&6
6918 # These are sane defaults that work on at least a few old systems.
6919 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6921 # Character class describing NM global symbol codes.
6922 symcode='[BCDEGRST]'
6924 # Regexp to match symbols that can be accessed directly from C.
6925 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6927 # Define system-specific variables.
6932 cygwin* | mingw* | pw32* | cegcc*)
6933 symcode='[ABCDGISTW]'
6936 if test "$host_cpu" = ia64; then
6937 symcode='[ABCDEGRST]'
6941 symcode='[BCDEGRST]'
6944 symcode='[BCDEGQRST]'
6955 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6963 # If we're using GNU nm, then use its standard symbol codes.
6964 case `$NM -V 2>&1` in
6965 *GNU* | *'with BFD'*)
6966 symcode='[ABCDGIRSTW]' ;;
6969 # Transform an extracted symbol line into a proper C declaration.
6970 # Some systems (esp. on ia64) link data and code symbols differently,
6971 # so use this general approach.
6972 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6974 # Transform an extracted symbol line into symbol name and symbol address
6975 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6976 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'"
6978 # Handle CRLF in mingw tool chain
6982 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6986 # Try without a prefix underscore, then with it.
6987 for ac_symprfx in "" "_
"; do
6989 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6990 symxfrm="\\1 $ac_symprfx\\2 \\2"
6992 # Write the raw and C identifiers.
6993 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
6994 # Fake it for dumpbin and say T for any non-static function
6995 # and D for any global variable.
6996 # Also find C++ and __fastcall symbols from MSVC++,
6997 # which start with @ or ?.
6998 lt_cv_sys_global_symbol_pipe="$AWK '"\
6999 " {last_section=section; section=\$ 3};"\
7000 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7001 " \$ 0!~/External *\|/{next};"\
7002 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7003 " {if(hide[section]) next};"\
7004 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7005 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7006 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7007 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7008 " ' prfx
=^
$ac_symprfx"
7010 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7013 # Check to see that the pipe works correctly.
7017 cat > conftest.$ac_ext <<_LT_EOF
7022 void nm_test_func(void);
7023 void nm_test_func(void){}
7027 int main(){nm_test_var='a';nm_test_func();return(0);}
7030 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7031 (eval $ac_compile) 2>&5
7033 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7034 test $ac_status = 0; }; then
7035 # Now try to grab the symbols.
7037 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
7038 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7040 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7041 test $ac_status = 0; } && test -s "$nlist"; then
7042 # Try sorting and uniquifying the output.
7043 if sort "$nlist" | uniq > "$nlist"T; then
7044 mv -f "$nlist"T "$nlist"
7049 # Make sure that we snagged all the symbols we need.
7050 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7051 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7052 cat <<_LT_EOF > conftest.$ac_ext
7058 # Now generate the symbol file.
7059 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7061 cat <<_LT_EOF >> conftest.$ac_ext
7063 /* The mapping between symbol names and symbols. */
7068 lt__PROGRAM__LTX_preloaded_symbols[] =
7070 { "@PROGRAM@
", (void *) 0 },
7072 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7073 cat <<\_LT_EOF >> conftest.$ac_ext
7077 /* This works around a problem in FreeBSD linker */
7078 #ifdef FREEBSD_WORKAROUND
7079 static const void *lt_preloaded_setup() {
7080 return lt__PROGRAM__LTX_preloaded_symbols;
7088 # Now try linking the two files.
7089 mv conftest.$ac_objext conftstm.$ac_objext
7090 lt_save_LIBS="$LIBS"
7091 lt_save_CFLAGS="$CFLAGS"
7092 LIBS="conftstm.
$ac_objext"
7093 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7094 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7095 (eval $ac_link) 2>&5
7097 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7098 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7101 LIBS="$lt_save_LIBS"
7102 CFLAGS="$lt_save_CFLAGS"
7104 echo "cannot
find nm_test_func
in $nlist" >&5
7107 echo "cannot
find nm_test_var
in $nlist" >&5
7110 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
7113 echo "$progname: failed program was
:" >&5
7114 cat conftest.$ac_ext >&5
7116 rm -rf conftest* conftst*
7118 # Do not use the global_symbol_pipe unless it works.
7119 if test "$pipe_works" = yes; then
7122 lt_cv_sys_global_symbol_pipe=
7128 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7129 lt_cv_sys_global_symbol_to_cdecl=
7131 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
7133 $as_echo "failed
" >&6; }
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
7136 $as_echo "ok
" >&6; }
7160 # Check whether --enable-libtool-lock was given.
7161 if test "${enable_libtool_lock+set}" = set; then :
7162 enableval=$enable_libtool_lock;
7165 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
7167 # Some flags need to be propagated to the compiler or linker for good
7171 # Find out which ABI we are using.
7172 echo 'int i;' > conftest.$ac_ext
7173 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7174 (eval $ac_compile) 2>&5
7176 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7177 test $ac_status = 0; }; then
7178 case `/usr/bin/file conftest.$ac_objext` in
7190 # Find out which ABI we are using.
7191 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
7192 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7193 (eval $ac_compile) 2>&5
7195 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7196 test $ac_status = 0; }; then
7197 if test "$lt_cv_prog_gnu_ld" = yes; then
7198 case `/usr/bin/file conftest.$ac_objext` in
7200 LD="${LD-ld} -melf32bsmip"
7203 LD="${LD-ld} -melf32bmipn32"
7206 LD="${LD-ld} -melf64bmip"
7210 case `/usr/bin/file conftest.$ac_objext` in
7226 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7227 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7228 # Find out which ABI we are using.
7229 echo 'int i;' > conftest.$ac_ext
7230 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7231 (eval $ac_compile) 2>&5
7233 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7234 test $ac_status = 0; }; then
7235 case `/usr/bin/file conftest.o` in
7238 x86_64-*kfreebsd*-gnu)
7239 LD="${LD-ld} -m elf_i386_fbsd
"
7242 case `/usr/bin/file conftest.o` in
7244 LD="${LD-ld} -m elf32_x86_64
"
7247 LD="${LD-ld} -m elf_i386
"
7251 powerpc64le-*linux*)
7252 LD="${LD-ld} -m elf32lppclinux
"
7255 LD="${LD-ld} -m elf32ppclinux
"
7258 LD="${LD-ld} -m elf_s390
"
7261 LD="${LD-ld} -m elf32_sparc
"
7267 x86_64-*kfreebsd*-gnu)
7268 LD="${LD-ld} -m elf_x86_64_fbsd
"
7271 LD="${LD-ld} -m elf_x86_64
"
7274 LD="${LD-ld} -m elf64lppc
"
7277 LD="${LD-ld} -m elf64ppc
"
7279 s390*-*linux*|s390*-*tpf*)
7280 LD="${LD-ld} -m elf64_s390
"
7283 LD="${LD-ld} -m elf64_sparc
"
7293 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7294 SAVE_CFLAGS="$CFLAGS"
7295 CFLAGS="$CFLAGS -belf"
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
7297 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
7298 if ${lt_cv_cc_needs_belf+:} false; then :
7299 $as_echo_n "(cached
) " >&6
7302 ac_cpp='$CPP $CPPFLAGS'
7303 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7304 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7305 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7308 /* end confdefs.h. */
7318 if ac_fn_c_try_link "$LINENO"; then :
7319 lt_cv_cc_needs_belf=yes
7321 lt_cv_cc_needs_belf=no
7323 rm -f core conftest.err conftest.$ac_objext \
7324 conftest$ac_exeext conftest.$ac_ext
7326 ac_cpp='$CPP $CPPFLAGS'
7327 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7328 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7329 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7332 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
7333 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7334 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7335 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7336 CFLAGS="$SAVE_CFLAGS"
7340 # Find out which ABI we are using.
7341 echo 'int i;' > conftest.$ac_ext
7342 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7343 (eval $ac_compile) 2>&5
7345 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7346 test $ac_status = 0; }; then
7347 case `/usr/bin/file conftest.o` in
7349 case $lt_cv_prog_gnu_ld in
7350 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
7352 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7364 need_locks="$enable_libtool_lock"
7368 rhapsody* | darwin*)
7369 if test -n "$ac_tool_prefix"; then
7370 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
7371 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7373 $as_echo_n "checking
for $ac_word...
" >&6; }
7374 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7375 $as_echo_n "(cached
) " >&6
7377 if test -n "$DSYMUTIL"; then
7378 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7384 test -z "$as_dir" && as_dir=.
7385 for ac_exec_ext in '' $ac_executable_extensions; do
7386 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7387 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
7388 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7397 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7398 if test -n "$DSYMUTIL"; then
7399 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
7400 $as_echo "$DSYMUTIL" >&6; }
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7403 $as_echo "no
" >&6; }
7408 if test -z "$ac_cv_prog_DSYMUTIL"; then
7409 ac_ct_DSYMUTIL=$DSYMUTIL
7410 # Extract the first word of "dsymutil
", so it can be a program name with args.
7411 set dummy dsymutil; ac_word=$2
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7413 $as_echo_n "checking
for $ac_word...
" >&6; }
7414 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7415 $as_echo_n "(cached
) " >&6
7417 if test -n "$ac_ct_DSYMUTIL"; then
7418 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7424 test -z "$as_dir" && as_dir=.
7425 for ac_exec_ext in '' $ac_executable_extensions; do
7426 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7427 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
7428 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7437 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7438 if test -n "$ac_ct_DSYMUTIL"; then
7439 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
7440 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7442 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7443 $as_echo "no
" >&6; }
7446 if test "x
$ac_ct_DSYMUTIL" = x; then
7449 case $cross_compiling:$ac_tool_warned in
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7452 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7453 ac_tool_warned=yes ;;
7455 DSYMUTIL=$ac_ct_DSYMUTIL
7458 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7461 if test -n "$ac_tool_prefix"; then
7462 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
7463 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7465 $as_echo_n "checking
for $ac_word...
" >&6; }
7466 if ${ac_cv_prog_NMEDIT+:} false; then :
7467 $as_echo_n "(cached
) " >&6
7469 if test -n "$NMEDIT"; then
7470 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7476 test -z "$as_dir" && as_dir=.
7477 for ac_exec_ext in '' $ac_executable_extensions; do
7478 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7479 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
7480 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7489 NMEDIT=$ac_cv_prog_NMEDIT
7490 if test -n "$NMEDIT"; then
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
7492 $as_echo "$NMEDIT" >&6; }
7494 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7495 $as_echo "no
" >&6; }
7500 if test -z "$ac_cv_prog_NMEDIT"; then
7501 ac_ct_NMEDIT=$NMEDIT
7502 # Extract the first word of "nmedit
", so it can be a program name with args.
7503 set dummy nmedit; ac_word=$2
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7505 $as_echo_n "checking
for $ac_word...
" >&6; }
7506 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7507 $as_echo_n "(cached
) " >&6
7509 if test -n "$ac_ct_NMEDIT"; then
7510 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7516 test -z "$as_dir" && as_dir=.
7517 for ac_exec_ext in '' $ac_executable_extensions; do
7518 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7519 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
7520 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7529 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7530 if test -n "$ac_ct_NMEDIT"; then
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
7532 $as_echo "$ac_ct_NMEDIT" >&6; }
7534 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7535 $as_echo "no
" >&6; }
7538 if test "x
$ac_ct_NMEDIT" = x; then
7541 case $cross_compiling:$ac_tool_warned in
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7544 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7545 ac_tool_warned=yes ;;
7547 NMEDIT=$ac_ct_NMEDIT
7550 NMEDIT="$ac_cv_prog_NMEDIT"
7553 if test -n "$ac_tool_prefix"; then
7554 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
7555 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7557 $as_echo_n "checking
for $ac_word...
" >&6; }
7558 if ${ac_cv_prog_LIPO+:} false; then :
7559 $as_echo_n "(cached
) " >&6
7561 if test -n "$LIPO"; then
7562 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7568 test -z "$as_dir" && as_dir=.
7569 for ac_exec_ext in '' $ac_executable_extensions; do
7570 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7571 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
7572 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7581 LIPO=$ac_cv_prog_LIPO
7582 if test -n "$LIPO"; then
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
7584 $as_echo "$LIPO" >&6; }
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7587 $as_echo "no
" >&6; }
7592 if test -z "$ac_cv_prog_LIPO"; then
7594 # Extract the first word of "lipo
", so it can be a program name with args.
7595 set dummy lipo; ac_word=$2
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7597 $as_echo_n "checking
for $ac_word...
" >&6; }
7598 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7599 $as_echo_n "(cached
) " >&6
7601 if test -n "$ac_ct_LIPO"; then
7602 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7608 test -z "$as_dir" && as_dir=.
7609 for ac_exec_ext in '' $ac_executable_extensions; do
7610 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7611 ac_cv_prog_ac_ct_LIPO="lipo
"
7612 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7621 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7622 if test -n "$ac_ct_LIPO"; then
7623 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
7624 $as_echo "$ac_ct_LIPO" >&6; }
7626 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7627 $as_echo "no
" >&6; }
7630 if test "x
$ac_ct_LIPO" = x; then
7633 case $cross_compiling:$ac_tool_warned in
7635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7636 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7637 ac_tool_warned=yes ;;
7642 LIPO="$ac_cv_prog_LIPO"
7645 if test -n "$ac_tool_prefix"; then
7646 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
7647 set dummy ${ac_tool_prefix}otool; ac_word=$2
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7649 $as_echo_n "checking
for $ac_word...
" >&6; }
7650 if ${ac_cv_prog_OTOOL+:} false; then :
7651 $as_echo_n "(cached
) " >&6
7653 if test -n "$OTOOL"; then
7654 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7660 test -z "$as_dir" && as_dir=.
7661 for ac_exec_ext in '' $ac_executable_extensions; do
7662 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7663 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
7664 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7673 OTOOL=$ac_cv_prog_OTOOL
7674 if test -n "$OTOOL"; then
7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
7676 $as_echo "$OTOOL" >&6; }
7678 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7679 $as_echo "no
" >&6; }
7684 if test -z "$ac_cv_prog_OTOOL"; then
7686 # Extract the first word of "otool
", so it can be a program name with args.
7687 set dummy otool; ac_word=$2
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7689 $as_echo_n "checking
for $ac_word...
" >&6; }
7690 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7691 $as_echo_n "(cached
) " >&6
7693 if test -n "$ac_ct_OTOOL"; then
7694 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7700 test -z "$as_dir" && as_dir=.
7701 for ac_exec_ext in '' $ac_executable_extensions; do
7702 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7703 ac_cv_prog_ac_ct_OTOOL="otool
"
7704 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7713 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7714 if test -n "$ac_ct_OTOOL"; then
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
7716 $as_echo "$ac_ct_OTOOL" >&6; }
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7719 $as_echo "no
" >&6; }
7722 if test "x
$ac_ct_OTOOL" = x; then
7725 case $cross_compiling:$ac_tool_warned in
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7728 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7729 ac_tool_warned=yes ;;
7734 OTOOL="$ac_cv_prog_OTOOL"
7737 if test -n "$ac_tool_prefix"; then
7738 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
7739 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7741 $as_echo_n "checking
for $ac_word...
" >&6; }
7742 if ${ac_cv_prog_OTOOL64+:} false; then :
7743 $as_echo_n "(cached
) " >&6
7745 if test -n "$OTOOL64"; then
7746 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7752 test -z "$as_dir" && as_dir=.
7753 for ac_exec_ext in '' $ac_executable_extensions; do
7754 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7755 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
7756 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7765 OTOOL64=$ac_cv_prog_OTOOL64
7766 if test -n "$OTOOL64"; then
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
7768 $as_echo "$OTOOL64" >&6; }
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7771 $as_echo "no
" >&6; }
7776 if test -z "$ac_cv_prog_OTOOL64"; then
7777 ac_ct_OTOOL64=$OTOOL64
7778 # Extract the first word of "otool64
", so it can be a program name with args.
7779 set dummy otool64; ac_word=$2
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7781 $as_echo_n "checking
for $ac_word...
" >&6; }
7782 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7783 $as_echo_n "(cached
) " >&6
7785 if test -n "$ac_ct_OTOOL64"; then
7786 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7792 test -z "$as_dir" && as_dir=.
7793 for ac_exec_ext in '' $ac_executable_extensions; do
7794 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7795 ac_cv_prog_ac_ct_OTOOL64="otool64
"
7796 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7805 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7806 if test -n "$ac_ct_OTOOL64"; then
7807 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
7808 $as_echo "$ac_ct_OTOOL64" >&6; }
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7811 $as_echo "no
" >&6; }
7814 if test "x
$ac_ct_OTOOL64" = x; then
7817 case $cross_compiling:$ac_tool_warned in
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7820 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7821 ac_tool_warned=yes ;;
7823 OTOOL64=$ac_ct_OTOOL64
7826 OTOOL64="$ac_cv_prog_OTOOL64"
7855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
7856 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
7857 if ${lt_cv_apple_cc_single_mod+:} false; then :
7858 $as_echo_n "(cached
) " >&6
7860 lt_cv_apple_cc_single_mod=no
7861 if test -z "${LT_MULTI_MODULE}"; then
7862 # By default we will add the -single_module flag. You can override
7863 # by either setting the environment variable LT_MULTI_MODULE
7864 # non-empty at configure time, or by adding -multi_module to the
7866 rm -rf libconftest.dylib*
7867 echo "int foo
(void
){return 1;}" > conftest.c
7868 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7869 -dynamiclib -Wl,-single_module conftest.c
" >&5
7870 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7871 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7873 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7874 lt_cv_apple_cc_single_mod=yes
7876 cat conftest.err >&5
7878 rm -rf libconftest.dylib*
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
7883 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
7885 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
7886 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7887 $as_echo_n "(cached
) " >&6
7889 lt_cv_ld_exported_symbols_list=no
7890 save_LDFLAGS=$LDFLAGS
7891 echo "_main
" > conftest.sym
7892 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
7893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7894 /* end confdefs.h. */
7904 if ac_fn_c_try_link "$LINENO"; then :
7905 lt_cv_ld_exported_symbols_list=yes
7907 lt_cv_ld_exported_symbols_list=no
7909 rm -f core conftest.err conftest.$ac_objext \
7910 conftest$ac_exeext conftest.$ac_ext
7911 LDFLAGS="$save_LDFLAGS"
7914 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
7915 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
7917 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
7918 if ${lt_cv_ld_force_load+:} false; then :
7919 $as_echo_n "(cached
) " >&6
7921 lt_cv_ld_force_load=no
7922 cat > conftest.c << _LT_EOF
7923 int forced_loaded() { return 2;}
7925 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
7926 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7927 echo "$AR cru libconftest.a conftest.o
" >&5
7928 $AR cru libconftest.a conftest.o 2>&5
7929 cat > conftest.c << _LT_EOF
7930 int main() { return 0;}
7932 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
7933 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7935 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7936 lt_cv_ld_force_load=yes
7938 cat conftest.err >&5
7940 rm -f conftest.err libconftest.a conftest conftest.c
7941 rm -rf conftest.dSYM
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
7945 $as_echo "$lt_cv_ld_force_load" >&6; }
7947 rhapsody* | darwin1.[012])
7948 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7950 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7951 darwin*) # darwin 5.x on
7952 # if running on 10.5 or later, the deployment target defaults
7953 # to the OS version, if on x86, and 10.4, the deployment
7954 # target defaults to 10.4. Don't you love it?
7955 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7956 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7957 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7959 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7961 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7965 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7966 _lt_dar_single_mod='$single_module'
7968 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7969 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7971 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7973 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
7974 _lt_dsymutil='~$DSYMUTIL $lib || :'
7981 for ac_header in dlfcn.h
7983 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h
" "ac_cv_header_dlfcn_h
" "$ac_includes_default
7985 if test "x
$ac_cv_header_dlfcn_h" = xyes; then :
7986 cat >>confdefs.h <<_ACEOF
7987 #define HAVE_DLFCN_H 1
8009 # Check whether --enable-shared was given.
8010 if test "${enable_shared+set}" = set; then :
8011 enableval=$enable_shared; p=${PACKAGE-default}
8013 yes) enable_shared=yes ;;
8014 no) enable_shared=no ;;
8017 # Look at the argument we got. We use all the common list separators.
8018 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8019 for pkg in $enableval; do
8021 if test "X
$pkg" = "X
$p"; then
8040 # Check whether --enable-static was given.
8041 if test "${enable_static+set}" = set; then :
8042 enableval=$enable_static; p=${PACKAGE-default}
8044 yes) enable_static=yes ;;
8045 no) enable_static=no ;;
8048 # Look at the argument we got. We use all the common list separators.
8049 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8050 for pkg in $enableval; do
8052 if test "X
$pkg" = "X
$p"; then
8072 # Check whether --with-pic was given.
8073 if test "${with_pic+set}" = set; then :
8074 withval=$with_pic; pic_mode="$withval"
8080 test -z "$pic_mode" && pic_mode=default
8088 # Check whether --enable-fast-install was given.
8089 if test "${enable_fast_install+set}" = set; then :
8090 enableval=$enable_fast_install; p=${PACKAGE-default}
8092 yes) enable_fast_install=yes ;;
8093 no) enable_fast_install=no ;;
8095 enable_fast_install=no
8096 # Look at the argument we got. We use all the common list separators.
8097 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8098 for pkg in $enableval; do
8100 if test "X
$pkg" = "X
$p"; then
8101 enable_fast_install=yes
8108 enable_fast_install=yes
8121 # This can be used to rebuild libtool when needed
8122 LIBTOOL_DEPS="$ltmain"
8124 # Always use our own libtool.
8125 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8152 test -z "$LN_S" && LN_S="ln -s"
8167 if test -n "${ZSH_VERSION+set}" ; then
8168 setopt NO_GLOB_SUBST
8171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for objdir
" >&5
8172 $as_echo_n "checking
for objdir...
" >&6; }
8173 if ${lt_cv_objdir+:} false; then :
8174 $as_echo_n "(cached
) " >&6
8176 rm -f .libs 2>/dev/null
8177 mkdir .libs 2>/dev/null
8178 if test -d .libs; then
8181 # MS-DOS does not allow filenames that begin with a dot.
8184 rmdir .libs 2>/dev/null
8186 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_objdir" >&5
8187 $as_echo "$lt_cv_objdir" >&6; }
8188 objdir=$lt_cv_objdir
8194 cat >>confdefs.h <<_ACEOF
8195 #define LT_OBJDIR "$lt_cv_objdir/"
8203 # AIX sometimes has problems with the GCC collect2 program. For some
8204 # reason, if we set the COLLECT_NAMES environment variable, the problems
8205 # vanish in a puff of smoke.
8206 if test "X
${COLLECT_NAMES+set}" != Xset; then
8208 export COLLECT_NAMES
8215 can_build_shared=yes
8217 # All known linkers require a `.a' archive for static linking (except MSVC,
8218 # which needs '.lib').
8221 with_gnu_ld="$lt_cv_prog_gnu_ld"
8224 old_CFLAGS="$CFLAGS"
8226 # Set sane defaults for various variables
8227 test -z "$CC" && CC=cc
8228 test -z "$LTCC" && LTCC=$CC
8229 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8230 test -z "$LD" && LD=ld
8231 test -z "$ac_objext" && ac_objext=o
8233 for cc_temp in $compiler""; do
8235 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8236 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8241 cc_basename=`$ECHO "$cc_temp" | $SED "s
%.
*/%%; s
%^
$host_alias-%%"`
8244 # Only perform the check for file, if the check method requires it
8245 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8246 case $deplibs_check_method in
8248 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ${ac_tool_prefix}file" >&5
8250 $as_echo_n "checking
for ${ac_tool_prefix}file...
" >&6; }
8251 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8252 $as_echo_n "(cached
) " >&6
8256 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8259 lt_save_MAGIC_CMD="$MAGIC_CMD"
8260 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8261 ac_dummy="/usr
/bin
$PATH_SEPARATOR$PATH"
8262 for ac_dir in $ac_dummy; do
8264 test -z "$ac_dir" && ac_dir=.
8265 if test -f $ac_dir/${ac_tool_prefix}file; then
8266 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8267 if test -n "$file_magic_test_file"; then
8268 case $deplibs_check_method in
8270 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \
(.
*\
)"`
8271 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8272 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8273 $EGREP "$file_magic_regex" > /dev/null; then
8278 *** Warning: the command libtool uses to detect shared libraries,
8279 *** $file_magic_cmd, produces output that libtool cannot recognize.
8280 *** The result is that libtool may fail to recognize shared libraries
8281 *** as such. This will affect the creation of libtool libraries that
8282 *** depend on shared libraries, but programs linked with such libtool
8283 *** libraries will work regardless of this problem. Nevertheless, you
8284 *** may want to report the problem to your system manager and/or to
8285 *** bug-libtool@gnu.org
8295 MAGIC_CMD="$lt_save_MAGIC_CMD"
8300 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8301 if test -n "$MAGIC_CMD"; then
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $MAGIC_CMD" >&5
8303 $as_echo "$MAGIC_CMD" >&6; }
8305 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8306 $as_echo "no
" >&6; }
8313 if test -z "$lt_cv_path_MAGIC_CMD"; then
8314 if test -n "$ac_tool_prefix"; then
8315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for file" >&5
8316 $as_echo_n "checking
for file...
" >&6; }
8317 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8318 $as_echo_n "(cached
) " >&6
8322 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8325 lt_save_MAGIC_CMD="$MAGIC_CMD"
8326 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8327 ac_dummy="/usr
/bin
$PATH_SEPARATOR$PATH"
8328 for ac_dir in $ac_dummy; do
8330 test -z "$ac_dir" && ac_dir=.
8331 if test -f $ac_dir/file; then
8332 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8333 if test -n "$file_magic_test_file"; then
8334 case $deplibs_check_method in
8336 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \
(.
*\
)"`
8337 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8338 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8339 $EGREP "$file_magic_regex" > /dev/null; then
8344 *** Warning: the command libtool uses to detect shared libraries,
8345 *** $file_magic_cmd, produces output that libtool cannot recognize.
8346 *** The result is that libtool may fail to recognize shared libraries
8347 *** as such. This will affect the creation of libtool libraries that
8348 *** depend on shared libraries, but programs linked with such libtool
8349 *** libraries will work regardless of this problem. Nevertheless, you
8350 *** may want to report the problem to your system manager and/or to
8351 *** bug-libtool@gnu.org
8361 MAGIC_CMD="$lt_save_MAGIC_CMD"
8366 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8367 if test -n "$MAGIC_CMD"; then
8368 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $MAGIC_CMD" >&5
8369 $as_echo "$MAGIC_CMD" >&6; }
8371 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
8372 $as_echo "no
" >&6; }
8385 # Use C for the default configuration in the libtool script
8389 ac_cpp='$CPP $CPPFLAGS'
8390 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8391 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8392 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8395 # Source file extension for C test sources.
8398 # Object file extension for compiled C test sources.
8402 # Code to be used in simple compile tests
8403 lt_simple_compile_test_code="int some_variable
= 0;"
8405 # Code to be used in simple link tests
8406 lt_simple_link_test_code='int main(){return(0);}'
8414 # If no C compiler was specified, use CC.
8417 # If no C compiler flags were specified, use CFLAGS.
8418 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8420 # Allow CC to be a program name with arguments.
8423 # Save the default compiler, since it gets overwritten when the other
8424 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8425 compiler_DEFAULT=$CC
8427 # save warnings/boilerplate of simple test code
8428 ac_outfile=conftest.$ac_objext
8429 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8430 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8431 _lt_compiler_boilerplate=`cat conftest.err`
8434 ac_outfile=conftest.$ac_objext
8435 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8436 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8437 _lt_linker_boilerplate=`cat conftest.err`
8442 ## There is no encapsulation within the following macros, do not change
8443 ## the running order or otherwise move them around unless you know exactly
8444 ## what you are doing...
8445 if test -n "$compiler"; then
8447 lt_prog_compiler_no_builtin_flag=
8449 if test "$GCC" = yes; then
8450 case $cc_basename in
8452 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8454 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler supports
-fno-rtti -fno-exceptions" >&5
8458 $as_echo_n "checking
if $compiler supports
-fno-rtti -fno-exceptions...
" >&6; }
8459 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8460 $as_echo_n "(cached
) " >&6
8462 lt_cv_prog_compiler_rtti_exceptions=no
8463 ac_outfile=conftest.$ac_objext
8464 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8465 lt_compiler_flag="-fno-rtti -fno-exceptions"
8466 # Insert the option either (1) after the last *FLAGS variable, or
8467 # (2) before a word containing "conftest.
", or (3) at the end.
8468 # Note that $ac_compile itself does not contain backslashes and begins
8469 # with a dollar sign (not a hyphen), so the echo should work correctly.
8470 # The option is referenced via a variable to avoid confusing sed.
8471 lt_compile=`echo "$ac_compile" | $SED \
8472 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8473 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8474 -e 's:$: $lt_compiler_flag:'`
8475 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
8476 (eval "$lt_compile" 2>conftest.err)
8478 cat conftest.err >&5
8479 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
8480 if (exit $ac_status) && test -s "$ac_outfile"; then
8481 # The compiler can only warn and ignore the option if not recognized
8482 # So say no if there are warnings other than the usual output.
8483 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8484 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8485 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8486 lt_cv_prog_compiler_rtti_exceptions=yes
8492 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_rtti_exceptions" >&5
8493 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8495 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8496 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8508 lt_prog_compiler_wl=
8509 lt_prog_compiler_pic=
8510 lt_prog_compiler_static=
8512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $compiler option to produce PIC
" >&5
8513 $as_echo_n "checking
for $compiler option to produce PIC...
" >&6; }
8515 if test "$GCC" = yes; then
8516 lt_prog_compiler_wl='-Wl,'
8517 lt_prog_compiler_static='-static'
8521 # All AIX code is PIC.
8522 if test "$host_cpu" = ia64; then
8523 # AIX 5 now supports IA64 processor
8524 lt_prog_compiler_static='-Bstatic'
8526 lt_prog_compiler_pic='-fPIC'
8532 # see comment about AmigaOS4 .so support
8533 lt_prog_compiler_pic='-fPIC'
8536 # FIXME: we need at least 68020 code to build shared libraries, but
8537 # adding the `-m68020' flag to GCC prevents building anything better,
8539 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8544 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8545 # PIC is the default for these OSes.
8548 mingw* | cygwin* | pw32* | os2* | cegcc*)
8549 # This hack is so that the source file can tell whether it is being
8550 # built for inclusion in a dll (and should export symbols for example).
8551 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8552 # (--disable-auto-import) libraries
8553 lt_prog_compiler_pic='-DDLL_EXPORT'
8556 darwin* | rhapsody*)
8557 # PIC is the default on this platform
8558 # Common symbols not allowed in MH_DYLIB files
8559 lt_prog_compiler_pic='-fno-common'
8563 # PIC is the default for Haiku.
8564 # The "-static" flag exists, but is broken.
8565 lt_prog_compiler_static=
8569 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8570 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8571 # sets the default TLS model and affects inlining.
8577 lt_prog_compiler_pic='-fPIC'
8583 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8584 # Instead, we relocate shared libraries at runtime.
8588 # Just because we use GCC doesn't mean we suddenly get shared libraries
8589 # on systems that don't support them.
8590 lt_prog_compiler_can_build_shared=no
8595 # QNX uses GNU C++, but need to define -shared option too, otherwise
8597 lt_prog_compiler_pic='-fPIC -shared'
8601 if test -d /usr/nec; then
8602 lt_prog_compiler_pic=-Kconform_pic
8607 lt_prog_compiler_pic='-fPIC'
8611 case $cc_basename in
8612 nvcc*) # Cuda Compiler Driver 2.2
8613 lt_prog_compiler_wl='-Xlinker '
8614 lt_prog_compiler_pic='-Xcompiler -fPIC'
8618 # PORTME Check for flag to pass linker flags through the system compiler.
8621 lt_prog_compiler_wl='-Wl,'
8622 if test "$host_cpu" = ia64; then
8623 # AIX 5 now supports IA64 processor
8624 lt_prog_compiler_static='-Bstatic'
8626 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8630 mingw* | cygwin* | pw32* | os2* | cegcc*)
8631 # This hack is so that the source file can tell whether it is being
8632 # built for inclusion in a dll (and should export symbols for example).
8633 lt_prog_compiler_pic='-DDLL_EXPORT'
8636 hpux9* | hpux10* | hpux11*)
8637 lt_prog_compiler_wl='-Wl,'
8638 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8645 lt_prog_compiler_pic='+Z'
8648 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8649 lt_prog_compiler_static='${wl}-a ${wl}archive'
8652 irix5* | irix6* | nonstopux*)
8653 lt_prog_compiler_wl='-Wl,'
8654 # PIC (with -KPIC) is the default.
8655 lt_prog_compiler_static='-non_shared'
8658 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8659 case $cc_basename in
8660 # old Intel for x86_64 which still supported -KPIC.
8662 lt_prog_compiler_wl='-Wl,'
8663 lt_prog_compiler_pic='-KPIC'
8664 lt_prog_compiler_static='-static'
8666 # icc used to be incompatible with GCC.
8667 # ICC 10 doesn't accept -KPIC any more.
8669 lt_prog_compiler_wl='-Wl,'
8670 lt_prog_compiler_pic='-fPIC'
8671 lt_prog_compiler_static='-static'
8673 # Lahey Fortran 8.1.
8675 lt_prog_compiler_wl='-Wl,'
8676 lt_prog_compiler_pic='--shared'
8677 lt_prog_compiler_static='--static'
8679 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8680 # Portland Group compilers (*not* the Pentium gcc compiler,
8681 # which looks to be a dead project)
8682 lt_prog_compiler_wl='-Wl,'
8683 lt_prog_compiler_pic='-fpic'
8684 lt_prog_compiler_static='-Bstatic'
8687 lt_prog_compiler_wl='-Wl,'
8688 # All Alpha code is PIC.
8689 lt_prog_compiler_static='-non_shared'
8691 xl* | bgxl* | bgf* | mpixl*)
8692 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8693 lt_prog_compiler_wl='-Wl,'
8694 lt_prog_compiler_pic='-qpic'
8695 lt_prog_compiler_static='-qstaticlink'
8698 case `$CC -V 2>&1 | sed 5q` in
8699 *Sun\ F* | *Sun*Fortran*)
8700 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8701 lt_prog_compiler_pic='-KPIC'
8702 lt_prog_compiler_static='-Bstatic'
8703 lt_prog_compiler_wl=''
8707 lt_prog_compiler_pic='-KPIC'
8708 lt_prog_compiler_static='-Bstatic'
8709 lt_prog_compiler_wl='-Wl,'
8717 lt_prog_compiler_pic='-KPIC'
8718 lt_prog_compiler_static='-Bstatic'
8722 # QNX uses GNU C++, but need to define -shared option too, otherwise
8724 lt_prog_compiler_pic='-fPIC -shared'
8727 osf3* | osf4* | osf5*)
8728 lt_prog_compiler_wl='-Wl,'
8729 # All OSF/1 code is PIC.
8730 lt_prog_compiler_static='-non_shared'
8734 lt_prog_compiler_static='-non_shared'
8738 lt_prog_compiler_pic='-KPIC'
8739 lt_prog_compiler_static='-Bstatic'
8740 case $cc_basename in
8742 lt_prog_compiler_wl='-Qoption ld ';;
8744 lt_prog_compiler_wl='-Wl,';;
8749 lt_prog_compiler_wl='-Qoption ld '
8750 lt_prog_compiler_pic='-PIC'
8751 lt_prog_compiler_static='-Bstatic'
8754 sysv4 | sysv4.2uw2* | sysv4.3*)
8755 lt_prog_compiler_wl='-Wl,'
8756 lt_prog_compiler_pic='-KPIC'
8757 lt_prog_compiler_static='-Bstatic'
8761 if test -d /usr/nec ;then
8762 lt_prog_compiler_pic='-Kconform_pic'
8763 lt_prog_compiler_static='-Bstatic'
8767 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8768 lt_prog_compiler_wl='-Wl,'
8769 lt_prog_compiler_pic='-KPIC'
8770 lt_prog_compiler_static='-Bstatic'
8774 lt_prog_compiler_wl='-Wl,'
8775 lt_prog_compiler_can_build_shared=no
8779 lt_prog_compiler_pic='-pic'
8780 lt_prog_compiler_static='-Bstatic'
8784 lt_prog_compiler_can_build_shared=no
8790 # For platforms which do not support PIC, -DPIC is meaningless:
8792 lt_prog_compiler_pic=
8795 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8798 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_prog_compiler_pic" >&5
8799 $as_echo "$lt_prog_compiler_pic" >&6; }
8807 # Check to make sure the PIC flag actually works.
8809 if test -n "$lt_prog_compiler_pic"; then
8810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler PIC flag
$lt_prog_compiler_pic works
" >&5
8811 $as_echo_n "checking
if $compiler PIC flag
$lt_prog_compiler_pic works...
" >&6; }
8812 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8813 $as_echo_n "(cached
) " >&6
8815 lt_cv_prog_compiler_pic_works=no
8816 ac_outfile=conftest.$ac_objext
8817 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8818 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8819 # Insert the option either (1) after the last *FLAGS variable, or
8820 # (2) before a word containing "conftest.
", or (3) at the end.
8821 # Note that $ac_compile itself does not contain backslashes and begins
8822 # with a dollar sign (not a hyphen), so the echo should work correctly.
8823 # The option is referenced via a variable to avoid confusing sed.
8824 lt_compile=`echo "$ac_compile" | $SED \
8825 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8826 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8827 -e 's:$: $lt_compiler_flag:'`
8828 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
8829 (eval "$lt_compile" 2>conftest.err)
8831 cat conftest.err >&5
8832 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
8833 if (exit $ac_status) && test -s "$ac_outfile"; then
8834 # The compiler can only warn and ignore the option if not recognized
8835 # So say no if there are warnings other than the usual output.
8836 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8837 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8838 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8839 lt_cv_prog_compiler_pic_works=yes
8845 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_pic_works" >&5
8846 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8848 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8849 case $lt_prog_compiler_pic in
8851 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8854 lt_prog_compiler_pic=
8855 lt_prog_compiler_can_build_shared=no
8866 # Check to make sure the static flag actually works.
8868 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler static flag
$lt_tmp_static_flag works
" >&5
8870 $as_echo_n "checking
if $compiler static flag
$lt_tmp_static_flag works...
" >&6; }
8871 if ${lt_cv_prog_compiler_static_works+:} false; then :
8872 $as_echo_n "(cached
) " >&6
8874 lt_cv_prog_compiler_static_works=no
8875 save_LDFLAGS="$LDFLAGS"
8876 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8877 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8878 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8879 # The linker can only warn and ignore the option if not recognized
8880 # So say no if there are warnings
8881 if test -s conftest.err; then
8882 # Append any errors to the config.log.
8883 cat conftest.err 1>&5
8884 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8885 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8886 if diff conftest.exp conftest.er2 >/dev/null; then
8887 lt_cv_prog_compiler_static_works=yes
8890 lt_cv_prog_compiler_static_works=yes
8894 LDFLAGS="$save_LDFLAGS"
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_static_works" >&5
8898 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8900 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8903 lt_prog_compiler_static=
8912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler supports
-c -o file.
$ac_objext" >&5
8913 $as_echo_n "checking
if $compiler supports
-c -o file.
$ac_objext...
" >&6; }
8914 if ${lt_cv_prog_compiler_c_o+:} false; then :
8915 $as_echo_n "(cached
) " >&6
8917 lt_cv_prog_compiler_c_o=no
8918 $RM -r conftest 2>/dev/null
8922 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8924 lt_compiler_flag="-o out
/conftest2.
$ac_objext"
8925 # Insert the option either (1) after the last *FLAGS variable, or
8926 # (2) before a word containing "conftest.
", or (3) at the end.
8927 # Note that $ac_compile itself does not contain backslashes and begins
8928 # with a dollar sign (not a hyphen), so the echo should work correctly.
8929 lt_compile=`echo "$ac_compile" | $SED \
8930 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8931 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8932 -e 's:$: $lt_compiler_flag:'`
8933 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
8934 (eval "$lt_compile" 2>out/conftest.err)
8936 cat out/conftest.err >&5
8937 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
8938 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8940 # The compiler can only warn and ignore the option if not recognized
8941 # So say no if there are warnings
8942 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8943 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8944 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8945 lt_cv_prog_compiler_c_o=yes
8950 # SGI C++ compiler will create directory out/ii_files/ for
8951 # template instantiation
8952 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8953 $RM out/* && rmdir out
8959 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_c_o" >&5
8960 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler supports
-c -o file.
$ac_objext" >&5
8968 $as_echo_n "checking
if $compiler supports
-c -o file.
$ac_objext...
" >&6; }
8969 if ${lt_cv_prog_compiler_c_o+:} false; then :
8970 $as_echo_n "(cached
) " >&6
8972 lt_cv_prog_compiler_c_o=no
8973 $RM -r conftest 2>/dev/null
8977 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8979 lt_compiler_flag="-o out
/conftest2.
$ac_objext"
8980 # Insert the option either (1) after the last *FLAGS variable, or
8981 # (2) before a word containing "conftest.
", or (3) at the end.
8982 # Note that $ac_compile itself does not contain backslashes and begins
8983 # with a dollar sign (not a hyphen), so the echo should work correctly.
8984 lt_compile=`echo "$ac_compile" | $SED \
8985 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8986 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8987 -e 's:$: $lt_compiler_flag:'`
8988 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
8989 (eval "$lt_compile" 2>out/conftest.err)
8991 cat out/conftest.err >&5
8992 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
8993 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8995 # The compiler can only warn and ignore the option if not recognized
8996 # So say no if there are warnings
8997 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8998 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8999 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9000 lt_cv_prog_compiler_c_o=yes
9005 # SGI C++ compiler will create directory out/ii_files/ for
9006 # template instantiation
9007 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9008 $RM out/* && rmdir out
9014 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_c_o" >&5
9015 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9020 hard_links="nottested
"
9021 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9022 # do not overwrite the value of need_locks provided by the user
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if we can lock with hard links
" >&5
9024 $as_echo_n "checking
if we can lock with hard links...
" >&6; }
9027 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9029 ln conftest.a conftest.b 2>&5 || hard_links=no
9030 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9031 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $hard_links" >&5
9032 $as_echo "$hard_links" >&6; }
9033 if test "$hard_links" = no; then
9034 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: \
`$CC' does not support \`-c -o', so \`make -j' may be unsafe
" >&5
9035 $as_echo "$as_me: WARNING
: \
`$CC' does not support \`-c -o', so \`make -j' may be unsafe
" >&2;}
9047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the
$compiler linker
($LD) supports shared libraries
" >&5
9048 $as_echo_n "checking whether the
$compiler linker
($LD) supports shared libraries...
" >&6; }
9051 allow_undefined_flag=
9052 always_export_symbols=no
9054 archive_expsym_cmds=
9055 compiler_needs_object=no
9056 enable_shared_with_static_runtimes=no
9057 export_dynamic_flag_spec=
9058 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9059 hardcode_automatic=no
9061 hardcode_direct_absolute=no
9062 hardcode_libdir_flag_spec=
9063 hardcode_libdir_flag_spec_ld=
9064 hardcode_libdir_separator=
9066 hardcode_shlibpath_var=unsupported
9068 link_all_deplibs=unknown
9071 old_archive_from_new_cmds=
9072 old_archive_from_expsyms_cmds=
9073 thread_safe_flag_spec=
9074 whole_archive_flag_spec=
9075 # include_expsyms should be a list of space-separated symbols to be *always*
9076 # included in the symbol list
9078 # exclude_expsyms can be an extended regexp of symbols to exclude
9079 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9080 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9081 # as well as any symbol that contains `d'.
9082 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9083 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9084 # platforms (ab)use it in PIC code, but their linkers get confused if
9085 # the symbol is explicitly referenced. Since portable code cannot
9086 # rely on this symbol name, it's probably fine to never include it in
9087 # preloaded symbol tables.
9088 # Exclude shared library initialization/finalization symbols.
9089 extract_expsyms_cmds=
9092 cygwin* | mingw* | pw32* | cegcc*)
9093 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9094 # When not using gcc, we currently assume that we are using
9095 # Microsoft Visual C++.
9096 if test "$GCC" != yes; then
9101 # we just hope/assume this is gcc and not c89 (= MSVC++)
9111 # On some targets, GNU ld is compatible enough with the native linker
9112 # that we're better off using the native interface for both.
9113 lt_use_gnu_ld_interface=no
9114 if test "$with_gnu_ld" = yes; then
9117 # The AIX port of GNU ld has always aspired to compatibility
9118 # with the native linker. However, as the warning in the GNU ld
9119 # block says, versions before 2.19.5* couldn't really create working
9120 # shared libraries, regardless of the interface used.
9121 case `$LD -v 2>&1` in
9122 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9123 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9124 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9126 lt_use_gnu_ld_interface=yes
9131 lt_use_gnu_ld_interface=yes
9136 if test "$lt_use_gnu_ld_interface" = yes; then
9137 # If archive_cmds runs LD, not CC, wlarc should be empty
9140 # Set some defaults for GNU ld with shared library support. These
9141 # are reset later if shared libraries are not supported. Putting them
9142 # here allows them to be overridden if necessary.
9143 runpath_var=LD_RUN_PATH
9144 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9145 export_dynamic_flag_spec='${wl}--export-dynamic'
9146 # ancient GNU ld didn't support --whole-archive et. al.
9147 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9148 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9150 whole_archive_flag_spec=
9152 supports_anon_versioning=no
9153 case `$LD -v 2>&1` in
9154 *GNU\ gold*) supports_anon_versioning=yes ;;
9155 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9156 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9157 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9158 *\ 2.11.*) ;; # other 2.11 versions
9159 *) supports_anon_versioning=yes ;;
9162 # See if GNU ld supports shared libraries.
9165 # On AIX/PPC, the GNU linker is very broken
9166 if test "$host_cpu" != ia64; then
9170 *** Warning: the GNU linker, at least up to release 2.19, is reported
9171 *** to be unable to reliably create shared libraries on AIX.
9172 *** Therefore, libtool is disabling shared libraries support. If you
9173 *** really care for shared libraries, you may want to install binutils
9174 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9175 *** You will then need to restart the configuration process.
9184 # see comment about AmigaOS4 .so support
9185 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9186 archive_expsym_cmds=''
9189 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)'
9190 hardcode_libdir_flag_spec
='-L$libdir'
9191 hardcode_minus_L
=yes
9197 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9198 allow_undefined_flag
=unsupported
9199 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9200 # support --undefined. This deserves some investigation. FIXME
9201 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9207 cygwin
* | mingw
* | pw32
* | cegcc
*)
9208 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9209 # as there is no search path for DLLs.
9210 hardcode_libdir_flag_spec
='-L$libdir'
9211 export_dynamic_flag_spec
='${wl}--export-all-symbols'
9212 allow_undefined_flag
=unsupported
9213 always_export_symbols
=no
9214 enable_shared_with_static_runtimes
=yes
9215 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9217 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
9218 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9219 # If the export-symbols file already is a .def file (1st line
9220 # is EXPORTS), use it as is; otherwise, prepend...
9221 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9222 cp $export_symbols $output_objdir/$soname.def;
9224 echo EXPORTS > $output_objdir/$soname.def;
9225 cat $export_symbols >> $output_objdir/$soname.def;
9227 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9234 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9235 link_all_deplibs
=yes
9240 hardcode_shlibpath_var
=no
9241 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9242 export_dynamic_flag_spec
='${wl}-E'
9243 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9244 # Instead, shared libraries are loaded at an image base (0x10000000 by
9245 # default) and relocated if they conflict, which is a slow very memory
9246 # consuming and fragmenting process. To avoid this, we pick a random,
9247 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9248 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9249 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9250 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'
9253 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
9255 if test "$host_os" = linux-dietlibc
; then
9256 case $cc_basename in
9257 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
9260 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
9261 && test "$tmp_diet" = no
9263 tmp_addflag
=' $pic_flag'
9264 tmp_sharedflag
='-shared'
9265 case $cc_basename,$host_cpu in
9266 pgcc
*) # Portland Group C compiler
9267 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'
9268 tmp_addflag
=' $pic_flag'
9270 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
9271 # Portland Group f77 and f90 compilers
9272 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'
9273 tmp_addflag
=' $pic_flag -Mnomain' ;;
9274 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
9275 tmp_addflag
=' -i_dynamic' ;;
9276 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
9277 tmp_addflag
=' -i_dynamic -nofor_main' ;;
9278 ifc
* | ifort
*) # Intel Fortran compiler
9279 tmp_addflag
=' -nofor_main' ;;
9280 lf95
*) # Lahey Fortran 8.1
9281 whole_archive_flag_spec
=
9282 tmp_sharedflag
='--shared' ;;
9283 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9284 tmp_sharedflag
='-qmkshrobj'
9286 nvcc
*) # Cuda Compiler Driver 2.2
9287 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'
9288 compiler_needs_object
=yes
9291 case `$CC -V 2>&1 | sed 5q` in
9292 *Sun\ C
*) # Sun C 5.9
9293 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'
9294 compiler_needs_object
=yes
9295 tmp_sharedflag
='-G' ;;
9296 *Sun\ F
*) # Sun Fortran 8.3
9297 tmp_sharedflag
='-G' ;;
9299 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9301 if test "x$supports_anon_versioning" = xyes
; then
9302 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
9303 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9304 echo "local: *; };" >> $output_objdir/$libname.ver~
9305 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9308 case $cc_basename in
9309 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
9310 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9311 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
9312 hardcode_libdir_flag_spec
=
9313 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
9314 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9315 if test "x$supports_anon_versioning" = xyes
; then
9316 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
9317 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9318 echo "local: *; };" >> $output_objdir/$libname.ver~
9319 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9329 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
9330 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9333 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9334 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9339 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
9343 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9344 *** create shared libraries on Solaris systems. Therefore, libtool
9345 *** is disabling shared libraries support. We urge you to upgrade GNU
9346 *** binutils to release 2.9.1 or newer. Another option is to modify
9347 *** your PATH or compiler configuration so that the native linker is
9348 *** used, and then restart.
9351 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9352 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9353 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9359 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
9360 case `$LD -v 2>&1` in
9361 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
9365 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9366 *** reliably create shared libraries on SCO systems. Therefore, libtool
9367 *** is disabling shared libraries support. We urge you to upgrade GNU
9368 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9369 *** your PATH or compiler configuration so that the native linker is
9370 *** used, and then restart.
9375 # For security reasons, it is highly recommended that you always
9376 # use absolute paths for naming shared libraries, and exclude the
9377 # DT_RUNPATH tag from executables and libraries. But doing so
9378 # requires that you compile everything twice, which is a pain.
9379 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9380 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9381 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9382 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9391 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9394 hardcode_shlibpath_var
=no
9398 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9399 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9400 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9407 if test "$ld_shlibs" = no
; then
9409 hardcode_libdir_flag_spec
=
9410 export_dynamic_flag_spec
=
9411 whole_archive_flag_spec
=
9414 # PORTME fill in a description of your system's linker (not GNU ld)
9417 allow_undefined_flag
=unsupported
9418 always_export_symbols
=yes
9419 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'
9420 # Note: this linker hardcodes the directories in LIBPATH if there
9421 # are no directories specified by -L.
9422 hardcode_minus_L
=yes
9423 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9424 # Neither direct hardcoding nor static linking is supported with a
9426 hardcode_direct
=unsupported
9431 if test "$host_cpu" = ia64
; then
9432 # On IA64, the linker does run time linking by default, so we don't
9433 # have to do anything special.
9434 aix_use_runtimelinking
=no
9435 exp_sym_flag
='-Bexport'
9438 # If we're using GNU nm, then we don't want the "-C" option.
9439 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9440 # Also, AIX nm treats weak defined symbols like other global
9441 # defined symbols, whereas GNU nm marks them as "W".
9442 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
9443 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'
9445 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'
9447 aix_use_runtimelinking
=no
9449 # Test if we are trying to use run time linking or normal
9450 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9451 # need to do runtime linking.
9452 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
9453 for ld_flag
in $LDFLAGS; do
9454 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
9455 aix_use_runtimelinking
=yes
9462 exp_sym_flag
='-bexport'
9463 no_entry_flag
='-bnoentry'
9466 # When large executables or shared objects are built, AIX ld can
9467 # have problems creating the table of contents. If linking a library
9468 # or program results in "error TOC overflow" add -mminimal-toc to
9469 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9470 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9474 hardcode_direct_absolute
=yes
9475 hardcode_libdir_separator
=':'
9476 link_all_deplibs
=yes
9477 file_list_spec
='${wl}-f,'
9479 if test "$GCC" = yes; then
9480 case $host_os in aix4.
[012]|aix4.
[012].
*)
9481 # We only want to do this on AIX 4.2 and lower, the check
9482 # below for broken collect2 doesn't work under 4.3+
9483 collect2name
=`${CC} -print-prog-name=collect2`
9484 if test -f "$collect2name" &&
9485 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
9487 # We have reworked collect2
9490 # We have old collect2
9491 hardcode_direct
=unsupported
9492 # It fails to find uninstalled libraries when the uninstalled
9493 # path is not listed in the libpath. Setting hardcode_minus_L
9494 # to unsupported forces relinking
9495 hardcode_minus_L
=yes
9496 hardcode_libdir_flag_spec
='-L$libdir'
9497 hardcode_libdir_separator
=
9501 shared_flag
='-shared'
9502 if test "$aix_use_runtimelinking" = yes; then
9503 shared_flag
="$shared_flag "'${wl}-G'
9507 if test "$host_cpu" = ia64
; then
9508 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9509 # chokes on -Wl,-G. The following line is correct:
9512 if test "$aix_use_runtimelinking" = yes; then
9513 shared_flag
='${wl}-G'
9515 shared_flag
='${wl}-bM:SRE'
9520 export_dynamic_flag_spec
='${wl}-bexpall'
9521 # It seems that -bexpall does not export symbols beginning with
9522 # underscore (_), so it is better to generate a list of symbols to export.
9523 always_export_symbols
=yes
9524 if test "$aix_use_runtimelinking" = yes; then
9525 # Warning - without using the other runtime loading flags (-brtl),
9526 # -berok will link without error, but may produce a broken library.
9527 allow_undefined_flag
='-berok'
9528 # Determine the default libpath from the value encoded in an
9530 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9531 /* end confdefs.h. */
9541 if ac_fn_c_try_link
"$LINENO"; then :
9543 lt_aix_libpath_sed
='
9544 /Import File Strings/,/^$/ {
9550 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9551 # Check for a 64-bit object if we didn't find anything.
9552 if test -z "$aix_libpath"; then
9553 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9556 rm -f core conftest.err conftest.
$ac_objext \
9557 conftest
$ac_exeext conftest.
$ac_ext
9558 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9560 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9561 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"
9563 if test "$host_cpu" = ia64
; then
9564 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
9565 allow_undefined_flag
="-z nodefs"
9566 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"
9568 # Determine the default libpath from the value encoded in an
9570 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9571 /* end confdefs.h. */
9581 if ac_fn_c_try_link
"$LINENO"; then :
9583 lt_aix_libpath_sed
='
9584 /Import File Strings/,/^$/ {
9590 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9591 # Check for a 64-bit object if we didn't find anything.
9592 if test -z "$aix_libpath"; then
9593 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9596 rm -f core conftest.err conftest.
$ac_objext \
9597 conftest
$ac_exeext conftest.
$ac_ext
9598 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9600 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9601 # Warning - without using the other run time loading flags,
9602 # -berok will link without error, but may produce a broken library.
9603 no_undefined_flag
=' ${wl}-bernotok'
9604 allow_undefined_flag
=' ${wl}-berok'
9605 if test "$with_gnu_ld" = yes; then
9606 # We only use this code for GNU lds that support --whole-archive.
9607 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9609 # Exported symbols can be pulled into shared objects from archives
9610 whole_archive_flag_spec
='$convenience'
9612 archive_cmds_need_lc
=yes
9613 # This is similar to how AIX traditionally builds its shared libraries.
9614 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'
9622 # see comment about AmigaOS4 .so support
9623 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9624 archive_expsym_cmds
=''
9627 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)'
9628 hardcode_libdir_flag_spec
='-L$libdir'
9629 hardcode_minus_L
=yes
9635 export_dynamic_flag_spec
=-rdynamic
9638 cygwin
* | mingw
* | pw32
* | cegcc
*)
9639 # When not using gcc, we currently assume that we are using
9640 # Microsoft Visual C++.
9641 # hardcode_libdir_flag_spec is actually meaningless, as there is
9642 # no search path for DLLs.
9643 hardcode_libdir_flag_spec
=' '
9644 allow_undefined_flag
=unsupported
9645 # Tell ltmain to make .lib files, not .a files.
9647 # Tell ltmain to make .dll files, not .so files.
9649 # FIXME: Setting linknames here is a bad hack.
9650 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9651 # The linker will automatically build a .lib file if we build a DLL.
9652 old_archive_from_new_cmds
='true'
9653 # FIXME: Should let the user specify the lib program.
9654 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
9655 fix_srcfile_path
='`cygpath -w "$srcfile"`'
9656 enable_shared_with_static_runtimes
=yes
9659 darwin
* | rhapsody
*)
9662 archive_cmds_need_lc
=no
9664 hardcode_automatic
=yes
9665 hardcode_shlibpath_var
=unsupported
9666 if test "$lt_cv_ld_force_load" = "yes"; then
9667 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\"`'
9669 whole_archive_flag_spec
=''
9671 link_all_deplibs
=yes
9672 allow_undefined_flag
="$_lt_dar_allow_undefined"
9673 case $cc_basename in
9674 ifort
*) _lt_dar_can_shared
=yes ;;
9675 *) _lt_dar_can_shared
=$GCC ;;
9677 if test "$_lt_dar_can_shared" = "yes"; then
9678 output_verbose_link_cmd
=func_echo_all
9679 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9680 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9681 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}"
9682 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}"
9691 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9692 hardcode_libdir_flag_spec
='-L$libdir'
9693 hardcode_shlibpath_var
=no
9696 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9697 # support. Future versions do this automatically, but an explicit c++rt0.o
9698 # does not break anything, and helps significantly (at the cost of a little
9701 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9702 hardcode_libdir_flag_spec
='-R$libdir'
9704 hardcode_shlibpath_var
=no
9707 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9709 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9711 hardcode_minus_L
=yes
9712 hardcode_shlibpath_var
=no
9715 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9716 freebsd
* | dragonfly
*)
9717 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9718 hardcode_libdir_flag_spec
='-R$libdir'
9720 hardcode_shlibpath_var
=no
9724 if test "$GCC" = yes; then
9725 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'
9727 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'
9729 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9730 hardcode_libdir_separator
=:
9733 # hardcode_minus_L: Not really in the search PATH,
9734 # but as the default location of the library.
9735 hardcode_minus_L
=yes
9736 export_dynamic_flag_spec
='${wl}-E'
9740 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9741 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9743 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9745 if test "$with_gnu_ld" = no
; then
9746 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9747 hardcode_libdir_flag_spec_ld
='+b $libdir'
9748 hardcode_libdir_separator
=:
9750 hardcode_direct_absolute
=yes
9751 export_dynamic_flag_spec
='${wl}-E'
9752 # hardcode_minus_L: Not really in the search PATH,
9753 # but as the default location of the library.
9754 hardcode_minus_L
=yes
9759 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9762 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9765 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9768 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9774 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9777 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9781 # Older versions of the 11.00 compiler do not understand -b yet
9782 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9784 $as_echo_n "checking if $CC understands -b... " >&6; }
9785 if ${lt_cv_prog_compiler__b+:} false
; then :
9786 $as_echo_n "(cached) " >&6
9788 lt_cv_prog_compiler__b
=no
9789 save_LDFLAGS
="$LDFLAGS"
9790 LDFLAGS
="$LDFLAGS -b"
9791 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
9792 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
9793 # The linker can only warn and ignore the option if not recognized
9794 # So say no if there are warnings
9795 if test -s conftest.err
; then
9796 # Append any errors to the config.log.
9797 cat conftest.err
1>&5
9798 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
9799 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9800 if diff conftest.exp conftest.er2
>/dev
/null
; then
9801 lt_cv_prog_compiler__b
=yes
9804 lt_cv_prog_compiler__b
=yes
9808 LDFLAGS
="$save_LDFLAGS"
9811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9812 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9814 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
9815 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9817 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9823 if test "$with_gnu_ld" = no
; then
9824 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9825 hardcode_libdir_separator
=:
9830 hardcode_shlibpath_var
=no
9834 hardcode_direct_absolute
=yes
9835 export_dynamic_flag_spec
='${wl}-E'
9837 # hardcode_minus_L: Not really in the search PATH,
9838 # but as the default location of the library.
9839 hardcode_minus_L
=yes
9845 irix5
* | irix6
* | nonstopux
*)
9846 if test "$GCC" = yes; then
9847 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'
9848 # Try to use the -exported_symbol ld option, if it does not
9849 # work, assume that -exports_file does not work either and
9850 # implicitly export all symbols.
9851 save_LDFLAGS
="$LDFLAGS"
9852 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9853 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9854 /* end confdefs.h. */
9857 if ac_fn_c_try_link
"$LINENO"; then :
9858 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'
9861 rm -f core conftest.err conftest.
$ac_objext \
9862 conftest
$ac_exeext conftest.
$ac_ext
9863 LDFLAGS
="$save_LDFLAGS"
9865 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'
9866 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'
9868 archive_cmds_need_lc
='no'
9869 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9870 hardcode_libdir_separator
=:
9872 link_all_deplibs
=yes
9876 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
9877 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9879 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9881 hardcode_libdir_flag_spec
='-R$libdir'
9883 hardcode_shlibpath_var
=no
9887 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9889 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9890 hardcode_libdir_separator
=:
9891 hardcode_shlibpath_var
=no
9898 if test -f /usr
/libexec
/ld.so
; then
9900 hardcode_shlibpath_var
=no
9901 hardcode_direct_absolute
=yes
9902 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9903 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9904 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9905 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9906 export_dynamic_flag_spec
='${wl}-E'
9909 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
9910 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9911 hardcode_libdir_flag_spec
='-R$libdir'
9914 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9915 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9925 hardcode_libdir_flag_spec
='-L$libdir'
9926 hardcode_minus_L
=yes
9927 allow_undefined_flag
=unsupported
9928 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'
9929 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9933 if test "$GCC" = yes; then
9934 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9935 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'
9937 allow_undefined_flag
=' -expect_unresolved \*'
9938 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'
9940 archive_cmds_need_lc
='no'
9941 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9942 hardcode_libdir_separator
=:
9945 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
9946 if test "$GCC" = yes; then
9947 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9948 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'
9949 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9951 allow_undefined_flag
=' -expect_unresolved \*'
9952 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'
9953 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~
9954 $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'
9956 # Both c and cxx compiler support -rpath directly
9957 hardcode_libdir_flag_spec
='-rpath $libdir'
9959 archive_cmds_need_lc
='no'
9960 hardcode_libdir_separator
=:
9964 no_undefined_flag
=' -z defs'
9965 if test "$GCC" = yes; then
9967 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9968 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9969 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9971 case `$CC -V 2>&1` in
9974 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9975 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9976 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9980 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9981 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9982 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9986 hardcode_libdir_flag_spec
='-R$libdir'
9987 hardcode_shlibpath_var
=no
9989 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
9991 # The compiler driver will combine and reorder linker options,
9992 # but understands `-z linker_flag'. GCC discards it without `$wl',
9993 # but is careful enough not to reorder.
9994 # Supported since Solaris 2.6 (maybe 2.5.1?)
9995 if test "$GCC" = yes; then
9996 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9998 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
10002 link_all_deplibs
=yes
10006 if test "x$host_vendor" = xsequent
; then
10007 # Use $CC to link under sequent, because it throws in some extra .o
10008 # files that make .init and .fini sections work.
10009 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10011 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10013 hardcode_libdir_flag_spec
='-L$libdir'
10014 hardcode_direct
=yes
10015 hardcode_minus_L
=yes
10016 hardcode_shlibpath_var
=no
10020 case $host_vendor in
10022 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10023 hardcode_direct
=yes # is this really true???
10026 ## LD is ld it makes a PLAMLIB
10027 ## CC just makes a GrossModule.
10028 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10029 reload_cmds
='$CC -r -o $output$reload_objs'
10033 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10034 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
10037 runpath_var
='LD_RUN_PATH'
10038 hardcode_shlibpath_var
=no
10042 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10043 hardcode_shlibpath_var
=no
10044 export_dynamic_flag_spec
='-Bexport'
10048 if test -d /usr
/nec
; then
10049 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10050 hardcode_shlibpath_var
=no
10051 runpath_var
=LD_RUN_PATH
10052 hardcode_runpath_var
=yes
10057 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
10058 no_undefined_flag
='${wl}-z,text'
10059 archive_cmds_need_lc
=no
10060 hardcode_shlibpath_var
=no
10061 runpath_var
='LD_RUN_PATH'
10063 if test "$GCC" = yes; then
10064 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10065 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10067 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10068 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10072 sysv5
* | sco3.2v5
* | sco5v6
*)
10073 # Note: We can NOT use -z defs as we might desire, because we do not
10074 # link with -lc, and that would cause any symbols used from libc to
10075 # always be unresolved, which means just about no library would
10076 # ever link correctly. If we're not using GNU ld we use -z text
10077 # though, which does catch some bad symbols but isn't as heavy-handed
10079 no_undefined_flag
='${wl}-z,text'
10080 allow_undefined_flag
='${wl}-z,nodefs'
10081 archive_cmds_need_lc
=no
10082 hardcode_shlibpath_var
=no
10083 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
10084 hardcode_libdir_separator
=':'
10085 link_all_deplibs
=yes
10086 export_dynamic_flag_spec
='${wl}-Bexport'
10087 runpath_var
='LD_RUN_PATH'
10089 if test "$GCC" = yes; then
10090 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10091 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10093 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10094 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10099 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10100 hardcode_libdir_flag_spec
='-L$libdir'
10101 hardcode_shlibpath_var
=no
10109 if test x
$host_vendor = xsni
; then
10111 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
10112 export_dynamic_flag_spec
='${wl}-Blargedynsym'
10118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10119 $as_echo "$ld_shlibs" >&6; }
10120 test "$ld_shlibs" = no
&& can_build_shared
=no
10122 with_gnu_ld
=$with_gnu_ld
10139 # Do we need to explicitly link libc?
10141 case "x$archive_cmds_need_lc" in
10143 # Assume -lc should be added
10144 archive_cmds_need_lc
=yes
10146 if test "$enable_shared" = yes && test "$GCC" = yes; then
10147 case $archive_cmds in
10149 # FIXME: we may have to deal with multi-command sequences.
10152 # Test whether the compiler implicitly links with -lc since on some
10153 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10154 # to ld, don't add -lc before -lgcc.
10155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10156 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10157 if ${lt_cv_archive_cmds_need_lc+:} false
; then :
10158 $as_echo_n "(cached) " >&6
10161 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10163 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10164 (eval $ac_compile) 2>&5
10166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10167 test $ac_status = 0; } 2>conftest.err
; then
10170 libobjs
=conftest.
$ac_objext
10172 wl
=$lt_prog_compiler_wl
10173 pic_flag
=$lt_prog_compiler_pic
10179 lt_save_allow_undefined_flag
=$allow_undefined_flag
10180 allow_undefined_flag
=
10181 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10182 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
10184 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10185 test $ac_status = 0; }
10187 lt_cv_archive_cmds_need_lc
=no
10189 lt_cv_archive_cmds_need_lc
=yes
10191 allow_undefined_flag
=$lt_save_allow_undefined_flag
10193 cat conftest.err
1>&5
10198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10199 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10200 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
10363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10364 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10366 if test "$GCC" = yes; then
10368 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
10369 *) lt_awk_arg
="/^libraries:/" ;;
10372 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
10373 *) lt_sed_strip_eq
="s,=/,/,g" ;;
10375 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10376 case $lt_search_path_spec in
10378 # if the path contains ";" then we assume it to be the separator
10379 # otherwise default to the standard path separator (i.e. ":") - it is
10380 # assumed that no part of a normal pathname contains ";" but that should
10381 # okay in the real world where ";" in dirpaths is itself problematic.
10382 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10385 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10388 # Ok, now we have the path, separated by spaces, we can step through it
10389 # and add multilib dir if necessary.
10390 lt_tmp_lt_search_path_spec
=
10391 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10392 for lt_sys_path
in $lt_search_path_spec; do
10393 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10394 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10396 test -d "$lt_sys_path" && \
10397 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
10400 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10401 BEGIN {RS=" "; FS="/|\n";} {
10404 for (lt_i = NF; lt_i > 0; lt_i--) {
10405 if ($lt_i != "" && $lt_i != ".") {
10406 if ($lt_i == "..") {
10409 if (lt_count == 0) {
10410 lt_foo="/" $lt_i lt_foo;
10417 if (lt_foo != "") { lt_freq[lt_foo]++; }
10418 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10420 # AWK program above erroneously prepends '/' to C:/dos/paths
10423 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
10424 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10426 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10428 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
10430 library_names_spec
=
10431 libname_spec
='lib$name'
10435 postuninstall_cmds
=
10439 shlibpath_overrides_runpath
=unknown
10441 dynamic_linker
="$host_os ld.so"
10442 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
10443 need_lib_prefix
=unknown
10444 hardcode_into_libs
=no
10446 # when you set need_version to no, make sure it does not cause -set_version
10447 # flags to be left without arguments
10448 need_version
=unknown
10453 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
10454 shlibpath_var
=LIBPATH
10456 # AIX 3 has no versioning support, so we append a major version to the name.
10457 soname_spec
='${libname}${release}${shared_ext}$major'
10464 hardcode_into_libs
=yes
10465 if test "$host_cpu" = ia64
; then
10466 # AIX 5 supports IA64
10467 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10468 shlibpath_var
=LD_LIBRARY_PATH
10470 # With GCC up to 2.95.x, collect2 would create an import file
10471 # for dependence libraries. The import file would start with
10472 # the line `#! .'. This would cause the generated library to
10473 # depend on `.', always an invalid library. This was fixed in
10474 # development snapshots of GCC prior to 3.0.
10476 aix4 | aix4.
[01] | aix4.
[01].
*)
10477 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10479 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
10482 can_build_shared
=no
10486 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10487 # soname into executable. Probably we can add versioning support to
10488 # collect2, so additional links can be useful in future.
10489 if test "$aix_use_runtimelinking" = yes; then
10490 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10491 # instead of lib<name>.a to let people know that these are not
10492 # typical AIX shared libraries.
10493 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10495 # We preserve .a as extension for shared libraries through AIX4.2
10496 # and later when we are not doing run time linking.
10497 library_names_spec
='${libname}${release}.a $libname.a'
10498 soname_spec
='${libname}${release}${shared_ext}$major'
10500 shlibpath_var
=LIBPATH
10507 # Since July 2007 AmigaOS4 officially supports .so libraries.
10508 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10509 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10512 library_names_spec
='$libname.ixlibrary $libname.a'
10513 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10514 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'
10520 library_names_spec
='${libname}${shared_ext}'
10521 dynamic_linker
="$host_os ld.so"
10522 shlibpath_var
=LIBRARY_PATH
10528 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10529 soname_spec
='${libname}${release}${shared_ext}$major'
10530 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
10531 shlibpath_var
=LD_LIBRARY_PATH
10532 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10533 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
10534 # the default ld.so.conf also contains /usr/contrib/lib and
10535 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10536 # libtool to hard-code these into programs
10539 cygwin
* | mingw
* | pw32
* | cegcc
*)
10540 version_type
=windows
10545 case $GCC,$host_os in
10546 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
10547 library_names_spec
='$libname.dll.a'
10548 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10549 postinstall_cmds
='base_file=`basename \${file}`~
10550 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10551 dldir=$destdir/`dirname \$dlpath`~
10552 test -d \$dldir || mkdir -p \$dldir~
10553 $install_prog $dir/$dlname \$dldir/$dlname~
10554 chmod a+x \$dldir/$dlname~
10555 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10556 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10558 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10559 dlpath=$dir/\$dldll~
10561 shlibpath_overrides_runpath
=yes
10565 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10566 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10568 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
10571 # MinGW DLLs use traditional 'lib' prefix
10572 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10575 # pw32 DLLs use 'pw' prefix rather than 'lib'
10576 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10582 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10585 dynamic_linker
='Win32 ld.exe'
10586 # FIXME: first we should search . and the directory the executable is in
10590 darwin
* | rhapsody
*)
10591 dynamic_linker
="$host_os dyld"
10592 version_type
=darwin
10595 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10596 soname_spec
='${libname}${release}${major}$shared_ext'
10597 shlibpath_overrides_runpath
=yes
10598 shlibpath_var
=DYLD_LIBRARY_PATH
10599 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
10601 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
10602 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
10609 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10610 soname_spec
='${libname}${release}${shared_ext}$major'
10611 shlibpath_var
=LD_LIBRARY_PATH
10614 freebsd
* | dragonfly
*)
10615 # DragonFly does not have aout. When/if they implement a new
10616 # versioning mechanism, adjust this.
10617 if test -x /usr
/bin
/objformat
; then
10618 objformat
=`/usr/bin/objformat`
10621 freebsd
[23].
*) objformat
=aout
;;
10622 *) objformat
=elf
;;
10625 version_type
=freebsd-
$objformat
10626 case $version_type in
10628 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10633 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10637 shlibpath_var
=LD_LIBRARY_PATH
10640 shlibpath_overrides_runpath
=yes
10642 freebsd3.
[01]* | freebsdelf3.
[01]*)
10643 shlibpath_overrides_runpath
=yes
10644 hardcode_into_libs
=yes
10646 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
10647 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
10648 shlibpath_overrides_runpath
=no
10649 hardcode_into_libs
=yes
10651 *) # from 4.6 on, and DragonFly
10652 shlibpath_overrides_runpath
=yes
10653 hardcode_into_libs
=yes
10662 dynamic_linker
="$host_os runtime_loader"
10663 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10664 soname_spec
='${libname}${release}${shared_ext}$major'
10665 shlibpath_var
=LIBRARY_PATH
10666 shlibpath_overrides_runpath
=yes
10667 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10668 hardcode_into_libs
=yes
10671 hpux9
* | hpux10
* | hpux11
*)
10672 # Give a soname corresponding to the major version so that dld.sl refuses to
10673 # link against other versions.
10680 hardcode_into_libs
=yes
10681 dynamic_linker
="$host_os dld.so"
10682 shlibpath_var
=LD_LIBRARY_PATH
10683 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10684 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10685 soname_spec
='${libname}${release}${shared_ext}$major'
10686 if test "X$HPUX_IA64_MODE" = X32
; then
10687 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10689 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
10691 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10695 hardcode_into_libs
=yes
10696 dynamic_linker
="$host_os dld.sl"
10697 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
10698 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10699 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10700 soname_spec
='${libname}${release}${shared_ext}$major'
10701 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10702 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10706 dynamic_linker
="$host_os dld.sl"
10707 shlibpath_var
=SHLIB_PATH
10708 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
10709 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10710 soname_spec
='${libname}${release}${shared_ext}$major'
10713 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10714 postinstall_cmds
='chmod 555 $lib'
10715 # or fails outright, so override atomically:
10716 install_override_mode
=555
10723 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10724 soname_spec
='${libname}${release}${shared_ext}$major'
10725 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
10726 shlibpath_var
=LD_LIBRARY_PATH
10727 shlibpath_overrides_runpath
=no
10728 hardcode_into_libs
=yes
10731 irix5
* | irix6
* | nonstopux
*)
10733 nonstopux
*) version_type
=nonstopux
;;
10735 if test "$lt_cv_prog_gnu_ld" = yes; then
10743 soname_spec
='${libname}${release}${shared_ext}$major'
10744 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10746 irix5
* | nonstopux
*)
10747 libsuff
= shlibsuff
=
10750 case $LD in # libtool.m4 will add one of these switches to LD
10751 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
10752 libsuff
= shlibsuff
= libmagic
=32-bit;;
10753 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
10754 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
10755 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
10756 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
10757 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
10761 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
10762 shlibpath_overrides_runpath
=no
10763 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10764 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
10765 hardcode_into_libs
=yes
10768 # No shared lib support for Linux oldld, aout, or coff.
10769 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
10773 # This must be Linux ELF.
10774 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu | gnu
*)
10778 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10779 soname_spec
='${libname}${release}${shared_ext}$major'
10780 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10781 shlibpath_var
=LD_LIBRARY_PATH
10782 shlibpath_overrides_runpath
=no
10784 # Some binutils ld are patched to set DT_RUNPATH
10785 if ${lt_cv_shlibpath_overrides_runpath+:} false
; then :
10786 $as_echo_n "(cached) " >&6
10788 lt_cv_shlibpath_overrides_runpath
=no
10789 save_LDFLAGS
=$LDFLAGS
10790 save_libdir
=$libdir
10791 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10792 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10793 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10794 /* end confdefs.h. */
10804 if ac_fn_c_try_link
"$LINENO"; then :
10805 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
10806 lt_cv_shlibpath_overrides_runpath
=yes
10809 rm -f core conftest.err conftest.
$ac_objext \
10810 conftest
$ac_exeext conftest.
$ac_ext
10811 LDFLAGS
=$save_LDFLAGS
10812 libdir
=$save_libdir
10816 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
10818 # This implies no fast_install, which is unacceptable.
10819 # Some rework will be needed to allow for fast_install
10820 # before this can be enabled.
10821 hardcode_into_libs
=yes
10823 # Append ld.so.conf contents to the search path
10824 if test -f /etc
/ld.so.conf
; then
10825 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' ' '`
10826 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
10829 # We used to test for /lib/ld.so.1 and disable shared libraries on
10830 # powerpc, because MkLinux only supported shared libraries with the
10831 # GNU dynamic linker. Since this was broken with cross compilers,
10832 # most powerpc-linux boxes support dynamic linking these days and
10833 # people can always --disable-shared, the test was removed, and we
10834 # assume the GNU/Linux dynamic linker is in use.
10835 dynamic_linker
='GNU/Linux ld.so'
10842 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10843 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10844 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10845 dynamic_linker
='NetBSD (a.out) ld.so'
10847 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10848 soname_spec
='${libname}${release}${shared_ext}$major'
10849 dynamic_linker
='NetBSD ld.elf_so'
10851 shlibpath_var
=LD_LIBRARY_PATH
10852 shlibpath_overrides_runpath
=yes
10853 hardcode_into_libs
=yes
10858 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10859 shlibpath_var
=LD_LIBRARY_PATH
10860 shlibpath_overrides_runpath
=yes
10867 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10868 soname_spec
='${libname}${release}${shared_ext}$major'
10869 shlibpath_var
=LD_LIBRARY_PATH
10870 shlibpath_overrides_runpath
=no
10871 hardcode_into_libs
=yes
10872 dynamic_linker
='ldqnx.so'
10877 sys_lib_dlsearch_path_spec
="/usr/lib"
10879 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10881 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
10882 *) need_version
=no
;;
10884 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10885 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10886 shlibpath_var
=LD_LIBRARY_PATH
10887 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10889 openbsd2.
[89] | openbsd2.
[89].
*)
10890 shlibpath_overrides_runpath
=no
10893 shlibpath_overrides_runpath
=yes
10897 shlibpath_overrides_runpath
=yes
10902 libname_spec
='$name'
10905 library_names_spec
='$libname${shared_ext} $libname.a'
10906 dynamic_linker
='OS/2 ld.exe'
10907 shlibpath_var
=LIBPATH
10910 osf3
* | osf4
* | osf5
*)
10914 soname_spec
='${libname}${release}${shared_ext}$major'
10915 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10916 shlibpath_var
=LD_LIBRARY_PATH
10917 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10918 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
10929 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10930 soname_spec
='${libname}${release}${shared_ext}$major'
10931 shlibpath_var
=LD_LIBRARY_PATH
10932 shlibpath_overrides_runpath
=yes
10933 hardcode_into_libs
=yes
10934 # ldd complains unless libraries are executable
10935 postinstall_cmds
='chmod +x $lib'
10940 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10941 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10942 shlibpath_var
=LD_LIBRARY_PATH
10943 shlibpath_overrides_runpath
=yes
10944 if test "$with_gnu_ld" = yes; then
10952 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10953 soname_spec
='${libname}${release}${shared_ext}$major'
10954 shlibpath_var
=LD_LIBRARY_PATH
10955 case $host_vendor in
10957 shlibpath_overrides_runpath
=no
10959 runpath_var
=LD_RUN_PATH
10967 shlibpath_overrides_runpath
=no
10968 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
10974 if test -d /usr
/nec
;then
10976 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10977 soname_spec
='$libname${shared_ext}.$major'
10978 shlibpath_var
=LD_LIBRARY_PATH
10982 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
10983 version_type
=freebsd-elf
10986 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10987 soname_spec
='${libname}${release}${shared_ext}$major'
10988 shlibpath_var
=LD_LIBRARY_PATH
10989 shlibpath_overrides_runpath
=yes
10990 hardcode_into_libs
=yes
10991 if test "$with_gnu_ld" = yes; then
10992 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10994 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
10997 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
11001 sys_lib_dlsearch_path_spec
='/usr/lib'
11005 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11009 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11010 shlibpath_var
=LD_LIBRARY_PATH
11011 shlibpath_overrides_runpath
=no
11012 hardcode_into_libs
=yes
11017 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11018 soname_spec
='${libname}${release}${shared_ext}$major'
11019 shlibpath_var
=LD_LIBRARY_PATH
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11027 $as_echo "$dynamic_linker" >&6; }
11028 test "$dynamic_linker" = no
&& can_build_shared
=no
11030 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
11031 if test "$GCC" = yes; then
11032 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11035 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11036 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
11038 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11039 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
11133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11134 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11136 if test -n "$hardcode_libdir_flag_spec" ||
11137 test -n "$runpath_var" ||
11138 test "X$hardcode_automatic" = "Xyes" ; then
11140 # We can hardcode non-existent directories.
11141 if test "$hardcode_direct" != no
&&
11142 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11143 # have to relink, otherwise we might link with an installed library
11144 # when we should be linking with a yet-to-be-installed one
11145 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11146 test "$hardcode_minus_L" != no
; then
11147 # Linking always hardcodes the temporary library directory.
11148 hardcode_action
=relink
11150 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11151 hardcode_action
=immediate
11154 # We cannot hardcode anything, or else we can only hardcode existing
11156 hardcode_action
=unsupported
11158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11159 $as_echo "$hardcode_action" >&6; }
11161 if test "$hardcode_action" = relink ||
11162 test "$inherit_rpath" = yes; then
11163 # Fast installation is not supported
11164 enable_fast_install
=no
11165 elif test "$shlibpath_overrides_runpath" = yes ||
11166 test "$enable_shared" = no
; then
11167 # Fast installation is not necessary
11168 enable_fast_install
=needless
11176 if test "x$enable_dlopen" != xyes
; then
11177 enable_dlopen
=unknown
11178 enable_dlopen_self
=unknown
11179 enable_dlopen_self_static
=unknown
11186 lt_cv_dlopen
="load_add_on"
11188 lt_cv_dlopen_self
=yes
11191 mingw
* | pw32
* | cegcc
*)
11192 lt_cv_dlopen
="LoadLibrary"
11197 lt_cv_dlopen
="dlopen"
11202 # if libdl is installed we need to link against it
11203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11204 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11205 if ${ac_cv_lib_dl_dlopen+:} false
; then :
11206 $as_echo_n "(cached) " >&6
11208 ac_check_lib_save_LIBS
=$LIBS
11210 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11211 /* end confdefs.h. */
11213 /* Override any GCC internal prototype to avoid an error.
11214 Use char because int might match the return type of a GCC
11215 builtin and then its argument prototype would still apply. */
11228 if ac_fn_c_try_link
"$LINENO"; then :
11229 ac_cv_lib_dl_dlopen
=yes
11231 ac_cv_lib_dl_dlopen
=no
11233 rm -f core conftest.err conftest.
$ac_objext \
11234 conftest
$ac_exeext conftest.
$ac_ext
11235 LIBS
=$ac_check_lib_save_LIBS
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11238 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11239 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
11240 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
11243 lt_cv_dlopen
="dyld"
11245 lt_cv_dlopen_self
=yes
11252 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
11253 if test "x$ac_cv_func_shl_load" = xyes
; then :
11254 lt_cv_dlopen
="shl_load"
11256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11257 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11258 if ${ac_cv_lib_dld_shl_load+:} false
; then :
11259 $as_echo_n "(cached) " >&6
11261 ac_check_lib_save_LIBS
=$LIBS
11263 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11264 /* end confdefs.h. */
11266 /* Override any GCC internal prototype to avoid an error.
11267 Use char because int might match the return type of a GCC
11268 builtin and then its argument prototype would still apply. */
11276 return shl_load ();
11281 if ac_fn_c_try_link
"$LINENO"; then :
11282 ac_cv_lib_dld_shl_load
=yes
11284 ac_cv_lib_dld_shl_load
=no
11286 rm -f core conftest.err conftest.
$ac_objext \
11287 conftest
$ac_exeext conftest.
$ac_ext
11288 LIBS
=$ac_check_lib_save_LIBS
11290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11291 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11292 if test "x$ac_cv_lib_dld_shl_load" = xyes
; then :
11293 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
11295 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
11296 if test "x$ac_cv_func_dlopen" = xyes
; then :
11297 lt_cv_dlopen
="dlopen"
11299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11300 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11301 if ${ac_cv_lib_dl_dlopen+:} false
; then :
11302 $as_echo_n "(cached) " >&6
11304 ac_check_lib_save_LIBS
=$LIBS
11306 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11307 /* end confdefs.h. */
11309 /* Override any GCC internal prototype to avoid an error.
11310 Use char because int might match the return type of a GCC
11311 builtin and then its argument prototype would still apply. */
11324 if ac_fn_c_try_link
"$LINENO"; then :
11325 ac_cv_lib_dl_dlopen
=yes
11327 ac_cv_lib_dl_dlopen
=no
11329 rm -f core conftest.err conftest.
$ac_objext \
11330 conftest
$ac_exeext conftest.
$ac_ext
11331 LIBS
=$ac_check_lib_save_LIBS
11333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11334 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11335 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
11336 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
11338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11339 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11340 if ${ac_cv_lib_svld_dlopen+:} false
; then :
11341 $as_echo_n "(cached) " >&6
11343 ac_check_lib_save_LIBS
=$LIBS
11344 LIBS
="-lsvld $LIBS"
11345 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11346 /* end confdefs.h. */
11348 /* Override any GCC internal prototype to avoid an error.
11349 Use char because int might match the return type of a GCC
11350 builtin and then its argument prototype would still apply. */
11363 if ac_fn_c_try_link
"$LINENO"; then :
11364 ac_cv_lib_svld_dlopen
=yes
11366 ac_cv_lib_svld_dlopen
=no
11368 rm -f core conftest.err conftest.
$ac_objext \
11369 conftest
$ac_exeext conftest.
$ac_ext
11370 LIBS
=$ac_check_lib_save_LIBS
11372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11373 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11374 if test "x$ac_cv_lib_svld_dlopen" = xyes
; then :
11375 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
11377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11378 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11379 if ${ac_cv_lib_dld_dld_link+:} false
; then :
11380 $as_echo_n "(cached) " >&6
11382 ac_check_lib_save_LIBS
=$LIBS
11384 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11385 /* end confdefs.h. */
11387 /* Override any GCC internal prototype to avoid an error.
11388 Use char because int might match the return type of a GCC
11389 builtin and then its argument prototype would still apply. */
11397 return dld_link ();
11402 if ac_fn_c_try_link
"$LINENO"; then :
11403 ac_cv_lib_dld_dld_link
=yes
11405 ac_cv_lib_dld_dld_link
=no
11407 rm -f core conftest.err conftest.
$ac_objext \
11408 conftest
$ac_exeext conftest.
$ac_ext
11409 LIBS
=$ac_check_lib_save_LIBS
11411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11412 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11413 if test "x$ac_cv_lib_dld_dld_link" = xyes
; then :
11414 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
11435 if test "x$lt_cv_dlopen" != xno
; then
11441 case $lt_cv_dlopen in
11443 save_CPPFLAGS
="$CPPFLAGS"
11444 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
11446 save_LDFLAGS
="$LDFLAGS"
11447 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
11450 LIBS
="$lt_cv_dlopen_libs $LIBS"
11452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11453 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11454 if ${lt_cv_dlopen_self+:} false
; then :
11455 $as_echo_n "(cached) " >&6
11457 if test "$cross_compiling" = yes; then :
11458 lt_cv_dlopen_self
=cross
11460 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11461 lt_status
=$lt_dlunknown
11462 cat > conftest.
$ac_ext <<_LT_EOF
11463 #line 11463 "configure"
11464 #include "confdefs.h"
11473 # define LT_DLGLOBAL RTLD_GLOBAL
11476 # define LT_DLGLOBAL DL_GLOBAL
11478 # define LT_DLGLOBAL 0
11482 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11483 find out it does not work in some platform. */
11484 #ifndef LT_DLLAZY_OR_NOW
11486 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11489 # define LT_DLLAZY_OR_NOW DL_LAZY
11492 # define LT_DLLAZY_OR_NOW RTLD_NOW
11495 # define LT_DLLAZY_OR_NOW DL_NOW
11497 # define LT_DLLAZY_OR_NOW 0
11504 /* When -fvisbility=hidden is used, assume the code has been annotated
11505 correspondingly for the symbols needed. */
11506 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11507 void fnord () __attribute__((visibility("default")));
11510 void fnord () { int i=42; }
11513 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11514 int status = $lt_dlunknown;
11518 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11521 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11522 else puts (dlerror ());
11524 /* dlclose (self); */
11532 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11533 (eval $ac_link) 2>&5
11535 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11536 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11537 (.
/conftest
; exit; ) >&5 2>/dev
/null
11539 case x
$lt_status in
11540 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
11541 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
11542 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
11545 # compilation failed
11546 lt_cv_dlopen_self
=no
11553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11554 $as_echo "$lt_cv_dlopen_self" >&6; }
11556 if test "x$lt_cv_dlopen_self" = xyes
; then
11557 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
11558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11559 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11560 if ${lt_cv_dlopen_self_static+:} false
; then :
11561 $as_echo_n "(cached) " >&6
11563 if test "$cross_compiling" = yes; then :
11564 lt_cv_dlopen_self_static
=cross
11566 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11567 lt_status
=$lt_dlunknown
11568 cat > conftest.
$ac_ext <<_LT_EOF
11569 #line 11569 "configure"
11570 #include "confdefs.h"
11579 # define LT_DLGLOBAL RTLD_GLOBAL
11582 # define LT_DLGLOBAL DL_GLOBAL
11584 # define LT_DLGLOBAL 0
11588 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11589 find out it does not work in some platform. */
11590 #ifndef LT_DLLAZY_OR_NOW
11592 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11595 # define LT_DLLAZY_OR_NOW DL_LAZY
11598 # define LT_DLLAZY_OR_NOW RTLD_NOW
11601 # define LT_DLLAZY_OR_NOW DL_NOW
11603 # define LT_DLLAZY_OR_NOW 0
11610 /* When -fvisbility=hidden is used, assume the code has been annotated
11611 correspondingly for the symbols needed. */
11612 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11613 void fnord () __attribute__((visibility("default")));
11616 void fnord () { int i=42; }
11619 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11620 int status = $lt_dlunknown;
11624 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11627 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11628 else puts (dlerror ());
11630 /* dlclose (self); */
11638 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11639 (eval $ac_link) 2>&5
11641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11642 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11643 (.
/conftest
; exit; ) >&5 2>/dev
/null
11645 case x
$lt_status in
11646 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
11647 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
11648 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
11651 # compilation failed
11652 lt_cv_dlopen_self_static
=no
11659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11660 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11663 CPPFLAGS
="$save_CPPFLAGS"
11664 LDFLAGS
="$save_LDFLAGS"
11669 case $lt_cv_dlopen_self in
11670 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
11671 *) enable_dlopen_self
=unknown
;;
11674 case $lt_cv_dlopen_self_static in
11675 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
11676 *) enable_dlopen_self_static
=unknown
;;
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11699 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11700 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
11701 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
11702 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
11703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11704 $as_echo "yes" >&6; }
11706 # FIXME - insert some real tests, host_os isn't really good enough
11709 if test -n "$STRIP" ; then
11710 striplib
="$STRIP -x"
11711 old_striplib
="$STRIP -S"
11712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11713 $as_echo "yes" >&6; }
11715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11716 $as_echo "no" >&6; }
11720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11721 $as_echo "no" >&6; }
11737 # Report which library types will actually be built
11738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11739 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11741 $as_echo "$can_build_shared" >&6; }
11743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11744 $as_echo_n "checking whether to build shared libraries... " >&6; }
11745 test "$can_build_shared" = "no" && enable_shared
=no
11747 # On AIX, shared libraries and static libraries use the same namespace, and
11748 # are all built from PIC.
11751 test "$enable_shared" = yes && enable_static
=no
11752 if test -n "$RANLIB"; then
11753 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
11754 postinstall_cmds
='$RANLIB $lib'
11759 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
11760 test "$enable_shared" = yes && enable_static
=no
11764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11765 $as_echo "$enable_shared" >&6; }
11767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11768 $as_echo_n "checking whether to build static libraries... " >&6; }
11769 # Make sure either enable_shared or enable_static is yes.
11770 test "$enable_shared" = yes || enable_static
=yes
11771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11772 $as_echo "$enable_static" >&6; }
11779 ac_cpp
='$CPP $CPPFLAGS'
11780 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11781 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11782 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11786 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11787 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11788 (test "X$CXX" != "Xg++"))) ; then
11790 ac_cpp
='$CXXCPP $CPPFLAGS'
11791 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11792 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11793 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
11794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11795 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11796 if test -z "$CXXCPP"; then
11797 if ${ac_cv_prog_CXXCPP+:} false
; then :
11798 $as_echo_n "(cached) " >&6
11800 # Double quotes because CXXCPP needs to be expanded
11801 for CXXCPP
in "$CXX -E" "/lib/cpp"
11803 ac_preproc_ok
=false
11804 for ac_cxx_preproc_warn_flag
in '' yes
11806 # Use a header file that comes with gcc, so configuring glibc
11807 # with a fresh cross-compiler works.
11808 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11809 # <limits.h> exists even on freestanding compilers.
11810 # On the NeXT, cc -E runs the code through the compiler's parser,
11811 # not just through cpp. "Syntax error" is here to catch this case.
11812 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11813 /* end confdefs.h. */
11815 # include <limits.h>
11817 # include <assert.h>
11821 if ac_fn_cxx_try_cpp
"$LINENO"; then :
11824 # Broken: fails on valid input.
11827 rm -f conftest.err conftest.i conftest.
$ac_ext
11829 # OK, works on sane cases. Now check whether nonexistent headers
11830 # can be detected and how.
11831 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11832 /* end confdefs.h. */
11833 #include <ac_nonexistent.h>
11835 if ac_fn_cxx_try_cpp
"$LINENO"; then :
11836 # Broken: success on invalid input.
11839 # Passes both tests.
11843 rm -f conftest.err conftest.i conftest.
$ac_ext
11846 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11847 rm -f conftest.i conftest.err conftest.
$ac_ext
11848 if $ac_preproc_ok; then :
11853 ac_cv_prog_CXXCPP
=$CXXCPP
11856 CXXCPP
=$ac_cv_prog_CXXCPP
11858 ac_cv_prog_CXXCPP
=$CXXCPP
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11861 $as_echo "$CXXCPP" >&6; }
11862 ac_preproc_ok
=false
11863 for ac_cxx_preproc_warn_flag
in '' yes
11865 # Use a header file that comes with gcc, so configuring glibc
11866 # with a fresh cross-compiler works.
11867 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11868 # <limits.h> exists even on freestanding compilers.
11869 # On the NeXT, cc -E runs the code through the compiler's parser,
11870 # not just through cpp. "Syntax error" is here to catch this case.
11871 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11872 /* end confdefs.h. */
11874 # include <limits.h>
11876 # include <assert.h>
11880 if ac_fn_cxx_try_cpp
"$LINENO"; then :
11883 # Broken: fails on valid input.
11886 rm -f conftest.err conftest.i conftest.
$ac_ext
11888 # OK, works on sane cases. Now check whether nonexistent headers
11889 # can be detected and how.
11890 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11891 /* end confdefs.h. */
11892 #include <ac_nonexistent.h>
11894 if ac_fn_cxx_try_cpp
"$LINENO"; then :
11895 # Broken: success on invalid input.
11898 # Passes both tests.
11902 rm -f conftest.err conftest.i conftest.
$ac_ext
11905 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11906 rm -f conftest.i conftest.err conftest.
$ac_ext
11907 if $ac_preproc_ok; then :
11910 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11911 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11912 as_fn_error $?
"C++ preprocessor \"$CXXCPP\" fails sanity check
11913 See \`config.log' for more details" "$LINENO" 5; }
11917 ac_cpp
='$CPP $CPPFLAGS'
11918 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11919 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11920 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11923 _lt_caught_CXX_error
=yes
11927 ac_cpp
='$CXXCPP $CPPFLAGS'
11928 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11929 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11930 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
11932 archive_cmds_need_lc_CXX
=no
11933 allow_undefined_flag_CXX
=
11934 always_export_symbols_CXX
=no
11935 archive_expsym_cmds_CXX
=
11936 compiler_needs_object_CXX
=no
11937 export_dynamic_flag_spec_CXX
=
11938 hardcode_direct_CXX
=no
11939 hardcode_direct_absolute_CXX
=no
11940 hardcode_libdir_flag_spec_CXX
=
11941 hardcode_libdir_flag_spec_ld_CXX
=
11942 hardcode_libdir_separator_CXX
=
11943 hardcode_minus_L_CXX
=no
11944 hardcode_shlibpath_var_CXX
=unsupported
11945 hardcode_automatic_CXX
=no
11946 inherit_rpath_CXX
=no
11948 module_expsym_cmds_CXX
=
11949 link_all_deplibs_CXX
=unknown
11950 old_archive_cmds_CXX
=$old_archive_cmds
11951 reload_flag_CXX
=$reload_flag
11952 reload_cmds_CXX
=$reload_cmds
11953 no_undefined_flag_CXX
=
11954 whole_archive_flag_spec_CXX
=
11955 enable_shared_with_static_runtimes_CXX
=no
11957 # Source file extension for C++ test sources.
11960 # Object file extension for compiled C++ test sources.
11964 # No sense in running all these tests if we already determined that
11965 # the CXX compiler isn't working. Some variables (like enable_shared)
11966 # are currently assumed to apply to all compilers on this platform,
11967 # and will be corrupted by setting them based on a non-working compiler.
11968 if test "$_lt_caught_CXX_error" != yes; then
11969 # Code to be used in simple compile tests
11970 lt_simple_compile_test_code
="int some_variable = 0;"
11972 # Code to be used in simple link tests
11973 lt_simple_link_test_code
='int main(int, char *[]) { return(0); }'
11975 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11982 # If no C compiler was specified, use CC.
11985 # If no C compiler flags were specified, use CFLAGS.
11986 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
11988 # Allow CC to be a program name with arguments.
11992 # save warnings/boilerplate of simple test code
11993 ac_outfile
=conftest.
$ac_objext
11994 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
11995 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
11996 _lt_compiler_boilerplate
=`cat conftest.err`
11999 ac_outfile
=conftest.
$ac_objext
12000 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
12001 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
12002 _lt_linker_boilerplate
=`cat conftest.err`
12006 # Allow CC to be a program name with arguments.
12011 lt_save_with_gnu_ld
=$with_gnu_ld
12012 lt_save_path_LD
=$lt_cv_path_LD
12013 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12014 lt_cv_prog_gnu_ld
=$lt_cv_prog_gnu_ldcxx
12016 $as_unset lt_cv_prog_gnu_ld
12018 if test -n "${lt_cv_path_LDCXX+set}"; then
12019 lt_cv_path_LD
=$lt_cv_path_LDCXX
12021 $as_unset lt_cv_path_LD
12023 test -z "${LDCXX+set}" || LD
=$LDCXX
12027 for cc_temp
in $compiler""; do
12029 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
12030 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
12035 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12038 if test -n "$compiler"; then
12039 # We don't want -fno-exception when compiling C++ code, so set the
12040 # no_builtin_flag separately
12041 if test "$GXX" = yes; then
12042 lt_prog_compiler_no_builtin_flag_CXX
=' -fno-builtin'
12044 lt_prog_compiler_no_builtin_flag_CXX
=
12047 if test "$GXX" = yes; then
12048 # Set up default GNU C++ configuration
12052 # Check whether --with-gnu-ld was given.
12053 if test "${with_gnu_ld+set}" = set; then :
12054 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
12060 if test "$GCC" = yes; then
12061 # Check if gcc -print-prog-name=ld gives a path.
12062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12063 $as_echo_n "checking for ld used by $CC... " >&6; }
12066 # gcc leaves a trailing carriage return which upsets mingw
12067 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12069 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
12072 # Accept absolute paths.
12074 re_direlt
='/[^/][^/]*/\.\./'
12075 # Canonicalize the pathname of ld
12076 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12077 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
12078 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12080 test -z "$LD" && LD
="$ac_prog"
12083 # If it fails, then pretend we aren't using GCC.
12087 # If it is relative, then search for the first ld in PATH.
12088 with_gnu_ld
=unknown
12091 elif test "$with_gnu_ld" = yes; then
12092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12093 $as_echo_n "checking for GNU ld... " >&6; }
12095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12096 $as_echo_n "checking for non-GNU ld... " >&6; }
12098 if ${lt_cv_path_LD+:} false
; then :
12099 $as_echo_n "(cached) " >&6
12101 if test -z "$LD"; then
12102 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
12103 for ac_dir
in $PATH; do
12105 test -z "$ac_dir" && ac_dir
=.
12106 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
12107 lt_cv_path_LD
="$ac_dir/$ac_prog"
12108 # Check to see if the program is GNU ld. I'd rather use --version,
12109 # but apparently some variants of GNU ld only accept -v.
12110 # Break only if it was the GNU/non-GNU ld that we prefer.
12111 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12112 *GNU
* |
*'with BFD'*)
12113 test "$with_gnu_ld" != no
&& break
12116 test "$with_gnu_ld" != yes && break
12123 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
12127 LD
="$lt_cv_path_LD"
12128 if test -n "$LD"; then
12129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12130 $as_echo "$LD" >&6; }
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12133 $as_echo "no" >&6; }
12135 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
12136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12137 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12138 if ${lt_cv_prog_gnu_ld+:} false
; then :
12139 $as_echo_n "(cached) " >&6
12141 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12142 case `$LD -v 2>&1 </dev/null` in
12143 *GNU
* |
*'with BFD'*)
12144 lt_cv_prog_gnu_ld
=yes
12147 lt_cv_prog_gnu_ld
=no
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12152 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12153 with_gnu_ld
=$lt_cv_prog_gnu_ld
12161 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12162 # archiving commands below assume that GNU ld is being used.
12163 if test "$with_gnu_ld" = yes; then
12164 archive_cmds_CXX
='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12165 archive_expsym_cmds_CXX
='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12167 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12168 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12170 # If archive_cmds runs LD, not CC, wlarc should be empty
12171 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12172 # investigate it a little bit more. (MM)
12175 # ancient GNU ld didn't support --whole-archive et. al.
12176 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12177 $GREP 'no-whole-archive' > /dev
/null
; then
12178 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12180 whole_archive_flag_spec_CXX
=
12186 # A generic and very simple default shared library creation
12187 # command for GNU C++ for the case where it uses the native
12188 # linker, instead of GNU ld. If possible, this setting should
12189 # overridden to take advantage of the native linker features on
12190 # the platform it is being used on.
12191 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12194 # Commands to make compiler produce verbose output that lists
12195 # what "hidden" libraries, object files and flags are used when
12196 # linking a shared library.
12197 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12205 # PORTME: fill in a description of your system's C++ link characteristics
12206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12207 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12211 # FIXME: insert proper C++ library support
12215 if test "$host_cpu" = ia64
; then
12216 # On IA64, the linker does run time linking by default, so we don't
12217 # have to do anything special.
12218 aix_use_runtimelinking
=no
12219 exp_sym_flag
='-Bexport'
12222 aix_use_runtimelinking
=no
12224 # Test if we are trying to use run time linking or normal
12225 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12226 # need to do runtime linking.
12227 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
12228 for ld_flag
in $LDFLAGS; do
12231 aix_use_runtimelinking
=yes
12239 exp_sym_flag
='-bexport'
12240 no_entry_flag
='-bnoentry'
12243 # When large executables or shared objects are built, AIX ld can
12244 # have problems creating the table of contents. If linking a library
12245 # or program results in "error TOC overflow" add -mminimal-toc to
12246 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12247 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12249 archive_cmds_CXX
=''
12250 hardcode_direct_CXX
=yes
12251 hardcode_direct_absolute_CXX
=yes
12252 hardcode_libdir_separator_CXX
=':'
12253 link_all_deplibs_CXX
=yes
12254 file_list_spec_CXX
='${wl}-f,'
12256 if test "$GXX" = yes; then
12257 case $host_os in aix4.
[012]|aix4.
[012].
*)
12258 # We only want to do this on AIX 4.2 and lower, the check
12259 # below for broken collect2 doesn't work under 4.3+
12260 collect2name
=`${CC} -print-prog-name=collect2`
12261 if test -f "$collect2name" &&
12262 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
12264 # We have reworked collect2
12267 # We have old collect2
12268 hardcode_direct_CXX
=unsupported
12269 # It fails to find uninstalled libraries when the uninstalled
12270 # path is not listed in the libpath. Setting hardcode_minus_L
12271 # to unsupported forces relinking
12272 hardcode_minus_L_CXX
=yes
12273 hardcode_libdir_flag_spec_CXX
='-L$libdir'
12274 hardcode_libdir_separator_CXX
=
12277 shared_flag
='-shared'
12278 if test "$aix_use_runtimelinking" = yes; then
12279 shared_flag
="$shared_flag "'${wl}-G'
12283 if test "$host_cpu" = ia64
; then
12284 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12285 # chokes on -Wl,-G. The following line is correct:
12288 if test "$aix_use_runtimelinking" = yes; then
12289 shared_flag
='${wl}-G'
12291 shared_flag
='${wl}-bM:SRE'
12296 export_dynamic_flag_spec_CXX
='${wl}-bexpall'
12297 # It seems that -bexpall does not export symbols beginning with
12298 # underscore (_), so it is better to generate a list of symbols to
12300 always_export_symbols_CXX
=yes
12301 if test "$aix_use_runtimelinking" = yes; then
12302 # Warning - without using the other runtime loading flags (-brtl),
12303 # -berok will link without error, but may produce a broken library.
12304 allow_undefined_flag_CXX
='-berok'
12305 # Determine the default libpath from the value encoded in an empty
12307 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12308 /* end confdefs.h. */
12318 if ac_fn_cxx_try_link
"$LINENO"; then :
12320 lt_aix_libpath_sed
='
12321 /Import File Strings/,/^$/ {
12327 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12328 # Check for a 64-bit object if we didn't find anything.
12329 if test -z "$aix_libpath"; then
12330 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12333 rm -f core conftest.err conftest.
$ac_objext \
12334 conftest
$ac_exeext conftest.
$ac_ext
12335 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
12337 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
12339 archive_expsym_cmds_CXX
='$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"
12341 if test "$host_cpu" = ia64
; then
12342 hardcode_libdir_flag_spec_CXX
='${wl}-R $libdir:/usr/lib:/lib'
12343 allow_undefined_flag_CXX
="-z nodefs"
12344 archive_expsym_cmds_CXX
="\$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"
12346 # Determine the default libpath from the value encoded in an
12347 # empty executable.
12348 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12349 /* end confdefs.h. */
12359 if ac_fn_cxx_try_link
"$LINENO"; then :
12361 lt_aix_libpath_sed
='
12362 /Import File Strings/,/^$/ {
12368 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12369 # Check for a 64-bit object if we didn't find anything.
12370 if test -z "$aix_libpath"; then
12371 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12374 rm -f core conftest.err conftest.
$ac_objext \
12375 conftest
$ac_exeext conftest.
$ac_ext
12376 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
12378 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
12379 # Warning - without using the other run time loading flags,
12380 # -berok will link without error, but may produce a broken library.
12381 no_undefined_flag_CXX
=' ${wl}-bernotok'
12382 allow_undefined_flag_CXX
=' ${wl}-berok'
12383 if test "$with_gnu_ld" = yes; then
12384 # We only use this code for GNU lds that support --whole-archive.
12385 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12387 # Exported symbols can be pulled into shared objects from archives
12388 whole_archive_flag_spec_CXX
='$convenience'
12390 archive_cmds_need_lc_CXX
=yes
12391 # This is similar to how AIX traditionally builds its shared
12393 archive_expsym_cmds_CXX
="\$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'
12399 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
12400 allow_undefined_flag_CXX
=unsupported
12401 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12402 # support --undefined. This deserves some investigation. FIXME
12403 archive_cmds_CXX
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12410 case $cc_basename in
12412 # FIXME: insert proper C++ library support
12418 cygwin
* | mingw
* | pw32
* | cegcc
*)
12419 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12420 # as there is no search path for DLLs.
12421 hardcode_libdir_flag_spec_CXX
='-L$libdir'
12422 export_dynamic_flag_spec_CXX
='${wl}--export-all-symbols'
12423 allow_undefined_flag_CXX
=unsupported
12424 always_export_symbols_CXX
=no
12425 enable_shared_with_static_runtimes_CXX
=yes
12427 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
12428 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12429 # If the export-symbols file already is a .def file (1st line
12430 # is EXPORTS), use it as is; otherwise, prepend...
12431 archive_expsym_cmds_CXX
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12432 cp $export_symbols $output_objdir/$soname.def;
12434 echo EXPORTS > $output_objdir/$soname.def;
12435 cat $export_symbols >> $output_objdir/$soname.def;
12437 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12442 darwin
* | rhapsody
*)
12445 archive_cmds_need_lc_CXX
=no
12446 hardcode_direct_CXX
=no
12447 hardcode_automatic_CXX
=yes
12448 hardcode_shlibpath_var_CXX
=unsupported
12449 if test "$lt_cv_ld_force_load" = "yes"; then
12450 whole_archive_flag_spec_CXX
='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12452 whole_archive_flag_spec_CXX
=''
12454 link_all_deplibs_CXX
=yes
12455 allow_undefined_flag_CXX
="$_lt_dar_allow_undefined"
12456 case $cc_basename in
12457 ifort
*) _lt_dar_can_shared
=yes ;;
12458 *) _lt_dar_can_shared
=$GCC ;;
12460 if test "$_lt_dar_can_shared" = "yes"; then
12461 output_verbose_link_cmd
=func_echo_all
12462 archive_cmds_CXX
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12463 module_cmds_CXX
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12464 archive_expsym_cmds_CXX
="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}"
12465 module_expsym_cmds_CXX
="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}"
12466 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12467 archive_cmds_CXX
="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12468 archive_expsym_cmds_CXX
="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12478 case $cc_basename in
12480 # FIXME: insert proper C++ library support
12484 # Green Hills C++ Compiler
12485 # FIXME: insert proper C++ library support
12489 # FIXME: insert proper C++ library support
12496 # C++ shared libraries reported to be fairly broken before
12502 archive_cmds_need_lc_CXX
=no
12505 freebsd
* | dragonfly
*)
12506 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12515 archive_cmds_CXX
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12516 link_all_deplibs_CXX
=yes
12520 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
12521 hardcode_libdir_separator_CXX
=:
12522 export_dynamic_flag_spec_CXX
='${wl}-E'
12523 hardcode_direct_CXX
=yes
12524 hardcode_minus_L_CXX
=yes # Not in the search PATH,
12525 # but as the default
12526 # location of the library.
12528 case $cc_basename in
12530 # FIXME: insert proper C++ library support
12534 archive_cmds_CXX
='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12535 # Commands to make compiler produce verbose output that lists
12536 # what "hidden" libraries, object files and flags are used when
12537 # linking a shared library.
12539 # There doesn't appear to be a way to prevent this compiler from
12540 # explicitly linking system object files so we need to strip them
12541 # from the output so that they don't get included in the library
12543 output_verbose_link_cmd
='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12546 if test "$GXX" = yes; then
12547 archive_cmds_CXX
='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12549 # FIXME: insert proper C++ library support
12557 if test $with_gnu_ld = no
; then
12558 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
12559 hardcode_libdir_separator_CXX
=:
12565 export_dynamic_flag_spec_CXX
='${wl}-E'
12571 hardcode_direct_CXX
=no
12572 hardcode_shlibpath_var_CXX
=no
12575 hardcode_direct_CXX
=yes
12576 hardcode_direct_absolute_CXX
=yes
12577 hardcode_minus_L_CXX
=yes # Not in the search PATH,
12578 # but as the default
12579 # location of the library.
12583 case $cc_basename in
12585 # FIXME: insert proper C++ library support
12591 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12594 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12597 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12600 # Commands to make compiler produce verbose output that lists
12601 # what "hidden" libraries, object files and flags are used when
12602 # linking a shared library.
12604 # There doesn't appear to be a way to prevent this compiler from
12605 # explicitly linking system object files so we need to strip them
12606 # from the output so that they don't get included in the library
12608 output_verbose_link_cmd
='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12611 if test "$GXX" = yes; then
12612 if test $with_gnu_ld = no
; then
12615 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12618 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12621 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12626 # FIXME: insert proper C++ library support
12634 hardcode_direct_CXX
=no
12635 hardcode_shlibpath_var_CXX
=no
12636 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12637 export_dynamic_flag_spec_CXX
='${wl}-E'
12638 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12639 # Instead, shared libraries are loaded at an image base (0x10000000 by
12640 # default) and relocated if they conflict, which is a slow very memory
12641 # consuming and fragmenting process. To avoid this, we pick a random,
12642 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12643 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12644 archive_cmds_CXX
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12645 archive_expsym_cmds_CXX
='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'
12648 case $cc_basename in
12651 archive_cmds_CXX
='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12653 # Archives containing C++ object files must be created using
12654 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12655 # necessary to make sure instantiated templates are included
12657 old_archive_cmds_CXX
='$CC -ar -WR,-u -o $oldlib $oldobjs'
12660 if test "$GXX" = yes; then
12661 if test "$with_gnu_ld" = no
; then
12662 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
12664 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12667 link_all_deplibs_CXX
=yes
12670 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12671 hardcode_libdir_separator_CXX
=:
12672 inherit_rpath_CXX
=yes
12675 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
12676 case $cc_basename in
12678 # Kuck and Associates, Inc. (KAI) C++ Compiler
12680 # KCC will only create a shared library if the output file
12681 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12682 # to its proper name (with version) after linking.
12683 archive_cmds_CXX
='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12684 archive_expsym_cmds_CXX
='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12685 # Commands to make compiler produce verbose output that lists
12686 # what "hidden" libraries, object files and flags are used when
12687 # linking a shared library.
12689 # There doesn't appear to be a way to prevent this compiler from
12690 # explicitly linking system object files so we need to strip them
12691 # from the output so that they don't get included in the library
12693 output_verbose_link_cmd
='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12695 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12696 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12698 # Archives containing C++ object files must be created using
12699 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12700 old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs'
12705 # version 8.0 and above of icpc choke on multiply defined symbols
12706 # if we add $predep_objects and $postdep_objects, however 7.1 and
12707 # earlier do not add the objects themselves.
12708 case `$CC -V 2>&1` in
12710 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12711 archive_expsym_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12713 *) # Version 8.0 or newer
12716 ia64
*) tmp_idyn
=' -i_dynamic';;
12718 archive_cmds_CXX
='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12719 archive_expsym_cmds_CXX
='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12722 archive_cmds_need_lc_CXX
=no
12723 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12724 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12725 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12728 # Portland Group C++ compiler
12730 *pgCC\
[1-5].
* |
*pgcpp\
[1-5].
*)
12731 prelink_cmds_CXX
='tpldir=Template.dir~
12733 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12734 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12735 old_archive_cmds_CXX
='tpldir=Template.dir~
12737 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12738 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12740 archive_cmds_CXX
='tpldir=Template.dir~
12742 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12743 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12744 archive_expsym_cmds_CXX
='tpldir=Template.dir~
12746 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12747 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12749 *) # Version 6 and above use weak symbols
12750 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12751 archive_expsym_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12755 hardcode_libdir_flag_spec_CXX
='${wl}--rpath ${wl}$libdir'
12756 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12757 whole_archive_flag_spec_CXX
='${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'
12761 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12762 archive_expsym_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12764 runpath_var
=LD_RUN_PATH
12765 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
12766 hardcode_libdir_separator_CXX
=:
12768 # Commands to make compiler produce verbose output that lists
12769 # what "hidden" libraries, object files and flags are used when
12770 # linking a shared library.
12772 # There doesn't appear to be a way to prevent this compiler from
12773 # explicitly linking system object files so we need to strip them
12774 # from the output so that they don't get included in the library
12776 output_verbose_link_cmd
='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
12778 xl
* | mpixl
* | bgxl
*)
12779 # IBM XL 8.0 on PPC, with GNU ld
12780 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12781 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12782 archive_cmds_CXX
='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12783 if test "x$supports_anon_versioning" = xyes
; then
12784 archive_expsym_cmds_CXX
='echo "{ global:" > $output_objdir/$libname.ver~
12785 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12786 echo "local: *; };" >> $output_objdir/$libname.ver~
12787 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12791 case `$CC -V 2>&1 | sed 5q` in
12794 no_undefined_flag_CXX
=' -zdefs'
12795 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12796 archive_expsym_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12797 hardcode_libdir_flag_spec_CXX
='-R$libdir'
12798 whole_archive_flag_spec_CXX
='${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'
12799 compiler_needs_object_CXX
=yes
12801 # Not sure whether something based on
12802 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12804 output_verbose_link_cmd
='func_echo_all'
12806 # Archives containing C++ object files must be created using
12807 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12808 # necessary to make sure instantiated templates are included
12810 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
12818 # FIXME: insert proper C++ library support
12823 # FIXME: insert proper C++ library support
12828 case $cc_basename in
12830 # FIXME: insert proper C++ library support
12834 # FIXME: insert proper C++ library support
12841 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
12842 archive_cmds_CXX
='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12844 hardcode_libdir_flag_spec_CXX
='-R$libdir'
12845 hardcode_direct_CXX
=yes
12846 hardcode_shlibpath_var_CXX
=no
12848 # Workaround some broken pre-1.5 toolchains
12849 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12857 # C++ shared libraries are fairly broken
12862 if test -f /usr
/libexec
/ld.so
; then
12863 hardcode_direct_CXX
=yes
12864 hardcode_shlibpath_var_CXX
=no
12865 hardcode_direct_absolute_CXX
=yes
12866 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12867 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12868 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12869 archive_expsym_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12870 export_dynamic_flag_spec_CXX
='${wl}-E'
12871 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12873 output_verbose_link_cmd
=func_echo_all
12879 osf3
* | osf4
* | osf5
*)
12880 case $cc_basename in
12882 # Kuck and Associates, Inc. (KAI) C++ Compiler
12884 # KCC will only create a shared library if the output file
12885 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12886 # to its proper name (with version) after linking.
12887 archive_cmds_CXX
='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12889 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12890 hardcode_libdir_separator_CXX
=:
12892 # Archives containing C++ object files must be created using
12893 # the KAI C++ compiler.
12895 osf3
*) old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs' ;;
12896 *) old_archive_cmds_CXX
='$CC -o $oldlib $oldobjs' ;;
12900 # Rational C++ 2.4.1
12901 # FIXME: insert proper C++ library support
12907 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
12908 archive_cmds_CXX
='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12909 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12912 allow_undefined_flag_CXX
=' -expect_unresolved \*'
12913 archive_cmds_CXX
='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12914 archive_expsym_cmds_CXX
='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12915 echo "-hidden">> $lib.exp~
12916 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
12918 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
12922 hardcode_libdir_separator_CXX
=:
12924 # Commands to make compiler produce verbose output that lists
12925 # what "hidden" libraries, object files and flags are used when
12926 # linking a shared library.
12928 # There doesn't appear to be a way to prevent this compiler from
12929 # explicitly linking system object files so we need to strip them
12930 # from the output so that they don't get included in the library
12932 output_verbose_link_cmd
='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12935 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
12936 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
12939 archive_cmds_CXX
='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
12942 archive_cmds_CXX
='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
12946 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12947 hardcode_libdir_separator_CXX
=:
12949 # Commands to make compiler produce verbose output that lists
12950 # what "hidden" libraries, object files and flags are used when
12951 # linking a shared library.
12952 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12955 # FIXME: insert proper C++ library support
12963 # FIXME: insert proper C++ library support
12968 case $cc_basename in
12971 # FIXME: insert proper C++ library support
12976 # FIXME: insert proper C++ library support
12980 # FIXME: insert proper C++ library support
12987 case $cc_basename in
12989 # Sun C++ 4.2, 5.x and Centerline C++
12990 archive_cmds_need_lc_CXX
=yes
12991 no_undefined_flag_CXX
=' -zdefs'
12992 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12993 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12994 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12996 hardcode_libdir_flag_spec_CXX
='-R$libdir'
12997 hardcode_shlibpath_var_CXX
=no
12999 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
13001 # The compiler driver will combine and reorder linker options,
13002 # but understands `-z linker_flag'.
13003 # Supported since Solaris 2.6 (maybe 2.5.1?)
13004 whole_archive_flag_spec_CXX
='-z allextract$convenience -z defaultextract'
13007 link_all_deplibs_CXX
=yes
13009 output_verbose_link_cmd
='func_echo_all'
13011 # Archives containing C++ object files must be created using
13012 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13013 # necessary to make sure instantiated templates are included
13015 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
13018 # Green Hills C++ Compiler
13019 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13021 # The C++ compiler must be used to create the archive.
13022 old_archive_cmds_CXX
='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13025 # GNU C++ compiler with Solaris linker
13026 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
13027 no_undefined_flag_CXX
=' ${wl}-z ${wl}defs'
13028 if $CC --version |
$GREP -v '^2\.7' > /dev
/null
; then
13029 archive_cmds_CXX
='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13030 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13031 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13033 # Commands to make compiler produce verbose output that lists
13034 # what "hidden" libraries, object files and flags are used when
13035 # linking a shared library.
13036 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13038 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13040 archive_cmds_CXX
='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13041 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13042 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13044 # Commands to make compiler produce verbose output that lists
13045 # what "hidden" libraries, object files and flags are used when
13046 # linking a shared library.
13047 output_verbose_link_cmd
='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13050 hardcode_libdir_flag_spec_CXX
='${wl}-R $wl$libdir'
13052 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
13054 whole_archive_flag_spec_CXX
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13062 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
13063 no_undefined_flag_CXX
='${wl}-z,text'
13064 archive_cmds_need_lc_CXX
=no
13065 hardcode_shlibpath_var_CXX
=no
13066 runpath_var
='LD_RUN_PATH'
13068 case $cc_basename in
13070 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13071 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13074 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13075 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13080 sysv5
* | sco3.2v5
* | sco5v6
*)
13081 # Note: We can NOT use -z defs as we might desire, because we do not
13082 # link with -lc, and that would cause any symbols used from libc to
13083 # always be unresolved, which means just about no library would
13084 # ever link correctly. If we're not using GNU ld we use -z text
13085 # though, which does catch some bad symbols but isn't as heavy-handed
13087 no_undefined_flag_CXX
='${wl}-z,text'
13088 allow_undefined_flag_CXX
='${wl}-z,nodefs'
13089 archive_cmds_need_lc_CXX
=no
13090 hardcode_shlibpath_var_CXX
=no
13091 hardcode_libdir_flag_spec_CXX
='${wl}-R,$libdir'
13092 hardcode_libdir_separator_CXX
=':'
13093 link_all_deplibs_CXX
=yes
13094 export_dynamic_flag_spec_CXX
='${wl}-Bexport'
13095 runpath_var
='LD_RUN_PATH'
13097 case $cc_basename in
13099 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13100 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13101 old_archive_cmds_CXX
='$CC -Tprelink_objects $oldobjs~
13102 '"$old_archive_cmds_CXX"
13103 reload_cmds_CXX
='$CC -Tprelink_objects $reload_objs~
13104 '"$reload_cmds_CXX"
13107 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13108 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13114 case $cc_basename in
13116 # NonStop-UX NCC 3.20
13117 # FIXME: insert proper C++ library support
13121 # FIXME: insert proper C++ library support
13128 # FIXME: insert proper C++ library support
13133 # FIXME: insert proper C++ library support
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13139 $as_echo "$ld_shlibs_CXX" >&6; }
13140 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
13146 ## There is no encapsulation within the following macros, do not change
13147 ## the running order or otherwise move them around unless you know exactly
13148 ## what you are doing...
13149 # Dependencies to place before and after the object being linked:
13150 predep_objects_CXX
=
13151 postdep_objects_CXX
=
13154 compiler_lib_search_path_CXX
=
13156 cat > conftest.
$ac_ext <<_LT_EOF
13160 Foo (void) { a = 0; }
13166 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13167 (eval $ac_compile) 2>&5
13169 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13170 test $ac_status = 0; }; then
13171 # Parse the compiler output and extract the necessary
13172 # objects, libraries and library flags.
13174 # Sentinel used to keep track of whether or not we are before
13175 # the conftest object file.
13176 pre_test_object_deps_done
=no
13178 for p
in `eval "$output_verbose_link_cmd"`; do
13182 # Some compilers place space between "-{L,R}" and the path.
13183 # Remove the space.
13184 if test $p = "-L" ||
13185 test $p = "-R"; then
13192 if test "$pre_test_object_deps_done" = no
; then
13195 # Internal compiler library paths should come after those
13196 # provided the user. The postdeps already come after the
13197 # user supplied libs so there is no need to process them.
13198 if test -z "$compiler_lib_search_path_CXX"; then
13199 compiler_lib_search_path_CXX
="${prev}${p}"
13201 compiler_lib_search_path_CXX
="${compiler_lib_search_path_CXX} ${prev}${p}"
13204 # The "-l" case would never come before the object being
13205 # linked, so don't bother handling this case.
13208 if test -z "$postdeps_CXX"; then
13209 postdeps_CXX
="${prev}${p}"
13211 postdeps_CXX
="${postdeps_CXX} ${prev}${p}"
13217 # This assumes that the test object file only shows up
13218 # once in the compiler output.
13219 if test "$p" = "conftest.$objext"; then
13220 pre_test_object_deps_done
=yes
13224 if test "$pre_test_object_deps_done" = no
; then
13225 if test -z "$predep_objects_CXX"; then
13226 predep_objects_CXX
="$p"
13228 predep_objects_CXX
="$predep_objects_CXX $p"
13231 if test -z "$postdep_objects_CXX"; then
13232 postdep_objects_CXX
="$p"
13234 postdep_objects_CXX
="$postdep_objects_CXX $p"
13239 *) ;; # Ignore the rest.
13247 echo "libtool.m4: error: problem compiling CXX test program"
13250 $RM -f confest.
$objext
13252 # PORTME: override above test on systems where it is broken
13255 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13256 # hack all around it, let's just trust "g++" to DTRT.
13257 predep_objects_CXX
=
13258 postdep_objects_CXX
=
13263 case `$CC -V 2>&1 | sed 5q` in
13267 # The more standards-conforming stlport4 library is
13268 # incompatible with the Cstd library. Avoid specifying
13269 # it if it's in CXXFLAGS. Ignore libCrun as
13270 # -library=stlport4 depends on it.
13271 case " $CXX $CXXFLAGS " in
13272 *" -library=stlport4 "*)
13273 solaris_use_stlport4
=yes
13277 if test "$solaris_use_stlport4" != yes; then
13278 postdeps_CXX
='-library=Cstd -library=Crun'
13285 case $cc_basename in
13287 # The more standards-conforming stlport4 library is
13288 # incompatible with the Cstd library. Avoid specifying
13289 # it if it's in CXXFLAGS. Ignore libCrun as
13290 # -library=stlport4 depends on it.
13291 case " $CXX $CXXFLAGS " in
13292 *" -library=stlport4 "*)
13293 solaris_use_stlport4
=yes
13297 # Adding this requires a known-good setup of shared libraries for
13298 # Sun compiler versions before 5.6, else PIC objects from an old
13299 # archive will be linked into the output, leading to subtle bugs.
13300 if test "$solaris_use_stlport4" != yes; then
13301 postdeps_CXX
='-library=Cstd -library=Crun'
13309 case " $postdeps_CXX " in
13310 *" -lc "*) archive_cmds_need_lc_CXX
=no
;;
13312 compiler_lib_search_dirs_CXX
=
13313 if test -n "${compiler_lib_search_path_CXX}"; then
13314 compiler_lib_search_dirs_CXX
=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13347 lt_prog_compiler_wl_CXX
=
13348 lt_prog_compiler_pic_CXX
=
13349 lt_prog_compiler_static_CXX
=
13351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13352 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13354 # C++ specific cases for pic, static, wl, etc.
13355 if test "$GXX" = yes; then
13356 lt_prog_compiler_wl_CXX
='-Wl,'
13357 lt_prog_compiler_static_CXX
='-static'
13361 # All AIX code is PIC.
13362 if test "$host_cpu" = ia64
; then
13363 # AIX 5 now supports IA64 processor
13364 lt_prog_compiler_static_CXX
='-Bstatic'
13366 lt_prog_compiler_pic_CXX
='-fPIC'
13372 # see comment about AmigaOS4 .so support
13373 lt_prog_compiler_pic_CXX
='-fPIC'
13376 # FIXME: we need at least 68020 code to build shared libraries, but
13377 # adding the `-m68020' flag to GCC prevents building anything better,
13379 lt_prog_compiler_pic_CXX
='-m68020 -resident32 -malways-restore-a4'
13384 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
13385 # PIC is the default for these OSes.
13387 mingw
* | cygwin
* | os2
* | pw32
* | cegcc
*)
13388 # This hack is so that the source file can tell whether it is being
13389 # built for inclusion in a dll (and should export symbols for example).
13390 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13391 # (--disable-auto-import) libraries
13392 lt_prog_compiler_pic_CXX
='-DDLL_EXPORT'
13394 darwin
* | rhapsody
*)
13395 # PIC is the default on this platform
13396 # Common symbols not allowed in MH_DYLIB files
13397 lt_prog_compiler_pic_CXX
='-fno-common'
13400 # DJGPP does not support shared libraries at all
13401 lt_prog_compiler_pic_CXX
=
13404 # PIC is the default for Haiku.
13405 # The "-static" flag exists, but is broken.
13406 lt_prog_compiler_static_CXX
=
13409 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13410 # Instead, we relocate shared libraries at runtime.
13413 if test -d /usr
/nec
; then
13414 lt_prog_compiler_pic_CXX
=-Kconform_pic
13418 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13419 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13420 # sets the default TLS model and affects inlining.
13425 lt_prog_compiler_pic_CXX
='-fPIC'
13430 # QNX uses GNU C++, but need to define -shared option too, otherwise
13431 # it will coredump.
13432 lt_prog_compiler_pic_CXX
='-fPIC -shared'
13435 lt_prog_compiler_pic_CXX
='-fPIC'
13441 # All AIX code is PIC.
13442 if test "$host_cpu" = ia64
; then
13443 # AIX 5 now supports IA64 processor
13444 lt_prog_compiler_static_CXX
='-Bstatic'
13446 lt_prog_compiler_static_CXX
='-bnso -bI:/lib/syscalls.exp'
13450 case $cc_basename in
13452 # Green Hills C++ Compiler
13453 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13458 case $cc_basename in
13460 lt_prog_compiler_pic_CXX
='-KPIC'
13463 # Green Hills C++ Compiler
13464 lt_prog_compiler_pic_CXX
='-pic'
13470 freebsd
* | dragonfly
*)
13471 # FreeBSD uses GNU C++
13473 hpux9
* | hpux10
* | hpux11
*)
13474 case $cc_basename in
13476 lt_prog_compiler_wl_CXX
='-Wl,'
13477 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
13478 if test "$host_cpu" != ia64
; then
13479 lt_prog_compiler_pic_CXX
='+Z'
13483 lt_prog_compiler_wl_CXX
='-Wl,'
13484 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
13490 lt_prog_compiler_pic_CXX
='+Z'
13499 # This is c89, which is MS Visual C++ (no shared libs)
13500 # Anyone wants to do a port?
13502 irix5
* | irix6
* | nonstopux
*)
13503 case $cc_basename in
13505 lt_prog_compiler_wl_CXX
='-Wl,'
13506 lt_prog_compiler_static_CXX
='-non_shared'
13507 # CC pic flag -KPIC is the default.
13513 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
13514 case $cc_basename in
13517 lt_prog_compiler_wl_CXX
='--backend -Wl,'
13518 lt_prog_compiler_pic_CXX
='-fPIC'
13521 # old Intel C++ for x86_64 which still supported -KPIC.
13522 lt_prog_compiler_wl_CXX
='-Wl,'
13523 lt_prog_compiler_pic_CXX
='-KPIC'
13524 lt_prog_compiler_static_CXX
='-static'
13527 # Intel C++, used to be incompatible with GCC.
13528 # ICC 10 doesn't accept -KPIC any more.
13529 lt_prog_compiler_wl_CXX
='-Wl,'
13530 lt_prog_compiler_pic_CXX
='-fPIC'
13531 lt_prog_compiler_static_CXX
='-static'
13534 # Portland Group C++ compiler
13535 lt_prog_compiler_wl_CXX
='-Wl,'
13536 lt_prog_compiler_pic_CXX
='-fpic'
13537 lt_prog_compiler_static_CXX
='-Bstatic'
13541 # Make sure the PIC flag is empty. It appears that all Alpha
13542 # Linux and Compaq Tru64 Unix objects are PIC.
13543 lt_prog_compiler_pic_CXX
=
13544 lt_prog_compiler_static_CXX
='-non_shared'
13546 xlc
* | xlC
* | bgxl
[cC
]* | mpixl
[cC
]*)
13547 # IBM XL 8.0, 9.0 on PPC and BlueGene
13548 lt_prog_compiler_wl_CXX
='-Wl,'
13549 lt_prog_compiler_pic_CXX
='-qpic'
13550 lt_prog_compiler_static_CXX
='-qstaticlink'
13553 case `$CC -V 2>&1 | sed 5q` in
13556 lt_prog_compiler_pic_CXX
='-KPIC'
13557 lt_prog_compiler_static_CXX
='-Bstatic'
13558 lt_prog_compiler_wl_CXX
='-Qoption ld '
13569 case $cc_basename in
13571 lt_prog_compiler_pic_CXX
='-W c,exportall'
13580 # QNX uses GNU C++, but need to define -shared option too, otherwise
13581 # it will coredump.
13582 lt_prog_compiler_pic_CXX
='-fPIC -shared'
13584 osf3
* | osf4
* | osf5
*)
13585 case $cc_basename in
13587 lt_prog_compiler_wl_CXX
='--backend -Wl,'
13590 # Rational C++ 2.4.1
13591 lt_prog_compiler_pic_CXX
='-pic'
13594 # Digital/Compaq C++
13595 lt_prog_compiler_wl_CXX
='-Wl,'
13596 # Make sure the PIC flag is empty. It appears that all Alpha
13597 # Linux and Compaq Tru64 Unix objects are PIC.
13598 lt_prog_compiler_pic_CXX
=
13599 lt_prog_compiler_static_CXX
='-non_shared'
13608 case $cc_basename in
13610 # Sun C++ 4.2, 5.x and Centerline C++
13611 lt_prog_compiler_pic_CXX
='-KPIC'
13612 lt_prog_compiler_static_CXX
='-Bstatic'
13613 lt_prog_compiler_wl_CXX
='-Qoption ld '
13616 # Green Hills C++ Compiler
13617 lt_prog_compiler_pic_CXX
='-PIC'
13624 case $cc_basename in
13627 lt_prog_compiler_pic_CXX
='-pic'
13628 lt_prog_compiler_static_CXX
='-Bstatic'
13632 lt_prog_compiler_pic_CXX
='-pic'
13638 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
13639 case $cc_basename in
13641 lt_prog_compiler_wl_CXX
='-Wl,'
13642 lt_prog_compiler_pic_CXX
='-KPIC'
13643 lt_prog_compiler_static_CXX
='-Bstatic'
13648 case $cc_basename in
13650 # NonStop-UX NCC 3.20
13651 lt_prog_compiler_pic_CXX
='-KPIC'
13660 lt_prog_compiler_can_build_shared_CXX
=no
13666 # For platforms which do not support PIC, -DPIC is meaningless:
13668 lt_prog_compiler_pic_CXX
=
13671 lt_prog_compiler_pic_CXX
="$lt_prog_compiler_pic_CXX -DPIC"
13674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13675 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13680 # Check to make sure the PIC flag actually works.
13682 if test -n "$lt_prog_compiler_pic_CXX"; then
13683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13684 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13685 if ${lt_cv_prog_compiler_pic_works_CXX+:} false
; then :
13686 $as_echo_n "(cached) " >&6
13688 lt_cv_prog_compiler_pic_works_CXX
=no
13689 ac_outfile
=conftest.
$ac_objext
13690 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13691 lt_compiler_flag
="$lt_prog_compiler_pic_CXX -DPIC"
13692 # Insert the option either (1) after the last *FLAGS variable, or
13693 # (2) before a word containing "conftest.", or (3) at the end.
13694 # Note that $ac_compile itself does not contain backslashes and begins
13695 # with a dollar sign (not a hyphen), so the echo should work correctly.
13696 # The option is referenced via a variable to avoid confusing sed.
13697 lt_compile
=`echo "$ac_compile" | $SED \
13698 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13699 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13700 -e 's:$: $lt_compiler_flag:'`
13701 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13702 (eval "$lt_compile" 2>conftest.err
)
13704 cat conftest.err
>&5
13705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13706 if (exit $ac_status) && test -s "$ac_outfile"; then
13707 # The compiler can only warn and ignore the option if not recognized
13708 # So say no if there are warnings other than the usual output.
13709 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
13710 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
13711 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
13712 lt_cv_prog_compiler_pic_works_CXX
=yes
13718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13719 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13721 if test x
"$lt_cv_prog_compiler_pic_works_CXX" = xyes
; then
13722 case $lt_prog_compiler_pic_CXX in
13724 *) lt_prog_compiler_pic_CXX
=" $lt_prog_compiler_pic_CXX" ;;
13727 lt_prog_compiler_pic_CXX
=
13728 lt_prog_compiler_can_build_shared_CXX
=no
13736 # Check to make sure the static flag actually works.
13738 wl
=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag
=\"$lt_prog_compiler_static_CXX\"
13739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13740 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13741 if ${lt_cv_prog_compiler_static_works_CXX+:} false
; then :
13742 $as_echo_n "(cached) " >&6
13744 lt_cv_prog_compiler_static_works_CXX
=no
13745 save_LDFLAGS
="$LDFLAGS"
13746 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
13747 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
13748 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
13749 # The linker can only warn and ignore the option if not recognized
13750 # So say no if there are warnings
13751 if test -s conftest.err
; then
13752 # Append any errors to the config.log.
13753 cat conftest.err
1>&5
13754 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
13755 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
13756 if diff conftest.exp conftest.er2
>/dev
/null
; then
13757 lt_cv_prog_compiler_static_works_CXX
=yes
13760 lt_cv_prog_compiler_static_works_CXX
=yes
13764 LDFLAGS
="$save_LDFLAGS"
13767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13768 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13770 if test x
"$lt_cv_prog_compiler_static_works_CXX" = xyes
; then
13773 lt_prog_compiler_static_CXX
=
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13780 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13781 if ${lt_cv_prog_compiler_c_o_CXX+:} false
; then :
13782 $as_echo_n "(cached) " >&6
13784 lt_cv_prog_compiler_c_o_CXX
=no
13785 $RM -r conftest
2>/dev
/null
13789 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13791 lt_compiler_flag
="-o out/conftest2.$ac_objext"
13792 # Insert the option either (1) after the last *FLAGS variable, or
13793 # (2) before a word containing "conftest.", or (3) at the end.
13794 # Note that $ac_compile itself does not contain backslashes and begins
13795 # with a dollar sign (not a hyphen), so the echo should work correctly.
13796 lt_compile
=`echo "$ac_compile" | $SED \
13797 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13798 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13799 -e 's:$: $lt_compiler_flag:'`
13800 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13801 (eval "$lt_compile" 2>out
/conftest.err
)
13803 cat out
/conftest.err
>&5
13804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13805 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
13807 # The compiler can only warn and ignore the option if not recognized
13808 # So say no if there are warnings
13809 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
13810 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
13811 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
13812 lt_cv_prog_compiler_c_o_CXX
=yes
13817 # SGI C++ compiler will create directory out/ii_files/ for
13818 # template instantiation
13819 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
13820 $RM out
/* && rmdir out
13826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13827 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13832 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13833 if ${lt_cv_prog_compiler_c_o_CXX+:} false
; then :
13834 $as_echo_n "(cached) " >&6
13836 lt_cv_prog_compiler_c_o_CXX
=no
13837 $RM -r conftest
2>/dev
/null
13841 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13843 lt_compiler_flag
="-o out/conftest2.$ac_objext"
13844 # Insert the option either (1) after the last *FLAGS variable, or
13845 # (2) before a word containing "conftest.", or (3) at the end.
13846 # Note that $ac_compile itself does not contain backslashes and begins
13847 # with a dollar sign (not a hyphen), so the echo should work correctly.
13848 lt_compile
=`echo "$ac_compile" | $SED \
13849 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13850 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13851 -e 's:$: $lt_compiler_flag:'`
13852 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13853 (eval "$lt_compile" 2>out
/conftest.err
)
13855 cat out
/conftest.err
>&5
13856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13857 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
13859 # The compiler can only warn and ignore the option if not recognized
13860 # So say no if there are warnings
13861 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
13862 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
13863 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
13864 lt_cv_prog_compiler_c_o_CXX
=yes
13869 # SGI C++ compiler will create directory out/ii_files/ for
13870 # template instantiation
13871 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
13872 $RM out
/* && rmdir out
13878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13879 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13884 hard_links
="nottested"
13885 if test "$lt_cv_prog_compiler_c_o_CXX" = no
&& test "$need_locks" != no
; then
13886 # do not overwrite the value of need_locks provided by the user
13887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13888 $as_echo_n "checking if we can lock with hard links... " >&6; }
13891 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
13893 ln conftest.a conftest.b
2>&5 || hard_links
=no
13894 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
13895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13896 $as_echo "$hard_links" >&6; }
13897 if test "$hard_links" = no
; then
13898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13899 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13909 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13911 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13914 # If we're using GNU nm, then we don't want the "-C" option.
13915 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13916 # Also, AIX nm treats weak defined symbols like other global defined
13917 # symbols, whereas GNU nm marks them as "W".
13918 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
13919 export_symbols_cmds_CXX
='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13921 export_symbols_cmds_CXX
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13925 export_symbols_cmds_CXX
="$ltdll_cmds"
13927 cygwin
* | mingw
* | cegcc
*)
13928 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13931 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13934 exclude_expsyms_CXX
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13937 $as_echo "$ld_shlibs_CXX" >&6; }
13938 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
13940 with_gnu_ld_CXX
=$with_gnu_ld
13948 # Do we need to explicitly link libc?
13950 case "x$archive_cmds_need_lc_CXX" in
13952 # Assume -lc should be added
13953 archive_cmds_need_lc_CXX
=yes
13955 if test "$enable_shared" = yes && test "$GCC" = yes; then
13956 case $archive_cmds_CXX in
13958 # FIXME: we may have to deal with multi-command sequences.
13961 # Test whether the compiler implicitly links with -lc since on some
13962 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13963 # to ld, don't add -lc before -lgcc.
13964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13965 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13966 if ${lt_cv_archive_cmds_need_lc_CXX+:} false
; then :
13967 $as_echo_n "(cached) " >&6
13970 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13972 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13973 (eval $ac_compile) 2>&5
13975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13976 test $ac_status = 0; } 2>conftest.err
; then
13979 libobjs
=conftest.
$ac_objext
13981 wl
=$lt_prog_compiler_wl_CXX
13982 pic_flag
=$lt_prog_compiler_pic_CXX
13988 lt_save_allow_undefined_flag
=$allow_undefined_flag_CXX
13989 allow_undefined_flag_CXX
=
13990 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13991 (eval $archive_cmds_CXX 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
13993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13994 test $ac_status = 0; }
13996 lt_cv_archive_cmds_need_lc_CXX
=no
13998 lt_cv_archive_cmds_need_lc_CXX
=yes
14000 allow_undefined_flag_CXX
=$lt_save_allow_undefined_flag
14002 cat conftest.err
1>&5
14007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14008 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14009 archive_cmds_need_lc_CXX
=$lt_cv_archive_cmds_need_lc_CXX
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14080 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14082 library_names_spec
=
14083 libname_spec
='lib$name'
14087 postuninstall_cmds
=
14091 shlibpath_overrides_runpath
=unknown
14093 dynamic_linker
="$host_os ld.so"
14094 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
14095 need_lib_prefix
=unknown
14096 hardcode_into_libs
=no
14098 # when you set need_version to no, make sure it does not cause -set_version
14099 # flags to be left without arguments
14100 need_version
=unknown
14105 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
14106 shlibpath_var
=LIBPATH
14108 # AIX 3 has no versioning support, so we append a major version to the name.
14109 soname_spec
='${libname}${release}${shared_ext}$major'
14116 hardcode_into_libs
=yes
14117 if test "$host_cpu" = ia64
; then
14118 # AIX 5 supports IA64
14119 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14120 shlibpath_var
=LD_LIBRARY_PATH
14122 # With GCC up to 2.95.x, collect2 would create an import file
14123 # for dependence libraries. The import file would start with
14124 # the line `#! .'. This would cause the generated library to
14125 # depend on `.', always an invalid library. This was fixed in
14126 # development snapshots of GCC prior to 3.0.
14128 aix4 | aix4.
[01] | aix4.
[01].
*)
14129 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14131 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
14134 can_build_shared
=no
14138 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14139 # soname into executable. Probably we can add versioning support to
14140 # collect2, so additional links can be useful in future.
14141 if test "$aix_use_runtimelinking" = yes; then
14142 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14143 # instead of lib<name>.a to let people know that these are not
14144 # typical AIX shared libraries.
14145 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14147 # We preserve .a as extension for shared libraries through AIX4.2
14148 # and later when we are not doing run time linking.
14149 library_names_spec
='${libname}${release}.a $libname.a'
14150 soname_spec
='${libname}${release}${shared_ext}$major'
14152 shlibpath_var
=LIBPATH
14159 # Since July 2007 AmigaOS4 officially supports .so libraries.
14160 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14161 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14164 library_names_spec
='$libname.ixlibrary $libname.a'
14165 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14166 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'
14172 library_names_spec
='${libname}${shared_ext}'
14173 dynamic_linker
="$host_os ld.so"
14174 shlibpath_var
=LIBRARY_PATH
14180 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14181 soname_spec
='${libname}${release}${shared_ext}$major'
14182 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
14183 shlibpath_var
=LD_LIBRARY_PATH
14184 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14185 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
14186 # the default ld.so.conf also contains /usr/contrib/lib and
14187 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14188 # libtool to hard-code these into programs
14191 cygwin
* | mingw
* | pw32
* | cegcc
*)
14192 version_type
=windows
14197 case $GCC,$host_os in
14198 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
14199 library_names_spec
='$libname.dll.a'
14200 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14201 postinstall_cmds
='base_file=`basename \${file}`~
14202 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14203 dldir=$destdir/`dirname \$dlpath`~
14204 test -d \$dldir || mkdir -p \$dldir~
14205 $install_prog $dir/$dlname \$dldir/$dlname~
14206 chmod a+x \$dldir/$dlname~
14207 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14208 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14210 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14211 dlpath=$dir/\$dldll~
14213 shlibpath_overrides_runpath
=yes
14217 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14218 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14222 # MinGW DLLs use traditional 'lib' prefix
14223 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14226 # pw32 DLLs use 'pw' prefix rather than 'lib'
14227 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14233 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14236 dynamic_linker
='Win32 ld.exe'
14237 # FIXME: first we should search . and the directory the executable is in
14241 darwin
* | rhapsody
*)
14242 dynamic_linker
="$host_os dyld"
14243 version_type
=darwin
14246 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14247 soname_spec
='${libname}${release}${major}$shared_ext'
14248 shlibpath_overrides_runpath
=yes
14249 shlibpath_var
=DYLD_LIBRARY_PATH
14250 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
14252 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
14259 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14260 soname_spec
='${libname}${release}${shared_ext}$major'
14261 shlibpath_var
=LD_LIBRARY_PATH
14264 freebsd
* | dragonfly
*)
14265 # DragonFly does not have aout. When/if they implement a new
14266 # versioning mechanism, adjust this.
14267 if test -x /usr
/bin
/objformat
; then
14268 objformat
=`/usr/bin/objformat`
14271 freebsd
[23].
*) objformat
=aout
;;
14272 *) objformat
=elf
;;
14275 version_type
=freebsd-
$objformat
14276 case $version_type in
14278 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14283 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14287 shlibpath_var
=LD_LIBRARY_PATH
14290 shlibpath_overrides_runpath
=yes
14292 freebsd3.
[01]* | freebsdelf3.
[01]*)
14293 shlibpath_overrides_runpath
=yes
14294 hardcode_into_libs
=yes
14296 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
14297 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
14298 shlibpath_overrides_runpath
=no
14299 hardcode_into_libs
=yes
14301 *) # from 4.6 on, and DragonFly
14302 shlibpath_overrides_runpath
=yes
14303 hardcode_into_libs
=yes
14312 dynamic_linker
="$host_os runtime_loader"
14313 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14314 soname_spec
='${libname}${release}${shared_ext}$major'
14315 shlibpath_var
=LIBRARY_PATH
14316 shlibpath_overrides_runpath
=yes
14317 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14318 hardcode_into_libs
=yes
14321 hpux9
* | hpux10
* | hpux11
*)
14322 # Give a soname corresponding to the major version so that dld.sl refuses to
14323 # link against other versions.
14330 hardcode_into_libs
=yes
14331 dynamic_linker
="$host_os dld.so"
14332 shlibpath_var
=LD_LIBRARY_PATH
14333 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
14334 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14335 soname_spec
='${libname}${release}${shared_ext}$major'
14336 if test "X$HPUX_IA64_MODE" = X32
; then
14337 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14339 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
14341 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
14345 hardcode_into_libs
=yes
14346 dynamic_linker
="$host_os dld.sl"
14347 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
14348 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
14349 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14350 soname_spec
='${libname}${release}${shared_ext}$major'
14351 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14352 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
14356 dynamic_linker
="$host_os dld.sl"
14357 shlibpath_var
=SHLIB_PATH
14358 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
14359 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14360 soname_spec
='${libname}${release}${shared_ext}$major'
14363 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14364 postinstall_cmds
='chmod 555 $lib'
14365 # or fails outright, so override atomically:
14366 install_override_mode
=555
14373 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14374 soname_spec
='${libname}${release}${shared_ext}$major'
14375 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
14376 shlibpath_var
=LD_LIBRARY_PATH
14377 shlibpath_overrides_runpath
=no
14378 hardcode_into_libs
=yes
14381 irix5
* | irix6
* | nonstopux
*)
14383 nonstopux
*) version_type
=nonstopux
;;
14385 if test "$lt_cv_prog_gnu_ld" = yes; then
14393 soname_spec
='${libname}${release}${shared_ext}$major'
14394 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14396 irix5
* | nonstopux
*)
14397 libsuff
= shlibsuff
=
14400 case $LD in # libtool.m4 will add one of these switches to LD
14401 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
14402 libsuff
= shlibsuff
= libmagic
=32-bit;;
14403 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
14404 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
14405 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
14406 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
14407 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
14411 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
14412 shlibpath_overrides_runpath
=no
14413 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14414 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
14415 hardcode_into_libs
=yes
14418 # No shared lib support for Linux oldld, aout, or coff.
14419 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
14423 # This must be Linux ELF.
14424 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu | gnu
*)
14428 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14429 soname_spec
='${libname}${release}${shared_ext}$major'
14430 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14431 shlibpath_var
=LD_LIBRARY_PATH
14432 shlibpath_overrides_runpath
=no
14434 # Some binutils ld are patched to set DT_RUNPATH
14435 if ${lt_cv_shlibpath_overrides_runpath+:} false
; then :
14436 $as_echo_n "(cached) " >&6
14438 lt_cv_shlibpath_overrides_runpath
=no
14439 save_LDFLAGS
=$LDFLAGS
14440 save_libdir
=$libdir
14441 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14442 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14443 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14444 /* end confdefs.h. */
14454 if ac_fn_cxx_try_link
"$LINENO"; then :
14455 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
14456 lt_cv_shlibpath_overrides_runpath
=yes
14459 rm -f core conftest.err conftest.
$ac_objext \
14460 conftest
$ac_exeext conftest.
$ac_ext
14461 LDFLAGS
=$save_LDFLAGS
14462 libdir
=$save_libdir
14466 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
14468 # This implies no fast_install, which is unacceptable.
14469 # Some rework will be needed to allow for fast_install
14470 # before this can be enabled.
14471 hardcode_into_libs
=yes
14473 # Append ld.so.conf contents to the search path
14474 if test -f /etc
/ld.so.conf
; then
14475 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' ' '`
14476 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
14479 # We used to test for /lib/ld.so.1 and disable shared libraries on
14480 # powerpc, because MkLinux only supported shared libraries with the
14481 # GNU dynamic linker. Since this was broken with cross compilers,
14482 # most powerpc-linux boxes support dynamic linking these days and
14483 # people can always --disable-shared, the test was removed, and we
14484 # assume the GNU/Linux dynamic linker is in use.
14485 dynamic_linker
='GNU/Linux ld.so'
14492 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
14493 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14494 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14495 dynamic_linker
='NetBSD (a.out) ld.so'
14497 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14498 soname_spec
='${libname}${release}${shared_ext}$major'
14499 dynamic_linker
='NetBSD ld.elf_so'
14501 shlibpath_var
=LD_LIBRARY_PATH
14502 shlibpath_overrides_runpath
=yes
14503 hardcode_into_libs
=yes
14508 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14509 shlibpath_var
=LD_LIBRARY_PATH
14510 shlibpath_overrides_runpath
=yes
14517 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14518 soname_spec
='${libname}${release}${shared_ext}$major'
14519 shlibpath_var
=LD_LIBRARY_PATH
14520 shlibpath_overrides_runpath
=no
14521 hardcode_into_libs
=yes
14522 dynamic_linker
='ldqnx.so'
14527 sys_lib_dlsearch_path_spec
="/usr/lib"
14529 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14531 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
14532 *) need_version
=no
;;
14534 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14535 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14536 shlibpath_var
=LD_LIBRARY_PATH
14537 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14539 openbsd2.
[89] | openbsd2.
[89].
*)
14540 shlibpath_overrides_runpath
=no
14543 shlibpath_overrides_runpath
=yes
14547 shlibpath_overrides_runpath
=yes
14552 libname_spec
='$name'
14555 library_names_spec
='$libname${shared_ext} $libname.a'
14556 dynamic_linker
='OS/2 ld.exe'
14557 shlibpath_var
=LIBPATH
14560 osf3
* | osf4
* | osf5
*)
14564 soname_spec
='${libname}${release}${shared_ext}$major'
14565 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14566 shlibpath_var
=LD_LIBRARY_PATH
14567 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14568 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
14579 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14580 soname_spec
='${libname}${release}${shared_ext}$major'
14581 shlibpath_var
=LD_LIBRARY_PATH
14582 shlibpath_overrides_runpath
=yes
14583 hardcode_into_libs
=yes
14584 # ldd complains unless libraries are executable
14585 postinstall_cmds
='chmod +x $lib'
14590 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14591 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14592 shlibpath_var
=LD_LIBRARY_PATH
14593 shlibpath_overrides_runpath
=yes
14594 if test "$with_gnu_ld" = yes; then
14602 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14603 soname_spec
='${libname}${release}${shared_ext}$major'
14604 shlibpath_var
=LD_LIBRARY_PATH
14605 case $host_vendor in
14607 shlibpath_overrides_runpath
=no
14609 runpath_var
=LD_RUN_PATH
14617 shlibpath_overrides_runpath
=no
14618 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
14624 if test -d /usr
/nec
;then
14626 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14627 soname_spec
='$libname${shared_ext}.$major'
14628 shlibpath_var
=LD_LIBRARY_PATH
14632 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
14633 version_type
=freebsd-elf
14636 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14637 soname_spec
='${libname}${release}${shared_ext}$major'
14638 shlibpath_var
=LD_LIBRARY_PATH
14639 shlibpath_overrides_runpath
=yes
14640 hardcode_into_libs
=yes
14641 if test "$with_gnu_ld" = yes; then
14642 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14644 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
14647 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
14651 sys_lib_dlsearch_path_spec
='/usr/lib'
14655 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14659 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14660 shlibpath_var
=LD_LIBRARY_PATH
14661 shlibpath_overrides_runpath
=no
14662 hardcode_into_libs
=yes
14667 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14668 soname_spec
='${libname}${release}${shared_ext}$major'
14669 shlibpath_var
=LD_LIBRARY_PATH
14676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14677 $as_echo "$dynamic_linker" >&6; }
14678 test "$dynamic_linker" = no
&& can_build_shared
=no
14680 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
14681 if test "$GCC" = yes; then
14682 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14685 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14686 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
14688 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14689 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
14729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14730 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14731 hardcode_action_CXX
=
14732 if test -n "$hardcode_libdir_flag_spec_CXX" ||
14733 test -n "$runpath_var_CXX" ||
14734 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14736 # We can hardcode non-existent directories.
14737 if test "$hardcode_direct_CXX" != no
&&
14738 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14739 # have to relink, otherwise we might link with an installed library
14740 # when we should be linking with a yet-to-be-installed one
14741 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14742 test "$hardcode_minus_L_CXX" != no
; then
14743 # Linking always hardcodes the temporary library directory.
14744 hardcode_action_CXX
=relink
14746 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14747 hardcode_action_CXX
=immediate
14750 # We cannot hardcode anything, or else we can only hardcode existing
14752 hardcode_action_CXX
=unsupported
14754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14755 $as_echo "$hardcode_action_CXX" >&6; }
14757 if test "$hardcode_action_CXX" = relink ||
14758 test "$inherit_rpath_CXX" = yes; then
14759 # Fast installation is not supported
14760 enable_fast_install
=no
14761 elif test "$shlibpath_overrides_runpath" = yes ||
14762 test "$enable_shared" = no
; then
14763 # Fast installation is not necessary
14764 enable_fast_install
=needless
14773 fi # test -n "$compiler"
14779 with_gnu_ld
=$lt_save_with_gnu_ld
14780 lt_cv_path_LDCXX
=$lt_cv_path_LD
14781 lt_cv_path_LD
=$lt_save_path_LD
14782 lt_cv_prog_gnu_ldcxx
=$lt_cv_prog_gnu_ld
14783 lt_cv_prog_gnu_ld
=$lt_save_with_gnu_ld
14784 fi # test "$_lt_caught_CXX_error" != yes
14787 ac_cpp
='$CPP $CPPFLAGS'
14788 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14789 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14790 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
14804 ac_config_commands
="$ac_config_commands libtool"
14809 # Only expand once:
14813 # The tests for host and target for $enable_largefile require
14818 # As the $enable_largefile decision depends on --enable-plugins we must set it
14819 # even in directories otherwise not depending on the $plugins option.
14823 for ac_header
in dlfcn.h
14825 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
14827 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
14828 cat >>confdefs.h
<<_ACEOF
14829 #define HAVE_DLFCN_H 1
14836 for ac_header
in windows.h
14838 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
14840 if test "x$ac_cv_header_windows_h" = xyes
; then :
14841 cat >>confdefs.h
<<_ACEOF
14842 #define HAVE_WINDOWS_H 1
14850 # Check whether --enable-plugins was given.
14851 if test "${enable_plugins+set}" = set; then :
14852 enableval
=$enable_plugins; case "${enableval}" in
14855 if test "$maybe_plugins" != "yes" ; then
14856 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
14860 plugins
=$maybe_plugins
14864 if test "$plugins" = "yes"; then
14865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
14866 $as_echo_n "checking for library containing dlsym... " >&6; }
14867 if ${ac_cv_search_dlsym+:} false
; then :
14868 $as_echo_n "(cached) " >&6
14870 ac_func_search_save_LIBS
=$LIBS
14871 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14872 /* end confdefs.h. */
14874 /* Override any GCC internal prototype to avoid an error.
14875 Use char because int might match the return type of a GCC
14876 builtin and then its argument prototype would still apply. */
14889 for ac_lib
in '' dl
; do
14890 if test -z "$ac_lib"; then
14891 ac_res
="none required"
14894 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
14896 if ac_fn_c_try_link
"$LINENO"; then :
14897 ac_cv_search_dlsym
=$ac_res
14899 rm -f core conftest.err conftest.
$ac_objext \
14901 if ${ac_cv_search_dlsym+:} false
; then :
14905 if ${ac_cv_search_dlsym+:} false
; then :
14908 ac_cv_search_dlsym
=no
14910 rm conftest.
$ac_ext
14911 LIBS
=$ac_func_search_save_LIBS
14913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
14914 $as_echo "$ac_cv_search_dlsym" >&6; }
14915 ac_res
=$ac_cv_search_dlsym
14916 if test "$ac_res" != no
; then :
14917 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
14925 sparc-
*-solaris*|i?
86-*-solaris*)
14926 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
14927 # were mutually exclusive until Solaris 11.3. Without procfs support,
14928 # the bfd/ elf module cannot provide certain routines such as
14929 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
14930 # explicitly requested large-file support through the
14931 # --enable-largefile switch, disable large-file support in favor of
14934 # Check if <sys/procfs.h> is incompatible with large-file support.
14935 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14936 /* end confdefs.h. */
14937 #define _FILE_OFFSET_BITS 64
14938 #define _STRUCTURED_PROC 1
14939 #include <sys/procfs.h>
14948 if ac_fn_c_try_compile
"$LINENO"; then :
14949 acx_cv_procfs_lfs
=yes
14951 acx_cv_procfs_lfs
=no
14953 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14955 # Forcefully disable large-file support only if necessary, gdb is in
14956 # tree and enabled.
14957 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
14958 -a -d $srcdir/..
/gdb
-a "$enable_gdb" != no
; then
14959 : ${enable_largefile="no"}
14960 if test "$plugins" = yes; then
14961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
14962 plugin support disabled; require large-file support which is incompatible with GDB." >&5
14963 $as_echo "$as_me: WARNING:
14964 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
14969 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
14970 # benefit of g++ 9+ which predefines it on Solaris.
14971 if test "$enable_largefile" = no
; then
14972 LARGEFILE_CPPFLAGS
="-U_FILE_OFFSET_BITS"
14978 # Check whether --enable-largefile was given.
14979 if test "${enable_largefile+set}" = set; then :
14980 enableval
=$enable_largefile;
14983 if test "$enable_largefile" != no
; then
14985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
14986 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
14987 if ${ac_cv_sys_largefile_CC+:} false
; then :
14988 $as_echo_n "(cached) " >&6
14990 ac_cv_sys_largefile_CC
=no
14991 if test "$GCC" != yes; then
14994 # IRIX 6.2 and later do not support large files by default,
14995 # so use the C compiler's -n32 option if that helps.
14996 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14997 /* end confdefs.h. */
14998 #include <sys/types.h>
14999 /* Check that off_t can represent 2**63 - 1 correctly.
15000 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15001 since some C++ compilers masquerading as C compilers
15002 incorrectly reject 9223372036854775807. */
15003 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15004 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15005 && LARGE_OFF_T % 2147483647 == 1)
15015 if ac_fn_c_try_compile
"$LINENO"; then :
15018 rm -f core conftest.err conftest.
$ac_objext
15020 if ac_fn_c_try_compile
"$LINENO"; then :
15021 ac_cv_sys_largefile_CC
=' -n32'; break
15023 rm -f core conftest.err conftest.
$ac_objext
15027 rm -f conftest.
$ac_ext
15030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15031 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15032 if test "$ac_cv_sys_largefile_CC" != no
; then
15033 CC
=$CC$ac_cv_sys_largefile_CC
15036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15037 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15038 if ${ac_cv_sys_file_offset_bits+:} false
; then :
15039 $as_echo_n "(cached) " >&6
15042 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15043 /* end confdefs.h. */
15044 #include <sys/types.h>
15045 /* Check that off_t can represent 2**63 - 1 correctly.
15046 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15047 since some C++ compilers masquerading as C compilers
15048 incorrectly reject 9223372036854775807. */
15049 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15050 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15051 && LARGE_OFF_T % 2147483647 == 1)
15061 if ac_fn_c_try_compile
"$LINENO"; then :
15062 ac_cv_sys_file_offset_bits
=no
; break
15064 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15065 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15066 /* end confdefs.h. */
15067 #define _FILE_OFFSET_BITS 64
15068 #include <sys/types.h>
15069 /* Check that off_t can represent 2**63 - 1 correctly.
15070 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15071 since some C++ compilers masquerading as C compilers
15072 incorrectly reject 9223372036854775807. */
15073 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15074 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15075 && LARGE_OFF_T % 2147483647 == 1)
15085 if ac_fn_c_try_compile
"$LINENO"; then :
15086 ac_cv_sys_file_offset_bits
=64; break
15088 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15089 ac_cv_sys_file_offset_bits
=unknown
15093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15094 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15095 case $ac_cv_sys_file_offset_bits in #(
15098 cat >>confdefs.h
<<_ACEOF
15099 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15104 if test $ac_cv_sys_file_offset_bits = unknown
; then
15105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15106 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15107 if ${ac_cv_sys_large_files+:} false
; then :
15108 $as_echo_n "(cached) " >&6
15111 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15112 /* end confdefs.h. */
15113 #include <sys/types.h>
15114 /* Check that off_t can represent 2**63 - 1 correctly.
15115 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15116 since some C++ compilers masquerading as C compilers
15117 incorrectly reject 9223372036854775807. */
15118 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15119 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15120 && LARGE_OFF_T % 2147483647 == 1)
15130 if ac_fn_c_try_compile
"$LINENO"; then :
15131 ac_cv_sys_large_files
=no
; break
15133 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15134 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15135 /* end confdefs.h. */
15136 #define _LARGE_FILES 1
15137 #include <sys/types.h>
15138 /* Check that off_t can represent 2**63 - 1 correctly.
15139 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15140 since some C++ compilers masquerading as C compilers
15141 incorrectly reject 9223372036854775807. */
15142 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15143 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15144 && LARGE_OFF_T % 2147483647 == 1)
15154 if ac_fn_c_try_compile
"$LINENO"; then :
15155 ac_cv_sys_large_files
=1; break
15157 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15158 ac_cv_sys_large_files
=unknown
15162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15163 $as_echo "$ac_cv_sys_large_files" >&6; }
15164 case $ac_cv_sys_large_files in #(
15167 cat >>confdefs.h
<<_ACEOF
15168 #define _LARGE_FILES $ac_cv_sys_large_files
15181 .
${srcdir}/..
/bfd
/development.sh
15182 test "$development" = true
&& ac_checking
=yes
15183 # Check whether --enable-checking was given.
15184 if test "${enable_checking+set}" = set; then :
15185 enableval
=$enable_checking; case "${enableval}" in
15186 no|none
) ac_checking
= ;;
15187 *) ac_checking
=yes ;;
15190 if test x
$ac_checking != x
; then
15192 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
15197 # Check whether --with-lib-path was given.
15198 if test "${with_lib_path+set}" = set; then :
15199 withval
=$with_lib_path; LIB_PATH
=$withval
15202 # Check whether --enable-targets was given.
15203 if test "${enable_targets+set}" = set; then :
15204 enableval
=$enable_targets; case "${enableval}" in
15205 yes |
"") as_fn_error $?
"enable-targets option must specify target names or 'all'" "$LINENO" 5
15207 no
) enable_targets
= ;;
15208 *) enable_targets
=$enableval ;;
15212 # Check whether --enable-64-bit-bfd was given.
15213 if test "${enable_64_bit_bfd+set}" = set; then :
15214 enableval
=$enable_64_bit_bfd; case $enableval in #(
15218 as_fn_error $?
"bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;; #(
15223 enable_64_bit_bfd
=no
15227 if test "x$enable_64_bit_bfd" = "xno"; then :
15228 # The cast to long int works around a bug in the HP C Compiler
15229 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15230 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15231 # This bug is HP SR number 8606223364.
15232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
15233 $as_echo_n "checking size of void *... " >&6; }
15234 if ${ac_cv_sizeof_void_p+:} false
; then :
15235 $as_echo_n "(cached) " >&6
15237 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
15240 if test "$ac_cv_type_void_p" = yes; then
15241 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15242 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15243 as_fn_error
77 "cannot compute sizeof (void *)
15244 See \`config.log' for more details" "$LINENO" 5; }
15246 ac_cv_sizeof_void_p
=0
15251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
15252 $as_echo "$ac_cv_sizeof_void_p" >&6; }
15256 cat >>confdefs.h
<<_ACEOF
15257 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
15261 if test "x$ac_cv_sizeof_void_p" = "x8"; then :
15262 enable_64_bit_bfd
=yes
15267 if test "x$enable_64_bit_bfd" = "xyes"; then
15268 ENABLE_BFD_64_BIT_TRUE
=
15269 ENABLE_BFD_64_BIT_FALSE
='#'
15271 ENABLE_BFD_64_BIT_TRUE
='#'
15272 ENABLE_BFD_64_BIT_FALSE
=
15278 # Check whether --with-sysroot was given.
15279 if test "${with_sysroot+set}" = set; then :
15280 withval
=$with_sysroot;
15281 case ${with_sysroot} in
15282 yes) TARGET_SYSTEM_ROOT
='${exec_prefix}/${target_alias}/sys-root' ;;
15283 *) TARGET_SYSTEM_ROOT
=$with_sysroot ;;
15286 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15289 if test "x$prefix" = xNONE
; then
15290 test_prefix
=/usr
/local
15292 test_prefix
=$prefix
15294 if test "x$exec_prefix" = xNONE
; then
15295 test_exec_prefix
=$test_prefix
15297 test_exec_prefix
=$exec_prefix
15299 case ${TARGET_SYSTEM_ROOT} in
15300 "${test_prefix}"|
"${test_prefix}/"*|\
15301 "${test_exec_prefix}"|
"${test_exec_prefix}/"*|\
15302 '${prefix}'|
'${prefix}/'*|\
15303 '${exec_prefix}'|
'${exec_prefix}/'*)
15304 t
="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15305 TARGET_SYSTEM_ROOT_DEFINE
="$t"
15312 TARGET_SYSTEM_ROOT
=
15313 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"\"'
15321 # Check whether --enable-gold was given.
15322 if test "${enable_gold+set}" = set; then :
15323 enableval
=$enable_gold; case "${enableval}" in
15325 install_as_default
=no
15326 installed_linker
=ld.bfd
15329 install_as_default
=yes
15330 installed_linker
=ld.bfd
15333 as_fn_error $?
"invalid --enable-gold argument" "$LINENO" 5
15337 install_as_default
=yes
15338 installed_linker
=ld.bfd
15344 # Check whether --enable-got was given.
15345 if test "${enable_got+set}" = set; then :
15346 enableval
=$enable_got; case "${enableval}" in
15347 target | single | negative | multigot
) got_handling
=$enableval ;;
15348 *) as_fn_error $?
"bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15351 got_handling
=target
15355 case "${got_handling}" in
15358 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15362 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15366 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15370 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15372 *) as_fn_error $?
"bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15376 # Decide the default method for compressing debug sections.
15377 ac_default_compressed_debug_sections
=unset
15378 # Provide a configure time option to override our default.
15379 # Check whether --enable-compressed_debug_sections was given.
15380 if test "${enable_compressed_debug_sections+set}" = set; then :
15381 enableval
=$enable_compressed_debug_sections; case ,"${enableval}", in
15382 ,yes, |
,all
, |
*,ld
,*) ac_default_compressed_debug_sections
=yes ;;
15383 ,no
, |
,none
,) ac_default_compressed_debug_sections
=no
;;
15387 # Decide setting DT_RUNPATH instead of DT_RPATH by default
15388 ac_default_new_dtags
=unset
15389 # Provide a configure time option to override our default.
15390 # Check whether --enable-new_dtags was given.
15391 if test "${enable_new_dtags+set}" = set; then :
15392 enableval
=$enable_new_dtags; case "${enableval}" in
15393 yes) ac_default_new_dtags
=1 ;;
15394 no
) ac_default_new_dtags
=0 ;;
15398 # Decide if -z relro should be enabled in ELF linker by default.
15399 ac_default_ld_z_relro
=unset
15400 # Provide a configure time option to override our default.
15401 # Check whether --enable-relro was given.
15402 if test "${enable_relro+set}" = set; then :
15403 enableval
=$enable_relro; case "${enableval}" in
15404 yes) ac_default_ld_z_relro
=1 ;;
15405 no
) ac_default_ld_z_relro
=0 ;;
15409 # Decide if DT_TEXTREL check should be enabled in ELF linker.
15410 ac_default_ld_textrel_check
=unset
15411 # Check whether --enable-textrel-check was given.
15412 if test "${enable_textrel_check+set}" = set; then :
15413 enableval
=$enable_textrel_check; case "${enableval}" in
15414 yes|no|warning|error
) ac_default_ld_textrel_check
=${enableval} ;;
15419 # Decide if -z separate-code should be enabled in ELF linker by default.
15420 ac_default_ld_z_separate_code
=unset
15421 # Check whether --enable-separate-code was given.
15422 if test "${enable_separate_code+set}" = set; then :
15423 enableval
=$enable_separate_code; case "${enableval}" in
15424 yes) ac_default_ld_z_separate_code
=1 ;;
15425 no
) ac_default_ld_z_separate_code
=0 ;;
15430 # Decide if --error-handling-script should be supported.
15431 ac_support_error_handling_script
=unset
15432 # Check whether --enable-error-handling-script was given.
15433 if test "${enable_error_handling_script+set}" = set; then :
15434 enableval
=$enable_error_handling_script; case "${enableval}" in
15435 yes) ac_support_error_handling_script
=1 ;;
15436 no
) ac_support_error_handling_script
=0 ;;
15441 # Decide which "--hash-style" to use by default
15442 # Provide a configure time option to override our default.
15443 # Check whether --enable-default-hash-style was given.
15444 if test "${enable_default_hash_style+set}" = set; then :
15445 enableval
=$enable_default_hash_style; case "${enable_default_hash_style}" in
15446 sysv | gnu | both
) ;;
15447 *) as_fn_error $?
"bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;;
15450 case "${target}" in
15451 # Enable gnu hash only on GNU targets, but not mips
15452 mips
*-*-*) enable_default_hash_style
=sysv
;;
15453 *-*-gnu* |
*-*-linux* |
*-*-nacl*) enable_default_hash_style
=both
;;
15454 *) enable_default_hash_style
=sysv
;;
15459 case "${enable_default_hash_style}" in
15460 sysv | both
) ac_default_emit_sysv_hash
=1 ;;
15461 *) ac_default_emit_sysv_hash
=0 ;;
15464 case "${enable_default_hash_style}" in
15465 gnu | both
) ac_default_emit_gnu_hash
=1 ;;
15466 *) ac_default_emit_gnu_hash
=0 ;;
15469 # Check whether --enable-initfini-array was given.
15470 if test "${enable_initfini_array+set}" = set; then :
15471 enableval
=$enable_initfini_array; case "${enableval}" in
15473 *) as_fn_error $?
"invalid --enable-initfini-array argument" "$LINENO" 5 ;;
15476 enable_initfini_array
=yes
15480 if test $enable_initfini_array = yes; then
15482 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
15486 # Check whether --enable-libctf was given.
15487 if test "${enable_libctf+set}" = set; then :
15488 enableval
=$enable_libctf;
15489 case "$enableval" in
15491 *) as_fn_error $?
"Argument to enable/disable libctf must be yes or no" "$LINENO" 5 ;;
15499 if test "${enable_libctf}" = yes; then
15501 $as_echo "#define ENABLE_LIBCTF 1" >>confdefs.h
15504 if test "${enable_libctf}" = yes; then
15505 ENABLE_LIBCTF_TRUE
=
15506 ENABLE_LIBCTF_FALSE
='#'
15508 ENABLE_LIBCTF_TRUE
='#'
15509 ENABLE_LIBCTF_FALSE
=
15515 # Set the 'development' global.
15516 .
$srcdir/..
/bfd
/development.sh
15518 # Set acp_cpp_for_build variable
15519 ac_cpp_for_build
="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
15521 # Default set of GCC warnings to enable.
15522 GCC_WARN_CFLAGS
="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15523 GCC_WARN_CFLAGS_FOR_BUILD
="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15525 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15526 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15527 /* end confdefs.h. */
15530 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15531 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev
/null
2>&1; then :
15534 GCC_WARN_CFLAGS
="$GCC_WARN_CFLAGS -Wshadow"
15539 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15540 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15541 /* end confdefs.h. */
15544 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15545 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev
/null
2>&1; then :
15548 GCC_WARN_CFLAGS
="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15553 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15554 WARN_WRITE_STRINGS
=""
15555 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15556 /* end confdefs.h. */
15559 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15560 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev
/null
2>&1; then :
15563 WARN_WRITE_STRINGS
="-Wwrite-strings"
15568 # Verify CC_FOR_BUILD to be compatible with warning flags
15570 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15571 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15572 /* end confdefs.h. */
15575 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15576 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev
/null
2>&1; then :
15579 GCC_WARN_CFLAGS_FOR_BUILD
="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
15584 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15585 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15586 /* end confdefs.h. */
15589 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15590 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev
/null
2>&1; then :
15593 GCC_WARN_CFLAGS_FOR_BUILD
="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
15598 # Check whether --enable-werror was given.
15599 if test "${enable_werror+set}" = set; then :
15600 enableval
=$enable_werror; case "${enableval}" in
15601 yes | y
) ERROR_ON_WARNING
="yes" ;;
15602 no | n
) ERROR_ON_WARNING
="no" ;;
15603 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15608 # Disable -Wformat by default when using gcc on mingw
15611 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
15612 GCC_WARN_CFLAGS
="$GCC_WARN_CFLAGS -Wno-format"
15613 GCC_WARN_CFLAGS_FOR_BUILD
="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
15619 # Enable -Werror by default when using gcc. Turn it off for releases.
15620 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true
; then
15621 ERROR_ON_WARNING
=yes
15625 if test "${ERROR_ON_WARNING}" = yes ; then
15626 GCC_WARN_CFLAGS
="$GCC_WARN_CFLAGS -Werror"
15627 GCC_WARN_CFLAGS_FOR_BUILD
="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
15628 NO_WERROR
="-Wno-error"
15631 if test "${GCC}" = yes ; then
15632 WARN_CFLAGS
="${GCC_WARN_CFLAGS}"
15633 WARN_CFLAGS_FOR_BUILD
="${GCC_WARN_CFLAGS_FOR_BUILD}"
15636 # Check whether --enable-build-warnings was given.
15637 if test "${enable_build_warnings+set}" = set; then :
15638 enableval
=$enable_build_warnings; case "${enableval}" in
15639 yes) WARN_CFLAGS
="${GCC_WARN_CFLAGS}"
15640 WARN_CFLAGS_FOR_BUILD
="${GCC_WARN_CFLAGS_FOR_BUILD}";;
15641 no
) if test "${GCC}" = yes ; then
15643 WARN_CFLAGS_FOR_BUILD
="-w"
15645 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
15646 WARN_CFLAGS
="${GCC_WARN_CFLAGS} ${t}"
15647 WARN_CFLAGS_FOR_BUILD
="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
15648 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
15649 WARN_CFLAGS
="${t} ${GCC_WARN_CFLAGS}"
15650 WARN_CFLAGS_FOR_BUILD
="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
15651 *) WARN_CFLAGS
=`echo "${enableval}" | sed -e "s/,/ /g"`
15652 WARN_CFLAGS_FOR_BUILD
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15657 if test x
"$silent" != x
"yes" && test x
"$WARN_CFLAGS" != x
""; then
15658 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
15668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
15669 $as_echo_n "checking for LC_MESSAGES... " >&6; }
15670 if ${am_cv_val_LC_MESSAGES+:} false
; then :
15671 $as_echo_n "(cached) " >&6
15673 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15674 /* end confdefs.h. */
15675 #include <locale.h>
15684 if ac_fn_c_try_link
"$LINENO"; then :
15685 am_cv_val_LC_MESSAGES
=yes
15687 am_cv_val_LC_MESSAGES
=no
15689 rm -f core conftest.err conftest.
$ac_objext \
15690 conftest
$ac_exeext conftest.
$ac_ext
15692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
15693 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
15694 if test $am_cv_val_LC_MESSAGES = yes; then
15696 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
15701 ac_config_headers
="$ac_config_headers config.h:config.in"
15707 if test -z "$target" ; then
15708 as_fn_error $?
"Unrecognized target system type; please check config.sub." "$LINENO" 5
15710 if test -z "$host" ; then
15711 as_fn_error $?
"Unrecognized host system type; please check config.sub." "$LINENO" 5
15714 # host-specific stuff:
15716 ALL_LINGUAS
="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
15717 # If we haven't got the data from the intl directory,
15718 # assume NLS is disabled.
15727 if test -f ..
/intl
/config.intl
; then
15728 . ..
/intl
/config.intl
15730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15731 $as_echo_n "checking whether NLS is requested... " >&6; }
15732 if test x
"$USE_NLS" != xyes
; then
15733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15734 $as_echo "no" >&6; }
15736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15737 $as_echo "yes" >&6; }
15739 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15743 $as_echo_n "checking for catalogs to be installed... " >&6; }
15744 # Look for .po and .gmo files in the source directory.
15747 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
15748 # If there aren't any .gmo files the shell will give us the
15749 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15751 case "$cat" in *\
**)
15754 # The quadruple backslash is collapsed to a double backslash
15755 # by the backticks, then collapsed again by the double quotes,
15756 # leaving us with one backslash in the sed expression (right
15757 # before the dot that mustn't act as a wildcard).
15758 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15759 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
15760 # The user is allowed to set LINGUAS to a list of languages to
15761 # install catalogs for. If it's empty that means "all of them."
15762 if test "x$LINGUAS" = x
; then
15763 CATALOGS
="$CATALOGS $cat"
15764 XLINGUAS
="$XLINGUAS $lang"
15766 case "$LINGUAS" in *$lang*)
15767 CATALOGS
="$CATALOGS $cat"
15768 XLINGUAS
="$XLINGUAS $lang"
15773 LINGUAS
="$XLINGUAS"
15774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15775 $as_echo "$LINGUAS" >&6; }
15789 if test -n "$ac_aux_dir"; then
15790 case "$ac_aux_dir" in
15791 /*) MKINSTALLDIRS
="$ac_aux_dir/mkinstalldirs" ;;
15792 *) MKINSTALLDIRS
="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15795 if test -z "$MKINSTALLDIRS"; then
15796 MKINSTALLDIRS
="\$(top_srcdir)/mkinstalldirs"
15801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15802 $as_echo_n "checking whether NLS is requested... " >&6; }
15803 # Check whether --enable-nls was given.
15804 if test "${enable_nls+set}" = set; then :
15805 enableval
=$enable_nls; USE_NLS
=$enableval
15810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15811 $as_echo "$USE_NLS" >&6; }
15818 # Prepare PATH_SEPARATOR.
15819 # The user is always right.
15820 if test "${PATH_SEPARATOR+set}" != set; then
15821 echo "#! /bin/sh" >conf$$.sh
15822 echo "exit 0" >>conf$$.sh
15824 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
15832 # Find out how to test for executable files. Don't use a zero-byte file,
15833 # as systems may use methods other than mode bits to determine executability.
15834 cat >conf$$.
file <<_ASEOF
15838 chmod +x conf$$.
file
15839 if test -x conf$$.
file >/dev
/null
2>&1; then
15840 ac_executable_p
="test -x"
15842 ac_executable_p
="test -f"
15846 # Extract the first word of "msgfmt", so it can be a program name with args.
15847 set dummy msgfmt
; ac_word
=$2
15848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15849 $as_echo_n "checking for $ac_word... " >&6; }
15850 if ${ac_cv_path_MSGFMT+:} false
; then :
15851 $as_echo_n "(cached) " >&6
15855 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
15858 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
15859 for ac_dir
in $PATH; do
15861 test -z "$ac_dir" && ac_dir
=.
15862 for ac_exec_ext
in '' $ac_executable_extensions; do
15863 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15864 if $ac_dir/$ac_word --statistics /dev
/null
>/dev
/null
2>&1 &&
15865 (if $ac_dir/$ac_word --statistics /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
15866 ac_cv_path_MSGFMT
="$ac_dir/$ac_word$ac_exec_ext"
15873 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
=":"
15877 MSGFMT
="$ac_cv_path_MSGFMT"
15878 if test "$MSGFMT" != ":"; then
15879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15880 $as_echo "$MSGFMT" >&6; }
15882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15883 $as_echo "no" >&6; }
15886 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15887 set dummy gmsgfmt
; ac_word
=$2
15888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15889 $as_echo_n "checking for $ac_word... " >&6; }
15890 if ${ac_cv_path_GMSGFMT+:} false
; then :
15891 $as_echo_n "(cached) " >&6
15895 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
15898 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
15899 for as_dir
in $PATH
15902 test -z "$as_dir" && as_dir
=.
15903 for ac_exec_ext
in '' $ac_executable_extensions; do
15904 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
15905 ac_cv_path_GMSGFMT
="$as_dir/$ac_word$ac_exec_ext"
15906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15913 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
15917 GMSGFMT
=$ac_cv_path_GMSGFMT
15918 if test -n "$GMSGFMT"; then
15919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15920 $as_echo "$GMSGFMT" >&6; }
15922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15923 $as_echo "no" >&6; }
15929 # Prepare PATH_SEPARATOR.
15930 # The user is always right.
15931 if test "${PATH_SEPARATOR+set}" != set; then
15932 echo "#! /bin/sh" >conf$$.sh
15933 echo "exit 0" >>conf$$.sh
15935 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
15943 # Find out how to test for executable files. Don't use a zero-byte file,
15944 # as systems may use methods other than mode bits to determine executability.
15945 cat >conf$$.
file <<_ASEOF
15949 chmod +x conf$$.
file
15950 if test -x conf$$.
file >/dev
/null
2>&1; then
15951 ac_executable_p
="test -x"
15953 ac_executable_p
="test -f"
15957 # Extract the first word of "xgettext", so it can be a program name with args.
15958 set dummy xgettext
; ac_word
=$2
15959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15960 $as_echo_n "checking for $ac_word... " >&6; }
15961 if ${ac_cv_path_XGETTEXT+:} false
; then :
15962 $as_echo_n "(cached) " >&6
15964 case "$XGETTEXT" in
15966 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
15969 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
15970 for ac_dir
in $PATH; do
15972 test -z "$ac_dir" && ac_dir
=.
15973 for ac_exec_ext
in '' $ac_executable_extensions; do
15974 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15975 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
>/dev
/null
2>&1 &&
15976 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
15977 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word$ac_exec_ext"
15984 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
15988 XGETTEXT
="$ac_cv_path_XGETTEXT"
15989 if test "$XGETTEXT" != ":"; then
15990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15991 $as_echo "$XGETTEXT" >&6; }
15993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15994 $as_echo "no" >&6; }
16000 # Prepare PATH_SEPARATOR.
16001 # The user is always right.
16002 if test "${PATH_SEPARATOR+set}" != set; then
16003 echo "#! /bin/sh" >conf$$.sh
16004 echo "exit 0" >>conf$$.sh
16006 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
16014 # Find out how to test for executable files. Don't use a zero-byte file,
16015 # as systems may use methods other than mode bits to determine executability.
16016 cat >conf$$.
file <<_ASEOF
16020 chmod +x conf$$.
file
16021 if test -x conf$$.
file >/dev
/null
2>&1; then
16022 ac_executable_p
="test -x"
16024 ac_executable_p
="test -f"
16028 # Extract the first word of "msgmerge", so it can be a program name with args.
16029 set dummy msgmerge
; ac_word
=$2
16030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16031 $as_echo_n "checking for $ac_word... " >&6; }
16032 if ${ac_cv_path_MSGMERGE+:} false
; then :
16033 $as_echo_n "(cached) " >&6
16035 case "$MSGMERGE" in
16037 ac_cv_path_MSGMERGE
="$MSGMERGE" # Let the user override the test with a path.
16040 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
16041 for ac_dir
in $PATH; do
16043 test -z "$ac_dir" && ac_dir
=.
16044 for ac_exec_ext
in '' $ac_executable_extensions; do
16045 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16046 if $ac_dir/$ac_word --update -q /dev
/null
/dev
/null
>/dev
/null
2>&1; then
16047 ac_cv_path_MSGMERGE
="$ac_dir/$ac_word$ac_exec_ext"
16054 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE
=":"
16058 MSGMERGE
="$ac_cv_path_MSGMERGE"
16059 if test "$MSGMERGE" != ":"; then
16060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16061 $as_echo "$MSGMERGE" >&6; }
16063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16064 $as_echo "no" >&6; }
16068 if test "$GMSGFMT" != ":"; then
16069 if $GMSGFMT --statistics /dev
/null
>/dev
/null
2>&1 &&
16070 (if $GMSGFMT --statistics /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
16073 GMSGFMT
=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16075 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16080 if test "$XGETTEXT" != ":"; then
16081 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
>/dev
/null
2>&1 &&
16082 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
16085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16086 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16092 ac_config_commands
="$ac_config_commands default-1"
16098 for ac_prog
in 'bison -y' byacc
16100 # Extract the first word of "$ac_prog", so it can be a program name with args.
16101 set dummy
$ac_prog; ac_word
=$2
16102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16103 $as_echo_n "checking for $ac_word... " >&6; }
16104 if ${ac_cv_prog_YACC+:} false
; then :
16105 $as_echo_n "(cached) " >&6
16107 if test -n "$YACC"; then
16108 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
16110 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16111 for as_dir
in $PATH
16114 test -z "$as_dir" && as_dir
=.
16115 for ac_exec_ext
in '' $ac_executable_extensions; do
16116 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
16117 ac_cv_prog_YACC
="$ac_prog"
16118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16127 YACC
=$ac_cv_prog_YACC
16128 if test -n "$YACC"; then
16129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16130 $as_echo "$YACC" >&6; }
16132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16133 $as_echo "no" >&6; }
16137 test -n "$YACC" && break
16139 test -n "$YACC" || YACC
="yacc"
16141 for ac_prog
in flex
lex
16143 # Extract the first word of "$ac_prog", so it can be a program name with args.
16144 set dummy
$ac_prog; ac_word
=$2
16145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16146 $as_echo_n "checking for $ac_word... " >&6; }
16147 if ${ac_cv_prog_LEX+:} false
; then :
16148 $as_echo_n "(cached) " >&6
16150 if test -n "$LEX"; then
16151 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
16153 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16154 for as_dir
in $PATH
16157 test -z "$as_dir" && as_dir
=.
16158 for ac_exec_ext
in '' $ac_executable_extensions; do
16159 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
16160 ac_cv_prog_LEX
="$ac_prog"
16161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16170 LEX
=$ac_cv_prog_LEX
16171 if test -n "$LEX"; then
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16173 $as_echo "$LEX" >&6; }
16175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16176 $as_echo "no" >&6; }
16180 test -n "$LEX" && break
16182 test -n "$LEX" || LEX
=":"
16186 *) cat >conftest.l
<<_ACEOF
16192 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
16193 yyless ((input () != 0)); }
16194 f { unput (yytext[0]); }
16195 . { BEGIN INITIAL; }
16197 #ifdef YYTEXT_POINTER
16198 extern char *yytext;
16203 return ! yylex () + ! yywrap ();
16206 { { ac_try
="$LEX conftest.l"
16207 case "(($ac_try" in
16208 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
16209 *) ac_try_echo=$ac_try;;
16211 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16212 $as_echo "$ac_try_echo"; } >&5
16213 (eval "$LEX conftest.l") 2>&5
16215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16216 test $ac_status = 0; }
16217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16218 $as_echo_n "checking lex output file root... " >&6; }
16219 if ${ac_cv_prog_lex_root+:} false; then :
16220 $as_echo_n "(cached) " >&6
16223 if test -f lex.yy.c; then
16224 ac_cv_prog_lex_root=lex.yy
16225 elif test -f lexyy.c; then
16226 ac_cv_prog_lex_root=lexyy
16228 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
16231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16232 $as_echo "$ac_cv_prog_lex_root" >&6; }
16233 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16235 if test -z "${LEXLIB+set}"; then
16236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16237 $as_echo_n "checking lex library... " >&6; }
16238 if ${ac_cv_lib_lex+:} false; then :
16239 $as_echo_n "(cached) " >&6
16243 ac_cv_lib_lex='none needed'
16244 for ac_lib in '' -lfl -ll; do
16245 LIBS="$ac_lib $ac_save_LIBS"
16246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16247 /* end confdefs.h. */
16248 `cat $LEX_OUTPUT_ROOT.c
`
16250 if ac_fn_c_try_link "$LINENO"; then :
16251 ac_cv_lib_lex=$ac_lib
16253 rm -f core conftest.err conftest.$ac_objext \
16254 conftest$ac_exeext conftest.$ac_ext
16255 test "$ac_cv_lib_lex" != 'none needed' && break
16260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16261 $as_echo "$ac_cv_lib_lex" >&6; }
16262 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16267 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16268 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
16269 $as_echo_n "(cached) " >&6
16271 # POSIX says lex can declare yytext either as a pointer or an array; the
16272 # default is implementation-dependent. Figure out which it is, since
16273 # not all implementations provide the %pointer and %array declarations.
16274 ac_cv_prog_lex_yytext_pointer=no
16276 LIBS="$LEXLIB $ac_save_LIBS"
16277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16278 /* end confdefs.h. */
16280 #define YYTEXT_POINTER 1
16281 `cat $LEX_OUTPUT_ROOT.c
`
16283 if ac_fn_c_try_link "$LINENO"; then :
16284 ac_cv_prog_lex_yytext_pointer=yes
16286 rm -f core conftest.err conftest.$ac_objext \
16287 conftest$ac_exeext conftest.$ac_ext
16291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16292 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16293 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16295 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16298 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16301 if test "$LEX" = :; then
16302 LEX=${am_missing_run}flex
16306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16307 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16308 # Check whether --enable-maintainer-mode was given.
16309 if test "${enable_maintainer_mode+set}" = set; then :
16310 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16312 USE_MAINTAINER_MODE=no
16315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16316 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16317 if test $USE_MAINTAINER_MODE = yes; then
16318 MAINTAINER_MODE_TRUE=
16319 MAINTAINER_MODE_FALSE='#'
16321 MAINTAINER_MODE_TRUE='#'
16322 MAINTAINER_MODE_FALSE=
16325 MAINT=$MAINTAINER_MODE_TRUE
16329 GENINSRC_NEVER_TRUE=
16330 GENINSRC_NEVER_FALSE='#'
16332 GENINSRC_NEVER_TRUE='#'
16333 GENINSRC_NEVER_FALSE=
16336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16337 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16338 if ${gcc_cv_prog_cmp_skip+:} false; then :
16339 $as_echo_n "(cached) " >&6
16343 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16344 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16345 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16348 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16351 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16352 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16355 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16362 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16363 do_compare="$gcc_cv_prog_cmp_skip"
16367 . ${srcdir}/configure.host
16372 # We use headers from include/ that check various HAVE_*_H macros, thus
16373 # should ensure they are set by configure. This is true even when C99
16374 # guarantees they are available.
16375 # sha1.h and md4.h test HAVE_LIMITS_H, HAVE_SYS_TYPES_H and HAVE_STDINT_H
16376 # plugin-api.h tests HAVE_STDINT_H and HAVE_INTTYPES_H
16377 # Besides those, we need to check anything used in ld/ not in C99.
16378 for ac_header in fcntl.h elf-hints.h limits.h inttypes.h stdint.h \
16379 sys/file.h sys/mman.h sys/param.h sys/stat.h sys/time.h \
16380 sys/types.h unistd.h
16382 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" |
$as_tr_sh`
16383 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16384 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16385 cat >>confdefs.h <<_ACEOF
16386 #define `$as_echo "HAVE_$ac_header" |
$as_tr_cpp` 1
16393 for ac_func in close glob lseek mkstemp open realpath sbrk waitpid
16395 as_ac_var=`$as_echo "ac_cv_func_$ac_func" |
$as_tr_sh`
16396 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16397 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16398 cat >>confdefs.h <<_ACEOF
16399 #define `$as_echo "HAVE_$ac_func" |
$as_tr_cpp` 1
16408 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16410 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16414 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
16415 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
16421 cat >>confdefs.h <<_ACEOF
16422 #define HAVE_DECL_ASPRINTF $ac_have_decl
16424 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16425 if test "x$ac_cv_have_decl_environ" = xyes; then :
16431 cat >>confdefs.h <<_ACEOF
16432 #define HAVE_DECL_ENVIRON $ac_have_decl
16434 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16435 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
16441 cat >>confdefs.h <<_ACEOF
16442 #define HAVE_DECL_SBRK $ac_have_decl
16449 for ac_header in $ac_header_list
16451 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" |
$as_tr_sh`
16452 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16454 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16455 cat >>confdefs.h <<_ACEOF
16456 #define `$as_echo "HAVE_$ac_header" |
$as_tr_cpp` 1
16470 for ac_func in getpagesize
16472 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
16473 if test "x$ac_cv_func_getpagesize" = xyes; then :
16474 cat >>confdefs.h <<_ACEOF
16475 #define HAVE_GETPAGESIZE 1
16481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
16482 $as_echo_n "checking for working mmap... " >&6; }
16483 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
16484 $as_echo_n "(cached) " >&6
16486 if test "$cross_compiling" = yes; then :
16487 ac_cv_func_mmap_fixed_mapped=no
16489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16490 /* end confdefs.h. */
16491 $ac_includes_default
16492 /* malloc might have been renamed as rpl_malloc. */
16495 /* Thanks to Mike Haertel and Jim Avera for this test.
16496 Here is a matrix of mmap possibilities:
16497 mmap private not fixed
16498 mmap private fixed at somewhere currently unmapped
16499 mmap private fixed at somewhere already mapped
16500 mmap shared not fixed
16501 mmap shared fixed at somewhere currently unmapped
16502 mmap shared fixed at somewhere already mapped
16503 For private mappings, we should verify that changes cannot be read()
16504 back from the file, nor mmap's back from the file at a different
16505 address. (There have been systems where private was not correctly
16506 implemented like the infamous i386 svr4.0, and systems where the
16507 VM page cache was not coherent with the file system buffer cache
16508 like early versions of FreeBSD and possibly contemporary NetBSD.)
16509 For shared mappings, we should conversely verify that changes get
16510 propagated back to all the places they're supposed to be.
16512 Grep wants private fixed already mapped.
16513 The main things grep needs to know about mmap are:
16514 * does it exist and is it safe to write into the mmap'd area
16515 * how to use it (BSD variants) */
16518 #include <sys/mman.h>
16520 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
16524 /* This mess was copied from the GNU getpagesize.h. */
16525 #ifndef HAVE_GETPAGESIZE
16526 # ifdef _SC_PAGESIZE
16527 # define getpagesize() sysconf(_SC_PAGESIZE)
16528 # else /* no _SC_PAGESIZE */
16529 # ifdef HAVE_SYS_PARAM_H
16530 # include <sys/param.h>
16531 # ifdef EXEC_PAGESIZE
16532 # define getpagesize() EXEC_PAGESIZE
16533 # else /* no EXEC_PAGESIZE */
16535 # define getpagesize() NBPG * CLSIZE
16538 # endif /* no CLSIZE */
16539 # else /* no NBPG */
16541 # define getpagesize() NBPC
16542 # else /* no NBPC */
16544 # define getpagesize() PAGESIZE
16545 # endif /* PAGESIZE */
16546 # endif /* no NBPC */
16547 # endif /* no NBPG */
16548 # endif /* no EXEC_PAGESIZE */
16549 # else /* no HAVE_SYS_PARAM_H */
16550 # define getpagesize() 8192 /* punt totally */
16551 # endif /* no HAVE_SYS_PARAM_H */
16552 # endif /* no _SC_PAGESIZE */
16554 #endif /* no HAVE_GETPAGESIZE */
16559 char *data, *data2, *data3;
16560 const char *cdata2;
16564 pagesize = getpagesize ();
16566 /* First, make a file with some known garbage in it. */
16567 data = (char *) malloc (pagesize);
16570 for (i = 0; i < pagesize; ++i)
16571 *(data + i) = rand ();
16573 fd = creat ("conftest.mmap", 0600);
16576 if (write (fd, data, pagesize) != pagesize)
16580 /* Next, check that the tail of a page is zero-filled. File must have
16581 non-zero length, otherwise we risk SIGBUS for entire page. */
16582 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
16586 if (write (fd2, cdata2, 1) != 1)
16588 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
16589 if (data2 == MAP_FAILED)
16591 for (i = 0; i < pagesize; ++i)
16595 if (munmap (data2, pagesize))
16598 /* Next, try to mmap the file at a fixed address which already has
16599 something else allocated at it. If we can, also make sure that
16600 we see the same garbage. */
16601 fd = open ("conftest.mmap", O_RDWR);
16604 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16605 MAP_PRIVATE | MAP_FIXED, fd, 0L))
16607 for (i = 0; i < pagesize; ++i)
16608 if (*(data + i) != *(data2 + i))
16611 /* Finally, make sure that changes to the mapped area do not
16612 percolate back to the file as seen by read(). (This is a bug on
16613 some variants of i386 svr4.0.) */
16614 for (i = 0; i < pagesize; ++i)
16615 *(data2 + i) = *(data2 + i) + 1;
16616 data3 = (char *) malloc (pagesize);
16619 if (read (fd, data3, pagesize) != pagesize)
16621 for (i = 0; i < pagesize; ++i)
16622 if (*(data + i) != *(data3 + i))
16628 if ac_fn_c_try_run "$LINENO"; then :
16629 ac_cv_func_mmap_fixed_mapped=yes
16631 ac_cv_func_mmap_fixed_mapped=no
16633 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16634 conftest.$ac_objext conftest.beam conftest.$ac_ext
16638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16639 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
16640 if test $ac_cv_func_mmap_fixed_mapped = yes; then
16642 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
16645 rm -f conftest.mmap conftest.txt
16648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16649 $as_echo_n "checking for library containing dlopen... " >&6; }
16650 if ${ac_cv_search_dlopen+:} false; then :
16651 $as_echo_n "(cached) " >&6
16653 ac_func_search_save_LIBS=$LIBS
16654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16655 /* end confdefs.h. */
16657 /* Override any GCC internal prototype to avoid an error.
16658 Use char because int might match the return type of a GCC
16659 builtin and then its argument prototype would still apply. */
16672 for ac_lib in '' dl; do
16673 if test -z "$ac_lib"; then
16674 ac_res="none required"
16677 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16679 if ac_fn_c_try_link "$LINENO"; then :
16680 ac_cv_search_dlopen=$ac_res
16682 rm -f core conftest.err conftest.$ac_objext \
16684 if ${ac_cv_search_dlopen+:} false; then :
16688 if ${ac_cv_search_dlopen+:} false; then :
16691 ac_cv_search_dlopen=no
16693 rm conftest.$ac_ext
16694 LIBS=$ac_func_search_save_LIBS
16696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16697 $as_echo "$ac_cv_search_dlopen" >&6; }
16698 ac_res=$ac_cv_search_dlopen
16699 if test "$ac_res" != no; then :
16700 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16706 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16707 if ${ld_cv_decl_getopt_unistd_h+:} false; then :
16708 $as_echo_n "(cached) " >&6
16710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16711 /* end confdefs.h. */
16712 #include <unistd.h>
16716 extern int getopt (int, char *const*, const char *);
16721 if ac_fn_c_try_compile "$LINENO"; then :
16722 ld_cv_decl_getopt_unistd_h=yes
16724 ld_cv_decl_getopt_unistd_h=no
16726 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16730 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16731 if test $ld_cv_decl_getopt_unistd_h = yes; then
16733 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16737 # Link in zlib if we can. This allows us to read and write
16738 # compressed CTF sections.
16740 # Use the system's zlib library.
16741 zlibdir="-L\$(top_builddir)/../zlib"
16742 zlibinc="-I\$(top_srcdir)/../zlib"
16744 # Check whether --with-system-zlib was given.
16745 if test "${with_system_zlib+set}" = set; then :
16746 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
16757 # When converting linker scripts into strings for use in emulation
16758 # files, use astring.sed if the compiler supports ANSI string
16759 # concatenation, or ostring.sed otherwise. This is to support the
16760 # broken Microsoft MSVC compiler, which limits the length of string
16761 # constants, while still supporting pre-ANSI compilers which do not
16762 # support string concatenation.
16763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16764 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16765 if ${ld_cv_string_concatenation+:} false; then :
16766 $as_echo_n "(cached) " >&6
16768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16769 /* end confdefs.h. */
16779 if ac_fn_c_try_compile "$LINENO"; then :
16780 ld_cv_string_concatenation=yes
16782 ld_cv_string_concatenation=no
16784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16788 $as_echo "$ld_cv_string_concatenation" >&6; }
16789 if test "$ld_cv_string_concatenation" = "yes"; then
16790 STRINGIFY=astring.sed
16792 STRINGIFY=ostring.sed
16796 # target-specific stuff:
16805 elf_list_options=false
16806 elf_shlib_list_options=false
16807 elf_plt_unwind_list_options=false
16808 for targ_alias in `echo $target_alias $enable_targets |
sed 's/,/ /g'`
16810 if test "$targ_alias" = "all"; then
16812 elf_list_options=true
16813 elf_shlib_list_options=true
16814 elf_plt_unwind_list_options=true
16816 # Canonicalize the secondary target names.
16817 result=`$ac_config_sub $targ_alias 2>/dev
/null
`
16818 if test -n "$result"; then
16824 . ${srcdir}/configure.tgt
16826 if test "$targ" = "$target"; then
16830 if test x${enable_64_bit_bfd} = xno; then
16831 . ${srcdir}/../bfd/config.bfd
16834 if test x${enable_64_bit_bfd} = xyes; then
16835 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16836 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16839 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16840 case " $all_emuls " in
16843 all_emuls="$all_emuls e${i}.o"
16844 eval result=\$tdir_$i
16845 test -z "$result" && result=$targ_alias
16850 elf_list_options=true
16853 if $GREP "TEMPLATE_NAME=elf" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
16854 elf_list_options=true
16858 if test "$elf_list_options" = "true"; then
16863 source_sh ${srcdir}/emulparams/${i}.sh
16864 if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
16865 elf_shlib_list_options=true
16867 if test x${PLT_UNWIND} = xyes; then
16868 elf_plt_unwind_list_options=true
16875 for i in $targ_emul $targ_extra_libpath; do
16876 case " $all_libpath " in
16879 if test -z "$all_libpath"; then
16882 all_libpath="$all_libpath ${i}"
16888 for i in $targ_extra_ofiles; do
16889 case " $all_emul_extras " in
16892 all_emul_extras="$all_emul_extras ${i}"
16900 if test x$ac_default_compressed_debug_sections = xyes ; then
16902 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
16906 if test "${ac_default_new_dtags}" = unset; then
16907 ac_default_new_dtags=0
16910 cat >>confdefs.h <<_ACEOF
16911 #define DEFAULT_NEW_DTAGS $ac_default_new_dtags
16915 if test "${ac_default_ld_z_relro}" = unset; then
16916 ac_default_ld_z_relro=0
16919 cat >>confdefs.h <<_ACEOF
16920 #define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
16924 ac_default_ld_textrel_check_warning=0
16925 case "${ac_default_ld_textrel_check}" in
16927 ac_default_ld_textrel_check=textrel_check_none
16930 ac_default_ld_textrel_check=textrel_check_warning
16931 ac_default_ld_textrel_check_warning=1
16934 ac_default_ld_textrel_check=textrel_check_error
16938 cat >>confdefs.h <<_ACEOF
16939 #define DEFAULT_LD_TEXTREL_CHECK $ac_default_ld_textrel_check
16943 cat >>confdefs.h <<_ACEOF
16944 #define DEFAULT_LD_TEXTREL_CHECK_WARNING $ac_default_ld_textrel_check_warning
16948 if test "${ac_default_ld_z_separate_code}" = unset; then
16949 ac_default_ld_z_separate_code=0
16952 cat >>confdefs.h <<_ACEOF
16953 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
16957 if test "${ac_support_error_handling_script}" = unset; then
16958 ac_support_error_handling_script=1
16961 cat >>confdefs.h <<_ACEOF
16962 #define SUPPORT_ERROR_HANDLING_SCRIPT $ac_support_error_handling_script
16967 cat >>confdefs.h <<_ACEOF
16968 #define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash
16973 cat >>confdefs.h <<_ACEOF
16974 #define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash
16986 if test x${all_targets} = xtrue; then
16987 if test x${enable_64_bit_bfd} = xyes; then
16988 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16989 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
16991 EMULATION_OFILES='$(ALL_EMULATIONS)'
16992 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16995 EMULATION_OFILES=$all_emuls
16996 EMUL_EXTRA_OFILES=$all_emul_extras
17002 EMULATION_LIBPATH=$all_libpath
17005 if test x${enable_static} = xno; then
17006 TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
17007 TESTCTFLIB="-Wl,--rpath,../libctf/.libs ../libctf/.libs/libctf.so"
17009 TESTBFDLIB="../bfd/.libs/libbfd.a"
17010 TESTCTFLIB="../libctf/.libs/libctf.a"
17012 if test "${enable_libctf}" = no; then
17018 target_vendor=${target_vendor=$host_vendor}
17019 case "$target_vendor" in
17020 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17021 *) EXTRA_SHLIB_EXTENSION= ;;
17024 case "$target_os" in
17025 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17028 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17030 cat >>confdefs.h <<_ACEOF
17031 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17036 ac_config_commands="$ac_config_commands default"
17044 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17046 cat >confcache <<\_ACEOF
17047 # This file is a shell script that caches the results of configure
17048 # tests run on this system so they can be shared between configure
17049 # scripts and configure runs, see configure's option --config-cache.
17050 # It is not useful on other systems. If it contains results you don't
17051 # want to keep, you may remove or edit it.
17053 # config.status only pays attention to the cache file if you give it
17054 # the --recheck option to rerun configure.
17056 # `ac_cv_env_foo
' variables (set or unset) will be overridden when
17057 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17058 # following values.
17062 # The following way of writing the cache mishandles newlines in values,
17063 # but we know of no workaround that is simple, portable, and efficient.
17064 # So, we kill variables containing newlines.
17065 # Ultrix sh set writes to stderr and can't be redirected directly,
17066 # and sets the high bit in the cache file unless we assign to the vars.
17068 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17069 eval ac_val
=\$
$ac_var
17073 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17074 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17077 _ | IFS | as_nl
) ;; #(
17078 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
17079 *) { eval $ac_var=; unset $ac_var;} ;;
17085 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17086 *${as_nl}ac_space
=\
*)
17087 # `set' does not quote correctly, so add quotes: double-quote
17088 # substitution turns \\\\ into \\, and sed turns \\ into \.
17091 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17094 # `set' quotes correctly as required by POSIX, so do not add quotes.
17095 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17104 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17106 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17108 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
17109 if test -w "$cache_file"; then
17110 if test "x$cache_file" != "x/dev/null"; then
17111 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17112 $as_echo "$as_me: updating cache $cache_file" >&6;}
17113 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
17114 cat confcache
>"$cache_file"
17116 case $cache_file in #(
17118 mv -f confcache
"$cache_file"$$
&&
17119 mv -f "$cache_file"$$
"$cache_file" ;; #(
17121 mv -f confcache
"$cache_file" ;;
17126 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17127 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17132 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
17133 # Let make expand exec_prefix.
17134 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
17136 DEFS
=-DHAVE_CONFIG_H
17141 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
17142 # 1. Remove the extension, and $U if already installed.
17143 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
17144 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
17145 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17146 # will be set to the directory where LIBOBJS objects are built.
17147 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17148 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
17150 LIBOBJS
=$ac_libobjs
17152 LTLIBOBJS
=$ac_ltlibobjs
17155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17156 $as_echo_n "checking that generated files are newer than configure... " >&6; }
17157 if test -n "$am_sleep_pid"; then
17158 # Hide warnings about reused PIDs.
17159 wait $am_sleep_pid 2>/dev
/null
17161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17162 $as_echo "done" >&6; }
17163 if test -n "$EXEEXT"; then
17165 am__EXEEXT_FALSE
='#'
17167 am__EXEEXT_TRUE
='#'
17171 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17172 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
17173 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17175 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17176 as_fn_error $?
"conditional \"AMDEP\" was never defined.
17177 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17179 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17180 as_fn_error $?
"conditional \"am__fastdepCC\" was never defined.
17181 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17183 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17184 as_fn_error $?
"conditional \"am__fastdepCXX\" was never defined.
17185 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17187 if test -z "${ENABLE_BFD_64_BIT_TRUE}" && test -z "${ENABLE_BFD_64_BIT_FALSE}"; then
17188 as_fn_error $?
"conditional \"ENABLE_BFD_64_BIT\" was never defined.
17189 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17191 if test -z "${ENABLE_LIBCTF_TRUE}" && test -z "${ENABLE_LIBCTF_FALSE}"; then
17192 as_fn_error $?
"conditional \"ENABLE_LIBCTF\" was never defined.
17193 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17195 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17196 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
17197 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17199 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17200 as_fn_error $?
"conditional \"GENINSRC_NEVER\" was never defined.
17201 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17204 : "${CONFIG_STATUS=./config.status}"
17206 ac_clean_files_save
=$ac_clean_files
17207 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
17208 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17209 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17211 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17213 # Generated by $as_me.
17214 # Run this file to recreate the current configuration.
17215 # Compiler output produced by configure, useful for debugging
17216 # configure, is in config.log if it exists.
17219 ac_cs_recheck=false
17222 SHELL=\${CONFIG_SHELL-$SHELL}
17225 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
17226 ## -------------------- ##
17227 ## M4sh Initialization. ##
17228 ## -------------------- ##
17230 # Be more Bourne compatible
17231 DUALCASE
=1; export DUALCASE
# for MKS sh
17232 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
17235 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17236 # is contrary to our usage. Disable this feature.
17237 alias -g '${1+"$@"}'='"$@"'
17238 setopt NO_GLOB_SUBST
17240 case `(set -o) 2>/dev/null` in #(
17252 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17253 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17254 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17255 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17256 # Prefer a ksh shell builtin over an external printf program on Solaris,
17257 # but without wasting forks for bash or zsh.
17258 if test -z "$BASH_VERSION$ZSH_VERSION" \
17259 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17260 as_echo='print
-r --'
17261 as_echo_n='print
-rn --'
17262 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17263 as_echo='printf %s
\n'
17264 as_echo_n='printf %s
'
17266 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17267 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
17268 as_echo_n='/usr
/ucb
/echo -n'
17270 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17271 as_echo_n_body='eval
17275 expr "X$arg" : "X\\(.*\\)$as_nl";
17276 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17278 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
17280 export as_echo_n_body
17281 as_echo_n='sh
-c $as_echo_n_body as_echo
'
17283 export as_echo_body
17284 as_echo='sh
-c $as_echo_body as_echo
'
17287 # The user is always right.
17288 if test "${PATH_SEPARATOR+set}" != set; then
17290 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17291 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17298 # We need space, tab and new line, in precisely that order. Quoting is
17299 # there to prevent editors from complaining about space-tab.
17300 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17301 # splitting by setting IFS to empty value.)
17304 # Find who we are. Look in the path if we contain no directory separator.
17307 *[\\/]* ) as_myself=$0 ;;
17308 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17309 for as_dir in $PATH
17312 test -z "$as_dir" && as_dir=.
17313 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17319 # We did not find ourselves, most probably we were run as `sh COMMAND'
17320 # in which case we are not to be found in the path.
17321 if test "x$as_myself" = x
; then
17324 if test ! -f "$as_myself"; then
17325 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17329 # Unset variables that we do not need and which cause bugs (e.g. in
17330 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17331 # suppresses any "Segmentation fault" message there. '((' could
17332 # trigger a bug in pdksh 5.2.14.
17333 for as_var
in BASH_ENV ENV MAIL MAILPATH
17334 do eval test x\
${$as_var+set} = xset \
17335 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
17348 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
17351 # as_fn_error STATUS ERROR [LINENO LOG_FD]
17352 # ----------------------------------------
17353 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17354 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17355 # script with STATUS, using 1 if that was 0.
17358 as_status
=$1; test $as_status -eq 0 && as_status
=1
17360 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
17361 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17363 $as_echo "$as_me: error: $2" >&2
17364 as_fn_exit
$as_status
17368 # as_fn_set_status STATUS
17369 # -----------------------
17370 # Set $? to STATUS, without forking.
17371 as_fn_set_status
()
17374 } # as_fn_set_status
17376 # as_fn_exit STATUS
17377 # -----------------
17378 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17382 as_fn_set_status
$1
17388 # Portably unset VAR.
17391 { eval $1=; unset $1;}
17393 as_unset
=as_fn_unset
17394 # as_fn_append VAR VALUE
17395 # ----------------------
17396 # Append the text in VALUE to the end of the definition contained in VAR. Take
17397 # advantage of any shell optimizations that allow amortized linear growth over
17398 # repeated appends, instead of the typical quadratic growth present in naive
17400 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
17401 eval 'as_fn_append ()
17412 # as_fn_arith ARG...
17413 # ------------------
17414 # Perform arithmetic evaluation on the ARGs, and store the result in the
17415 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17416 # must be portable across $(()) and expr.
17417 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
17418 eval 'as_fn_arith ()
17425 as_val
=`expr "$@" || test $? -eq 1`
17430 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
17431 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
17437 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17438 as_basename
=basename
17443 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
17449 as_me
=`$as_basename -- "$0" ||
17450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17451 X"$0" : 'X\(//\)$' \| \
17452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17454 sed '/^.*\/\([^/][^/]*\)\/*$/{
17468 # Avoid depending upon Character Ranges.
17469 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
17470 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17471 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
17472 as_cr_digits
='0123456789'
17473 as_cr_alnum
=$as_cr_Letters$as_cr_digits
17475 ECHO_C
= ECHO_N
= ECHO_T
=
17476 case `echo -n x` in #(((((
17478 case `echo 'xy\c'` in
17479 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
17481 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
17488 rm -f conf$$ conf$$.exe conf$$.
file
17489 if test -d conf$$.dir
; then
17490 rm -f conf$$.dir
/conf$$.
file
17493 mkdir conf$$.dir
2>/dev
/null
17495 if (echo >conf$$.
file) 2>/dev
/null
; then
17496 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
17498 # ... but there are two gotchas:
17499 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17500 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17501 # In both cases, we have to default to `cp -pR'.
17502 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
17504 elif ln conf$$.
file conf$$
2>/dev
/null
; then
17512 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
17513 rmdir conf$$.dir
2>/dev
/null
17518 # Create "$as_dir" as a directory, including parents if necessary.
17523 -*) as_dir
=.
/$as_dir;;
17525 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
17529 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17530 *) as_qdir
=$as_dir;;
17532 as_dirs
="'$as_qdir' $as_dirs"
17533 as_dir
=`$as_dirname -- "$as_dir" ||
17534 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17535 X"$as_dir" : 'X\(//\)[^/]' \| \
17536 X"$as_dir" : 'X\(//\)$' \| \
17537 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17538 $as_echo X"$as_dir" |
17539 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17543 /^X\(\/\/\)[^/].*/{
17556 test -d "$as_dir" && break
17558 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
17559 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
17563 if mkdir
-p .
2>/dev
/null
; then
17564 as_mkdir_p
='mkdir -p "$as_dir"'
17566 test -d .
/-p && rmdir .
/-p
17571 # as_fn_executable_p FILE
17572 # -----------------------
17573 # Test if FILE is an executable regular file.
17574 as_fn_executable_p
()
17576 test -f "$1" && test -x "$1"
17577 } # as_fn_executable_p
17578 as_test_x
='test -x'
17579 as_executable_p
=as_fn_executable_p
17581 # Sed expression to map a string onto a valid CPP name.
17582 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17584 # Sed expression to map a string onto a valid variable name.
17585 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17589 ## ----------------------------------- ##
17590 ## Main body of $CONFIG_STATUS script. ##
17591 ## ----------------------------------- ##
17593 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
17595 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17596 # Save the log message, to keep $0 and so on meaningful, and to
17597 # report actual input values of CONFIG_FILES etc. instead of their
17598 # values after options handling.
17600 This file was extended by ld $as_me 2.38.50, which was
17601 generated by GNU Autoconf 2.69. Invocation command line was
17603 CONFIG_FILES = $CONFIG_FILES
17604 CONFIG_HEADERS = $CONFIG_HEADERS
17605 CONFIG_LINKS = $CONFIG_LINKS
17606 CONFIG_COMMANDS = $CONFIG_COMMANDS
17609 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17614 case $ac_config_files in *"
17615 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
17618 case $ac_config_headers in *"
17619 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
17623 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17624 # Files that config.status was made for.
17625 config_files="$ac_config_files"
17626 config_headers="$ac_config_headers"
17627 config_commands="$ac_config_commands"
17631 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17633 \`$as_me' instantiates files and other configuration actions
17634 from templates according to the current configuration. Unless the files
17635 and actions are specified as TAGs, all are instantiated by default.
17637 Usage: $0 [OPTION]... [TAG]...
17639 -h, --help print this help, then exit
17640 -V, --version print version number and configuration settings, then exit
17641 --config print configuration, then exit
17642 -q, --quiet, --silent
17643 do not print progress messages
17644 -d, --debug don't remove temporary files
17645 --recheck update $as_me by reconfiguring in the same conditions
17646 --file=FILE[:TEMPLATE]
17647 instantiate the configuration file FILE
17648 --header=FILE[:TEMPLATE]
17649 instantiate the configuration header FILE
17651 Configuration files:
17654 Configuration headers:
17657 Configuration commands:
17660 Report bugs to the package provider."
17663 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17664 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
17666 ld config.status 2.38.50
17667 configured by $0, generated by GNU Autoconf 2.69,
17668 with options \\"\$ac_cs_config\\"
17670 Copyright (C) 2012 Free Software Foundation, Inc.
17671 This config.status script is free software; the Free Software Foundation
17672 gives unlimited permission to copy, distribute and modify it."
17679 test -n "\$AWK" || AWK=awk
17682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17683 # The default lists apply if the user does not specify any file.
17689 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
17690 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
17694 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
17706 # Handling of the options.
17707 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
17709 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
17710 $as_echo "$ac_cs_version"; exit ;;
17711 --config |
--confi |
--conf |
--con |
--co |
--c )
17712 $as_echo "$ac_cs_config"; exit ;;
17713 --debug |
--debu |
--deb |
--de |
--d |
-d )
17715 --file |
--fil |
--fi |
--f )
17718 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17719 '') as_fn_error $?
"missing file argument" ;;
17721 as_fn_append CONFIG_FILES
" '$ac_optarg'"
17722 ac_need_defaults
=false
;;
17723 --header |
--heade |
--head |
--hea )
17726 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17728 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
17729 ac_need_defaults
=false
;;
17731 # Conflict between --help and --header
17732 as_fn_error $?
"ambiguous option: \`$1'
17733 Try \`$0 --help' for more information.";;
17734 --help |
--hel |
-h )
17735 $as_echo "$ac_cs_usage"; exit ;;
17736 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
17737 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
17740 # This is an error.
17741 -*) as_fn_error $?
"unrecognized option: \`$1'
17742 Try \`$0 --help' for more information." ;;
17744 *) as_fn_append ac_config_targets
" $1"
17745 ac_need_defaults
=false
;;
17751 ac_configure_extra_args
=
17753 if $ac_cs_silent; then
17755 ac_configure_extra_args
="$ac_configure_extra_args --silent"
17759 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17760 if \$ac_cs_recheck; then
17761 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17763 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17764 CONFIG_SHELL='$SHELL'
17765 export CONFIG_SHELL
17770 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17774 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17775 ## Running $as_me. ##
17781 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17785 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17788 # The HP-UX ksh and POSIX shell print the target directory to stdout
17789 # if CDPATH is set.
17790 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17792 sed_quote_subst='$sed_quote_subst'
17793 double_quote_subst='$double_quote_subst'
17794 delay_variable_subst='$delay_variable_subst'
17795 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17796 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17797 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17798 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17799 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17800 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17801 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17802 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17803 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17804 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17805 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17806 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17807 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17808 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17809 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17810 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17811 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17812 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17813 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17814 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17815 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17816 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17817 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17818 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17819 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17820 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17821 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17822 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17823 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17824 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17825 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17826 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17827 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17828 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17829 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17830 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17831 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17832 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17833 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17834 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17835 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17836 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17837 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17838 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17839 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17840 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17841 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17842 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17843 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"`'
17844 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17845 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17846 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17847 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17848 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17849 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17850 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17851 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17852 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17853 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17854 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17855 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17856 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17857 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17858 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17859 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17860 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17861 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17862 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17863 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17864 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17865 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17866 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17867 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17868 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17869 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17870 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17871 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17872 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17873 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17874 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17875 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17876 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17877 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17878 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17879 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17880 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17881 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17882 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17883 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17884 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17885 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17886 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17887 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17888 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17889 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17890 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17891 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17892 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17893 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17894 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17895 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17896 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17897 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17898 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17899 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17900 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17901 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17902 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17903 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17904 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17905 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17906 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17907 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17908 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17909 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17910 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17911 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17912 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17913 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17914 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17915 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17916 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17917 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17918 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17919 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17920 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17921 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17922 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17923 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17924 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17925 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17926 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17927 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17928 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17929 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17930 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17931 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17932 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17933 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17934 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17935 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17936 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17937 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17938 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17939 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17940 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17941 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17942 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17943 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17944 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17945 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17946 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17947 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17948 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17949 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17950 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17951 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17952 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17953 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17954 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17955 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17956 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17957 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17958 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17959 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17960 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17961 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17962 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17963 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17964 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17965 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17966 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17967 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17968 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17969 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17972 LTCFLAGS='$LTCFLAGS'
17973 compiler='$compiler_DEFAULT'
17975 # A function that is used when there is no print builtin or printf.
17976 func_fallback_echo ()
17978 eval 'cat <<_LTECHO_EOF
17983 # Quote evaled strings.
17997 deplibs_check_method \
18006 lt_cv_sys_global_symbol_pipe \
18007 lt_cv_sys_global_symbol_to_cdecl \
18008 lt_cv_sys_global_symbol_to_c_name_address \
18009 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18010 lt_prog_compiler_no_builtin_flag \
18011 lt_prog_compiler_wl \
18012 lt_prog_compiler_pic \
18013 lt_prog_compiler_static \
18014 lt_cv_prog_compiler_c_o \
18022 export_dynamic_flag_spec \
18023 whole_archive_flag_spec \
18024 compiler_needs_object \
18026 allow_undefined_flag \
18027 no_undefined_flag \
18028 hardcode_libdir_flag_spec \
18029 hardcode_libdir_flag_spec_ld \
18030 hardcode_libdir_separator \
18035 variables_saved_for_relink \
18037 library_names_spec \
18039 install_override_mode \
18043 compiler_lib_search_dirs \
18048 compiler_lib_search_path \
18052 lt_prog_compiler_no_builtin_flag_CXX \
18053 lt_prog_compiler_wl_CXX \
18054 lt_prog_compiler_pic_CXX \
18055 lt_prog_compiler_static_CXX \
18056 lt_cv_prog_compiler_c_o_CXX \
18057 export_dynamic_flag_spec_CXX \
18058 whole_archive_flag_spec_CXX \
18059 compiler_needs_object_CXX \
18061 allow_undefined_flag_CXX \
18062 no_undefined_flag_CXX \
18063 hardcode_libdir_flag_spec_CXX \
18064 hardcode_libdir_flag_spec_ld_CXX \
18065 hardcode_libdir_separator_CXX \
18066 fix_srcfile_path_CXX \
18067 exclude_expsyms_CXX \
18068 include_expsyms_CXX \
18069 file_list_spec_CXX \
18070 compiler_lib_search_dirs_CXX \
18071 predep_objects_CXX \
18072 postdep_objects_CXX \
18075 compiler_lib_search_path_CXX; do
18076 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18077 *[\\\\\\\`\\"\\\$]*)
18078 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18081 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18086 # Double-quote double-evaled strings.
18087 for var in reload_cmds \
18088 old_postinstall_cmds \
18089 old_postuninstall_cmds \
18091 extract_expsyms_cmds \
18092 old_archive_from_new_cmds \
18093 old_archive_from_expsyms_cmds \
18095 archive_expsym_cmds \
18097 module_expsym_cmds \
18098 export_symbols_cmds \
18101 postuninstall_cmds \
18103 sys_lib_search_path_spec \
18104 sys_lib_dlsearch_path_spec \
18106 old_archive_cmds_CXX \
18107 old_archive_from_new_cmds_CXX \
18108 old_archive_from_expsyms_cmds_CXX \
18110 archive_expsym_cmds_CXX \
18112 module_expsym_cmds_CXX \
18113 export_symbols_cmds_CXX \
18114 prelink_cmds_CXX; do
18115 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18116 *[\\\\\\\`\\"\\\$]*)
18117 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18120 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18125 ac_aux_dir='$ac_aux_dir'
18126 xsi_shell='$xsi_shell'
18127 lt_shell_append='$lt_shell_append'
18129 # See if we are running on zsh, and set the options which allow our
18130 # commands through without removal of \ escapes INIT.
18131 if test -n "\${ZSH_VERSION+set}" ; then
18132 setopt NO_GLOB_SUBST
18138 TIMESTAMP='$TIMESTAMP'
18146 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18147 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18149 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18150 # Capture the value of LINGUAS because we need it to compute CATALOGS.
18151 LINGUAS="${LINGUAS-%UNSET%}"
18157 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18159 # Handling of arguments.
18160 for ac_config_target
in $ac_config_targets
18162 case $ac_config_target in
18163 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
18164 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
18165 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
18166 "default-1") CONFIG_COMMANDS
="$CONFIG_COMMANDS default-1" ;;
18167 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
18168 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
18169 "po/Makefile.in") CONFIG_FILES
="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18171 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18176 # If the user did not use the arguments to specify the items to instantiate,
18177 # then the envvar interface is used. Set only those that are not.
18178 # We use the long form for the default assignment because of an extremely
18179 # bizarre bug on SunOS 4.1.3.
18180 if $ac_need_defaults; then
18181 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
18182 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
18183 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
18186 # Have a temporary directory for convenience. Make it in the build tree
18187 # simply because there is no reason against having it here, and in addition,
18188 # creating and moving files from /tmp can sometimes cause problems.
18189 # Hook for its removal unless debugging.
18190 # Note that there is a small window in which the directory will not be cleaned:
18191 # after its creation but before its name has been assigned to `$tmp'.
18195 trap 'exit_status=$?
18196 : "${ac_tmp:=$tmp}"
18197 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18199 trap 'as_fn_exit 1' 1 2 13 15
18201 # Create a (secure) tmp directory for tmp files.
18204 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18208 tmp
=.
/conf$$
-$RANDOM
18209 (umask 077 && mkdir
"$tmp")
18210 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
18213 # Set up the scripts for CONFIG_FILES section.
18214 # No need to generate them if there are no CONFIG_FILES.
18215 # This happens for instance with `./config.status config.h'.
18216 if test -n "$CONFIG_FILES"; then
18219 ac_cr
=`echo X | tr X '\015'`
18220 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18221 # But we know of no other shell where ac_cr would be empty at this
18222 # point, so we can use a bashism as a fallback.
18223 if test "x$ac_cr" = x
; then
18224 eval ac_cr
=\$
\'\\r
\'
18226 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18227 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18230 ac_cs_awk_cr
=$ac_cr
18233 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18238 echo "cat >conf$$subs.awk <<_ACEOF" &&
18239 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18241 } >conf$$subs.sh ||
18242 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
18243 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18245 for ac_last_try in false false false false false :; do
18246 . ./conf$$subs.sh ||
18247 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
18249 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
18250 if test $ac_delim_n = $ac_delim_num; then
18252 elif $ac_last_try; then
18253 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
18255 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
18258 rm -f conf$$subs.sh
18260 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18261 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
18265 s/^/S["/; s
/!.
*/"]=/
18275 s/\(.\{148\}\)..*/\1/
18277 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
18282 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
18289 s/\(.\{148\}\)..*/\1/
18291 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
18295 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
18300 ' <conf$$subs.awk | sed '
18305 ' >>$CONFIG_STATUS || ac_write_fail=1
18306 rm -f conf$$subs.awk
18307 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18309 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
18310 for (key in S) S_is_set[key] = 1
18316 nfields = split(line, field, "@
")
18318 len = length(field[1])
18319 for (i = 2; i < nfields; i++) {
18321 keylen = length(key)
18322 if (S_is_set[key]) {
18324 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18325 len += length(value) + length(field[++i])
18336 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18337 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18338 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
18341 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
18342 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
18345 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18346 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
18347 # trailing colons and then remove the whole line if VPATH becomes empty
18348 # (actually we leave an empty line to preserve line numbers).
18349 if test "x
$srcdir" = x.; then
18350 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
18368 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18369 fi # test -n "$CONFIG_FILES"
18371 # Set up the scripts for CONFIG_HEADERS section.
18372 # No need to generate them if there are no CONFIG_HEADERS.
18373 # This happens for instance with `./config.status Makefile'.
18374 if test -n "$CONFIG_HEADERS"; then
18375 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
18379 # Transform confdefs.h into an awk script `defines.awk', embedded as
18380 # here-document in config.status, that substitutes the proper values into
18381 # config.h.in to produce config.h.
18383 # Create a delimiter string that does not exist in confdefs.h, to ease
18384 # handling of long lines.
18386 for ac_last_try in false false :; do
18387 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
18388 if test -z "$ac_tt"; then
18390 elif $ac_last_try; then
18391 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
18393 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
18397 # For the awk script, D is an array of macro values keyed by name,
18398 # likewise P contains macro parameters if any. Preserve backslash
18399 # newline sequences.
18401 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18403 s/.\{148\}/&'"$ac_delim"'/g
18406 s/^[ ]*#[ ]*define[ ][ ]*/ /
18413 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
18415 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
18419 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
18420 D["\
1"]=" \
3\\\\\\n
"\\/p
18422 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
18427 s/.\{148\}/&'"$ac_delim"'/g
18432 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
18435 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
18437 ' <confdefs.h | sed '
18438 s/'"$ac_delim"'/"\\\
18439 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18441 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18442 for (key in D) D_is_set[key] = 1
18445 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18447 split(line, arg, " ")
18448 if (arg[1] == "#") {
18452 defundef
= substr
(arg
[1], 2)
18455 split(mac1
, mac2
, "(") #)
18457 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
18458 if (D_is_set
[macro
]) {
18459 # Preserve the white space surrounding the "#".
18460 print prefix
"define", macro P
[macro
] D
[macro
]
18463 # Replace #undef with comments. This is necessary, for example,
18464 # in the case of _POSIX_SOURCE, which is predefined and required
18465 # on some systems where configure will not decide to define it.
18466 if (defundef
== "undef") {
18467 print
"/*", prefix defundef
, macro
, "*/"
18475 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18476 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
18477 fi # test -n "$CONFIG_HEADERS"
18480 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18485 :[FHLC
]) ac_mode
=$ac_tag; continue;;
18487 case $ac_mode$ac_tag in
18489 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
18490 :[FH
]-) ac_tag
=-:-;;
18491 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
18508 -) ac_f
="$ac_tmp/stdin";;
18509 *) # Look for the file first in the build tree, then in the source tree
18510 # (if the path is not absolute). The absolute path cannot be DOS-style,
18511 # because $ac_f cannot contain `:'.
18515 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
18517 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18519 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18520 as_fn_append ac_file_inputs
" '$ac_f'"
18523 # Let's still pretend it is `configure' which instantiates (i.e., don't
18524 # use $as_me), people would be surprised to read:
18525 # /* config.h. Generated by config.status. */
18526 configure_input
='Generated from '`
18527 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18529 if test x
"$ac_file" != x-
; then
18530 configure_input
="$ac_file. $configure_input"
18531 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18532 $as_echo "$as_me: creating $ac_file" >&6;}
18534 # Neutralize special characters interpreted by sed in replacement strings.
18535 case $configure_input in #(
18536 *\
&* |
*\|
* |
*\\* )
18537 ac_sed_conf_input
=`$as_echo "$configure_input" |
18538 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18539 *) ac_sed_conf_input
=$configure_input;;
18543 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
18544 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
18549 ac_dir
=`$as_dirname -- "$ac_file" ||
18550 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18551 X"$ac_file" : 'X\(//\)[^/]' \| \
18552 X"$ac_file" : 'X\(//\)$' \| \
18553 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18554 $as_echo X"$ac_file" |
18555 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18559 /^X\(\/\/\)[^/].*/{
18572 as_dir
="$ac_dir"; as_fn_mkdir_p
18576 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
18578 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18579 # A ".." for each directory in $ac_dir_suffix.
18580 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18581 case $ac_top_builddir_sub in
18582 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
18583 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
18586 ac_abs_top_builddir
=$ac_pwd
18587 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
18588 # for backward compatibility:
18589 ac_top_builddir
=$ac_top_build_prefix
18592 .
) # We are building in place.
18594 ac_top_srcdir
=$ac_top_builddir_sub
18595 ac_abs_top_srcdir
=$ac_pwd ;;
18596 [\\/]* | ?
:[\\/]* ) # Absolute name.
18597 ac_srcdir
=$srcdir$ac_dir_suffix;
18598 ac_top_srcdir
=$srcdir
18599 ac_abs_top_srcdir
=$srcdir ;;
18600 *) # Relative name.
18601 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
18602 ac_top_srcdir
=$ac_top_build_prefix$srcdir
18603 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
18605 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
18615 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
18616 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
18618 ac_MKDIR_P
=$MKDIR_P
18620 [\\/$
]* | ?
:[\\/]* ) ;;
18621 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
18625 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18626 # If the template does not know about datarootdir, expand it.
18627 # FIXME: This hack should be removed a few years after 2.60.
18628 ac_datarootdir_hack
=; ac_datarootdir_seen
=
18639 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18640 *datarootdir
*) ac_datarootdir_seen
=yes;;
18641 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
18642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18643 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18645 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18646 ac_datarootdir_hack='
18647 s&@datadir@&$datadir&g
18648 s&@docdir@&$docdir&g
18649 s&@infodir@&$infodir&g
18650 s&@localedir@&$localedir&g
18651 s&@mandir@&$mandir&g
18652 s&\\\${datarootdir}&$datarootdir&g' ;;
18656 # Neutralize VPATH when `$srcdir' = `.'.
18657 # Shell code in configure.ac might set extrasub.
18658 # FIXME: do we really want to maintain this feature?
18659 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18660 ac_sed_extra="$ac_vpsub
18663 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18665 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
18666 s|@configure_input@|
$ac_sed_conf_input|
;t t
18667 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
18668 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
18669 s
&@srcdir@
&$ac_srcdir&;t t
18670 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
18671 s
&@top_srcdir@
&$ac_top_srcdir&;t t
18672 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
18673 s
&@builddir@
&$ac_builddir&;t t
18674 s
&@abs_builddir@
&$ac_abs_builddir&;t t
18675 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
18676 s
&@INSTALL@
&$ac_INSTALL&;t t
18677 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
18678 $ac_datarootdir_hack
18680 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
18681 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
18683 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18684 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
18685 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
18686 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
18687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
18688 which seems to be undefined. Please make sure it is defined" >&5
18689 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
18690 which seems to be undefined. Please make sure it is defined" >&2;}
18692 rm -f "$ac_tmp/stdin"
18694 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
18695 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
18697 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18703 if test x"$ac_file" != x-; then
18705 $as_echo "/* $configure_input */" \
18706 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
18707 } >"$ac_tmp/config.h" \
18708 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18709 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
18710 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18711 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18714 mv "$ac_tmp/config.h" "$ac_file" \
18715 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18718 $as_echo "/* $configure_input */" \
18719 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
18720 || as_fn_error $? "could not create -" "$LINENO" 5
18722 # Compute "$ac_file"'s index
in $config_headers.
18725 for _am_header
in $config_headers :; do
18726 case $_am_header in
18727 $_am_arg |
$_am_arg:* )
18730 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
18733 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18734 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18735 X"$_am_arg" : 'X\(//\)[^/]' \| \
18736 X"$_am_arg" : 'X\(//\)$' \| \
18737 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18738 $as_echo X"$_am_arg" |
18739 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18743 /^X\(\/\/\)[^/].*/{
18755 s/.*/./; q'`/stamp-h
$_am_stamp_count
18758 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18759 $as_echo "$as_me: executing $ac_file commands" >&6;}
18764 case $ac_file$ac_mode in
18765 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
18766 # Older Autoconf quotes --file arguments for eval, but not when files
18767 # are listed without --file. Let's play safe and only enable the eval
18768 # if we detect the quoting.
18769 case $CONFIG_FILES in
18770 *\'*) eval set x
"$CONFIG_FILES" ;;
18771 *) set x
$CONFIG_FILES ;;
18776 # Strip MF so we end up with the name of the file.
18777 mf
=`echo "$mf" | sed -e 's/:.*$//'`
18778 # Check whether this is an Automake generated Makefile or not.
18779 # We used to match only the files named 'Makefile.in', but
18780 # some people rename them; so instead we look at the file content.
18781 # Grep'ing the first line is not enough: some people post-process
18782 # each Makefile.in and add a new line on top of each file to say so.
18783 # Grep'ing the whole file is not good either: AIX grep has a line
18784 # limit of 2048, but all sed's we know have understand at least 4000.
18785 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
18786 dirpart
=`$as_dirname -- "$mf" ||
18787 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18788 X"$mf" : 'X\(//\)[^/]' \| \
18789 X"$mf" : 'X\(//\)$' \| \
18790 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18792 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18796 /^X\(\/\/\)[^/].*/{
18812 # Extract the definition of DEPDIR, am__include, and am__quote
18813 # from the Makefile without running 'make'.
18814 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
18815 test -z "$DEPDIR" && continue
18816 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
18817 test -z "$am__include" && continue
18818 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
18819 # Find all dependency output files, they are included files with
18820 # $(DEPDIR) in their names. We invoke sed twice because it is the
18821 # simplest approach to changing $(DEPDIR) to its actual value in the
18823 for file in `sed -n "
18824 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18825 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
18826 # Make sure the directory exists.
18827 test -f "$dirpart/$file" && continue
18828 fdir
=`$as_dirname -- "$file" ||
18829 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18830 X"$file" : 'X\(//\)[^/]' \| \
18831 X"$file" : 'X\(//\)$' \| \
18832 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18833 $as_echo X"$file" |
18834 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18838 /^X\(\/\/\)[^/].*/{
18851 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
18852 # echo "creating $dirpart/$file"
18853 echo '# dummy' > "$dirpart/$file"
18860 # See if we are running on zsh, and set the options which allow our
18861 # commands through without removal of \ escapes.
18862 if test -n "${ZSH_VERSION+set}" ; then
18863 setopt NO_GLOB_SUBST
18866 cfgfile
="${ofile}T"
18867 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18870 cat <<_LT_EOF >> "$cfgfile"
18873 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18874 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18875 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18876 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18878 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18879 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18880 # Written by Gordon Matzigkeit, 1996
18882 # This file is part of GNU Libtool.
18884 # GNU Libtool is free software; you can redistribute it and/or
18885 # modify it under the terms of the GNU General Public License as
18886 # published by the Free Software Foundation; either version 2 of
18887 # the License, or (at your option) any later version.
18889 # As a special exception to the GNU General Public License,
18890 # if you distribute this file as part of a program or library that
18891 # is built using GNU Libtool, you may include this file under the
18892 # same distribution terms that you use for the rest of that program.
18894 # GNU Libtool is distributed in the hope that it will be useful,
18895 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18896 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18897 # GNU General Public License for more details.
18899 # You should have received a copy of the GNU General Public License
18900 # along with GNU Libtool; see the file COPYING. If not, a copy
18901 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18902 # obtained by writing to the Free Software Foundation, Inc.,
18903 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18906 # The names of the tagged configurations supported by this script.
18907 available_tags="CXX "
18909 # ### BEGIN LIBTOOL CONFIG
18911 # Which release of libtool.m4 was used?
18912 macro_version=$macro_version
18913 macro_revision=$macro_revision
18915 # Whether or not to build shared libraries.
18916 build_libtool_libs=$enable_shared
18918 # Whether or not to build static libraries.
18919 build_old_libs=$enable_static
18921 # What type of objects to build.
18924 # Whether or not to optimize for fast installation.
18925 fast_install=$enable_fast_install
18927 # Shell to use when invoking shell scripts.
18930 # An echo program that protects backslashes.
18934 host_alias=$host_alias
18938 # The build system.
18939 build_alias=$build_alias
18943 # A sed program that does not truncate output.
18946 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18947 Xsed="\$SED -e 1s/^X//"
18949 # A grep program that handles long lines.
18955 # A literal string matcher.
18958 # A BSD- or MS-compatible name lister.
18961 # Whether we need soft or hard links.
18964 # What is the maximum length of a command?
18965 max_cmd_len=$max_cmd_len
18967 # Object file suffix (normally "o").
18970 # Executable file suffix (normally "").
18973 # whether the shell understands "unset".
18976 # turn spaces into newlines.
18979 # turn newlines into spaces.
18982 # An object symbol dumper.
18983 OBJDUMP=$lt_OBJDUMP
18985 # Method to check whether dependent libraries are shared objects.
18986 deplibs_check_method=$lt_deplibs_check_method
18988 # Command to use when deplibs_check_method == "file_magic".
18989 file_magic_cmd=$lt_file_magic_cmd
18993 AR_FLAGS=$lt_AR_FLAGS
18995 # A symbol stripping program.
18998 # Commands used to install an old-style archive.
19000 old_postinstall_cmds=$lt_old_postinstall_cmds
19001 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19003 # Whether to use a lock for old archive extraction.
19004 lock_old_archive_extraction=$lock_old_archive_extraction
19009 # LTCC compiler flags.
19010 LTCFLAGS=$lt_CFLAGS
19012 # Take the output of nm and produce a listing of raw symbols and C names.
19013 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19015 # Transform the output of nm in a proper C declaration.
19016 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19018 # Transform the output of nm in a C name address pair.
19019 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19021 # Transform the output of nm in a C name address pair when lib prefix is needed.
19022 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19024 # The name of the directory that contains temporary libtool files.
19027 # Used to examine libraries when file_magic_cmd begins with "file".
19028 MAGIC_CMD=$MAGIC_CMD
19030 # Must we lock files when doing compilation?
19031 need_locks=$lt_need_locks
19033 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19034 DSYMUTIL=$lt_DSYMUTIL
19036 # Tool to change global to local symbols on Mac OS X.
19039 # Tool to manipulate fat objects and archives on Mac OS X.
19042 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19045 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19046 OTOOL64=$lt_OTOOL64
19048 # Old archive suffix (normally "a").
19051 # Shared library suffix (normally ".so").
19052 shrext_cmds=$lt_shrext_cmds
19054 # The commands to extract the exported symbol list from a shared archive.
19055 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19057 # Variables whose values should be saved in libtool wrapper scripts and
19058 # restored at link time.
19059 variables_saved_for_relink=$lt_variables_saved_for_relink
19061 # Do we need the "lib" prefix for modules?
19062 need_lib_prefix=$need_lib_prefix
19064 # Do we need a version for libraries?
19065 need_version=$need_version
19067 # Library versioning type.
19068 version_type=$version_type
19070 # Shared library runtime path variable.
19071 runpath_var=$runpath_var
19073 # Shared library path variable.
19074 shlibpath_var=$shlibpath_var
19076 # Is shlibpath searched before the hard-coded library search path?
19077 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19079 # Format of library name prefix.
19080 libname_spec=$lt_libname_spec
19082 # List of archive names. First name is the real one, the rest are links.
19083 # The last name is the one that the linker finds with -lNAME
19084 library_names_spec=$lt_library_names_spec
19086 # The coded name of the library, if different from the real name.
19087 soname_spec=$lt_soname_spec
19089 # Permission mode override for installation of shared libraries.
19090 install_override_mode=$lt_install_override_mode
19092 # Command to use after installation of a shared archive.
19093 postinstall_cmds=$lt_postinstall_cmds
19095 # Command to use after uninstallation of a shared archive.
19096 postuninstall_cmds=$lt_postuninstall_cmds
19098 # Commands used to finish a libtool library installation in a directory.
19099 finish_cmds=$lt_finish_cmds
19101 # As "finish_cmds", except a single script fragment to be evaled but
19103 finish_eval=$lt_finish_eval
19105 # Whether we should hardcode library paths into libraries.
19106 hardcode_into_libs=$hardcode_into_libs
19108 # Compile-time system search path for libraries.
19109 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19111 # Run-time system search path for libraries.
19112 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19114 # Whether dlopen is supported.
19115 dlopen_support=$enable_dlopen
19117 # Whether dlopen of programs is supported.
19118 dlopen_self=$enable_dlopen_self
19120 # Whether dlopen of statically linked programs is supported.
19121 dlopen_self_static=$enable_dlopen_self_static
19123 # Commands to strip libraries.
19124 old_striplib=$lt_old_striplib
19125 striplib=$lt_striplib
19128 # The linker used to build libraries.
19131 # How to create reloadable object files.
19132 reload_flag=$lt_reload_flag
19133 reload_cmds=$lt_reload_cmds
19135 # Commands used to build an old-style archive.
19136 old_archive_cmds=$lt_old_archive_cmds
19138 # A language specific compiler.
19141 # Is the compiler the GNU compiler?
19144 # Compiler flag to turn off builtin functions.
19145 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19147 # How to pass a linker flag through the compiler.
19148 wl=$lt_lt_prog_compiler_wl
19150 # Additional compiler flags for building library objects.
19151 pic_flag=$lt_lt_prog_compiler_pic
19153 # Compiler flag to prevent dynamic linking.
19154 link_static_flag=$lt_lt_prog_compiler_static
19156 # Does compiler simultaneously support -c and -o options?
19157 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19159 # Whether or not to add -lc for building shared libraries.
19160 build_libtool_need_lc=$archive_cmds_need_lc
19162 # Whether or not to disallow shared libs when runtime libs are static.
19163 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19165 # Compiler flag to allow reflexive dlopens.
19166 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19168 # Compiler flag to generate shared objects directly from archives.
19169 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19171 # Whether the compiler copes with passing no objects directly.
19172 compiler_needs_object=$lt_compiler_needs_object
19174 # Create an old-style archive from a shared archive.
19175 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19177 # Create a temporary old-style archive to link instead of a shared archive.
19178 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19180 # Commands used to build a shared archive.
19181 archive_cmds=$lt_archive_cmds
19182 archive_expsym_cmds=$lt_archive_expsym_cmds
19184 # Commands used to build a loadable module if different from building
19185 # a shared archive.
19186 module_cmds=$lt_module_cmds
19187 module_expsym_cmds=$lt_module_expsym_cmds
19189 # Whether we are building with GNU ld or not.
19190 with_gnu_ld=$lt_with_gnu_ld
19192 # Flag that allows shared libraries with undefined symbols to be built.
19193 allow_undefined_flag=$lt_allow_undefined_flag
19195 # Flag that enforces no undefined symbols.
19196 no_undefined_flag=$lt_no_undefined_flag
19198 # Flag to hardcode \$libdir into a binary during linking.
19199 # This must work even if \$libdir does not exist
19200 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19202 # If ld is used when linking, flag to hardcode \$libdir into a binary
19203 # during linking. This must work even if \$libdir does not exist.
19204 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19206 # Whether we need a single "-rpath" flag with a separated argument.
19207 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19209 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19210 # DIR into the resulting binary.
19211 hardcode_direct=$hardcode_direct
19213 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19214 # DIR into the resulting binary and the resulting library dependency is
19215 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19216 # library is relocated.
19217 hardcode_direct_absolute=$hardcode_direct_absolute
19219 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19220 # into the resulting binary.
19221 hardcode_minus_L=$hardcode_minus_L
19223 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19224 # into the resulting binary.
19225 hardcode_shlibpath_var=$hardcode_shlibpath_var
19227 # Set to "yes" if building a shared library automatically hardcodes DIR
19228 # into the library and all subsequent libraries and executables linked
19230 hardcode_automatic=$hardcode_automatic
19232 # Set to yes if linker adds runtime paths of dependent libraries
19233 # to runtime path list.
19234 inherit_rpath=$inherit_rpath
19236 # Whether libtool must link a program against all its dependency libraries.
19237 link_all_deplibs=$link_all_deplibs
19239 # Fix the shell variable \$srcfile for the compiler.
19240 fix_srcfile_path=$lt_fix_srcfile_path
19242 # Set to "yes" if exported symbols are required.
19243 always_export_symbols=$always_export_symbols
19245 # The commands to list exported symbols.
19246 export_symbols_cmds=$lt_export_symbols_cmds
19248 # Symbols that should not be listed in the preloaded symbols.
19249 exclude_expsyms=$lt_exclude_expsyms
19251 # Symbols that must always be exported.
19252 include_expsyms=$lt_include_expsyms
19254 # Commands necessary for linking programs (against libraries) with templates.
19255 prelink_cmds=$lt_prelink_cmds
19257 # Specify filename containing input files.
19258 file_list_spec=$lt_file_list_spec
19260 # How to hardcode a shared library path into an executable.
19261 hardcode_action=$hardcode_action
19263 # The directories searched by this compiler when creating a shared library.
19264 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19266 # Dependencies to place before and after the objects being linked to
19267 # create a shared library.
19268 predep_objects=$lt_predep_objects
19269 postdep_objects=$lt_postdep_objects
19270 predeps=$lt_predeps
19271 postdeps=$lt_postdeps
19273 # The library search path used internally by the compiler when linking
19274 # a shared library.
19275 compiler_lib_search_path=$lt_compiler_lib_search_path
19277 # ### END LIBTOOL CONFIG
19283 cat <<\_LT_EOF
>> "$cfgfile"
19284 # AIX sometimes has problems with the GCC collect2 program. For some
19285 # reason, if we set the COLLECT_NAMES environment variable, the problems
19286 # vanish in a puff of smoke.
19287 if test "X${COLLECT_NAMES+set}" != Xset
; then
19289 export COLLECT_NAMES
19296 ltmain
="$ac_aux_dir/ltmain.sh"
19299 # We use sed instead of cat because bash on DJGPP gets confused if
19300 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19301 # text mode, it properly converts lines to CR/LF. This bash problem
19302 # is reportedly fixed, but why not run on old versions too?
19303 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19304 ||
(rm -f "$cfgfile"; exit 1)
19308 cat << \_LT_EOF
>> "$cfgfile"
19310 # func_dirname file append nondir_replacement
19311 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19312 # otherwise set result to NONDIR_REPLACEMENT.
19316 */*) func_dirname_result
="${1%/*}${2}" ;;
19317 * ) func_dirname_result
="${3}" ;;
19321 # func_basename file
19324 func_basename_result
="${1##*/}"
19327 # func_dirname_and_basename file append nondir_replacement
19328 # perform func_basename and func_dirname in a single function
19330 # dirname: Compute the dirname of FILE. If nonempty,
19331 # add APPEND to the result, otherwise set result
19332 # to NONDIR_REPLACEMENT.
19333 # value returned in "$func_dirname_result"
19334 # basename: Compute filename of FILE.
19335 # value retuned in "$func_basename_result"
19336 # Implementation must be kept synchronized with func_dirname
19337 # and func_basename. For efficiency, we do not delegate to
19338 # those functions but instead duplicate the functionality here.
19339 func_dirname_and_basename
()
19342 */*) func_dirname_result
="${1%/*}${2}" ;;
19343 * ) func_dirname_result
="${3}" ;;
19345 func_basename_result
="${1##*/}"
19348 # func_stripname prefix suffix name
19349 # strip PREFIX and SUFFIX off of NAME.
19350 # PREFIX and SUFFIX must not contain globbing or regex special
19351 # characters, hashes, percent signs, but SUFFIX may contain a leading
19352 # dot (in which case that matches only a dot).
19355 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19356 # positional parameters, so assign one to ordinary parameter first.
19357 func_stripname_result
=${3}
19358 func_stripname_result
=${func_stripname_result#"${1}"}
19359 func_stripname_result
=${func_stripname_result%"${2}"}
19365 func_opt_split_opt
=${1%%=*}
19366 func_opt_split_arg
=${1#*=}
19373 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
19374 *) func_lo2o_result
=${1} ;;
19378 # func_xform libobj-or-source
19381 func_xform_result
=${1%.*}.lo
19384 # func_arith arithmetic-term...
19387 func_arith_result
=$
(( $
* ))
19391 # STRING may not start with a hyphen.
19394 func_len_result
=${#1}
19399 *) # Bourne compatible functions.
19400 cat << \_LT_EOF
>> "$cfgfile"
19402 # func_dirname file append nondir_replacement
19403 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19404 # otherwise set result to NONDIR_REPLACEMENT.
19407 # Extract subdirectory from the argument.
19408 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
19409 if test "X$func_dirname_result" = "X${1}"; then
19410 func_dirname_result
="${3}"
19412 func_dirname_result
="$func_dirname_result${2}"
19416 # func_basename file
19419 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
19423 # func_stripname prefix suffix name
19424 # strip PREFIX and SUFFIX off of NAME.
19425 # PREFIX and SUFFIX must not contain globbing or regex special
19426 # characters, hashes, percent signs, but SUFFIX may contain a leading
19427 # dot (in which case that matches only a dot).
19428 # func_strip_suffix prefix name
19432 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19433 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19438 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
19439 my_sed_long_arg
='1s/^-[^=]*=//'
19444 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19445 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19451 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
19454 # func_xform libobj-or-source
19457 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19460 # func_arith arithmetic-term...
19463 func_arith_result
=`expr "$@"`
19467 # STRING may not start with a hyphen.
19470 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19476 case $lt_shell_append in
19478 cat << \_LT_EOF
>> "$cfgfile"
19480 # func_append var value
19481 # Append VALUE to the end of shell variable VAR.
19489 cat << \_LT_EOF
>> "$cfgfile"
19491 # func_append var value
19492 # Append VALUE to the end of shell variable VAR.
19503 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19504 ||
(rm -f "$cfgfile"; exit 1)
19506 mv -f "$cfgfile" "$ofile" ||
19507 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19511 cat <<_LT_EOF >> "$ofile"
19513 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19515 # The linker used to build libraries.
19518 # How to create reloadable object files.
19519 reload_flag=$lt_reload_flag_CXX
19520 reload_cmds=$lt_reload_cmds_CXX
19522 # Commands used to build an old-style archive.
19523 old_archive_cmds=$lt_old_archive_cmds_CXX
19525 # A language specific compiler.
19526 CC=$lt_compiler_CXX
19528 # Is the compiler the GNU compiler?
19531 # Compiler flag to turn off builtin functions.
19532 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19534 # How to pass a linker flag through the compiler.
19535 wl=$lt_lt_prog_compiler_wl_CXX
19537 # Additional compiler flags for building library objects.
19538 pic_flag=$lt_lt_prog_compiler_pic_CXX
19540 # Compiler flag to prevent dynamic linking.
19541 link_static_flag=$lt_lt_prog_compiler_static_CXX
19543 # Does compiler simultaneously support -c and -o options?
19544 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19546 # Whether or not to add -lc for building shared libraries.
19547 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19549 # Whether or not to disallow shared libs when runtime libs are static.
19550 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19552 # Compiler flag to allow reflexive dlopens.
19553 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19555 # Compiler flag to generate shared objects directly from archives.
19556 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19558 # Whether the compiler copes with passing no objects directly.
19559 compiler_needs_object=$lt_compiler_needs_object_CXX
19561 # Create an old-style archive from a shared archive.
19562 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19564 # Create a temporary old-style archive to link instead of a shared archive.
19565 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19567 # Commands used to build a shared archive.
19568 archive_cmds=$lt_archive_cmds_CXX
19569 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19571 # Commands used to build a loadable module if different from building
19572 # a shared archive.
19573 module_cmds=$lt_module_cmds_CXX
19574 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19576 # Whether we are building with GNU ld or not.
19577 with_gnu_ld=$lt_with_gnu_ld_CXX
19579 # Flag that allows shared libraries with undefined symbols to be built.
19580 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19582 # Flag that enforces no undefined symbols.
19583 no_undefined_flag=$lt_no_undefined_flag_CXX
19585 # Flag to hardcode \$libdir into a binary during linking.
19586 # This must work even if \$libdir does not exist
19587 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19589 # If ld is used when linking, flag to hardcode \$libdir into a binary
19590 # during linking. This must work even if \$libdir does not exist.
19591 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19593 # Whether we need a single "-rpath" flag with a separated argument.
19594 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19596 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19597 # DIR into the resulting binary.
19598 hardcode_direct=$hardcode_direct_CXX
19600 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19601 # DIR into the resulting binary and the resulting library dependency is
19602 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19603 # library is relocated.
19604 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19606 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19607 # into the resulting binary.
19608 hardcode_minus_L=$hardcode_minus_L_CXX
19610 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19611 # into the resulting binary.
19612 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19614 # Set to "yes" if building a shared library automatically hardcodes DIR
19615 # into the library and all subsequent libraries and executables linked
19617 hardcode_automatic=$hardcode_automatic_CXX
19619 # Set to yes if linker adds runtime paths of dependent libraries
19620 # to runtime path list.
19621 inherit_rpath=$inherit_rpath_CXX
19623 # Whether libtool must link a program against all its dependency libraries.
19624 link_all_deplibs=$link_all_deplibs_CXX
19626 # Fix the shell variable \$srcfile for the compiler.
19627 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19629 # Set to "yes" if exported symbols are required.
19630 always_export_symbols=$always_export_symbols_CXX
19632 # The commands to list exported symbols.
19633 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19635 # Symbols that should not be listed in the preloaded symbols.
19636 exclude_expsyms=$lt_exclude_expsyms_CXX
19638 # Symbols that must always be exported.
19639 include_expsyms=$lt_include_expsyms_CXX
19641 # Commands necessary for linking programs (against libraries) with templates.
19642 prelink_cmds=$lt_prelink_cmds_CXX
19644 # Specify filename containing input files.
19645 file_list_spec=$lt_file_list_spec_CXX
19647 # How to hardcode a shared library path into an executable.
19648 hardcode_action=$hardcode_action_CXX
19650 # The directories searched by this compiler when creating a shared library.
19651 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19653 # Dependencies to place before and after the objects being linked to
19654 # create a shared library.
19655 predep_objects=$lt_predep_objects_CXX
19656 postdep_objects=$lt_postdep_objects_CXX
19657 predeps=$lt_predeps_CXX
19658 postdeps=$lt_postdeps_CXX
19660 # The library search path used internally by the compiler when linking
19661 # a shared library.
19662 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19664 # ### END LIBTOOL TAG CONFIG: CXX
19669 for ac_file
in $CONFIG_FILES; do
19670 # Support "outfile[:infile[:infile...]]"
19672 *:*) ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
19674 # PO directories have a Makefile.in generated from Makefile.in.in.
19675 case "$ac_file" in */Makefile.
in)
19676 # Adjust a relative srcdir.
19677 ac_dir
=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19678 ac_dir_suffix
=/`echo "$ac_dir"|sed 's%^\./%%'`
19679 ac_dots
=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19680 # In autoconf-2.13 it is called $ac_given_srcdir.
19681 # In autoconf-2.50 it is called $srcdir.
19682 test -n "$ac_given_srcdir" || ac_given_srcdir
="$srcdir"
19683 case "$ac_given_srcdir" in
19684 .
) top_srcdir
=`echo $ac_dots|sed 's%/$%%'` ;;
19685 /*) top_srcdir
="$ac_given_srcdir" ;;
19686 *) top_srcdir
="$ac_dots$ac_given_srcdir" ;;
19688 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19689 rm -f "$ac_dir/POTFILES"
19690 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" ||
echo "creating $ac_dir/POTFILES"
19691 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" |
sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," |
sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19692 POMAKEFILEDEPS
="POTFILES.in"
19693 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19694 # on $ac_dir but don't depend on user-specified configuration
19696 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19697 # The LINGUAS file contains the set of available languages.
19698 if test -n "$OBSOLETE_ALL_LINGUAS"; then
19699 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" ||
echo "setting ALL_LINGUAS in configure.ac is obsolete"
19701 ALL_LINGUAS_
=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19702 # Hide the ALL_LINGUAS assigment from automake.
19703 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19704 POMAKEFILEDEPS
="$POMAKEFILEDEPS LINGUAS"
19706 # The set of available languages was given in configure.ac.
19707 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19709 case "$ac_given_srcdir" in
19711 *) srcdirpre
='$(srcdir)/' ;;
19717 for lang
in $ALL_LINGUAS; do
19718 POFILES
="$POFILES $srcdirpre$lang.po"
19719 GMOFILES
="$GMOFILES $srcdirpre$lang.gmo"
19720 UPDATEPOFILES
="$UPDATEPOFILES $lang.po-update"
19721 DUMMYPOFILES
="$DUMMYPOFILES $lang.nop"
19723 # CATALOGS depends on both $ac_dir and the user's LINGUAS
19724 # environment variable.
19726 if test -n "$ALL_LINGUAS"; then
19727 for presentlang
in $ALL_LINGUAS; do
19729 if test "%UNSET%" != "$LINGUAS"; then
19730 desiredlanguages
="$LINGUAS"
19732 desiredlanguages
="$ALL_LINGUAS"
19734 for desiredlang
in $desiredlanguages; do
19735 # Use the presentlang catalog if desiredlang is
19736 # a. equal to presentlang, or
19737 # b. a variant of presentlang (because in this case,
19738 # presentlang can be used as a fallback for messages
19739 # which are not translated in the desiredlang catalog).
19740 case "$desiredlang" in
19741 "$presentlang"*) useit
=yes;;
19744 if test $useit = yes; then
19745 INST_LINGUAS
="$INST_LINGUAS $presentlang"
19750 if test -n "$INST_LINGUAS"; then
19751 for lang
in $INST_LINGUAS; do
19752 CATALOGS
="$CATALOGS $lang.gmo"
19755 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" ||
echo "creating $ac_dir/Makefile"
19756 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
19757 for f
in "$ac_given_srcdir/$ac_dir"/Rules-
*; do
19758 if test -f "$f"; then
19760 *.orig |
*.bak |
*~
) ;;
19761 *) cat "$f" >> "$ac_dir/Makefile" ;;
19772 *) srcdirpre
='$(srcdir)/' ;;
19776 for lang
in dummy
$OBSOLETE_ALL_LINGUAS; do
19777 if test $lang != dummy
; then
19778 POFILES
="$POFILES $srcdirpre$lang.po"
19779 GMOFILES
="$GMOFILES $srcdirpre$lang.gmo"
19782 sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
19783 -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
19784 -e "s,@POFILES@,$POFILES," \
19785 -e "s,@GMOFILES@,$GMOFILES," \
19786 po
/Makefile.
in > po
/Makefile
;;
19794 ac_clean_files
=$ac_clean_files_save
19796 test $ac_write_fail = 0 ||
19797 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
19800 # configure is writing to config.log, and then calls config.status.
19801 # config.status does its own redirection, appending to config.log.
19802 # Unfortunately, on DOS this fails, as config.log is still kept open
19803 # by configure, so config.status won't be able to write to it; its
19804 # output is simply discarded. So we exec the FD to /dev/null,
19805 # effectively closing config.log, so it can be properly (re)opened and
19806 # appended to by config.status. When coming back to configure, we
19807 # need to make the FD available again.
19808 if test "$no_create" != yes; then
19810 ac_config_status_args
=
19811 test "$silent" = yes &&
19812 ac_config_status_args
="$ac_config_status_args --quiet"
19814 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
19816 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19817 # would make configure fail if this is the last instruction.
19818 $ac_cs_success || as_fn_exit
1
19820 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
19821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19822 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19827 touch config.status.tmp
19828 if touch --reference=config.status config.status.tmp
> /dev
/null
2>&1; then
19829 sed '/as_fn_exit 0/i \
19830 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
19831 touch --reference=Makefile Makefile.tmp \
19832 mv Makefile.tmp Makefile \
19833 ' config.status
> config.status.tmp
19834 touch --reference=config.status config.status.tmp
19835 mv config.status.tmp config.status
19836 chmod +x config.status
19837 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile
> Makefile.tmp
19838 touch --reference=Makefile Makefile.tmp
19839 mv Makefile.tmp Makefile
19841 rm -f config.status.tmp