2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for GNU TM Runtime Library 1.0.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE
=1; export DUALCASE
# for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print
-rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
53 as_echo_n='/usr
/ucb
/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
66 as_echo_n='sh
-c $as_echo_n_body as_echo
'
69 as_echo='sh
-c $as_echo_body as_echo
'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x
; then
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var
in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\
${$as_var+set} = xset \
119 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
132 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x
; then
135 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 case \`(set -o) 2>/dev/null\` in #(
151 as_required
="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
173 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 PATH=/empty FPATH=/empty; export PATH FPATH
178 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180 test \$(( 1 + 1 )) = 2 || exit 1"
181 if (eval "$as_required") 2>/dev
/null
; then :
186 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
189 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
191 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
194 test -z "$as_dir" && as_dir
=.
198 for as_base
in sh bash ksh sh5
; do
199 # Try only shells that exist, to save several forks.
200 as_shell
=$as_dir/$as_base
201 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
203 CONFIG_SHELL
=$as_shell as_have_required
=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
212 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
214 CONFIG_SHELL
=$SHELL as_have_required
=yes
219 if test "x$CONFIG_SHELL" != x
; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
225 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230 if test x
$as_have_required = xno
; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x
${ZSH_VERSION+set} = xset
; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
246 SHELL
=${CONFIG_SHELL-/bin/sh}
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE
= GREP_OPTIONS
=
250 unset CLICOLOR_FORCE GREP_OPTIONS
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
257 # Portably unset VAR.
260 { eval $1=; unset $1;}
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
284 # Create "$as_dir" as a directory, including parents if necessary.
289 -*) as_dir
=.
/$as_dir;;
291 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
295 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
298 as_dirs
="'$as_qdir' $as_dirs"
299 as_dir
=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
322 test -d "$as_dir" && break
324 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
325 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
336 eval 'as_fn_append ()
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
360 as_val
=`expr "$@" || test $? -eq 1`
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
372 as_status
=$?
; test $as_status -eq 0 && as_status
=1
374 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit
$as_status
381 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
388 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
400 as_me
=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
419 # Avoid depending upon Character Ranges.
420 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits
='0123456789'
424 as_cr_alnum
=$as_cr_Letters$as_cr_digits
427 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
428 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
447 chmod +x
"$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
454 # Exit status is that of the last command.
458 ECHO_C
= ECHO_N
= ECHO_T
=
459 case `echo -n x` in #(((((
461 case `echo 'xy\c'` in
462 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
471 rm -f conf$$ conf$$.exe conf$$.
file
472 if test -d conf$$.dir
; then
473 rm -f conf$$.dir
/conf$$.
file
476 mkdir conf$$.dir
2>/dev
/null
478 if (echo >conf$$.
file) 2>/dev
/null
; then
479 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
487 elif ln conf$$.
file conf$$
2>/dev
/null
; then
495 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
496 rmdir conf$$.dir
2>/dev
/null
498 if mkdir
-p .
2>/dev
/null
; then
499 as_mkdir_p
='mkdir -p "$as_dir"'
501 test -d .
/-p && rmdir .
/-p
505 if test -x / >/dev
/null
2>&1; then
508 if ls -dL / >/dev
/null
2>&1; then
515 if test -d "$1"; then
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
526 as_executable_p
=$as_test_x
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
534 SHELL
=${CONFIG_SHELL-/bin/sh}
537 exec 7<&0 </dev
/null
6>&1
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
547 ac_default_prefix
=/usr
/local
549 ac_config_libobj_dir
=.
556 # Identity of this package.
557 PACKAGE_NAME
='GNU TM Runtime Library'
558 PACKAGE_TARNAME
='libitm'
559 PACKAGE_VERSION
='1.0'
560 PACKAGE_STRING
='GNU TM Runtime Library 1.0'
562 PACKAGE_URL
='http://www.gnu.org/software/libitm/'
564 # Factoring default headers for most tests.
565 ac_includes_default
="\
567 #ifdef HAVE_SYS_TYPES_H
568 # include <sys/types.h>
570 #ifdef HAVE_SYS_STAT_H
571 # include <sys/stat.h>
577 # ifdef HAVE_STDLIB_H
582 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
587 #ifdef HAVE_STRINGS_H
588 # include <strings.h>
590 #ifdef HAVE_INTTYPES_H
591 # include <inttypes.h>
600 ac_subst_vars
='am__EXEEXT_FALSE
612 LIBITM_BUILD_VERSIONED_SHLIB_FALSE
613 LIBITM_BUILD_VERSIONED_SHLIB_TRUE
618 MAINTAINER_MODE_FALSE
645 am__fastdepCCAS_FALSE
683 INSTALL_STRIP_PROGRAM
739 program_transform_name
752 enable_option_checking
753 enable_version_specific_runtime_libs
754 enable_generated_files_in_srcdir
756 enable_dependency_tracking
763 enable_maintainer_mode
768 ac_precious_vars
='build_alias
776 # Initialize some variables set by options.
778 ac_init_version
=false
779 ac_unrecognized_opts
=
781 # The variables have the same names as the options, with
782 # dashes changed to underlines.
790 program_transform_name
=s
,x
,x
,
798 # Installation directory options.
799 # These are left unexpanded so users can "make install exec_prefix=/foo"
800 # and all the variables that are supposed to be based on exec_prefix
801 # by default will actually change.
802 # Use braces instead of parens because sh, perl, etc. also accept them.
803 # (The list follows the same order as the GNU Coding Standards.)
804 bindir
='${exec_prefix}/bin'
805 sbindir
='${exec_prefix}/sbin'
806 libexecdir
='${exec_prefix}/libexec'
807 datarootdir
='${prefix}/share'
808 datadir
='${datarootdir}'
809 sysconfdir
='${prefix}/etc'
810 sharedstatedir
='${prefix}/com'
811 localstatedir
='${prefix}/var'
812 includedir
='${prefix}/include'
813 oldincludedir
='/usr/include'
814 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
815 infodir
='${datarootdir}/info'
820 libdir
='${exec_prefix}/lib'
821 localedir
='${datarootdir}/locale'
822 mandir
='${datarootdir}/man'
828 # If the previous option needs an argument, assign it.
829 if test -n "$ac_prev"; then
830 eval $ac_prev=\
$ac_option
836 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
840 # Accept the important Cygnus configure options, so we can diagnose typos.
842 case $ac_dashdash$ac_option in
846 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
848 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
851 -build |
--build |
--buil |
--bui |
--bu)
852 ac_prev
=build_alias
;;
853 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
854 build_alias
=$ac_optarg ;;
856 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
857 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
858 ac_prev
=cache_file
;;
859 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
860 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
861 cache_file
=$ac_optarg ;;
864 cache_file
=config.cache
;;
866 -datadir |
--datadir |
--datadi |
--datad)
868 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
869 datadir
=$ac_optarg ;;
871 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
872 |
--dataroo |
--dataro |
--datar)
873 ac_prev
=datarootdir
;;
874 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
875 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
876 datarootdir
=$ac_optarg ;;
878 -disable-* |
--disable-*)
879 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
880 # Reject names that are not valid shell variable names.
881 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
882 as_fn_error
"invalid feature name: $ac_useropt"
883 ac_useropt_orig
=$ac_useropt
884 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
885 case $ac_user_opts in
889 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
890 ac_unrecognized_sep
=', ';;
892 eval enable_
$ac_useropt=no
;;
894 -docdir |
--docdir |
--docdi |
--doc |
--do)
896 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
899 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
901 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
904 -enable-* |
--enable-*)
905 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
906 # Reject names that are not valid shell variable names.
907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
908 as_fn_error
"invalid feature name: $ac_useropt"
909 ac_useropt_orig
=$ac_useropt
910 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
915 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
916 ac_unrecognized_sep
=', ';;
918 eval enable_
$ac_useropt=\
$ac_optarg ;;
920 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
921 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
922 |
--exec |
--exe |
--ex)
923 ac_prev
=exec_prefix
;;
924 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
925 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
926 |
--exec=* |
--exe=* |
--ex=*)
927 exec_prefix
=$ac_optarg ;;
929 -gas |
--gas |
--ga |
--g)
930 # Obsolete; use --with-gas.
933 -help |
--help |
--hel |
--he |
-h)
935 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
936 ac_init_help
=recursive
;;
937 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
938 ac_init_help
=short
;;
940 -host |
--host |
--hos |
--ho)
941 ac_prev
=host_alias
;;
942 -host=* |
--host=* |
--hos=* |
--ho=*)
943 host_alias
=$ac_optarg ;;
945 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
947 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
949 htmldir
=$ac_optarg ;;
951 -includedir |
--includedir |
--includedi |
--included |
--include \
952 |
--includ |
--inclu |
--incl |
--inc)
953 ac_prev
=includedir
;;
954 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
955 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
956 includedir
=$ac_optarg ;;
958 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
960 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
961 infodir
=$ac_optarg ;;
963 -libdir |
--libdir |
--libdi |
--libd)
965 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
968 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
969 |
--libexe |
--libex |
--libe)
970 ac_prev
=libexecdir
;;
971 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
972 |
--libexe=* |
--libex=* |
--libe=*)
973 libexecdir
=$ac_optarg ;;
975 -localedir |
--localedir |
--localedi |
--localed |
--locale)
977 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
978 localedir
=$ac_optarg ;;
980 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
981 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
982 ac_prev
=localstatedir
;;
983 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
984 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
985 localstatedir
=$ac_optarg ;;
987 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
989 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
993 # Obsolete; use --without-fp.
996 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
997 |
--no-cr |
--no-c |
-n)
1000 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1001 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1004 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1005 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1006 |
--oldin |
--oldi |
--old |
--ol |
--o)
1007 ac_prev
=oldincludedir
;;
1008 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1009 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1010 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1011 oldincludedir
=$ac_optarg ;;
1013 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1015 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1016 prefix
=$ac_optarg ;;
1018 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1019 |
--program-pre |
--program-pr |
--program-p)
1020 ac_prev
=program_prefix
;;
1021 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1022 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1023 program_prefix
=$ac_optarg ;;
1025 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1026 |
--program-suf |
--program-su |
--program-s)
1027 ac_prev
=program_suffix
;;
1028 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1029 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1030 program_suffix
=$ac_optarg ;;
1032 -program-transform-name |
--program-transform-name \
1033 |
--program-transform-nam |
--program-transform-na \
1034 |
--program-transform-n |
--program-transform- \
1035 |
--program-transform |
--program-transfor \
1036 |
--program-transfo |
--program-transf \
1037 |
--program-trans |
--program-tran \
1038 |
--progr-tra |
--program-tr |
--program-t)
1039 ac_prev
=program_transform_name
;;
1040 -program-transform-name=* |
--program-transform-name=* \
1041 |
--program-transform-nam=* |
--program-transform-na=* \
1042 |
--program-transform-n=* |
--program-transform-=* \
1043 |
--program-transform=* |
--program-transfor=* \
1044 |
--program-transfo=* |
--program-transf=* \
1045 |
--program-trans=* |
--program-tran=* \
1046 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1047 program_transform_name
=$ac_optarg ;;
1049 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1051 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1052 pdfdir
=$ac_optarg ;;
1054 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1056 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1059 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1060 |
-silent |
--silent |
--silen |
--sile |
--sil)
1063 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1065 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1067 sbindir
=$ac_optarg ;;
1069 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1070 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1071 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1073 ac_prev
=sharedstatedir
;;
1074 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1075 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1076 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1078 sharedstatedir
=$ac_optarg ;;
1080 -site |
--site |
--sit)
1082 -site=* |
--site=* |
--sit=*)
1085 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1087 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1088 srcdir
=$ac_optarg ;;
1090 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1091 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1092 ac_prev
=sysconfdir
;;
1093 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1094 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1095 sysconfdir
=$ac_optarg ;;
1097 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1098 ac_prev
=target_alias
;;
1099 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1100 target_alias
=$ac_optarg ;;
1102 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1105 -version |
--version |
--versio |
--versi |
--vers |
-V)
1106 ac_init_version
=: ;;
1109 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1110 # Reject names that are not valid shell variable names.
1111 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1112 as_fn_error
"invalid package name: $ac_useropt"
1113 ac_useropt_orig
=$ac_useropt
1114 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1115 case $ac_user_opts in
1119 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1120 ac_unrecognized_sep
=', ';;
1122 eval with_
$ac_useropt=\
$ac_optarg ;;
1124 -without-* |
--without-*)
1125 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1126 # Reject names that are not valid shell variable names.
1127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1128 as_fn_error
"invalid package name: $ac_useropt"
1129 ac_useropt_orig
=$ac_useropt
1130 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1131 case $ac_user_opts in
1135 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1136 ac_unrecognized_sep
=', ';;
1138 eval with_
$ac_useropt=no
;;
1141 # Obsolete; use --with-x.
1144 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1145 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1146 ac_prev
=x_includes
;;
1147 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1148 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1149 x_includes
=$ac_optarg ;;
1151 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1152 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1153 ac_prev
=x_libraries
;;
1154 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1155 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1156 x_libraries
=$ac_optarg ;;
1158 -*) as_fn_error
"unrecognized option: \`$ac_option'
1159 Try \`$0 --help' for more information."
1163 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1164 # Reject names that are not valid shell variable names.
1165 case $ac_envvar in #(
1166 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1167 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1169 eval $ac_envvar=\
$ac_optarg
1170 export $ac_envvar ;;
1173 # FIXME: should be removed in autoconf 3.0.
1174 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1175 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1176 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1177 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1183 if test -n "$ac_prev"; then
1184 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1185 as_fn_error
"missing argument to $ac_option"
1188 if test -n "$ac_unrecognized_opts"; then
1189 case $enable_option_checking in
1191 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1192 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1196 # Check all directory arguments for consistency.
1197 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1198 datadir sysconfdir sharedstatedir localstatedir includedir \
1199 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1200 libdir localedir mandir
1202 eval ac_val
=\$
$ac_var
1203 # Remove trailing slashes.
1206 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1207 eval $ac_var=\
$ac_val;;
1209 # Be sure to have absolute directory names.
1211 [\\/$
]* | ?
:[\\/]* ) continue;;
1212 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1214 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1217 # There might be people who depend on the old broken behavior: `$host'
1218 # used to hold the argument of --host etc.
1219 # FIXME: To remove some day.
1222 target
=$target_alias
1224 # FIXME: To remove some day.
1225 if test "x$host_alias" != x
; then
1226 if test "x$build_alias" = x
; then
1227 cross_compiling
=maybe
1228 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1229 If a cross compiler is detected then cross compile mode will be used." >&2
1230 elif test "x$build_alias" != "x$host_alias"; then
1236 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1238 test "$silent" = yes && exec 6>/dev
/null
1241 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1242 ac_ls_di
=`ls -di .` &&
1243 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1244 as_fn_error
"working directory cannot be determined"
1245 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1246 as_fn_error
"pwd does not report name of working directory"
1249 # Find the source files, if location was not specified.
1250 if test -z "$srcdir"; then
1251 ac_srcdir_defaulted
=yes
1252 # Try the directory containing this script, then the parent directory.
1253 ac_confdir
=`$as_dirname -- "$as_myself" ||
1254 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1255 X"$as_myself" : 'X\(//\)[^/]' \| \
1256 X"$as_myself" : 'X\(//\)$' \| \
1257 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1258 $as_echo X"$as_myself" |
1259 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1277 if test ! -r "$srcdir/$ac_unique_file"; then
1281 ac_srcdir_defaulted
=no
1283 if test ! -r "$srcdir/$ac_unique_file"; then
1284 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1285 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1287 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1289 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1291 # When building in place, set srcdir=.
1292 if test "$ac_abs_confdir" = "$ac_pwd"; then
1295 # Remove unnecessary trailing slashes from srcdir.
1296 # Double slashes in file names in object file debugging info
1297 # mess up M-x gdb in Emacs.
1299 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1301 for ac_var
in $ac_precious_vars; do
1302 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1303 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1304 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1305 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1309 # Report the --help message.
1311 if test "$ac_init_help" = "long"; then
1312 # Omit some internal or obsolete options to make the list less imposing.
1313 # This message is too long to be a string in the A/UX 3.1 sh.
1315 \`configure' configures GNU TM Runtime Library 1.0 to adapt to many kinds of systems.
1317 Usage: $0 [OPTION]... [VAR=VALUE]...
1319 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1320 VAR=VALUE. See below for descriptions of some of the useful variables.
1322 Defaults for the options are specified in brackets.
1325 -h, --help display this help and exit
1326 --help=short display options specific to this package
1327 --help=recursive display the short help of all the included packages
1328 -V, --version display version information and exit
1329 -q, --quiet, --silent do not print \`checking...' messages
1330 --cache-file=FILE cache test results in FILE [disabled]
1331 -C, --config-cache alias for \`--cache-file=config.cache'
1332 -n, --no-create do not create output files
1333 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1335 Installation directories:
1336 --prefix=PREFIX install architecture-independent files in PREFIX
1337 [$ac_default_prefix]
1338 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1341 By default, \`make install' will install all the files in
1342 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1343 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1344 for instance \`--prefix=\$HOME'.
1346 For better control, use the options below.
1348 Fine tuning of the installation directories:
1349 --bindir=DIR user executables [EPREFIX/bin]
1350 --sbindir=DIR system admin executables [EPREFIX/sbin]
1351 --libexecdir=DIR program executables [EPREFIX/libexec]
1352 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1353 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1354 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1355 --libdir=DIR object code libraries [EPREFIX/lib]
1356 --includedir=DIR C header files [PREFIX/include]
1357 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1358 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1359 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1360 --infodir=DIR info documentation [DATAROOTDIR/info]
1361 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1362 --mandir=DIR man documentation [DATAROOTDIR/man]
1363 --docdir=DIR documentation root [DATAROOTDIR/doc/libitm]
1364 --htmldir=DIR html documentation [DOCDIR]
1365 --dvidir=DIR dvi documentation [DOCDIR]
1366 --pdfdir=DIR pdf documentation [DOCDIR]
1367 --psdir=DIR ps documentation [DOCDIR]
1373 --program-prefix=PREFIX prepend PREFIX to installed program names
1374 --program-suffix=SUFFIX append SUFFIX to installed program names
1375 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1378 --build=BUILD configure
for building on BUILD
[guessed
]
1379 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1380 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1384 if test -n "$ac_init_help"; then
1385 case $ac_init_help in
1386 short | recursive
) echo "Configuration of GNU TM Runtime Library 1.0:";;
1391 --disable-option-checking ignore unrecognized
--enable/--with options
1392 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1393 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1394 --enable-version-specific-runtime-libs
1395 Specify that runtime libraries should be installed
1396 in a compiler-specific directory
[default
=no
]
1397 --enable-generated-files-in-srcdir
1398 put copies of generated files
in source dir intended
1399 for creating
source tarballs
for users without
1400 texinfo bison or flex.
[default
=no
]
1401 --enable-multilib build many library versions
(default
)
1402 --disable-dependency-tracking speeds up one-time build
1403 --enable-dependency-tracking do not reject slow dependency extractors
1404 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1405 --enable-static[=PKGS
] build static libraries
[default
=yes]
1406 --enable-fast-install[=PKGS
]
1407 optimize
for fast installation
[default
=yes]
1408 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1409 --enable-maintainer-mode enable make rules and dependencies not useful
1410 (and sometimes confusing
) to the casual installer
1411 --enable-linux-futex use the Linux futex system call
[default
=default
]
1412 --enable-tls Use thread-local storage
[default
=yes]
1413 --enable-symvers=STYLE enables symbol versioning of the shared library
1417 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1418 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1419 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1421 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1423 Some influential environment variables
:
1424 CC C compiler
command
1425 CFLAGS C compiler flags
1426 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1427 nonstandard directory
<lib dir
>
1428 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1429 CPPFLAGS C
/C
++/Objective C preprocessor flags
, e.g.
-I<include dir
> if
1430 you have headers
in a nonstandard directory
<include dir
>
1431 CXX C
++ compiler
command
1432 CXXFLAGS C
++ compiler flags
1433 CCAS assembler compiler
command (defaults to CC
)
1434 CCASFLAGS assembler compiler flags
(defaults to CFLAGS
)
1436 CXXCPP C
++ preprocessor
1438 Use these variables to override the choices made by
`configure' or to help
1439 it to find libraries and programs with nonstandard names/locations.
1441 Report bugs to the package provider.
1442 GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
1443 General help using GNU software: <http://www.gnu.org/gethelp/>.
1448 if test "$ac_init_help" = "recursive"; then
1449 # If there are subdirs, report their specific --help.
1450 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1451 test -d "$ac_dir" ||
1452 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1457 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1460 # A ".." for each directory in $ac_dir_suffix.
1461 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1462 case $ac_top_builddir_sub in
1463 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1467 ac_abs_top_builddir=$ac_pwd
1468 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1469 # for backward compatibility:
1470 ac_top_builddir=$ac_top_build_prefix
1473 .) # We are building in place.
1475 ac_top_srcdir=$ac_top_builddir_sub
1476 ac_abs_top_srcdir=$ac_pwd ;;
1477 [\\/]* | ?:[\\/]* ) # Absolute name.
1478 ac_srcdir=$srcdir$ac_dir_suffix;
1479 ac_top_srcdir=$srcdir
1480 ac_abs_top_srcdir=$srcdir ;;
1482 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1483 ac_top_srcdir=$ac_top_build_prefix$srcdir
1484 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1486 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1488 cd "$ac_dir" || { ac_status=$?; continue; }
1489 # Check for guested configure.
1490 if test -f "$ac_srcdir/configure.gnu"; then
1492 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1493 elif test -f "$ac_srcdir/configure"; then
1495 $SHELL "$ac_srcdir/configure" --help=recursive
1497 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1499 cd "$ac_pwd" || { ac_status=$?; break; }
1503 test -n "$ac_init_help" && exit $ac_status
1504 if $ac_init_version; then
1506 GNU TM Runtime Library configure 1.0
1507 generated by GNU Autoconf 2.64
1509 Copyright (C) 2009 Free Software Foundation, Inc.
1510 This configure script is free software; the Free Software Foundation
1511 gives unlimited permission to copy, distribute and modify it.
1516 ## ------------------------ ##
1517 ## Autoconf initialization. ##
1518 ## ------------------------ ##
1520 # ac_fn_c_try_compile LINENO
1521 # --------------------------
1522 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1523 ac_fn_c_try_compile ()
1525 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526 rm -f conftest.$ac_objext
1527 if { { ac_try="$ac_compile"
1529 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1530 *) ac_try_echo
=$ac_try;;
1532 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533 $as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_compile") 2>conftest.err
1536 if test -s conftest.err
; then
1537 grep -v '^ *+' conftest.err
>conftest.er1
1538 cat conftest.er1
>&5
1539 mv -f conftest.er1 conftest.err
1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542 test $ac_status = 0; } && {
1543 test -z "$ac_c_werror_flag" ||
1544 test ! -s conftest.err
1545 } && test -s conftest.
$ac_objext; then :
1548 $as_echo "$as_me: failed program was:" >&5
1549 sed 's/^/| /' conftest.
$ac_ext >&5
1553 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1556 } # ac_fn_c_try_compile
1558 # ac_fn_cxx_try_compile LINENO
1559 # ----------------------------
1560 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1561 ac_fn_cxx_try_compile
()
1563 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1564 rm -f conftest.
$ac_objext
1565 if { { ac_try
="$ac_compile"
1567 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571 $as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_compile") 2>conftest.err
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } && {
1581 test -z "$ac_cxx_werror_flag" ||
1582 test ! -s conftest.err
1583 } && test -s conftest.$ac_objext; then :
1586 $as_echo "$as_me: failed program was:" >&5
1587 sed 's/^/| /' conftest.$ac_ext >&5
1591 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1594 } # ac_fn_cxx_try_compile
1596 # ac_fn_c_try_link LINENO
1597 # -----------------------
1598 # Try to link conftest.$ac_ext, and return whether this succeeded.
1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602 rm -f conftest.$ac_objext conftest$ac_exeext
1603 if { { ac_try="$ac_link"
1605 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1606 *) ac_try_echo
=$ac_try;;
1608 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609 $as_echo "$ac_try_echo"; } >&5
1610 (eval "$ac_link") 2>conftest.err
1612 if test -s conftest.err
; then
1613 grep -v '^ *+' conftest.err
>conftest.er1
1614 cat conftest.er1
>&5
1615 mv -f conftest.er1 conftest.err
1617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618 test $ac_status = 0; } && {
1619 test -z "$ac_c_werror_flag" ||
1620 test ! -s conftest.err
1621 } && test -s conftest
$ac_exeext && {
1622 test "$cross_compiling" = yes ||
1623 $as_test_x conftest
$ac_exeext
1627 $as_echo "$as_me: failed program was:" >&5
1628 sed 's/^/| /' conftest.
$ac_ext >&5
1632 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1633 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1634 # interfere with the next link command; also delete a directory that is
1635 # left behind by Apple's compiler. We do this before executing the actions.
1636 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1637 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1640 } # ac_fn_c_try_link
1642 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1643 # -------------------------------------------------------
1644 # Tests whether HEADER exists and can be compiled using the include files in
1645 # INCLUDES, setting the cache variable VAR accordingly.
1646 ac_fn_c_check_header_compile
()
1648 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1650 $as_echo_n "checking for $2... " >&6; }
1651 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1652 $as_echo_n "(cached) " >&6
1654 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1655 /* end confdefs.h. */
1659 if ac_fn_c_try_compile
"$LINENO"; then :
1664 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1668 $as_echo "$ac_res" >&6; }
1669 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1671 } # ac_fn_c_check_header_compile
1673 # ac_fn_c_try_cpp LINENO
1674 # ----------------------
1675 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1678 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1679 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1681 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1682 *) ac_try_echo=$ac_try;;
1684 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1685 $as_echo "$ac_try_echo"; } >&5
1686 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1688 if test -s conftest.err; then
1689 grep -v '^ *+' conftest.err >conftest.er1
1690 cat conftest.er1 >&5
1691 mv -f conftest.er1 conftest.err
1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1694 test $ac_status = 0; } >/dev/null && {
1695 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1696 test ! -s conftest.err
1700 $as_echo "$as_me: failed program was:" >&5
1701 sed 's/^/| /' conftest.$ac_ext >&5
1705 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1710 # ac_fn_c_try_run LINENO
1711 # ----------------------
1712 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1713 # that executables *can* be run.
1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717 if { { ac_try="$ac_link"
1719 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1720 *) ac_try_echo
=$ac_try;;
1722 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1723 $as_echo "$ac_try_echo"; } >&5
1724 (eval "$ac_link") 2>&5
1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1728 { { case "(($ac_try" in
1729 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1730 *) ac_try_echo=$ac_try;;
1732 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733 $as_echo "$ac_try_echo"; } >&5
1734 (eval "$ac_try") 2>&5
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; }; }; then :
1740 $as_echo "$as_me: program exited with status $ac_status" >&5
1741 $as_echo "$as_me: failed program was:" >&5
1742 sed 's/^/| /' conftest.$ac_ext >&5
1744 ac_retval=$ac_status
1746 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1747 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1752 # ac_fn_c_check_func LINENO FUNC VAR
1753 # ----------------------------------
1754 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1755 ac_fn_c_check_func ()
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1759 $as_echo_n "checking for $2... " >&6; }
1760 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1761 $as_echo_n "(cached) " >&6
1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764 /* end confdefs.h. */
1765 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1766 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1767 #define $2 innocuous_$2
1769 /* System header to define __stub macros and hopefully few prototypes,
1770 which can conflict with char $2 (); below.
1771 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1772 <limits.h> exists even on freestanding compilers. */
1775 # include <limits.h>
1777 # include <assert.h>
1782 /* Override any GCC internal prototype to avoid an error.
1783 Use char because int might match the return type of a GCC
1784 builtin and then its argument prototype would still apply. */
1789 /* The GNU C library defines this for functions which it implements
1790 to always fail with ENOSYS. Some functions are actually named
1791 something starting with __ and the normal name is an alias. */
1792 #if defined __stub_$2 || defined __stub___$2
1804 if ac_fn_c_try_link "$LINENO"; then :
1809 rm -f core conftest.err conftest.$ac_objext \
1810 conftest$ac_exeext conftest.$ac_ext
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814 $as_echo "$ac_res" >&6; }
1815 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1817 } # ac_fn_c_check_func
1819 # ac_fn_cxx_try_cpp LINENO
1820 # ------------------------
1821 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1822 ac_fn_cxx_try_cpp ()
1824 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1825 if { { ac_try="$ac_cpp conftest.$ac_ext"
1827 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1828 *) ac_try_echo
=$ac_try;;
1830 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1831 $as_echo "$ac_try_echo"; } >&5
1832 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1834 if test -s conftest.err
; then
1835 grep -v '^ *+' conftest.err
>conftest.er1
1836 cat conftest.er1
>&5
1837 mv -f conftest.er1 conftest.err
1839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1840 test $ac_status = 0; } >/dev
/null
&& {
1841 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1842 test ! -s conftest.err
1846 $as_echo "$as_me: failed program was:" >&5
1847 sed 's/^/| /' conftest.
$ac_ext >&5
1851 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1854 } # ac_fn_cxx_try_cpp
1856 # ac_fn_cxx_try_link LINENO
1857 # -------------------------
1858 # Try to link conftest.$ac_ext, and return whether this succeeded.
1859 ac_fn_cxx_try_link
()
1861 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1862 rm -f conftest.
$ac_objext conftest
$ac_exeext
1863 if { { ac_try
="$ac_link"
1865 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1866 *) ac_try_echo=$ac_try;;
1868 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1869 $as_echo "$ac_try_echo"; } >&5
1870 (eval "$ac_link") 2>conftest.err
1872 if test -s conftest.err; then
1873 grep -v '^ *+' conftest.err >conftest.er1
1874 cat conftest.er1 >&5
1875 mv -f conftest.er1 conftest.err
1877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1878 test $ac_status = 0; } && {
1879 test -z "$ac_cxx_werror_flag" ||
1880 test ! -s conftest.err
1881 } && test -s conftest$ac_exeext && {
1882 test "$cross_compiling" = yes ||
1883 $as_test_x conftest$ac_exeext
1887 $as_echo "$as_me: failed program was:" >&5
1888 sed 's/^/| /' conftest.$ac_ext >&5
1892 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1893 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1894 # interfere with the next link command; also delete a directory that is
1895 # left behind by Apple's compiler. We do this before executing the actions.
1896 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1897 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1900 } # ac_fn_cxx_try_link
1902 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1903 # -------------------------------------------------------
1904 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1905 # the include files in INCLUDES and setting the cache variable VAR
1907 ac_fn_c_check_header_mongrel ()
1909 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1910 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1912 $as_echo_n "checking for $2... " >&6; }
1913 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1914 $as_echo_n "(cached) " >&6
1917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1918 $as_echo "$ac_res" >&6; }
1920 # Is the header compilable?
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1922 $as_echo_n "checking $2 usability... " >&6; }
1923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1924 /* end confdefs.h. */
1928 if ac_fn_c_try_compile "$LINENO"; then :
1929 ac_header_compiler=yes
1931 ac_header_compiler=no
1933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1935 $as_echo "$ac_header_compiler" >&6; }
1937 # Is the header present?
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1939 $as_echo_n "checking $2 presence... " >&6; }
1940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1941 /* end confdefs.h. */
1944 if ac_fn_c_try_cpp "$LINENO"; then :
1945 ac_header_preproc=yes
1947 ac_header_preproc=no
1949 rm -f conftest.err conftest.$ac_ext
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1951 $as_echo "$ac_header_preproc" >&6; }
1953 # So? What about this header?
1954 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1957 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1959 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1963 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1965 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1967 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1969 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1970 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1971 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1975 $as_echo_n "checking for $2... " >&6; }
1976 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1977 $as_echo_n "(cached) " >&6
1979 eval "$3=\$ac_header_compiler"
1982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1983 $as_echo "$ac_res" >&6; }
1985 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1987 } # ac_fn_c_check_header_mongrel
1989 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1990 # -------------------------------------------
1991 # Tests whether TYPE exists after having included INCLUDES, setting cache
1992 # variable VAR accordingly.
1993 ac_fn_c_check_type ()
1995 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1997 $as_echo_n "checking for $2... " >&6; }
1998 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1999 $as_echo_n "(cached) " >&6
2002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003 /* end confdefs.h. */
2014 if ac_fn_c_try_compile "$LINENO"; then :
2015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2016 /* end confdefs.h. */
2027 if ac_fn_c_try_compile "$LINENO"; then :
2032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2038 $as_echo "$ac_res" >&6; }
2039 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2041 } # ac_fn_c_check_type
2043 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2044 # --------------------------------------------
2045 # Tries to find the compile-time value of EXPR in a program that includes
2046 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2048 ac_fn_c_compute_int ()
2050 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2051 if test "$cross_compiling" = yes; then
2052 # Depending upon the size, compute the lo and hi bounds.
2053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2054 /* end confdefs.h. */
2059 static int test_array [1 - 2 * !(($2) >= 0)];
2066 if ac_fn_c_try_compile "$LINENO"; then :
2069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070 /* end confdefs.h. */
2075 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2082 if ac_fn_c_try_compile "$LINENO"; then :
2083 ac_hi=$ac_mid; break
2085 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2086 if test $ac_lo -le $ac_mid; then
2090 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096 /* end confdefs.h. */
2101 static int test_array [1 - 2 * !(($2) < 0)];
2108 if ac_fn_c_try_compile "$LINENO"; then :
2111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112 /* end confdefs.h. */
2117 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2124 if ac_fn_c_try_compile "$LINENO"; then :
2125 ac_lo=$ac_mid; break
2127 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2128 if test $ac_mid -le $ac_hi; then
2132 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2141 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2142 # Binary search between lo and hi bounds.
2143 while test "x$ac_lo" != "x$ac_hi"; do
2144 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2146 /* end confdefs.h. */
2151 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2158 if ac_fn_c_try_compile "$LINENO"; then :
2161 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2166 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171 /* end confdefs.h. */
2173 static long int longval () { return $2; }
2174 static unsigned long int ulongval () { return $2; }
2181 FILE *f = fopen ("conftest.val", "w");
2186 long int i = longval ();
2189 fprintf (f, "%ld", i);
2193 unsigned long int i = ulongval ();
2196 fprintf (f, "%lu", i);
2198 /* Do not output a trailing newline, as this causes \r\n confusion
2199 on some platforms. */
2200 return ferror (f) || fclose (f) != 0;
2206 if ac_fn_c_try_run "$LINENO"; then :
2207 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2211 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2212 conftest.$ac_objext conftest.beam conftest.$ac_ext
2216 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2219 } # ac_fn_c_compute_int
2220 cat >config.log <<_ACEOF
2221 This file contains any messages produced by compilers while
2222 running configure, to aid debugging if configure makes a mistake.
2224 It was created by GNU TM Runtime Library $as_me 1.0, which was
2225 generated by GNU Autoconf 2.64. Invocation command line was
2237 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2238 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2239 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2240 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2241 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2243 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2244 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2246 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2247 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2248 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2249 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2250 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2251 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2252 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2260 test -z "$as_dir" && as_dir=.
2261 $as_echo "PATH: $as_dir"
2277 # Keep a trace of the command line.
2278 # Strip out --no-create and --no-recursion so they do not pile up.
2279 # Strip out --silent because we don't want to record it for future runs.
2280 # Also quote any args containing shell meta-characters.
2281 # Make two passes to allow for proper duplicate-argument suppression.
2285 ac_must_keep_next=false
2291 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2292 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2293 | -silent | --silent | --silen | --sile | --sil)
2296 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2299 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2301 as_fn_append ac_configure_args1 " '$ac_arg'"
2302 if test $ac_must_keep_next = true; then
2303 ac_must_keep_next=false # Got value, back to normal.
2306 *=* | --config-cache | -C | -disable-* | --disable-* \
2307 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2308 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2309 | -with-* | --with-* | -without-* | --without-* | --x)
2310 case "$ac_configure_args0 " in
2311 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2314 -* ) ac_must_keep_next=true ;;
2317 as_fn_append ac_configure_args " '$ac_arg'"
2322 { ac_configure_args0=; unset ac_configure_args0;}
2323 { ac_configure_args1=; unset ac_configure_args1;}
2325 # When interrupted or exit'd, cleanup temporary files, and complete
2326 # config.log. We remove comments because anyway the quotes in there
2327 # would cause problems or look ugly.
2328 # WARNING: Use '\'' to represent an apostrophe within the trap.
2329 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2330 trap 'exit_status=$?
2331 # Save into config.log some information that might help in debugging.
2336 ## ---------------- ##
2337 ## Cache variables. ##
2338 ## ---------------- ##
2341 # The following way of writing the cache mishandles newlines in values,
2343 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2344 eval ac_val=\$$ac_var
2348 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2349 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2352 _ | IFS | as_nl) ;; #(
2353 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2354 *) { eval $ac_var=; unset $ac_var;} ;;
2359 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2360 *${as_nl}ac_space=\ *)
2362 "s/'\''/'\''\\\\'\'''\''/g;
2363 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2366 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2374 ## ----------------- ##
2375 ## Output variables. ##
2376 ## ----------------- ##
2379 for ac_var in $ac_subst_vars
2381 eval ac_val=\$$ac_var
2383 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2385 $as_echo "$ac_var='\''$ac_val'\''"
2389 if test -n "$ac_subst_files"; then
2391 ## ------------------- ##
2392 ## File substitutions. ##
2393 ## ------------------- ##
2396 for ac_var in $ac_subst_files
2398 eval ac_val=\$$ac_var
2400 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2402 $as_echo "$ac_var='\''$ac_val'\''"
2407 if test -s confdefs.h; then
2417 test "$ac_signal" != 0 &&
2418 $as_echo "$as_me: caught signal $ac_signal"
2419 $as_echo "$as_me: exit $exit_status"
2421 rm -f core *.core core.conftest.* &&
2422 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2425 for ac_signal in 1 2 13 15; do
2426 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2430 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2431 rm -f -r conftest* confdefs.h
2433 $as_echo "/* confdefs.h */" > confdefs.h
2435 # Predefined preprocessor variables.
2437 cat >>confdefs.h <<_ACEOF
2438 #define PACKAGE_NAME "$PACKAGE_NAME"
2441 cat >>confdefs.h <<_ACEOF
2442 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2445 cat >>confdefs.h <<_ACEOF
2446 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2449 cat >>confdefs.h <<_ACEOF
2450 #define PACKAGE_STRING "$PACKAGE_STRING"
2453 cat >>confdefs.h <<_ACEOF
2454 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2457 cat >>confdefs.h <<_ACEOF
2458 #define PACKAGE_URL "$PACKAGE_URL"
2462 # Let the site file select an alternate cache file if it wants to.
2463 # Prefer an explicitly selected file to automatically selected ones.
2466 if test -n "$CONFIG_SITE"; then
2467 ac_site_file1=$CONFIG_SITE
2468 elif test "x$prefix" != xNONE; then
2469 ac_site_file1=$prefix/share/config.site
2470 ac_site_file2=$prefix/etc/config.site
2472 ac_site_file1=$ac_default_prefix/share/config.site
2473 ac_site_file2=$ac_default_prefix/etc/config.site
2475 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2477 test "x$ac_site_file" = xNONE && continue
2478 if test -r "$ac_site_file"; then
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2480 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2481 sed 's/^/| /' "$ac_site_file" >&5
2486 if test -r "$cache_file"; then
2487 # Some versions of bash will fail to source /dev/null (special
2488 # files actually), so we avoid doing that.
2489 if test -f "$cache_file"; then
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2491 $as_echo "$as_me: loading cache $cache_file" >&6;}
2493 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2494 *) . "./$cache_file";;
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2499 $as_echo "$as_me: creating cache $cache_file" >&6;}
2503 # Check that the precious variables saved in the cache have kept the same
2505 ac_cache_corrupted=false
2506 for ac_var in $ac_precious_vars; do
2507 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2508 eval ac_new_set=\$ac_env_${ac_var}_set
2509 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2510 eval ac_new_val=\$ac_env_${ac_var}_value
2511 case $ac_old_set,$ac_new_set in
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2514 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2515 ac_cache_corrupted=: ;;
2517 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2518 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2519 ac_cache_corrupted=: ;;
2522 if test "x$ac_old_val" != "x$ac_new_val"; then
2523 # differences in whitespace do not lead to failure.
2524 ac_old_val_w=`echo x
$ac_old_val`
2525 ac_new_val_w=`echo x
$ac_new_val`
2526 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2528 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2529 ac_cache_corrupted=:
2531 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2532 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2533 eval $ac_var=\$ac_old_val
2535 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2536 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2538 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2541 # Pass precious variables to config.status.
2542 if test "$ac_new_set" = set; then
2544 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2545 *) ac_arg=$ac_var=$ac_new_val ;;
2547 case " $ac_configure_args " in
2548 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2549 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2553 if $ac_cache_corrupted; then
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2555 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2557 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2558 as_fn_error "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2560 ## -------------------- ##
2561 ## Main body of script. ##
2562 ## -------------------- ##
2565 ac_cpp='$CPP $CPPFLAGS'
2566 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2567 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2568 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2574 ac_config_headers="$ac_config_headers config.h"
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2582 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2583 # Check whether --enable-version-specific-runtime-libs was given.
2584 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2585 enableval=$enable_version_specific_runtime_libs;
2586 case "$enableval" in
2588 *) as_fn_error "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2592 enable_version_specific_runtime_libs=no
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2597 $as_echo "$enable_version_specific_runtime_libs" >&6; }
2599 # We would like our source tree to be readonly. However when releases or
2600 # pre-releases are generated, the flex/bison generated files as well as the
2601 # various formats of manuals need to be included along with the rest of the
2602 # sources. Therefore we have --enable-generated-files-in-srcdir to do
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2605 $as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2606 # Check whether --enable-generated-files-in-srcdir was given.
2607 if test "${enable_generated_files_in_srcdir+set}" = set; then :
2608 enableval=$enable_generated_files_in_srcdir;
2609 case "$enableval" in
2611 *) as_fn_error "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2615 enable_generated_files_in_srcdir=no
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2620 $as_echo "$enable_generated_files_in_srcdir" >&6; }
2621 if test "$enable_generated_files_in_srcdir" = yes; then
2634 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2636 # You will slowly go insane if you do not grok the following fact: when
2637 # building this library, the top-level /target/ becomes the library's /host/.
2639 # configure then causes --target to default to --host, exactly like any
2640 # other package using autoconf. Therefore, 'target' and 'host' will
2641 # always be the same. This makes sense both for native and cross compilers
2642 # just think about it for a little while. :-)
2644 # Also, if this library is being configured as part of a cross compiler, the
2645 # top-level configure script will pass the "real" host as $with_cross_host.
2647 # Do not delete or change the following two lines. For why, see
2648 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2650 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2651 for ac_t in install-sh install.sh shtool; do
2652 if test -f "$ac_dir/$ac_t"; then
2654 ac_install_sh="$ac_aux_dir/$ac_t -c"
2659 if test -z "$ac_aux_dir"; then
2660 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2663 # These three variables are undocumented and unsupported,
2664 # and are intended to be withdrawn in a future Autoconf release.
2665 # They can cause serious problems if a builder's source tree is in a directory
2666 # whose full name contains unusual characters.
2667 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2668 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2669 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2672 # Make sure we can run config.sub.
2673 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2674 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2677 $as_echo_n "checking build system type... " >&6; }
2678 if test "${ac_cv_build+set}" = set; then :
2679 $as_echo_n "(cached) " >&6
2681 ac_build_alias=$build_alias
2682 test "x$ac_build_alias" = x &&
2683 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2684 test "x$ac_build_alias" = x &&
2685 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2686 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2687 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2691 $as_echo "$ac_cv_build" >&6; }
2692 case $ac_cv_build in
2694 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2697 ac_save_IFS=$IFS; IFS='-'
2703 # Remember, the first character of IFS is used to create $*,
2704 # except with old shells:
2707 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2711 $as_echo_n "checking host system type... " >&6; }
2712 if test "${ac_cv_host+set}" = set; then :
2713 $as_echo_n "(cached) " >&6
2715 if test "x$host_alias" = x; then
2716 ac_cv_host=$ac_cv_build
2718 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2719 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2724 $as_echo "$ac_cv_host" >&6; }
2727 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2730 ac_save_IFS=$IFS; IFS='-'
2736 # Remember, the first character of IFS is used to create $*,
2737 # except with old shells:
2740 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2744 $as_echo_n "checking target system type... " >&6; }
2745 if test "${ac_cv_target+set}" = set; then :
2746 $as_echo_n "(cached) " >&6
2748 if test "x$target_alias" = x; then
2749 ac_cv_target=$ac_cv_host
2751 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2752 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2757 $as_echo "$ac_cv_target" >&6; }
2758 case $ac_cv_target in
2760 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2762 target=$ac_cv_target
2763 ac_save_IFS=$IFS; IFS='-'
2769 # Remember, the first character of IFS is used to create $*,
2770 # except with old shells:
2773 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
2776 # The aliases save the names the user supplied, while $host etc.
2777 # will get canonicalized.
2778 test -n "$target_alias" &&
2779 test "$program_prefix$program_suffix$program_transform_name" = \
2781 program_prefix=${target_alias}-
2783 target_alias=${target_alias-$host_alias}
2785 # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the
2786 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2787 # 1.9.0: minimum required version
2788 # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch
2789 # of other PACKAGE_* variables will, however, and there's nothing
2790 # we can do about that; they come from AC_INIT).
2791 # foreign: we don't follow the normal rules for GNU packages (no COPYING
2792 # file in the top srcdir, etc, etc), so stop complaining.
2793 # -Wall: turns on all automake warnings...
2794 # -Wno-portability: ...except this one, since GNU make is required.
2795 # -Wno-override: ... and this one, since we do want this in testsuite.
2796 am__api_version='1.11'
2798 # Find a good install program. We prefer a C program (faster),
2799 # so one script is as good as another. But avoid the broken or
2800 # incompatible versions:
2801 # SysV /etc/install, /usr/sbin/install
2802 # SunOS /usr/etc/install
2803 # IRIX /sbin/install
2805 # AmigaOS /C/install, which installs bootblocks on floppy discs
2806 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2807 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2808 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2809 # OS/2's system install, which has a completely different semantic
2810 # ./install, which can be erroneously created by make from ./install.sh.
2811 # Reject install programs that cannot install multiple files.
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2813 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2814 if test -z "$INSTALL"; then
2815 if test "${ac_cv_path_install+set}" = set; then :
2816 $as_echo_n "(cached) " >&6
2818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2822 test -z "$as_dir" && as_dir=.
2823 # Account for people who put trailing slashes in PATH elements.
2824 case $as_dir/ in #((
2825 ./ | .// | /[cC]/* | \
2826 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2827 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2830 # OSF1 and SCO ODT 3.0 have their own names for install.
2831 # Don't use installbsd from OSF since it installs stuff as root
2833 for ac_prog in ginstall scoinst install; do
2834 for ac_exec_ext in '' $ac_executable_extensions; do
2835 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2836 if test $ac_prog = install &&
2837 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2838 # AIX install. It has an incompatible calling convention.
2840 elif test $ac_prog = install &&
2841 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2842 # program-specific install script used by HP pwplus--don't use.
2845 rm -rf conftest.one conftest.two conftest.dir
2846 echo one > conftest.one
2847 echo two > conftest.two
2849 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2850 test -s conftest.one && test -s conftest.two &&
2851 test -s conftest.dir/conftest.one &&
2852 test -s conftest.dir/conftest.two
2854 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2867 rm -rf conftest.one conftest.two conftest.dir
2870 if test "${ac_cv_path_install+set}" = set; then
2871 INSTALL=$ac_cv_path_install
2873 # As a last resort, use the slow shell script. Don't cache a
2874 # value for INSTALL within a source directory, because that will
2875 # break other packages using the cache if that directory is
2876 # removed, or if the value is a relative name.
2877 INSTALL=$ac_install_sh
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2881 $as_echo "$INSTALL" >&6; }
2883 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2884 # It thinks the first close brace ends the variable substitution.
2885 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2887 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2889 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2892 $as_echo_n "checking whether build environment is sane... " >&6; }
2895 echo timestamp > conftest.file
2896 # Reject unsafe characters in $srcdir or the absolute working directory
2897 # name. Accept space and tab only in the latter.
2901 *[\\\"\#\$\&\'\`$am_lf]*)
2902 as_fn_error
"unsafe absolute working directory name" "$LINENO" 5;;
2905 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
2906 as_fn_error
"unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2909 # Do `set' in a subshell so we don't clobber the current shell's
2910 # arguments. Must try -L first in case configure is actually a
2911 # symlink; some systems play weird games with the mod time of symlinks
2912 # (eg FreeBSD returns the mod time of the symlink's containing
2915 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2916 if test "$*" = "X"; then
2918 set X
`ls -t "$srcdir/configure" conftest.file`
2921 if test "$*" != "X $srcdir/configure conftest.file" \
2922 && test "$*" != "X conftest.file $srcdir/configure"; then
2924 # If neither matched, then we have a broken ls. This can happen
2925 # if, for instance, CONFIG_SHELL is bash and it inherits a
2926 # broken ls alias from the environment. This has actually
2927 # happened. Such a system could not be considered "sane".
2928 as_fn_error
"ls -t appears to fail. Make sure there is not a broken
2929 alias in your environment" "$LINENO" 5
2932 test "$2" = conftest.
file
2938 as_fn_error
"newly created file is older than distributed files!
2939 Check your system clock" "$LINENO" 5
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2942 $as_echo "yes" >&6; }
2943 test "$program_prefix" != NONE
&&
2944 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
2945 # Use a double $ so make ignores it.
2946 test "$program_suffix" != NONE
&&
2947 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
2948 # Double any \ or $.
2949 # By default was `s,x,x', remove it if useless.
2950 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
2951 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
2953 # expand $ac_aux_dir to an absolute path
2954 am_aux_dir
=`cd $ac_aux_dir && pwd`
2956 if test x
"${MISSING+set}" != xset
; then
2959 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
2961 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
2964 # Use eval to expand $SHELL
2965 if eval "$MISSING --run true"; then
2966 am_missing_run
="$MISSING --run "
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2970 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2973 if test x
"${install_sh}" != xset
; then
2976 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
2978 install_sh
="\${SHELL} $am_aux_dir/install-sh"
2982 # Installed binaries are usually stripped using `strip' when the user
2983 # run `make install-strip'. However `strip' might not be the right
2984 # tool to use in cross-compilation environments, therefore Automake
2985 # will honor the `STRIP' environment variable to overrule this program.
2986 if test "$cross_compiling" != no
; then
2987 if test -n "$ac_tool_prefix"; then
2988 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2989 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2991 $as_echo_n "checking for $ac_word... " >&6; }
2992 if test "${ac_cv_prog_STRIP+set}" = set; then :
2993 $as_echo_n "(cached) " >&6
2995 if test -n "$STRIP"; then
2996 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2998 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3002 test -z "$as_dir" && as_dir
=.
3003 for ac_exec_ext
in '' $ac_executable_extensions; do
3004 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3005 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
3006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3015 STRIP
=$ac_cv_prog_STRIP
3016 if test -n "$STRIP"; then
3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3018 $as_echo "$STRIP" >&6; }
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3021 $as_echo "no" >&6; }
3026 if test -z "$ac_cv_prog_STRIP"; then
3028 # Extract the first word of "strip", so it can be a program name with args.
3029 set dummy strip
; ac_word
=$2
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3031 $as_echo_n "checking for $ac_word... " >&6; }
3032 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3033 $as_echo_n "(cached) " >&6
3035 if test -n "$ac_ct_STRIP"; then
3036 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
3038 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3042 test -z "$as_dir" && as_dir
=.
3043 for ac_exec_ext
in '' $ac_executable_extensions; do
3044 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3045 ac_cv_prog_ac_ct_STRIP
="strip"
3046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3055 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
3056 if test -n "$ac_ct_STRIP"; then
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3058 $as_echo "$ac_ct_STRIP" >&6; }
3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3061 $as_echo "no" >&6; }
3064 if test "x$ac_ct_STRIP" = x
; then
3067 case $cross_compiling:$ac_tool_warned in
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3070 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3071 ac_tool_warned
=yes ;;
3076 STRIP
="$ac_cv_prog_STRIP"
3080 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3083 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3084 if test -z "$MKDIR_P"; then
3085 if test "${ac_cv_path_mkdir+set}" = set; then :
3086 $as_echo_n "(cached) " >&6
3088 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3089 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
3092 test -z "$as_dir" && as_dir
=.
3093 for ac_prog
in mkdir gmkdir
; do
3094 for ac_exec_ext
in '' $ac_executable_extensions; do
3095 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } ||
continue
3096 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3097 'mkdir (GNU coreutils) '* | \
3098 'mkdir (coreutils) '* | \
3099 'mkdir (fileutils) '4.1*)
3100 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
3110 if test "${ac_cv_path_mkdir+set}" = set; then
3111 MKDIR_P
="$ac_cv_path_mkdir -p"
3113 # As a last resort, use the slow shell script. Don't cache a
3114 # value for MKDIR_P within a source directory, because that will
3115 # break other packages using the cache if that directory is
3116 # removed, or if the value is a relative name.
3117 test -d .
/--version && rmdir .
/--version
3118 MKDIR_P
="$ac_install_sh -d"
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3122 $as_echo "$MKDIR_P" >&6; }
3126 [\\/$
]* | ?
:[\\/]*) ;;
3127 */*) mkdir_p
="\$(top_builddir)/$mkdir_p" ;;
3130 for ac_prog
in gawk mawk nawk
awk
3132 # Extract the first word of "$ac_prog", so it can be a program name with args.
3133 set dummy
$ac_prog; ac_word
=$2
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3135 $as_echo_n "checking for $ac_word... " >&6; }
3136 if test "${ac_cv_prog_AWK+set}" = set; then :
3137 $as_echo_n "(cached) " >&6
3139 if test -n "$AWK"; then
3140 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
3142 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3146 test -z "$as_dir" && as_dir
=.
3147 for ac_exec_ext
in '' $ac_executable_extensions; do
3148 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3149 ac_cv_prog_AWK
="$ac_prog"
3150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3160 if test -n "$AWK"; then
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3162 $as_echo "$AWK" >&6; }
3164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3165 $as_echo "no" >&6; }
3169 test -n "$AWK" && break
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3173 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3175 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3176 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3177 $as_echo_n "(cached) " >&6
3179 cat >conftest.
make <<\_ACEOF
3182 @
echo '@@@%%%=$(MAKE)=@@@%%%'
3184 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3185 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3187 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
3189 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
3193 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
3194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3195 $as_echo "yes" >&6; }
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3199 $as_echo "no" >&6; }
3200 SET_MAKE
="MAKE=${MAKE-make}"
3203 rm -rf .tst
2>/dev
/null
3204 mkdir .tst
2>/dev
/null
3205 if test -d .tst
; then
3210 rmdir .tst
2>/dev
/null
3212 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3213 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3214 # is not polluted with repeated "-I."
3215 am__isrc
=' -I$(srcdir)'
3216 # test to see if srcdir already configured
3217 if test -f $srcdir/config.status
; then
3218 as_fn_error
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3222 # test whether we have cygpath
3223 if test -z "$CYGPATH_W"; then
3224 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
3225 CYGPATH_W
='cygpath -w'
3232 # Define the identity of the package.
3237 cat >>confdefs.h
<<_ACEOF
3238 #define PACKAGE "$PACKAGE"
3242 cat >>confdefs.h
<<_ACEOF
3243 #define VERSION "$VERSION"
3246 # Some tools Automake needs.
3248 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3251 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
3254 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3257 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
3260 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
3262 # We need awk for the "check" target. The system "awk" is bad on
3264 # Always define AMTAR for backward compatibility.
3266 AMTAR
=${AMTAR-"${am_missing_run}tar"}
3268 am__tar
='${AMTAR} chof - "$$tardir"'; am__untar
='${AMTAR} xf -'
3274 # Default to --enable-multilib
3275 # Check whether --enable-multilib was given.
3276 if test "${enable_multilib+set}" = set; then :
3277 enableval
=$enable_multilib; case "$enableval" in
3278 yes) multilib
=yes ;;
3280 *) as_fn_error
"bad value $enableval for multilib option" "$LINENO" 5 ;;
3287 # We may get other options which we leave undocumented:
3288 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3289 # See config-ml.in if you want the gory details.
3291 if test "$srcdir" = "."; then
3292 if test "$with_target_subdir" != "."; then
3293 multi_basedir
="$srcdir/$with_multisrctop../.."
3295 multi_basedir
="$srcdir/$with_multisrctop.."
3298 multi_basedir
="$srcdir/.."
3302 # Even if the default multilib is not a cross compilation,
3303 # it may be that some of the other multilibs are.
3304 if test $cross_compiling = no
&& test $multilib = yes \
3305 && test "x${with_multisubdir}" != x
; then
3306 cross_compiling
=maybe
3309 ac_config_commands
="$ac_config_commands default-1"
3312 # Calculate toolexeclibdir
3313 # Also toolexecdir, though it's only used in toolexeclibdir
3314 case ${enable_version_specific_runtime_libs} in
3316 # Need the gcc compiler version to know where to install libraries
3317 # and header files if --enable-version-specific-runtime-libs option
3319 toolexecdir
='$(libdir)/gcc/$(target_alias)'
3320 toolexeclibdir
='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3323 if test -n "$with_cross_host" &&
3324 test x
"$with_cross_host" != x
"no"; then
3325 # Install a library built with a cross compiler in tooldir, not libdir.
3326 toolexecdir
='$(exec_prefix)/$(target_alias)'
3327 toolexeclibdir
='$(toolexecdir)/lib'
3329 toolexecdir
='$(libdir)/gcc-lib/$(target_alias)'
3330 toolexeclibdir
='$(libdir)'
3332 multi_os_directory
=`$CC -print-multi-os-directory`
3333 case $multi_os_directory in
3334 .
) ;; # Avoid trailing /.
3335 *) toolexeclibdir
=$toolexeclibdir/$multi_os_directory ;;
3342 # Check the compiler.
3343 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3344 # We must force CC to /not/ be precious variables; otherwise
3345 # the wrong, non-multilib-adjusted value will be used in multilibs.
3346 # As a side effect, we have to subst CFLAGS ourselves.
3351 ac_cpp
='$CPP $CPPFLAGS'
3352 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3353 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3354 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3355 if test -n "$ac_tool_prefix"; then
3356 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3357 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3359 $as_echo_n "checking for $ac_word... " >&6; }
3360 if test "${ac_cv_prog_CC+set}" = set; then :
3361 $as_echo_n "(cached) " >&6
3363 if test -n "$CC"; then
3364 ac_cv_prog_CC
="$CC" # Let the user override the test.
3366 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3370 test -z "$as_dir" && as_dir
=.
3371 for ac_exec_ext
in '' $ac_executable_extensions; do
3372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3373 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
3374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3384 if test -n "$CC"; then
3385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3386 $as_echo "$CC" >&6; }
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3389 $as_echo "no" >&6; }
3394 if test -z "$ac_cv_prog_CC"; then
3396 # Extract the first word of "gcc", so it can be a program name with args.
3397 set dummy gcc
; ac_word
=$2
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3399 $as_echo_n "checking for $ac_word... " >&6; }
3400 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3401 $as_echo_n "(cached) " >&6
3403 if test -n "$ac_ct_CC"; then
3404 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3406 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3410 test -z "$as_dir" && as_dir
=.
3411 for ac_exec_ext
in '' $ac_executable_extensions; do
3412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3413 ac_cv_prog_ac_ct_CC
="gcc"
3414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3423 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3424 if test -n "$ac_ct_CC"; then
3425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3426 $as_echo "$ac_ct_CC" >&6; }
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3429 $as_echo "no" >&6; }
3432 if test "x$ac_ct_CC" = x
; then
3435 case $cross_compiling:$ac_tool_warned in
3437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3438 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3439 ac_tool_warned
=yes ;;
3447 if test -z "$CC"; then
3448 if test -n "$ac_tool_prefix"; then
3449 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3450 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3452 $as_echo_n "checking for $ac_word... " >&6; }
3453 if test "${ac_cv_prog_CC+set}" = set; then :
3454 $as_echo_n "(cached) " >&6
3456 if test -n "$CC"; then
3457 ac_cv_prog_CC
="$CC" # Let the user override the test.
3459 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3463 test -z "$as_dir" && as_dir
=.
3464 for ac_exec_ext
in '' $ac_executable_extensions; do
3465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3466 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3477 if test -n "$CC"; then
3478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3479 $as_echo "$CC" >&6; }
3481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3482 $as_echo "no" >&6; }
3488 if test -z "$CC"; then
3489 # Extract the first word of "cc", so it can be a program name with args.
3490 set dummy cc
; ac_word
=$2
3491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3492 $as_echo_n "checking for $ac_word... " >&6; }
3493 if test "${ac_cv_prog_CC+set}" = set; then :
3494 $as_echo_n "(cached) " >&6
3496 if test -n "$CC"; then
3497 ac_cv_prog_CC
="$CC" # Let the user override the test.
3500 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3504 test -z "$as_dir" && as_dir
=.
3505 for ac_exec_ext
in '' $ac_executable_extensions; do
3506 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3507 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3508 ac_prog_rejected
=yes
3512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3519 if test $ac_prog_rejected = yes; then
3520 # We found a bogon in the path, so make sure we never use it.
3521 set dummy
$ac_cv_prog_CC
3523 if test $# != 0; then
3524 # We chose a different compiler from the bogus one.
3525 # However, it has the same basename, so the bogon will be chosen
3526 # first if we set CC to just the basename; use the full file name.
3528 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3534 if test -n "$CC"; then
3535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3536 $as_echo "$CC" >&6; }
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3539 $as_echo "no" >&6; }
3544 if test -z "$CC"; then
3545 if test -n "$ac_tool_prefix"; then
3546 for ac_prog
in cl.exe
3548 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3549 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3551 $as_echo_n "checking for $ac_word... " >&6; }
3552 if test "${ac_cv_prog_CC+set}" = set; then :
3553 $as_echo_n "(cached) " >&6
3555 if test -n "$CC"; then
3556 ac_cv_prog_CC
="$CC" # Let the user override the test.
3558 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3562 test -z "$as_dir" && as_dir
=.
3563 for ac_exec_ext
in '' $ac_executable_extensions; do
3564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3565 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3576 if test -n "$CC"; then
3577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3578 $as_echo "$CC" >&6; }
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3581 $as_echo "no" >&6; }
3585 test -n "$CC" && break
3588 if test -z "$CC"; then
3590 for ac_prog
in cl.exe
3592 # Extract the first word of "$ac_prog", so it can be a program name with args.
3593 set dummy
$ac_prog; ac_word
=$2
3594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3595 $as_echo_n "checking for $ac_word... " >&6; }
3596 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3597 $as_echo_n "(cached) " >&6
3599 if test -n "$ac_ct_CC"; then
3600 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3602 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3606 test -z "$as_dir" && as_dir
=.
3607 for ac_exec_ext
in '' $ac_executable_extensions; do
3608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3609 ac_cv_prog_ac_ct_CC
="$ac_prog"
3610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3619 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3620 if test -n "$ac_ct_CC"; then
3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3622 $as_echo "$ac_ct_CC" >&6; }
3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3625 $as_echo "no" >&6; }
3629 test -n "$ac_ct_CC" && break
3632 if test "x$ac_ct_CC" = x
; then
3635 case $cross_compiling:$ac_tool_warned in
3637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3638 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3639 ac_tool_warned
=yes ;;
3648 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3649 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3650 as_fn_error
"no acceptable C compiler found in \$PATH
3651 See \`config.log' for more details." "$LINENO" 5; }
3653 # Provide some information about the compiler.
3654 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3657 for ac_option
in --version -v -V -qversion; do
3658 { { ac_try
="$ac_compiler $ac_option >&5"
3660 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3661 *) ac_try_echo=$ac_try;;
3663 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3664 $as_echo "$ac_try_echo"; } >&5
3665 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3667 if test -s conftest.err; then
3669 ... rest of stderr output deleted ...
3670 10q' conftest.err >conftest.er1
3671 cat conftest.er1 >&5
3672 rm -f conftest.er1 conftest.err
3674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3675 test $ac_status = 0; }
3678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679 /* end confdefs.h. */
3689 ac_clean_files_save=$ac_clean_files
3690 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3691 # Try to create an executable without -o first, disregard a.out.
3692 # It will help us diagnose broken compilers, and finding out an intuition
3694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3695 $as_echo_n "checking for C compiler default output file name... " >&6; }
3696 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3698 # The possible output files:
3699 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3702 for ac_file in $ac_files
3705 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3706 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3711 if { { ac_try="$ac_link_default"
3713 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3714 *) ac_try_echo
=$ac_try;;
3716 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3717 $as_echo "$ac_try_echo"; } >&5
3718 (eval "$ac_link_default") 2>&5
3720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3721 test $ac_status = 0; }; then :
3722 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3723 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3724 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3725 # so that the user can short-circuit this test for compilers unknown to
3727 for ac_file
in $ac_files ''
3729 test -f "$ac_file" ||
continue
3731 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3734 # We found the default executable, but exeext='' is most
3738 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3740 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3742 # We set ac_cv_exeext here because the later test for it is not
3743 # safe: cross compilers may not add the suffix if given an `-o'
3744 # argument, so we may need to know it at that point already.
3745 # Even if this section looks crufty: it has the advantage of
3752 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3758 $as_echo "$ac_file" >&6; }
3759 if test -z "$ac_file"; then :
3760 $as_echo "$as_me: failed program was:" >&5
3761 sed 's/^/| /' conftest.
$ac_ext >&5
3763 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3764 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3765 { as_fn_set_status
77
3766 as_fn_error
"C compiler cannot create executables
3767 See \`config.log' for more details." "$LINENO" 5; }; }
3769 ac_exeext
=$ac_cv_exeext
3771 # Check that the compiler produces executables we can run. If not, either
3772 # the compiler is broken, or we cross compile.
3773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3774 $as_echo_n "checking whether the C compiler works... " >&6; }
3775 # If not cross compiling, check that we can run a simple program.
3776 if test "$cross_compiling" != yes; then
3777 if { ac_try
='./$ac_file'
3778 { { case "(($ac_try" in
3779 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3780 *) ac_try_echo=$ac_try;;
3782 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3783 $as_echo "$ac_try_echo"; } >&5
3784 (eval "$ac_try") 2>&5
3786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3787 test $ac_status = 0; }; }; then
3790 if test "$cross_compiling" = maybe; then
3793 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3794 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3795 as_fn_error "cannot run C compiled programs.
3796 If you meant to cross compile
, use \
`--host'.
3797 See \`config.log
' for more details." "$LINENO" 5; }
3801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3802 $as_echo "yes" >&6; }
3804 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3805 ac_clean_files=$ac_clean_files_save
3806 # Check that the compiler produces executables we can run. If not, either
3807 # the compiler is broken, or we cross compile.
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3809 $as_echo_n "checking whether we are cross compiling... " >&6; }
3810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3811 $as_echo "$cross_compiling" >&6; }
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3814 $as_echo_n "checking for suffix of executables... " >&6; }
3815 if { { ac_try="$ac_link"
3817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3818 *) ac_try_echo=$ac_try;;
3820 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3821 $as_echo "$ac_try_echo"; } >&5
3822 (eval "$ac_link") 2>&5
3824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3825 test $ac_status = 0; }; then :
3826 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3827 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3828 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3830 for ac_file
in conftest.exe conftest conftest.
*; do
3831 test -f "$ac_file" ||
continue
3833 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3834 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3840 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3841 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3842 as_fn_error
"cannot compute suffix of executables: cannot compile and link
3843 See \`config.log' for more details." "$LINENO" 5; }
3845 rm -f conftest
$ac_cv_exeext
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3847 $as_echo "$ac_cv_exeext" >&6; }
3849 rm -f conftest.
$ac_ext
3850 EXEEXT
=$ac_cv_exeext
3852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3853 $as_echo_n "checking for suffix of object files... " >&6; }
3854 if test "${ac_cv_objext+set}" = set; then :
3855 $as_echo_n "(cached) " >&6
3857 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3858 /* end confdefs.h. */
3868 rm -f conftest.o conftest.obj
3869 if { { ac_try
="$ac_compile"
3871 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3872 *) ac_try_echo=$ac_try;;
3874 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3875 $as_echo "$ac_try_echo"; } >&5
3876 (eval "$ac_compile") 2>&5
3878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3879 test $ac_status = 0; }; then :
3880 for ac_file in conftest.o conftest.obj conftest.*; do
3881 test -f "$ac_file" || continue;
3883 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3884 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3889 $as_echo "$as_me: failed program was:" >&5
3890 sed 's/^/| /' conftest.$ac_ext >&5
3892 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3893 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3894 as_fn_error "cannot compute suffix of object files
: cannot compile
3895 See \
`config.log' for more details." "$LINENO" 5; }
3897 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3900 $as_echo "$ac_cv_objext" >&6; }
3901 OBJEXT=$ac_cv_objext
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3904 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3905 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3906 $as_echo_n "(cached) " >&6
3908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3909 /* end confdefs.h. */
3922 if ac_fn_c_try_compile "$LINENO"; then :
3927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3928 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3932 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3933 if test $ac_compiler_gnu = yes; then
3938 ac_test_CFLAGS=${CFLAGS+set}
3939 ac_save_CFLAGS=$CFLAGS
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3941 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3942 if test "${ac_cv_prog_cc_g+set}" = set; then :
3943 $as_echo_n "(cached) " >&6
3945 ac_save_c_werror_flag=$ac_c_werror_flag
3946 ac_c_werror_flag=yes
3949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3950 /* end confdefs.h. */
3960 if ac_fn_c_try_compile "$LINENO"; then :
3964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3965 /* end confdefs.h. */
3975 if ac_fn_c_try_compile "$LINENO"; then :
3978 ac_c_werror_flag=$ac_save_c_werror_flag
3980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3981 /* end confdefs.h. */
3991 if ac_fn_c_try_compile "$LINENO"; then :
3994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3998 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3999 ac_c_werror_flag=$ac_save_c_werror_flag
4001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4002 $as_echo "$ac_cv_prog_cc_g" >&6; }
4003 if test "$ac_test_CFLAGS" = set; then
4004 CFLAGS=$ac_save_CFLAGS
4005 elif test $ac_cv_prog_cc_g = yes; then
4006 if test "$GCC" = yes; then
4012 if test "$GCC" = yes; then
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4019 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4020 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4021 $as_echo_n "(cached) " >&6
4023 ac_cv_prog_cc_c89=no
4025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4026 /* end confdefs.h. */
4029 #include <sys/types.h>
4030 #include <sys/stat.h>
4031 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4032 struct buf { int x; };
4033 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4034 static char *e (p, i)
4040 static char *f (char * (*g) (char **, int), char **p, ...)
4045 s = g (p, va_arg (v,int));
4050 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4051 function prototypes and stuff, but not '\xHH' hex character constants.
4052 These don't provoke an error unfortunately, instead are silently treated
4053 as 'x'. The following induces an error, until -std is added to get
4054 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4055 array size at least. It's necessary to write '\x00'==0 to get something
4056 that's true only with -std. */
4057 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4059 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4060 inside strings and character constants. */
4062 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4064 int test (int i, double x);
4065 struct s1 {int (*f) (int a);};
4066 struct s2 {int (*f) (double a);};
4067 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4073 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4078 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4079 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4081 CC="$ac_save_CC $ac_arg"
4082 if ac_fn_c_try_compile "$LINENO"; then :
4083 ac_cv_prog_cc_c89=$ac_arg
4085 rm -f core conftest.err conftest.$ac_objext
4086 test "x$ac_cv_prog_cc_c89" != "xno" && break
4088 rm -f conftest.$ac_ext
4093 case "x$ac_cv_prog_cc_c89" in
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4096 $as_echo "none needed" >&6; } ;;
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4099 $as_echo "unsupported" >&6; } ;;
4101 CC="$CC $ac_cv_prog_cc_c89"
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4103 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4105 if test "x$ac_cv_prog_cc_c89" != xno; then :
4110 ac_cpp='$CPP $CPPFLAGS'
4111 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4112 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4113 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4114 DEPDIR="${am__leading_dot}deps"
4116 ac_config_commands="$ac_config_commands depfiles"
4119 am_make=${MAKE-make}
4120 cat > confinc << 'END'
4122 @echo this is the am__doit target
4125 # If we don't find an include directive, just comment out the code.
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4127 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4131 # First try GNU make style include.
4132 echo "include confinc" > confmf
4133 # Ignore all kinds of additional output from `make'.
4134 case `$am_make -s -f confmf 2> /dev/null` in #(
4135 *the\ am__doit\ target*)
4141 # Now try BSD make style include.
4142 if test "$am__include" = "#"; then
4143 echo '.include
"confinc"' > confmf
4144 case `$am_make -s -f confmf 2> /dev/null` in #(
4145 *the\ am__doit\ target*)
4146 am__include=.include
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4155 $as_echo "$_am_result" >&6; }
4156 rm -f confinc confmf
4158 # Check whether --enable-dependency-tracking was given.
4159 if test "${enable_dependency_tracking+set}" = set; then :
4160 enableval=$enable_dependency_tracking;
4163 if test "x$enable_dependency_tracking" != xno; then
4164 am_depcomp="$ac_aux_dir/depcomp"
4167 if test "x$enable_dependency_tracking" != xno
; then
4177 depcc
="$CC" am_compiler_list
=
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4180 $as_echo_n "checking dependency style of $depcc... " >&6; }
4181 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4182 $as_echo_n "(cached) " >&6
4184 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4185 # We make a subdir and do the tests there. Otherwise we can end up
4186 # making bogus files that we don't know about and never remove. For
4187 # instance it was reported that on HP-UX the gcc test will end up
4188 # making a dummy file named `D' -- because `-MD' means `put the output
4191 # Copy depcomp to subdir because otherwise we won't find it if we're
4192 # using a relative directory.
4193 cp "$am_depcomp" conftest.dir
4195 # We will build objects and dependencies in a subdirectory because
4196 # it helps to detect inapplicable dependency modes. For instance
4197 # both Tru64's cc and ICC support -MD to output dependencies as a
4198 # side effect of compilation, but ICC will put the dependencies in
4199 # the current directory while Tru64 will put them in the object
4203 am_cv_CC_dependencies_compiler_type
=none
4204 if test "$am_compiler_list" = ""; then
4205 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4208 case " $depcc " in #(
4209 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
4212 for depmode
in $am_compiler_list; do
4213 # Setup a source with many dependencies, because some compilers
4214 # like to wrap large dependency lists on column 80 (with \), and
4215 # we should not choose a depcomp mode which is confused by this.
4217 # We need to recreate these files for each test, as the compiler may
4218 # overwrite some of them when testing with obscure command lines.
4219 # This happens at least with the AIX C compiler.
4221 for i
in 1 2 3 4 5 6; do
4222 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4223 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4224 # Solaris 8's {/usr,}/bin/sh.
4225 touch sub
/conftst
$i.h
4227 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4229 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4230 # mode. It turns out that the SunPro C++ compiler does not properly
4231 # handle `-M -o', and we need to detect this. Also, some Intel
4232 # versions had trouble with output in subdirs
4233 am__obj
=sub
/conftest.
${OBJEXT-o}
4234 am__minus_obj
="-o $am__obj"
4237 # This depmode causes a compiler race in universal mode.
4238 test "$am__universal" = false ||
continue
4241 # after this tag, mechanisms are not by side-effect, so they'll
4242 # only be used when explicitly requested
4243 if test "x$enable_dependency_tracking" = xyes
; then
4249 msvisualcpp | msvcmsys
)
4250 # This compiler won't grok `-c -o', but also, the minuso test has
4251 # not run yet. These depmodes are late enough in the game, and
4252 # so weak that their functioning should not be impacted.
4253 am__obj
=conftest.
${OBJEXT-o}
4258 if depmode
=$depmode \
4259 source=sub
/conftest.c object
=$am__obj \
4260 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4261 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4262 >/dev
/null
2>conftest.err
&&
4263 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4264 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4265 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4266 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4267 # icc doesn't choke on unknown options, it will just issue warnings
4268 # or remarks (even with -Werror). So we grep stderr for any message
4269 # that says an option was ignored or not supported.
4270 # When given -MP, icc 7.0 and 7.1 complain thusly:
4271 # icc: Command line warning: ignoring option '-M'; no argument required
4272 # The diagnosis changed in icc 8.0:
4273 # icc: Command line remark: option '-MP' not supported
4274 if (grep 'ignoring option' conftest.err ||
4275 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4276 am_cv_CC_dependencies_compiler_type
=$depmode
4285 am_cv_CC_dependencies_compiler_type
=none
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4290 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4291 CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
4294 test "x$enable_dependency_tracking" != xno \
4295 && test "$am_cv_CC_dependencies_compiler_type" = gcc3
; then
4297 am__fastdepCC_FALSE
='#'
4299 am__fastdepCC_TRUE
='#'
4300 am__fastdepCC_FALSE
=
4305 ac_cpp
='$CXXCPP $CPPFLAGS'
4306 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4307 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4308 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
4309 if test -z "$CXX"; then
4310 if test -n "$CCC"; then
4313 if test -n "$ac_tool_prefix"; then
4314 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
4316 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4317 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4319 $as_echo_n "checking for $ac_word... " >&6; }
4320 if test "${ac_cv_prog_CXX+set}" = set; then :
4321 $as_echo_n "(cached) " >&6
4323 if test -n "$CXX"; then
4324 ac_cv_prog_CXX
="$CXX" # Let the user override the test.
4326 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4330 test -z "$as_dir" && as_dir
=.
4331 for ac_exec_ext
in '' $ac_executable_extensions; do
4332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4333 ac_cv_prog_CXX
="$ac_tool_prefix$ac_prog"
4334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4344 if test -n "$CXX"; then
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4346 $as_echo "$CXX" >&6; }
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4349 $as_echo "no" >&6; }
4353 test -n "$CXX" && break
4356 if test -z "$CXX"; then
4358 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
4360 # Extract the first word of "$ac_prog", so it can be a program name with args.
4361 set dummy
$ac_prog; ac_word
=$2
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4363 $as_echo_n "checking for $ac_word... " >&6; }
4364 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4365 $as_echo_n "(cached) " >&6
4367 if test -n "$ac_ct_CXX"; then
4368 ac_cv_prog_ac_ct_CXX
="$ac_ct_CXX" # Let the user override the test.
4370 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4374 test -z "$as_dir" && as_dir
=.
4375 for ac_exec_ext
in '' $ac_executable_extensions; do
4376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4377 ac_cv_prog_ac_ct_CXX
="$ac_prog"
4378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4387 ac_ct_CXX
=$ac_cv_prog_ac_ct_CXX
4388 if test -n "$ac_ct_CXX"; then
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4390 $as_echo "$ac_ct_CXX" >&6; }
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4393 $as_echo "no" >&6; }
4397 test -n "$ac_ct_CXX" && break
4400 if test "x$ac_ct_CXX" = x
; then
4403 case $cross_compiling:$ac_tool_warned in
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4406 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4407 ac_tool_warned
=yes ;;
4415 # Provide some information about the compiler.
4416 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4419 for ac_option
in --version -v -V -qversion; do
4420 { { ac_try
="$ac_compiler $ac_option >&5"
4422 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4423 *) ac_try_echo=$ac_try;;
4425 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4426 $as_echo "$ac_try_echo"; } >&5
4427 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4429 if test -s conftest.err; then
4431 ... rest of stderr output deleted ...
4432 10q' conftest.err >conftest.er1
4433 cat conftest.er1 >&5
4434 rm -f conftest.er1 conftest.err
4436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4437 test $ac_status = 0; }
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4441 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4442 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4443 $as_echo_n "(cached) " >&6
4445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4446 /* end confdefs.h. */
4459 if ac_fn_cxx_try_compile "$LINENO"; then :
4464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4465 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4469 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4470 if test $ac_compiler_gnu = yes; then
4475 ac_test_CXXFLAGS=${CXXFLAGS+set}
4476 ac_save_CXXFLAGS=$CXXFLAGS
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4478 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4479 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4480 $as_echo_n "(cached) " >&6
4482 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4483 ac_cxx_werror_flag=yes
4486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4487 /* end confdefs.h. */
4497 if ac_fn_cxx_try_compile "$LINENO"; then :
4498 ac_cv_prog_cxx_g=yes
4501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4502 /* end confdefs.h. */
4512 if ac_fn_cxx_try_compile "$LINENO"; then :
4515 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4518 /* end confdefs.h. */
4528 if ac_fn_cxx_try_compile "$LINENO"; then :
4529 ac_cv_prog_cxx_g=yes
4531 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4536 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4539 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4540 if test "$ac_test_CXXFLAGS" = set; then
4541 CXXFLAGS=$ac_save_CXXFLAGS
4542 elif test $ac_cv_prog_cxx_g = yes; then
4543 if test "$GXX" = yes; then
4549 if test "$GXX" = yes; then
4556 ac_cpp='$CPP $CPPFLAGS'
4557 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4558 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4559 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4561 depcc="$CXX" am_compiler_list=
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4564 $as_echo_n "checking dependency style of $depcc... " >&6; }
4565 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4566 $as_echo_n "(cached) " >&6
4568 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4569 # We make a subdir and do the tests there. Otherwise we can end up
4570 # making bogus files that we don't know about and never remove. For
4571 # instance it was reported that on HP-UX the gcc test will end up
4572 # making a dummy file named `D
' -- because `-MD' means
`put the output
4575 # Copy depcomp to subdir because otherwise we won't find it if we're
4576 # using a relative directory.
4577 cp "$am_depcomp" conftest.dir
4579 # We will build objects and dependencies in a subdirectory because
4580 # it helps to detect inapplicable dependency modes. For instance
4581 # both Tru64's cc and ICC support -MD to output dependencies as a
4582 # side effect of compilation, but ICC will put the dependencies in
4583 # the current directory while Tru64 will put them in the object
4587 am_cv_CXX_dependencies_compiler_type=none
4588 if test "$am_compiler_list" = ""; then
4589 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < .
/depcomp
`
4592 case " $depcc " in #(
4593 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4596 for depmode in $am_compiler_list; do
4597 # Setup a source with many dependencies, because some compilers
4598 # like to wrap large dependency lists on column 80 (with \), and
4599 # we should not choose a depcomp mode which is confused by this.
4601 # We need to recreate these files for each test, as the compiler may
4602 # overwrite some of them when testing with obscure command lines.
4603 # This happens at least with the AIX C compiler.
4605 for i in 1 2 3 4 5 6; do
4606 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4607 # Using `: > sub
/conftst
$i.h
' creates only sub/conftst1.h with
4608 # Solaris 8's
{/usr
,}/bin
/sh.
4609 touch sub
/conftst
$i.h
4611 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4613 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4614 # mode. It turns out that the SunPro C++ compiler does not properly
4615 # handle `-M -o', and we need to detect this. Also, some Intel
4616 # versions had trouble with output in subdirs
4617 am__obj
=sub
/conftest.
${OBJEXT-o}
4618 am__minus_obj
="-o $am__obj"
4621 # This depmode causes a compiler race in universal mode.
4622 test "$am__universal" = false ||
continue
4625 # after this tag, mechanisms are not by side-effect, so they'll
4626 # only be used when explicitly requested
4627 if test "x$enable_dependency_tracking" = xyes
; then
4633 msvisualcpp | msvcmsys
)
4634 # This compiler won't grok `-c -o', but also, the minuso test has
4635 # not run yet. These depmodes are late enough in the game, and
4636 # so weak that their functioning should not be impacted.
4637 am__obj
=conftest.
${OBJEXT-o}
4642 if depmode
=$depmode \
4643 source=sub
/conftest.c object
=$am__obj \
4644 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4645 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4646 >/dev
/null
2>conftest.err
&&
4647 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4648 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4649 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4650 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4651 # icc doesn't choke on unknown options, it will just issue warnings
4652 # or remarks (even with -Werror). So we grep stderr for any message
4653 # that says an option was ignored or not supported.
4654 # When given -MP, icc 7.0 and 7.1 complain thusly:
4655 # icc: Command line warning: ignoring option '-M'; no argument required
4656 # The diagnosis changed in icc 8.0:
4657 # icc: Command line remark: option '-MP' not supported
4658 if (grep 'ignoring option' conftest.err ||
4659 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4660 am_cv_CXX_dependencies_compiler_type
=$depmode
4669 am_cv_CXX_dependencies_compiler_type
=none
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4674 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4675 CXXDEPMODE
=depmode
=$am_cv_CXX_dependencies_compiler_type
4678 test "x$enable_dependency_tracking" != xno \
4679 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3
; then
4680 am__fastdepCXX_TRUE
=
4681 am__fastdepCXX_FALSE
='#'
4683 am__fastdepCXX_TRUE
='#'
4684 am__fastdepCXX_FALSE
=
4688 # By default we simply use the C compiler to build assembly code.
4690 test "${CCAS+set}" = set || CCAS
=$CC
4691 test "${CCASFLAGS+set}" = set || CCASFLAGS
=$CFLAGS
4695 depcc
="$CCAS" am_compiler_list
=
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4698 $as_echo_n "checking dependency style of $depcc... " >&6; }
4699 if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4700 $as_echo_n "(cached) " >&6
4702 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4703 # We make a subdir and do the tests there. Otherwise we can end up
4704 # making bogus files that we don't know about and never remove. For
4705 # instance it was reported that on HP-UX the gcc test will end up
4706 # making a dummy file named `D' -- because `-MD' means `put the output
4709 # Copy depcomp to subdir because otherwise we won't find it if we're
4710 # using a relative directory.
4711 cp "$am_depcomp" conftest.dir
4713 # We will build objects and dependencies in a subdirectory because
4714 # it helps to detect inapplicable dependency modes. For instance
4715 # both Tru64's cc and ICC support -MD to output dependencies as a
4716 # side effect of compilation, but ICC will put the dependencies in
4717 # the current directory while Tru64 will put them in the object
4721 am_cv_CCAS_dependencies_compiler_type
=none
4722 if test "$am_compiler_list" = ""; then
4723 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4728 for depmode
in $am_compiler_list; do
4729 # Setup a source with many dependencies, because some compilers
4730 # like to wrap large dependency lists on column 80 (with \), and
4731 # we should not choose a depcomp mode which is confused by this.
4733 # We need to recreate these files for each test, as the compiler may
4734 # overwrite some of them when testing with obscure command lines.
4735 # This happens at least with the AIX C compiler.
4737 for i
in 1 2 3 4 5 6; do
4738 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4739 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4740 # Solaris 8's {/usr,}/bin/sh.
4741 touch sub
/conftst
$i.h
4743 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4745 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4746 # mode. It turns out that the SunPro C++ compiler does not properly
4747 # handle `-M -o', and we need to detect this. Also, some Intel
4748 # versions had trouble with output in subdirs
4749 am__obj
=sub
/conftest.
${OBJEXT-o}
4750 am__minus_obj
="-o $am__obj"
4753 # This depmode causes a compiler race in universal mode.
4754 test "$am__universal" = false ||
continue
4757 # after this tag, mechanisms are not by side-effect, so they'll
4758 # only be used when explicitly requested
4759 if test "x$enable_dependency_tracking" = xyes
; then
4765 msvisualcpp | msvcmsys
)
4766 # This compiler won't grok `-c -o', but also, the minuso test has
4767 # not run yet. These depmodes are late enough in the game, and
4768 # so weak that their functioning should not be impacted.
4769 am__obj
=conftest.
${OBJEXT-o}
4774 if depmode
=$depmode \
4775 source=sub
/conftest.c object
=$am__obj \
4776 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4777 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4778 >/dev
/null
2>conftest.err
&&
4779 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4780 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4781 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4782 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4783 # icc doesn't choke on unknown options, it will just issue warnings
4784 # or remarks (even with -Werror). So we grep stderr for any message
4785 # that says an option was ignored or not supported.
4786 # When given -MP, icc 7.0 and 7.1 complain thusly:
4787 # icc: Command line warning: ignoring option '-M'; no argument required
4788 # The diagnosis changed in icc 8.0:
4789 # icc: Command line remark: option '-MP' not supported
4790 if (grep 'ignoring option' conftest.err ||
4791 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4792 am_cv_CCAS_dependencies_compiler_type
=$depmode
4801 am_cv_CCAS_dependencies_compiler_type
=none
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4806 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4807 CCASDEPMODE
=depmode
=$am_cv_CCAS_dependencies_compiler_type
4810 test "x$enable_dependency_tracking" != xno \
4811 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3
; then
4812 am__fastdepCCAS_TRUE
=
4813 am__fastdepCCAS_FALSE
='#'
4815 am__fastdepCCAS_TRUE
='#'
4816 am__fastdepCCAS_FALSE
=
4824 # In order to override CFLAGS_FOR_TARGET, all of our special flags go
4825 # in XCFLAGS. But we need them in CFLAGS during configury. So put them
4826 # in both places for now and restore CFLAGS at the end of config.
4827 save_CFLAGS
="$CFLAGS"
4829 # Find other programs we need.
4830 if test -n "$ac_tool_prefix"; then
4831 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4832 set dummy
${ac_tool_prefix}ar; ac_word
=$2
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4834 $as_echo_n "checking for $ac_word... " >&6; }
4835 if test "${ac_cv_prog_AR+set}" = set; then :
4836 $as_echo_n "(cached) " >&6
4838 if test -n "$AR"; then
4839 ac_cv_prog_AR
="$AR" # Let the user override the test.
4841 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4845 test -z "$as_dir" && as_dir
=.
4846 for ac_exec_ext
in '' $ac_executable_extensions; do
4847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4848 ac_cv_prog_AR
="${ac_tool_prefix}ar"
4849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4859 if test -n "$AR"; then
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4861 $as_echo "$AR" >&6; }
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4864 $as_echo "no" >&6; }
4869 if test -z "$ac_cv_prog_AR"; then
4871 # Extract the first word of "ar", so it can be a program name with args.
4872 set dummy
ar; ac_word
=$2
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4874 $as_echo_n "checking for $ac_word... " >&6; }
4875 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4876 $as_echo_n "(cached) " >&6
4878 if test -n "$ac_ct_AR"; then
4879 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
4881 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4885 test -z "$as_dir" && as_dir
=.
4886 for ac_exec_ext
in '' $ac_executable_extensions; do
4887 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4888 ac_cv_prog_ac_ct_AR
="ar"
4889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4898 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
4899 if test -n "$ac_ct_AR"; then
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4901 $as_echo "$ac_ct_AR" >&6; }
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4904 $as_echo "no" >&6; }
4907 if test "x$ac_ct_AR" = x
; then
4910 case $cross_compiling:$ac_tool_warned in
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4913 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4914 ac_tool_warned
=yes ;;
4922 if test -n "$ac_tool_prefix"; then
4923 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4924 set dummy
${ac_tool_prefix}nm
; ac_word
=$2
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4926 $as_echo_n "checking for $ac_word... " >&6; }
4927 if test "${ac_cv_prog_NM+set}" = set; then :
4928 $as_echo_n "(cached) " >&6
4930 if test -n "$NM"; then
4931 ac_cv_prog_NM
="$NM" # Let the user override the test.
4933 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4937 test -z "$as_dir" && as_dir
=.
4938 for ac_exec_ext
in '' $ac_executable_extensions; do
4939 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4940 ac_cv_prog_NM
="${ac_tool_prefix}nm"
4941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4951 if test -n "$NM"; then
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
4953 $as_echo "$NM" >&6; }
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4956 $as_echo "no" >&6; }
4961 if test -z "$ac_cv_prog_NM"; then
4963 # Extract the first word of "nm", so it can be a program name with args.
4964 set dummy nm
; ac_word
=$2
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4966 $as_echo_n "checking for $ac_word... " >&6; }
4967 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
4968 $as_echo_n "(cached) " >&6
4970 if test -n "$ac_ct_NM"; then
4971 ac_cv_prog_ac_ct_NM
="$ac_ct_NM" # Let the user override the test.
4973 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4977 test -z "$as_dir" && as_dir
=.
4978 for ac_exec_ext
in '' $ac_executable_extensions; do
4979 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4980 ac_cv_prog_ac_ct_NM
="nm"
4981 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4990 ac_ct_NM
=$ac_cv_prog_ac_ct_NM
4991 if test -n "$ac_ct_NM"; then
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
4993 $as_echo "$ac_ct_NM" >&6; }
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4996 $as_echo "no" >&6; }
4999 if test "x$ac_ct_NM" = x
; then
5002 case $cross_compiling:$ac_tool_warned in
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5005 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5006 ac_tool_warned
=yes ;;
5014 if test -n "$ac_tool_prefix"; then
5015 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5016 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
5017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5018 $as_echo_n "checking for $ac_word... " >&6; }
5019 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5020 $as_echo_n "(cached) " >&6
5022 if test -n "$RANLIB"; then
5023 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
5025 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5029 test -z "$as_dir" && as_dir
=.
5030 for ac_exec_ext
in '' $ac_executable_extensions; do
5031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5032 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
5033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5042 RANLIB
=$ac_cv_prog_RANLIB
5043 if test -n "$RANLIB"; then
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5045 $as_echo "$RANLIB" >&6; }
5047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5048 $as_echo "no" >&6; }
5053 if test -z "$ac_cv_prog_RANLIB"; then
5054 ac_ct_RANLIB
=$RANLIB
5055 # Extract the first word of "ranlib", so it can be a program name with args.
5056 set dummy ranlib
; ac_word
=$2
5057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5058 $as_echo_n "checking for $ac_word... " >&6; }
5059 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5060 $as_echo_n "(cached) " >&6
5062 if test -n "$ac_ct_RANLIB"; then
5063 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
5065 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5069 test -z "$as_dir" && as_dir
=.
5070 for ac_exec_ext
in '' $ac_executable_extensions; do
5071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5072 ac_cv_prog_ac_ct_RANLIB
="ranlib"
5073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5082 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
5083 if test -n "$ac_ct_RANLIB"; then
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5085 $as_echo "$ac_ct_RANLIB" >&6; }
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5088 $as_echo "no" >&6; }
5091 if test "x$ac_ct_RANLIB" = x
; then
5092 RANLIB
="ranlib-not-found-in-path-error"
5094 case $cross_compiling:$ac_tool_warned in
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5097 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5098 ac_tool_warned
=yes ;;
5100 RANLIB
=$ac_ct_RANLIB
5103 RANLIB
="$ac_cv_prog_RANLIB"
5106 # Extract the first word of "perl", so it can be a program name with args.
5107 set dummy perl
; ac_word
=$2
5108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5109 $as_echo_n "checking for $ac_word... " >&6; }
5110 if test "${ac_cv_path_PERL+set}" = set; then :
5111 $as_echo_n "(cached) " >&6
5115 ac_cv_path_PERL
="$PERL" # Let the user override the test with a path.
5118 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5122 test -z "$as_dir" && as_dir
=.
5123 for ac_exec_ext
in '' $ac_executable_extensions; do
5124 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5125 ac_cv_path_PERL
="$as_dir/$ac_word$ac_exec_ext"
5126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5133 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL
="perl-not-found-in-path-error"
5137 PERL
=$ac_cv_path_PERL
5138 if test -n "$PERL"; then
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5140 $as_echo "$PERL" >&6; }
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5143 $as_echo "no" >&6; }
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5148 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5150 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5151 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5152 $as_echo_n "(cached) " >&6
5154 cat >conftest.
make <<\_ACEOF
5157 @
echo '@@@%%%=$(MAKE)=@@@%%%'
5159 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5160 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5162 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
5164 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
5168 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5170 $as_echo "yes" >&6; }
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5174 $as_echo "no" >&6; }
5175 SET_MAKE
="MAKE=${MAKE-make}"
5180 # See if makeinfo has been installed and is modern enough
5181 # that we can use it.
5183 # Extract the first word of "makeinfo", so it can be a program name with args.
5184 set dummy makeinfo
; ac_word
=$2
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5186 $as_echo_n "checking for $ac_word... " >&6; }
5187 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5188 $as_echo_n "(cached) " >&6
5190 if test -n "$MAKEINFO"; then
5191 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
5193 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5197 test -z "$as_dir" && as_dir
=.
5198 for ac_exec_ext
in '' $ac_executable_extensions; do
5199 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5200 ac_cv_prog_MAKEINFO
="makeinfo"
5201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5210 MAKEINFO
=$ac_cv_prog_MAKEINFO
5211 if test -n "$MAKEINFO"; then
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5213 $as_echo "$MAKEINFO" >&6; }
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5216 $as_echo "no" >&6; }
5220 if test -n "$MAKEINFO"; then
5221 # Found it, now check the version.
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
5223 $as_echo_n "checking for modern makeinfo... " >&6; }
5224 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
5225 $as_echo_n "(cached) " >&6
5227 ac_prog_version
=`eval $MAKEINFO --version 2>&1 |
5228 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5230 case $ac_prog_version in
5231 '') gcc_cv_prog_makeinfo_modern
=no
;;
5232 4.
[4-9]*|
4.
[1-9][0-9]*|
[5-9]*|
[1-9][0-9]*) gcc_cv_prog_makeinfo_modern
=yes;;
5233 *) gcc_cv_prog_makeinfo_modern
=no
;;
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
5238 $as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
5240 gcc_cv_prog_makeinfo_modern
=no
5242 if test $gcc_cv_prog_makeinfo_modern = no
; then
5243 MAKEINFO
="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
5246 if test $gcc_cv_prog_makeinfo_modern = "yes"; then
5248 BUILD_INFO_FALSE
='#'
5259 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5260 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5265 macro_version
='2.2.7a'
5266 macro_revision
='1.3134'
5280 ltmain
="$ac_aux_dir/ltmain.sh"
5282 # Backslashify metacharacters that are still active within
5283 # double-quoted strings.
5284 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
5286 # Same as above, but do not quote variable references.
5287 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
5289 # Sed substitution to delay expansion of an escaped shell variable in a
5290 # double_quote_subst'ed string.
5291 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
5293 # Sed substitution to delay expansion of an escaped single quote.
5294 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
5296 # Sed substitution to avoid accidental globbing in evaled expressions
5297 no_glob_subst
='s/\*/\\\*/g'
5299 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5300 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5301 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5304 $as_echo_n "checking how to print strings... " >&6; }
5305 # Test print first, because it will be a builtin if present.
5306 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5307 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5309 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5312 # Use this function as a fallback that always works.
5313 func_fallback_echo ()
5315 eval 'cat <<_LTECHO_EOF
5319 ECHO='func_fallback_echo
'
5322 # func_echo_all arg...
5323 # Invoke $ECHO with all args, space-separated.
5330 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5331 $as_echo "printf" >&6; } ;;
5332 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5333 $as_echo "print -r" >&6; } ;;
5334 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5335 $as_echo "cat" >&6; } ;;
5351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5352 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5353 if test "${ac_cv_path_SED+set}" = set; then :
5354 $as_echo_n "(cached) " >&6
5356 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5357 for ac_i in 1 2 3 4 5 6 7; do
5358 ac_script="$ac_script$as_nl$ac_script"
5360 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5361 { ac_script=; unset ac_script;}
5362 if test -z "$SED"; then
5363 ac_path_SED_found=false
5364 # Loop through the user's path and
test for each of PROGNAME-LIST
5365 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5369 test -z "$as_dir" && as_dir
=.
5370 for ac_prog
in sed gsed
; do
5371 for ac_exec_ext
in '' $ac_executable_extensions; do
5372 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5373 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } ||
continue
5374 # Check for GNU ac_path_SED and select it if it is found.
5375 # Check for GNU $ac_path_SED
5376 case `"$ac_path_SED" --version 2>&1` in
5378 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5381 $as_echo_n 0123456789 >"conftest.in"
5384 cat "conftest.in" "conftest.in" >"conftest.tmp"
5385 mv "conftest.tmp" "conftest.in"
5386 cp "conftest.in" "conftest.nl"
5387 $as_echo '' >> "conftest.nl"
5388 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5389 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5390 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5391 if test $ac_count -gt ${ac_path_SED_max-0}; then
5392 # Best one so far, save it but keep looking for a better one
5393 ac_cv_path_SED
="$ac_path_SED"
5394 ac_path_SED_max
=$ac_count
5396 # 10*(2^10) chars as input seems more than enough
5397 test $ac_count -gt 10 && break
5399 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5402 $ac_path_SED_found && break 3
5407 if test -z "$ac_cv_path_SED"; then
5408 as_fn_error
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5416 $as_echo "$ac_cv_path_SED" >&6; }
5417 SED
="$ac_cv_path_SED"
5420 test -z "$SED" && SED
=sed
5421 Xsed
="$SED -e 1s/^X//"
5433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5434 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5435 if test "${ac_cv_path_GREP+set}" = set; then :
5436 $as_echo_n "(cached) " >&6
5438 if test -z "$GREP"; then
5439 ac_path_GREP_found
=false
5440 # Loop through the user's path and test for each of PROGNAME-LIST
5441 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5442 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5445 test -z "$as_dir" && as_dir
=.
5446 for ac_prog
in grep ggrep
; do
5447 for ac_exec_ext
in '' $ac_executable_extensions; do
5448 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5449 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
5450 # Check for GNU ac_path_GREP and select it if it is found.
5451 # Check for GNU $ac_path_GREP
5452 case `"$ac_path_GREP" --version 2>&1` in
5454 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5457 $as_echo_n 0123456789 >"conftest.in"
5460 cat "conftest.in" "conftest.in" >"conftest.tmp"
5461 mv "conftest.tmp" "conftest.in"
5462 cp "conftest.in" "conftest.nl"
5463 $as_echo 'GREP' >> "conftest.nl"
5464 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5465 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5466 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5467 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5468 # Best one so far, save it but keep looking for a better one
5469 ac_cv_path_GREP
="$ac_path_GREP"
5470 ac_path_GREP_max
=$ac_count
5472 # 10*(2^10) chars as input seems more than enough
5473 test $ac_count -gt 10 && break
5475 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5478 $ac_path_GREP_found && break 3
5483 if test -z "$ac_cv_path_GREP"; then
5484 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5487 ac_cv_path_GREP
=$GREP
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5492 $as_echo "$ac_cv_path_GREP" >&6; }
5493 GREP
="$ac_cv_path_GREP"
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5497 $as_echo_n "checking for egrep... " >&6; }
5498 if test "${ac_cv_path_EGREP+set}" = set; then :
5499 $as_echo_n "(cached) " >&6
5501 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5502 then ac_cv_path_EGREP
="$GREP -E"
5504 if test -z "$EGREP"; then
5505 ac_path_EGREP_found
=false
5506 # Loop through the user's path and test for each of PROGNAME-LIST
5507 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5508 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5511 test -z "$as_dir" && as_dir
=.
5512 for ac_prog
in egrep; do
5513 for ac_exec_ext
in '' $ac_executable_extensions; do
5514 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5515 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
5516 # Check for GNU ac_path_EGREP and select it if it is found.
5517 # Check for GNU $ac_path_EGREP
5518 case `"$ac_path_EGREP" --version 2>&1` in
5520 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5523 $as_echo_n 0123456789 >"conftest.in"
5526 cat "conftest.in" "conftest.in" >"conftest.tmp"
5527 mv "conftest.tmp" "conftest.in"
5528 cp "conftest.in" "conftest.nl"
5529 $as_echo 'EGREP' >> "conftest.nl"
5530 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5531 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5532 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5533 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5534 # Best one so far, save it but keep looking for a better one
5535 ac_cv_path_EGREP
="$ac_path_EGREP"
5536 ac_path_EGREP_max
=$ac_count
5538 # 10*(2^10) chars as input seems more than enough
5539 test $ac_count -gt 10 && break
5541 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5544 $ac_path_EGREP_found && break 3
5549 if test -z "$ac_cv_path_EGREP"; then
5550 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5553 ac_cv_path_EGREP
=$EGREP
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5559 $as_echo "$ac_cv_path_EGREP" >&6; }
5560 EGREP
="$ac_cv_path_EGREP"
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5564 $as_echo_n "checking for fgrep... " >&6; }
5565 if test "${ac_cv_path_FGREP+set}" = set; then :
5566 $as_echo_n "(cached) " >&6
5568 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
5569 then ac_cv_path_FGREP
="$GREP -F"
5571 if test -z "$FGREP"; then
5572 ac_path_FGREP_found
=false
5573 # Loop through the user's path and test for each of PROGNAME-LIST
5574 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5575 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5578 test -z "$as_dir" && as_dir
=.
5579 for ac_prog
in fgrep
; do
5580 for ac_exec_ext
in '' $ac_executable_extensions; do
5581 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
5582 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } ||
continue
5583 # Check for GNU ac_path_FGREP and select it if it is found.
5584 # Check for GNU $ac_path_FGREP
5585 case `"$ac_path_FGREP" --version 2>&1` in
5587 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
5590 $as_echo_n 0123456789 >"conftest.in"
5593 cat "conftest.in" "conftest.in" >"conftest.tmp"
5594 mv "conftest.tmp" "conftest.in"
5595 cp "conftest.in" "conftest.nl"
5596 $as_echo 'FGREP' >> "conftest.nl"
5597 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5598 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5599 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5600 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5601 # Best one so far, save it but keep looking for a better one
5602 ac_cv_path_FGREP
="$ac_path_FGREP"
5603 ac_path_FGREP_max
=$ac_count
5605 # 10*(2^10) chars as input seems more than enough
5606 test $ac_count -gt 10 && break
5608 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5611 $ac_path_FGREP_found && break 3
5616 if test -z "$ac_cv_path_FGREP"; then
5617 as_fn_error
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5620 ac_cv_path_FGREP
=$FGREP
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5626 $as_echo "$ac_cv_path_FGREP" >&6; }
5627 FGREP
="$ac_cv_path_FGREP"
5630 test -z "$GREP" && GREP
=grep
5650 # Check whether --with-gnu-ld was given.
5651 if test "${with_gnu_ld+set}" = set; then :
5652 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
5658 if test "$GCC" = yes; then
5659 # Check if gcc -print-prog-name=ld gives a path.
5660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5661 $as_echo_n "checking for ld used by $CC... " >&6; }
5664 # gcc leaves a trailing carriage return which upsets mingw
5665 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5667 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
5670 # Accept absolute paths.
5672 re_direlt
='/[^/][^/]*/\.\./'
5673 # Canonicalize the pathname of ld
5674 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5675 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
5676 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5678 test -z "$LD" && LD
="$ac_prog"
5681 # If it fails, then pretend we aren't using GCC.
5685 # If it is relative, then search for the first ld in PATH.
5689 elif test "$with_gnu_ld" = yes; then
5690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5691 $as_echo_n "checking for GNU ld... " >&6; }
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5694 $as_echo_n "checking for non-GNU ld... " >&6; }
5696 if test "${lt_cv_path_LD+set}" = set; then :
5697 $as_echo_n "(cached) " >&6
5699 if test -z "$LD"; then
5700 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5701 for ac_dir
in $PATH; do
5703 test -z "$ac_dir" && ac_dir
=.
5704 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
5705 lt_cv_path_LD
="$ac_dir/$ac_prog"
5706 # Check to see if the program is GNU ld. I'd rather use --version,
5707 # but apparently some variants of GNU ld only accept -v.
5708 # Break only if it was the GNU/non-GNU ld that we prefer.
5709 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5710 *GNU
* |
*'with BFD'*)
5711 test "$with_gnu_ld" != no
&& break
5714 test "$with_gnu_ld" != yes && break
5721 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
5726 if test -n "$LD"; then
5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5728 $as_echo "$LD" >&6; }
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5731 $as_echo "no" >&6; }
5733 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
5734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5735 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5736 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5737 $as_echo_n "(cached) " >&6
5739 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5740 case `$LD -v 2>&1 </dev/null` in
5741 *GNU
* |
*'with BFD'*)
5742 lt_cv_prog_gnu_ld
=yes
5745 lt_cv_prog_gnu_ld
=no
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5750 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5751 with_gnu_ld
=$lt_cv_prog_gnu_ld
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5762 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5763 if test "${lt_cv_path_NM+set}" = set; then :
5764 $as_echo_n "(cached) " >&6
5766 if test -n "$NM"; then
5767 # Let the user override the test.
5770 lt_nm_to_check
="${ac_tool_prefix}nm"
5771 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5772 lt_nm_to_check
="$lt_nm_to_check nm"
5774 for lt_tmp_nm
in $lt_nm_to_check; do
5775 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5776 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
5778 test -z "$ac_dir" && ac_dir
=.
5779 tmp_nm
="$ac_dir/$lt_tmp_nm"
5780 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
5781 # Check to see if the nm accepts a BSD-compat flag.
5782 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5783 # nm: unknown option "B" ignored
5784 # Tru64's nm complains that /dev/null is an invalid object file
5785 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5786 */dev
/null
* |
*'Invalid file or object type'*)
5787 lt_cv_path_NM
="$tmp_nm -B"
5791 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5793 lt_cv_path_NM
="$tmp_nm -p"
5797 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5798 continue # so that we can try to find one that supports BSD flags
5807 : ${lt_cv_path_NM=no}
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5811 $as_echo "$lt_cv_path_NM" >&6; }
5812 if test "$lt_cv_path_NM" != "no"; then
5815 # Didn't find any BSD compatible name lister, look for dumpbin.
5816 if test -n "$DUMPBIN"; then :
5817 # Let the user override the test.
5819 if test -n "$ac_tool_prefix"; then
5820 for ac_prog
in dumpbin
"link -dump"
5822 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5823 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5825 $as_echo_n "checking for $ac_word... " >&6; }
5826 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5827 $as_echo_n "(cached) " >&6
5829 if test -n "$DUMPBIN"; then
5830 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
5832 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5836 test -z "$as_dir" && as_dir
=.
5837 for ac_exec_ext
in '' $ac_executable_extensions; do
5838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5839 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
5840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5849 DUMPBIN
=$ac_cv_prog_DUMPBIN
5850 if test -n "$DUMPBIN"; then
5851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5852 $as_echo "$DUMPBIN" >&6; }
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5855 $as_echo "no" >&6; }
5859 test -n "$DUMPBIN" && break
5862 if test -z "$DUMPBIN"; then
5863 ac_ct_DUMPBIN
=$DUMPBIN
5864 for ac_prog
in dumpbin
"link -dump"
5866 # Extract the first word of "$ac_prog", so it can be a program name with args.
5867 set dummy
$ac_prog; ac_word
=$2
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5869 $as_echo_n "checking for $ac_word... " >&6; }
5870 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5871 $as_echo_n "(cached) " >&6
5873 if test -n "$ac_ct_DUMPBIN"; then
5874 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
5876 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5880 test -z "$as_dir" && as_dir
=.
5881 for ac_exec_ext
in '' $ac_executable_extensions; do
5882 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5883 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
5884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5893 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
5894 if test -n "$ac_ct_DUMPBIN"; then
5895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5896 $as_echo "$ac_ct_DUMPBIN" >&6; }
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5899 $as_echo "no" >&6; }
5903 test -n "$ac_ct_DUMPBIN" && break
5906 if test "x$ac_ct_DUMPBIN" = x
; then
5909 case $cross_compiling:$ac_tool_warned in
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5912 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5913 ac_tool_warned
=yes ;;
5915 DUMPBIN
=$ac_ct_DUMPBIN
5919 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5921 DUMPBIN
="$DUMPBIN -symbols"
5929 if test "$DUMPBIN" != ":"; then
5933 test -z "$NM" && NM
=nm
5940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5941 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5942 if test "${lt_cv_nm_interface+set}" = set; then :
5943 $as_echo_n "(cached) " >&6
5945 lt_cv_nm_interface
="BSD nm"
5946 echo "int some_variable = 0;" > conftest.
$ac_ext
5947 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5948 (eval "$ac_compile" 2>conftest.err
)
5949 cat conftest.err
>&5
5950 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5951 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
5952 cat conftest.err
>&5
5953 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5954 cat conftest.out
>&5
5955 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
5956 lt_cv_nm_interface
="MS dumpbin"
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5961 $as_echo "$lt_cv_nm_interface" >&6; }
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5964 $as_echo_n "checking whether ln -s works... " >&6; }
5966 if test "$LN_S" = "ln -s"; then
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5968 $as_echo "yes" >&6; }
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5971 $as_echo "no, using $LN_S" >&6; }
5974 # find the maximum length of command line arguments
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5976 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5977 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5978 $as_echo_n "(cached) " >&6
5985 # On DJGPP, this test can blow up pretty badly due to problems in libc
5986 # (any single argument exceeding 2000 bytes causes a buffer overrun
5987 # during glob expansion). Even if it were fixed, the result of this
5988 # check would be larger than it should be.
5989 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
5993 # Under GNU Hurd, this test is not required because there is
5994 # no limit to the length of command line arguments.
5995 # Libtool will interpret -1 as no limit whatsoever
5996 lt_cv_sys_max_cmd_len
=-1;
5999 cygwin
* | mingw
* | cegcc
*)
6000 # On Win9x/ME, this test blows up -- it succeeds, but takes
6001 # about 5 minutes as the teststring grows exponentially.
6002 # Worse, since 9x/ME are not pre-emptively multitasking,
6003 # you end up with a "frozen" computer, even though with patience
6004 # the test eventually succeeds (with a max line length of 256k).
6005 # Instead, let's just punt: use the minimum linelength reported by
6006 # all of the supported platforms: 8192 (on NT/2K/XP).
6007 lt_cv_sys_max_cmd_len
=8192;
6011 # On MiNT this can take a long time and run out of memory.
6012 lt_cv_sys_max_cmd_len
=8192;
6016 # On AmigaOS with pdksh, this test takes hours, literally.
6017 # So we just punt and use a minimum line length of 8192.
6018 lt_cv_sys_max_cmd_len
=8192;
6021 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
6022 # This has been around since 386BSD, at least. Likely further.
6023 if test -x /sbin
/sysctl
; then
6024 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
6025 elif test -x /usr
/sbin
/sysctl
; then
6026 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
6028 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
6030 # And add a safety zone
6031 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6032 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6036 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6037 lt_cv_sys_max_cmd_len
=196608
6041 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6042 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6043 # nice to cause kernel panics so lets avoid the loop below.
6044 # First set a reasonable default.
6045 lt_cv_sys_max_cmd_len
=16384
6047 if test -x /sbin
/sysconfig
; then
6048 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6049 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
6054 lt_cv_sys_max_cmd_len
=102400
6056 sysv5
* | sco5v6
* | sysv4.2uw2
*)
6057 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6058 if test -n "$kargmax"; then
6059 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
6061 lt_cv_sys_max_cmd_len
=32768
6065 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
6066 if test -n "$lt_cv_sys_max_cmd_len"; then
6067 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6068 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6070 # Make teststring a little bigger before we do anything with it.
6071 # a 1K string should be a reasonable start.
6072 for i
in 1 2 3 4 5 6 7 8 ; do
6073 teststring
=$teststring$teststring
6075 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
6076 # If test is not a shell built-in, we'll probably end up computing a
6077 # maximum length that is only half of the actual maximum length, but
6079 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6080 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
6081 test $i != 17 # 1/2 MB should be enough
6084 teststring
=$teststring$teststring
6086 # Only check the string length outside the loop.
6087 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
6089 # Add a significant safety factor because C++ compilers can tack on
6090 # massive amounts of additional arguments before passing them to the
6091 # linker. It appears as though 1/2 is a usable value.
6092 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
6099 if test -n $lt_cv_sys_max_cmd_len ; then
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6101 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6104 $as_echo "none" >&6; }
6106 max_cmd_len
=$lt_cv_sys_max_cmd_len
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6118 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6119 # Try some XSI features
6122 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6124 && eval 'test $(( 1 + 1 )) -eq 2 \
6125 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6127 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
6128 $as_echo "$xsi_shell" >&6; }
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
6132 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
6134 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
6136 && lt_shell_append=yes
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
6138 $as_echo "$lt_shell_append" >&6; }
6141 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6151 # test EBCDIC or ASCII
6152 case `echo X|tr X '\101'` in
6153 A) # ASCII based system
6154 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6155 lt_SP2NL='tr \040 \012'
6156 lt_NL2SP='tr \015\012 \040\040'
6158 *) # EBCDIC based system
6159 lt_SP2NL='tr \100 \n'
6160 lt_NL2SP='tr \r\n \100\100'
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
6173 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
6174 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6175 $as_echo_n "(cached
) " >&6
6177 lt_cv_ld_reload_flag='-r'
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
6180 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6181 reload_flag=$lt_cv_ld_reload_flag
6182 case $reload_flag in
6184 *) reload_flag=" $reload_flag" ;;
6186 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6189 if test "$GCC" = yes; then
6190 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6192 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6205 if test -n "$ac_tool_prefix"; then
6206 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
6207 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6209 $as_echo_n "checking
for $ac_word...
" >&6; }
6210 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6211 $as_echo_n "(cached
) " >&6
6213 if test -n "$OBJDUMP"; then
6214 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6220 test -z "$as_dir" && as_dir=.
6221 for ac_exec_ext in '' $ac_executable_extensions; do
6222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6223 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
6224 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6233 OBJDUMP=$ac_cv_prog_OBJDUMP
6234 if test -n "$OBJDUMP"; then
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
6236 $as_echo "$OBJDUMP" >&6; }
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6239 $as_echo "no
" >&6; }
6244 if test -z "$ac_cv_prog_OBJDUMP"; then
6245 ac_ct_OBJDUMP=$OBJDUMP
6246 # Extract the first word of "objdump
", so it can be a program name with args.
6247 set dummy objdump; ac_word=$2
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6249 $as_echo_n "checking
for $ac_word...
" >&6; }
6250 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6251 $as_echo_n "(cached
) " >&6
6253 if test -n "$ac_ct_OBJDUMP"; then
6254 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6260 test -z "$as_dir" && as_dir=.
6261 for ac_exec_ext in '' $ac_executable_extensions; do
6262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6263 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
6264 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6273 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6274 if test -n "$ac_ct_OBJDUMP"; then
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
6276 $as_echo "$ac_ct_OBJDUMP" >&6; }
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6279 $as_echo "no
" >&6; }
6282 if test "x
$ac_ct_OBJDUMP" = x; then
6285 case $cross_compiling:$ac_tool_warned in
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6288 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6289 ac_tool_warned=yes ;;
6291 OBJDUMP=$ac_ct_OBJDUMP
6294 OBJDUMP="$ac_cv_prog_OBJDUMP"
6297 test -z "$OBJDUMP" && OBJDUMP=objdump
6307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
6308 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
6309 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6310 $as_echo_n "(cached
) " >&6
6312 lt_cv_file_magic_cmd='$MAGIC_CMD'
6313 lt_cv_file_magic_test_file=
6314 lt_cv_deplibs_check_method='unknown'
6315 # Need to set the preceding variable on all platforms that support
6316 # interlibrary dependencies.
6317 # 'none' -- dependencies not supported.
6318 # `unknown' -- same as none, but documents that we really don't know.
6319 # 'pass_all' -- all dependencies passed with no checks.
6320 # 'test_compile' -- check by making test program.
6321 # 'file_magic [[regex]]' -- check by looking for files in library path
6322 # which responds to the $file_magic_cmd with a given extended regex.
6323 # If you have `file' or equivalent on your system and you're not sure
6324 # whether `pass_all' will *always* work, you probably want this one.
6328 lt_cv_deplibs_check_method=pass_all
6332 lt_cv_deplibs_check_method=pass_all
6336 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6337 lt_cv_file_magic_cmd='/usr/bin/file -L'
6338 lt_cv_file_magic_test_file=/shlib/libc.so
6342 # func_win32_libid is a shell function defined in ltmain.sh
6343 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6344 lt_cv_file_magic_cmd='func_win32_libid'
6348 # Base MSYS/MinGW do not provide the 'file' command needed by
6349 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6350 # unless we find 'file', for example because we are cross-compiling.
6351 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6352 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
6353 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6354 lt_cv_file_magic_cmd='func_win32_libid'
6356 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6357 lt_cv_file_magic_cmd='$OBJDUMP -f'
6362 # use the weaker test based on 'objdump'. See mingw*.
6363 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6364 lt_cv_file_magic_cmd='$OBJDUMP -f'
6367 darwin* | rhapsody*)
6368 lt_cv_deplibs_check_method=pass_all
6371 freebsd* | dragonfly*)
6372 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6375 # Not sure whether the presence of OpenBSD here was a mistake.
6376 # Let's accept both of them until this is cleared up.
6377 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6378 lt_cv_file_magic_cmd=/usr/bin/file
6379 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6383 lt_cv_deplibs_check_method=pass_all
6388 lt_cv_deplibs_check_method=pass_all
6392 lt_cv_deplibs_check_method=pass_all
6395 hpux10.20* | hpux11*)
6396 lt_cv_file_magic_cmd=/usr/bin/file
6399 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6400 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6403 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]'
6404 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6407 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6408 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6414 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6415 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6418 irix5* | irix6* | nonstopux*)
6420 *-32|*"-32 ") libmagic=32-bit;;
6421 *-n32|*"-n32 ") libmagic=N32;;
6422 *-64|*"-64 ") libmagic=64-bit;;
6423 *) libmagic=never-match;;
6425 lt_cv_deplibs_check_method=pass_all
6428 # This must be Linux ELF.
6429 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6430 lt_cv_deplibs_check_method=pass_all
6434 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6435 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6437 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6442 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6443 lt_cv_file_magic_cmd=/usr/bin/file
6444 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6448 lt_cv_deplibs_check_method=pass_all
6452 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
6453 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6455 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6459 osf3* | osf4* | osf5*)
6460 lt_cv_deplibs_check_method=pass_all
6464 lt_cv_deplibs_check_method=pass_all
6468 lt_cv_deplibs_check_method=pass_all
6471 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6472 lt_cv_deplibs_check_method=pass_all
6476 case $host_vendor in
6478 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]'
6479 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6482 lt_cv_deplibs_check_method=pass_all
6485 lt_cv_file_magic_cmd='/bin/file'
6486 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6489 lt_cv_file_magic_cmd='/bin/file'
6490 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
6491 lt_cv_file_magic_test_file=/lib/libc.so
6494 lt_cv_deplibs_check_method=pass_all
6497 lt_cv_deplibs_check_method=pass_all
6503 lt_cv_deplibs_check_method=pass_all
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
6509 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6510 file_magic_cmd=$lt_cv_file_magic_cmd
6511 deplibs_check_method=$lt_cv_deplibs_check_method
6512 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6525 if test -n "$ac_tool_prefix"; then
6526 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6527 set dummy ${ac_tool_prefix}ar; ac_word=$2
6528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6529 $as_echo_n "checking
for $ac_word...
" >&6; }
6530 if test "${ac_cv_prog_AR+set}" = set; then :
6531 $as_echo_n "(cached
) " >&6
6533 if test -n "$AR"; then
6534 ac_cv_prog_AR="$AR" # Let the user override the test.
6536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6540 test -z "$as_dir" && as_dir=.
6541 for ac_exec_ext in '' $ac_executable_extensions; do
6542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6543 ac_cv_prog_AR="${ac_tool_prefix}ar"
6544 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6554 if test -n "$AR"; then
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
6556 $as_echo "$AR" >&6; }
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6559 $as_echo "no
" >&6; }
6564 if test -z "$ac_cv_prog_AR"; then
6566 # Extract the first word of "ar", so it can be a program name with args.
6567 set dummy ar; ac_word=$2
6568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6569 $as_echo_n "checking
for $ac_word...
" >&6; }
6570 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6571 $as_echo_n "(cached
) " >&6
6573 if test -n "$ac_ct_AR"; then
6574 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6580 test -z "$as_dir" && as_dir=.
6581 for ac_exec_ext in '' $ac_executable_extensions; do
6582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6583 ac_cv_prog_ac_ct_AR="ar"
6584 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6593 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6594 if test -n "$ac_ct_AR"; then
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
6596 $as_echo "$ac_ct_AR" >&6; }
6598 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6599 $as_echo "no
" >&6; }
6602 if test "x
$ac_ct_AR" = x; then
6605 case $cross_compiling:$ac_tool_warned in
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6608 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6609 ac_tool_warned=yes ;;
6617 test -z "$AR" && AR=ar
6618 test -z "$AR_FLAGS" && AR_FLAGS=cru
6630 if test -n "$ac_tool_prefix"; then
6631 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
6632 set dummy ${ac_tool_prefix}strip; ac_word=$2
6633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6634 $as_echo_n "checking
for $ac_word...
" >&6; }
6635 if test "${ac_cv_prog_STRIP+set}" = set; then :
6636 $as_echo_n "(cached
) " >&6
6638 if test -n "$STRIP"; then
6639 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6645 test -z "$as_dir" && as_dir=.
6646 for ac_exec_ext in '' $ac_executable_extensions; do
6647 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6648 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
6649 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6658 STRIP=$ac_cv_prog_STRIP
6659 if test -n "$STRIP"; then
6660 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
6661 $as_echo "$STRIP" >&6; }
6663 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6664 $as_echo "no
" >&6; }
6669 if test -z "$ac_cv_prog_STRIP"; then
6671 # Extract the first word of "strip
", so it can be a program name with args.
6672 set dummy strip; ac_word=$2
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6674 $as_echo_n "checking
for $ac_word...
" >&6; }
6675 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6676 $as_echo_n "(cached
) " >&6
6678 if test -n "$ac_ct_STRIP"; then
6679 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6685 test -z "$as_dir" && as_dir=.
6686 for ac_exec_ext in '' $ac_executable_extensions; do
6687 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6688 ac_cv_prog_ac_ct_STRIP="strip
"
6689 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6698 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6699 if test -n "$ac_ct_STRIP"; then
6700 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
6701 $as_echo "$ac_ct_STRIP" >&6; }
6703 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6704 $as_echo "no
" >&6; }
6707 if test "x
$ac_ct_STRIP" = x; then
6710 case $cross_compiling:$ac_tool_warned in
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6713 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6714 ac_tool_warned=yes ;;
6719 STRIP="$ac_cv_prog_STRIP"
6722 test -z "$STRIP" && STRIP=:
6729 if test -n "$ac_tool_prefix"; then
6730 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
6731 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6733 $as_echo_n "checking
for $ac_word...
" >&6; }
6734 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6735 $as_echo_n "(cached
) " >&6
6737 if test -n "$RANLIB"; then
6738 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6744 test -z "$as_dir" && as_dir=.
6745 for ac_exec_ext in '' $ac_executable_extensions; do
6746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6747 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
6748 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6757 RANLIB=$ac_cv_prog_RANLIB
6758 if test -n "$RANLIB"; then
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
6760 $as_echo "$RANLIB" >&6; }
6762 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6763 $as_echo "no
" >&6; }
6768 if test -z "$ac_cv_prog_RANLIB"; then
6769 ac_ct_RANLIB=$RANLIB
6770 # Extract the first word of "ranlib
", so it can be a program name with args.
6771 set dummy ranlib; ac_word=$2
6772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6773 $as_echo_n "checking
for $ac_word...
" >&6; }
6774 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6775 $as_echo_n "(cached
) " >&6
6777 if test -n "$ac_ct_RANLIB"; then
6778 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6784 test -z "$as_dir" && as_dir=.
6785 for ac_exec_ext in '' $ac_executable_extensions; do
6786 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6787 ac_cv_prog_ac_ct_RANLIB="ranlib
"
6788 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6797 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6798 if test -n "$ac_ct_RANLIB"; then
6799 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
6800 $as_echo "$ac_ct_RANLIB" >&6; }
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6803 $as_echo "no
" >&6; }
6806 if test "x
$ac_ct_RANLIB" = x; then
6809 case $cross_compiling:$ac_tool_warned in
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6812 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6813 ac_tool_warned=yes ;;
6815 RANLIB=$ac_ct_RANLIB
6818 RANLIB="$ac_cv_prog_RANLIB"
6821 test -z "$RANLIB" && RANLIB=:
6828 # Determine commands to create old-style static archives.
6829 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6830 old_postinstall_cmds='chmod 644 $oldlib'
6831 old_postuninstall_cmds=
6833 if test -n "$RANLIB"; then
6836 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
6839 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
6842 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
6847 lock_old_archive_extraction=yes ;;
6849 lock_old_archive_extraction=no ;;
6890 # If no C compiler was specified, use CC.
6893 # If no C compiler flags were specified, use CFLAGS.
6894 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6896 # Allow CC to be a program name with arguments.
6900 # Check for command to grab the raw symbol name followed by C symbol from nm.
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
6902 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
6903 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6904 $as_echo_n "(cached
) " >&6
6907 # These are sane defaults that work on at least a few old systems.
6908 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6910 # Character class describing NM global symbol codes.
6911 symcode='[BCDEGRST]'
6913 # Regexp to match symbols that can be accessed directly from C.
6914 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6916 # Define system-specific variables.
6921 cygwin* | mingw* | pw32* | cegcc*)
6922 symcode='[ABCDGISTW]'
6925 if test "$host_cpu" = ia64; then
6926 symcode='[ABCDEGRST]'
6930 symcode='[BCDEGRST]'
6933 symcode='[BCDEGQRST]'
6944 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6952 # If we're using GNU nm, then use its standard symbol codes.
6953 case `$NM -V 2>&1` in
6954 *GNU* | *'with BFD'*)
6955 symcode='[ABCDGIRSTW]' ;;
6958 # Transform an extracted symbol line into a proper C declaration.
6959 # Some systems (esp. on ia64) link data and code symbols differently,
6960 # so use this general approach.
6961 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6963 # Transform an extracted symbol line into symbol name and symbol address
6964 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6965 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'"
6967 # Handle CRLF in mingw tool chain
6971 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6975 # Try without a prefix underscore, then with it.
6976 for ac_symprfx in "" "_
"; do
6978 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6979 symxfrm="\\1 $ac_symprfx\\2 \\2"
6981 # Write the raw and C identifiers.
6982 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
6983 # Fake it for dumpbin and say T for any non-static function
6984 # and D for any global variable.
6985 # Also find C++ and __fastcall symbols from MSVC++,
6986 # which start with @ or ?.
6987 lt_cv_sys_global_symbol_pipe="$AWK '"\
6988 " {last_section=section; section=\$ 3};"\
6989 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6990 " \$ 0!~/External *\|/{next};"\
6991 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6992 " {if(hide[section]) next};"\
6993 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6994 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6995 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6996 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6997 " ' prfx
=^
$ac_symprfx"
6999 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7002 # Check to see that the pipe works correctly.
7006 cat > conftest.$ac_ext <<_LT_EOF
7011 void nm_test_func(void);
7012 void nm_test_func(void){}
7016 int main(){nm_test_var='a';nm_test_func();return(0);}
7019 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7020 (eval $ac_compile) 2>&5
7022 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7023 test $ac_status = 0; }; then
7024 # Now try to grab the symbols.
7026 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
7027 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7029 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7030 test $ac_status = 0; } && test -s "$nlist"; then
7031 # Try sorting and uniquifying the output.
7032 if sort "$nlist" | uniq > "$nlist"T; then
7033 mv -f "$nlist"T "$nlist"
7038 # Make sure that we snagged all the symbols we need.
7039 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7040 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7041 cat <<_LT_EOF > conftest.$ac_ext
7047 # Now generate the symbol file.
7048 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7050 cat <<_LT_EOF >> conftest.$ac_ext
7052 /* The mapping between symbol names and symbols. */
7057 lt__PROGRAM__LTX_preloaded_symbols[] =
7059 { "@PROGRAM@
", (void *) 0 },
7061 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7062 cat <<\_LT_EOF >> conftest.$ac_ext
7066 /* This works around a problem in FreeBSD linker */
7067 #ifdef FREEBSD_WORKAROUND
7068 static const void *lt_preloaded_setup() {
7069 return lt__PROGRAM__LTX_preloaded_symbols;
7077 # Now try linking the two files.
7078 mv conftest.$ac_objext conftstm.$ac_objext
7079 lt_save_LIBS="$LIBS"
7080 lt_save_CFLAGS="$CFLAGS"
7081 LIBS="conftstm.
$ac_objext"
7082 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7083 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7084 (eval $ac_link) 2>&5
7086 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7087 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7090 LIBS="$lt_save_LIBS"
7091 CFLAGS="$lt_save_CFLAGS"
7093 echo "cannot
find nm_test_func
in $nlist" >&5
7096 echo "cannot
find nm_test_var
in $nlist" >&5
7099 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
7102 echo "$progname: failed program was
:" >&5
7103 cat conftest.$ac_ext >&5
7105 rm -rf conftest* conftst*
7107 # Do not use the global_symbol_pipe unless it works.
7108 if test "$pipe_works" = yes; then
7111 lt_cv_sys_global_symbol_pipe=
7117 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7118 lt_cv_sys_global_symbol_to_cdecl=
7120 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
7122 $as_echo "failed
" >&6; }
7124 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
7125 $as_echo "ok
" >&6; }
7150 # Check whether --enable-libtool-lock was given.
7151 if test "${enable_libtool_lock+set}" = set; then :
7152 enableval=$enable_libtool_lock;
7155 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
7157 # Some flags need to be propagated to the compiler or linker for good
7161 # Find out which ABI we are using.
7162 echo 'int i;' > conftest.$ac_ext
7163 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7164 (eval $ac_compile) 2>&5
7166 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7167 test $ac_status = 0; }; then
7168 case `/usr/bin/file conftest.$ac_objext` in
7180 # Find out which ABI we are using.
7181 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
7182 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7183 (eval $ac_compile) 2>&5
7185 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7186 test $ac_status = 0; }; then
7187 if test "$lt_cv_prog_gnu_ld" = yes; then
7188 case `/usr/bin/file conftest.$ac_objext` in
7190 LD="${LD-ld} -melf32bsmip"
7193 LD="${LD-ld} -melf32bmipn32"
7196 LD="${LD-ld} -melf64bmip"
7200 case `/usr/bin/file conftest.$ac_objext` in
7216 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7217 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7218 # Find out which ABI we are using.
7219 echo 'int i;' > conftest.$ac_ext
7220 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7221 (eval $ac_compile) 2>&5
7223 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7224 test $ac_status = 0; }; then
7225 case `/usr/bin/file conftest.o` in
7228 x86_64-*kfreebsd*-gnu)
7229 LD="${LD-ld} -m elf_i386_fbsd
"
7232 LD="${LD-ld} -m elf_i386
"
7234 ppc64-*linux*|powerpc64-*linux*)
7235 LD="${LD-ld} -m elf32ppclinux
"
7238 LD="${LD-ld} -m elf_s390
"
7241 LD="${LD-ld} -m elf32_sparc
"
7247 x86_64-*kfreebsd*-gnu)
7248 LD="${LD-ld} -m elf_x86_64_fbsd
"
7251 LD="${LD-ld} -m elf_x86_64
"
7253 ppc*-*linux*|powerpc*-*linux*)
7254 LD="${LD-ld} -m elf64ppc
"
7256 s390*-*linux*|s390*-*tpf*)
7257 LD="${LD-ld} -m elf64_s390
"
7260 LD="${LD-ld} -m elf64_sparc
"
7270 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7271 SAVE_CFLAGS="$CFLAGS"
7272 CFLAGS="$CFLAGS -belf"
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
7274 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
7275 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7276 $as_echo_n "(cached
) " >&6
7279 ac_cpp='$CPP $CPPFLAGS'
7280 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7281 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7282 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7285 /* end confdefs.h. */
7295 if ac_fn_c_try_link "$LINENO"; then :
7296 lt_cv_cc_needs_belf=yes
7298 lt_cv_cc_needs_belf=no
7300 rm -f core conftest.err conftest.$ac_objext \
7301 conftest$ac_exeext conftest.$ac_ext
7303 ac_cpp='$CPP $CPPFLAGS'
7304 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7305 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7306 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7309 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
7310 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7311 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7312 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7313 CFLAGS="$SAVE_CFLAGS"
7317 # Find out which ABI we are using.
7318 echo 'int i;' > conftest.$ac_ext
7319 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7320 (eval $ac_compile) 2>&5
7322 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7323 test $ac_status = 0; }; then
7324 case `/usr/bin/file conftest.o` in
7326 case $lt_cv_prog_gnu_ld in
7327 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
7329 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7341 need_locks="$enable_libtool_lock"
7345 rhapsody* | darwin*)
7346 if test -n "$ac_tool_prefix"; then
7347 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
7348 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7350 $as_echo_n "checking
for $ac_word...
" >&6; }
7351 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7352 $as_echo_n "(cached
) " >&6
7354 if test -n "$DSYMUTIL"; then
7355 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7361 test -z "$as_dir" && as_dir=.
7362 for ac_exec_ext in '' $ac_executable_extensions; do
7363 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7364 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
7365 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7374 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7375 if test -n "$DSYMUTIL"; then
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
7377 $as_echo "$DSYMUTIL" >&6; }
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7380 $as_echo "no
" >&6; }
7385 if test -z "$ac_cv_prog_DSYMUTIL"; then
7386 ac_ct_DSYMUTIL=$DSYMUTIL
7387 # Extract the first word of "dsymutil
", so it can be a program name with args.
7388 set dummy dsymutil; ac_word=$2
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7390 $as_echo_n "checking
for $ac_word...
" >&6; }
7391 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7392 $as_echo_n "(cached
) " >&6
7394 if test -n "$ac_ct_DSYMUTIL"; then
7395 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7401 test -z "$as_dir" && as_dir=.
7402 for ac_exec_ext in '' $ac_executable_extensions; do
7403 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7404 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
7405 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7414 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7415 if test -n "$ac_ct_DSYMUTIL"; then
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
7417 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7420 $as_echo "no
" >&6; }
7423 if test "x
$ac_ct_DSYMUTIL" = x; then
7426 case $cross_compiling:$ac_tool_warned in
7428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7429 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7430 ac_tool_warned=yes ;;
7432 DSYMUTIL=$ac_ct_DSYMUTIL
7435 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7438 if test -n "$ac_tool_prefix"; then
7439 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
7440 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7442 $as_echo_n "checking
for $ac_word...
" >&6; }
7443 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7444 $as_echo_n "(cached
) " >&6
7446 if test -n "$NMEDIT"; then
7447 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7453 test -z "$as_dir" && as_dir=.
7454 for ac_exec_ext in '' $ac_executable_extensions; do
7455 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7456 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
7457 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7466 NMEDIT=$ac_cv_prog_NMEDIT
7467 if test -n "$NMEDIT"; then
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
7469 $as_echo "$NMEDIT" >&6; }
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7472 $as_echo "no
" >&6; }
7477 if test -z "$ac_cv_prog_NMEDIT"; then
7478 ac_ct_NMEDIT=$NMEDIT
7479 # Extract the first word of "nmedit
", so it can be a program name with args.
7480 set dummy nmedit; ac_word=$2
7481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7482 $as_echo_n "checking
for $ac_word...
" >&6; }
7483 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7484 $as_echo_n "(cached
) " >&6
7486 if test -n "$ac_ct_NMEDIT"; then
7487 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7493 test -z "$as_dir" && as_dir=.
7494 for ac_exec_ext in '' $ac_executable_extensions; do
7495 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7496 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
7497 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7506 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7507 if test -n "$ac_ct_NMEDIT"; then
7508 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
7509 $as_echo "$ac_ct_NMEDIT" >&6; }
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7512 $as_echo "no
" >&6; }
7515 if test "x
$ac_ct_NMEDIT" = x; then
7518 case $cross_compiling:$ac_tool_warned in
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7521 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7522 ac_tool_warned=yes ;;
7524 NMEDIT=$ac_ct_NMEDIT
7527 NMEDIT="$ac_cv_prog_NMEDIT"
7530 if test -n "$ac_tool_prefix"; then
7531 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
7532 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7534 $as_echo_n "checking
for $ac_word...
" >&6; }
7535 if test "${ac_cv_prog_LIPO+set}" = set; then :
7536 $as_echo_n "(cached
) " >&6
7538 if test -n "$LIPO"; then
7539 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7545 test -z "$as_dir" && as_dir=.
7546 for ac_exec_ext in '' $ac_executable_extensions; do
7547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7548 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
7549 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7558 LIPO=$ac_cv_prog_LIPO
7559 if test -n "$LIPO"; then
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
7561 $as_echo "$LIPO" >&6; }
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7564 $as_echo "no
" >&6; }
7569 if test -z "$ac_cv_prog_LIPO"; then
7571 # Extract the first word of "lipo
", so it can be a program name with args.
7572 set dummy lipo; ac_word=$2
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7574 $as_echo_n "checking
for $ac_word...
" >&6; }
7575 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7576 $as_echo_n "(cached
) " >&6
7578 if test -n "$ac_ct_LIPO"; then
7579 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7585 test -z "$as_dir" && as_dir=.
7586 for ac_exec_ext in '' $ac_executable_extensions; do
7587 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7588 ac_cv_prog_ac_ct_LIPO="lipo
"
7589 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7598 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7599 if test -n "$ac_ct_LIPO"; then
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
7601 $as_echo "$ac_ct_LIPO" >&6; }
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7604 $as_echo "no
" >&6; }
7607 if test "x
$ac_ct_LIPO" = x; then
7610 case $cross_compiling:$ac_tool_warned in
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7613 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7614 ac_tool_warned=yes ;;
7619 LIPO="$ac_cv_prog_LIPO"
7622 if test -n "$ac_tool_prefix"; then
7623 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
7624 set dummy ${ac_tool_prefix}otool; ac_word=$2
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7626 $as_echo_n "checking
for $ac_word...
" >&6; }
7627 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7628 $as_echo_n "(cached
) " >&6
7630 if test -n "$OTOOL"; then
7631 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7637 test -z "$as_dir" && as_dir=.
7638 for ac_exec_ext in '' $ac_executable_extensions; do
7639 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7640 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
7641 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7650 OTOOL=$ac_cv_prog_OTOOL
7651 if test -n "$OTOOL"; then
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
7653 $as_echo "$OTOOL" >&6; }
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7656 $as_echo "no
" >&6; }
7661 if test -z "$ac_cv_prog_OTOOL"; then
7663 # Extract the first word of "otool
", so it can be a program name with args.
7664 set dummy otool; ac_word=$2
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7666 $as_echo_n "checking
for $ac_word...
" >&6; }
7667 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7668 $as_echo_n "(cached
) " >&6
7670 if test -n "$ac_ct_OTOOL"; then
7671 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7677 test -z "$as_dir" && as_dir=.
7678 for ac_exec_ext in '' $ac_executable_extensions; do
7679 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7680 ac_cv_prog_ac_ct_OTOOL="otool
"
7681 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7690 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7691 if test -n "$ac_ct_OTOOL"; then
7692 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
7693 $as_echo "$ac_ct_OTOOL" >&6; }
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7696 $as_echo "no
" >&6; }
7699 if test "x
$ac_ct_OTOOL" = x; then
7702 case $cross_compiling:$ac_tool_warned in
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7705 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7706 ac_tool_warned=yes ;;
7711 OTOOL="$ac_cv_prog_OTOOL"
7714 if test -n "$ac_tool_prefix"; then
7715 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
7716 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7718 $as_echo_n "checking
for $ac_word...
" >&6; }
7719 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7720 $as_echo_n "(cached
) " >&6
7722 if test -n "$OTOOL64"; then
7723 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7729 test -z "$as_dir" && as_dir=.
7730 for ac_exec_ext in '' $ac_executable_extensions; do
7731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7732 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
7733 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7742 OTOOL64=$ac_cv_prog_OTOOL64
7743 if test -n "$OTOOL64"; then
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
7745 $as_echo "$OTOOL64" >&6; }
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7748 $as_echo "no
" >&6; }
7753 if test -z "$ac_cv_prog_OTOOL64"; then
7754 ac_ct_OTOOL64=$OTOOL64
7755 # Extract the first word of "otool64
", so it can be a program name with args.
7756 set dummy otool64; ac_word=$2
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7758 $as_echo_n "checking
for $ac_word...
" >&6; }
7759 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7760 $as_echo_n "(cached
) " >&6
7762 if test -n "$ac_ct_OTOOL64"; then
7763 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7769 test -z "$as_dir" && as_dir=.
7770 for ac_exec_ext in '' $ac_executable_extensions; do
7771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7772 ac_cv_prog_ac_ct_OTOOL64="otool64
"
7773 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7782 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7783 if test -n "$ac_ct_OTOOL64"; then
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
7785 $as_echo "$ac_ct_OTOOL64" >&6; }
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7788 $as_echo "no
" >&6; }
7791 if test "x
$ac_ct_OTOOL64" = x; then
7794 case $cross_compiling:$ac_tool_warned in
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7797 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7798 ac_tool_warned=yes ;;
7800 OTOOL64=$ac_ct_OTOOL64
7803 OTOOL64="$ac_cv_prog_OTOOL64"
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
7833 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
7834 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7835 $as_echo_n "(cached
) " >&6
7837 lt_cv_apple_cc_single_mod=no
7838 if test -z "${LT_MULTI_MODULE}"; then
7839 # By default we will add the -single_module flag. You can override
7840 # by either setting the environment variable LT_MULTI_MODULE
7841 # non-empty at configure time, or by adding -multi_module to the
7843 rm -rf libconftest.dylib*
7844 echo "int foo
(void
){return 1;}" > conftest.c
7845 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7846 -dynamiclib -Wl,-single_module conftest.c
" >&5
7847 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7848 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7850 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7851 lt_cv_apple_cc_single_mod=yes
7853 cat conftest.err >&5
7855 rm -rf libconftest.dylib*
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
7860 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
7862 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
7863 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7864 $as_echo_n "(cached
) " >&6
7866 lt_cv_ld_exported_symbols_list=no
7867 save_LDFLAGS=$LDFLAGS
7868 echo "_main
" > conftest.sym
7869 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
7870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7871 /* end confdefs.h. */
7881 if ac_fn_c_try_link "$LINENO"; then :
7882 lt_cv_ld_exported_symbols_list=yes
7884 lt_cv_ld_exported_symbols_list=no
7886 rm -f core conftest.err conftest.$ac_objext \
7887 conftest$ac_exeext conftest.$ac_ext
7888 LDFLAGS="$save_LDFLAGS"
7891 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
7892 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
7894 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
7895 if test "${lt_cv_ld_force_load+set}" = set; then :
7896 $as_echo_n "(cached
) " >&6
7898 lt_cv_ld_force_load=no
7899 cat > conftest.c << _LT_EOF
7900 int forced_loaded() { return 2;}
7902 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
7903 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7904 echo "$AR cru libconftest.a conftest.o
" >&5
7905 $AR cru libconftest.a conftest.o 2>&5
7906 cat > conftest.c << _LT_EOF
7907 int main() { return 0;}
7909 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
7910 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7912 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7913 lt_cv_ld_force_load=yes
7915 cat conftest.err >&5
7917 rm -f conftest.err libconftest.a conftest conftest.c
7918 rm -rf conftest.dSYM
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
7922 $as_echo "$lt_cv_ld_force_load" >&6; }
7924 rhapsody* | darwin1.[012])
7925 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7927 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7928 darwin*) # darwin 5.x on
7929 # if running on 10.5 or later, the deployment target defaults
7930 # to the OS version, if on x86, and 10.4, the deployment
7931 # target defaults to 10.4. Don't you love it?
7932 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7933 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7934 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7936 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7938 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7942 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7943 _lt_dar_single_mod='$single_module'
7945 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7946 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7948 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7950 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
7951 _lt_dsymutil='~$DSYMUTIL $lib || :'
7959 ac_cpp='$CPP $CPPFLAGS'
7960 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7961 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7962 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor
" >&5
7964 $as_echo_n "checking how to run the C preprocessor...
" >&6; }
7965 # On Suns, sometimes $CPP names a directory.
7966 if test -n "$CPP" && test -d "$CPP"; then
7969 if test -z "$CPP"; then
7970 if test "${ac_cv_prog_CPP+set}" = set; then :
7971 $as_echo_n "(cached
) " >&6
7973 # Double quotes because CPP needs to be expanded
7974 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib
/cpp
"
7977 for ac_c_preproc_warn_flag in '' yes
7979 # Use a header file that comes with gcc, so configuring glibc
7980 # with a fresh cross-compiler works.
7981 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7982 # <limits.h> exists even on freestanding compilers.
7983 # On the NeXT, cc -E runs the code through the compiler's parser,
7984 # not just through cpp. "Syntax error
" is here to catch this case.
7985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7986 /* end confdefs.h. */
7988 # include <limits.h>
7990 # include <assert.h>
7994 if ac_fn_c_try_cpp "$LINENO"; then :
7997 # Broken: fails on valid input.
8000 rm -f conftest.err conftest.$ac_ext
8002 # OK, works on sane cases. Now check whether nonexistent headers
8003 # can be detected and how.
8004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8005 /* end confdefs.h. */
8006 #include <ac_nonexistent.h>
8008 if ac_fn_c_try_cpp "$LINENO"; then :
8009 # Broken: success on invalid input.
8012 # Passes both tests.
8016 rm -f conftest.err conftest.$ac_ext
8019 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8020 rm -f conftest.err conftest.$ac_ext
8021 if $ac_preproc_ok; then :
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $CPP" >&5
8034 $as_echo "$CPP" >&6; }
8036 for ac_c_preproc_warn_flag in '' yes
8038 # Use a header file that comes with gcc, so configuring glibc
8039 # with a fresh cross-compiler works.
8040 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8041 # <limits.h> exists even on freestanding compilers.
8042 # On the NeXT, cc -E runs the code through the compiler's parser,
8043 # not just through cpp. "Syntax error
" is here to catch this case.
8044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8045 /* end confdefs.h. */
8047 # include <limits.h>
8049 # include <assert.h>
8053 if ac_fn_c_try_cpp "$LINENO"; then :
8056 # Broken: fails on valid input.
8059 rm -f conftest.err conftest.$ac_ext
8061 # OK, works on sane cases. Now check whether nonexistent headers
8062 # can be detected and how.
8063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8064 /* end confdefs.h. */
8065 #include <ac_nonexistent.h>
8067 if ac_fn_c_try_cpp "$LINENO"; then :
8068 # Broken: success on invalid input.
8071 # Passes both tests.
8075 rm -f conftest.err conftest.$ac_ext
8078 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8079 rm -f conftest.err conftest.$ac_ext
8080 if $ac_preproc_ok; then :
8083 { { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
8084 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8085 as_fn_error "C preprocessor \"$CPP\" fails sanity check
8086 See \`config.log' for more details.
" "$LINENO" 5; }
8090 ac_cpp='$CPP $CPPFLAGS'
8091 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8092 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ANSI C header files
" >&5
8097 $as_echo_n "checking
for ANSI C header files...
" >&6; }
8098 if test "${ac_cv_header_stdc+set}" = set; then :
8099 $as_echo_n "(cached
) " >&6
8101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8102 /* end confdefs.h. */
8116 if ac_fn_c_try_compile "$LINENO"; then :
8117 ac_cv_header_stdc=yes
8119 ac_cv_header_stdc=no
8121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8123 if test $ac_cv_header_stdc = yes; then
8124 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8126 /* end confdefs.h. */
8130 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
8131 $EGREP "memchr
" >/dev/null 2>&1; then :
8134 ac_cv_header_stdc=no
8140 if test $ac_cv_header_stdc = yes; then
8141 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8143 /* end confdefs.h. */
8147 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
8148 $EGREP "free
" >/dev/null 2>&1; then :
8151 ac_cv_header_stdc=no
8157 if test $ac_cv_header_stdc = yes; then
8158 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8159 if test "$cross_compiling" = yes; then :
8162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8163 /* end confdefs.h. */
8166 #if ((' ' & 0x0FF) == 0x020)
8167 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8168 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8170 # define ISLOWER(c) \
8171 (('a' <= (c) && (c) <= 'i') \
8172 || ('j' <= (c) && (c) <= 'r') \
8173 || ('s' <= (c) && (c) <= 'z'))
8174 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8177 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8182 for (i = 0; i < 256; i++)
8183 if (XOR (islower (i), ISLOWER (i))
8184 || toupper (i) != TOUPPER (i))
8189 if ac_fn_c_try_run "$LINENO"; then :
8192 ac_cv_header_stdc=no
8194 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8195 conftest.$ac_objext conftest.beam conftest.$ac_ext
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_header_stdc" >&5
8201 $as_echo "$ac_cv_header_stdc" >&6; }
8202 if test $ac_cv_header_stdc = yes; then
8204 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8208 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8209 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
8210 inttypes.h stdint.h unistd.h
8212 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8213 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8215 eval as_val
=\$
$as_ac_Header
8216 if test "x$as_val" = x
""yes; then :
8217 cat >>confdefs.h
<<_ACEOF
8218 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8226 for ac_header
in dlfcn.h
8228 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8230 if test "x$ac_cv_header_dlfcn_h" = x
""yes; then :
8231 cat >>confdefs.h
<<_ACEOF
8232 #define HAVE_DLFCN_H 1
8254 # Check whether --enable-shared was given.
8255 if test "${enable_shared+set}" = set; then :
8256 enableval
=$enable_shared; p
=${PACKAGE-default}
8258 yes) enable_shared
=yes ;;
8259 no
) enable_shared
=no
;;
8262 # Look at the argument we got. We use all the common list separators.
8263 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8264 for pkg
in $enableval; do
8266 if test "X$pkg" = "X$p"; then
8285 # Check whether --enable-static was given.
8286 if test "${enable_static+set}" = set; then :
8287 enableval
=$enable_static; p
=${PACKAGE-default}
8289 yes) enable_static
=yes ;;
8290 no
) enable_static
=no
;;
8293 # Look at the argument we got. We use all the common list separators.
8294 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8295 for pkg
in $enableval; do
8297 if test "X$pkg" = "X$p"; then
8317 # Check whether --with-pic was given.
8318 if test "${with_pic+set}" = set; then :
8319 withval
=$with_pic; pic_mode
="$withval"
8325 test -z "$pic_mode" && pic_mode
=default
8333 # Check whether --enable-fast-install was given.
8334 if test "${enable_fast_install+set}" = set; then :
8335 enableval
=$enable_fast_install; p
=${PACKAGE-default}
8337 yes) enable_fast_install
=yes ;;
8338 no
) enable_fast_install
=no
;;
8340 enable_fast_install
=no
8341 # Look at the argument we got. We use all the common list separators.
8342 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8343 for pkg
in $enableval; do
8345 if test "X$pkg" = "X$p"; then
8346 enable_fast_install
=yes
8353 enable_fast_install
=yes
8366 # This can be used to rebuild libtool when needed
8367 LIBTOOL_DEPS
="$ltmain"
8369 # Always use our own libtool.
8370 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
8397 test -z "$LN_S" && LN_S
="ln -s"
8412 if test -n "${ZSH_VERSION+set}" ; then
8413 setopt NO_GLOB_SUBST
8416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8417 $as_echo_n "checking for objdir... " >&6; }
8418 if test "${lt_cv_objdir+set}" = set; then :
8419 $as_echo_n "(cached) " >&6
8421 rm -f .libs
2>/dev
/null
8422 mkdir .libs
2>/dev
/null
8423 if test -d .libs
; then
8426 # MS-DOS does not allow filenames that begin with a dot.
8429 rmdir .libs
2>/dev
/null
8431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8432 $as_echo "$lt_cv_objdir" >&6; }
8433 objdir
=$lt_cv_objdir
8439 cat >>confdefs.h
<<_ACEOF
8440 #define LT_OBJDIR "$lt_cv_objdir/"
8448 # AIX sometimes has problems with the GCC collect2 program. For some
8449 # reason, if we set the COLLECT_NAMES environment variable, the problems
8450 # vanish in a puff of smoke.
8451 if test "X${COLLECT_NAMES+set}" != Xset
; then
8453 export COLLECT_NAMES
8460 can_build_shared
=yes
8462 # All known linkers require a `.a' archive for static linking (except MSVC,
8463 # which needs '.lib').
8466 with_gnu_ld
="$lt_cv_prog_gnu_ld"
8469 old_CFLAGS
="$CFLAGS"
8471 # Set sane defaults for various variables
8472 test -z "$CC" && CC
=cc
8473 test -z "$LTCC" && LTCC
=$CC
8474 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
8475 test -z "$LD" && LD
=ld
8476 test -z "$ac_objext" && ac_objext
=o
8478 for cc_temp
in $compiler""; do
8480 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
8481 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
8486 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8489 # Only perform the check for file, if the check method requires it
8490 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
8491 case $deplibs_check_method in
8493 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8495 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8496 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8497 $as_echo_n "(cached) " >&6
8501 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
8504 lt_save_MAGIC_CMD
="$MAGIC_CMD"
8505 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
8506 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
8507 for ac_dir
in $ac_dummy; do
8509 test -z "$ac_dir" && ac_dir
=.
8510 if test -f $ac_dir/${ac_tool_prefix}file; then
8511 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
8512 if test -n "$file_magic_test_file"; then
8513 case $deplibs_check_method in
8515 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8516 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8517 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
8518 $EGREP "$file_magic_regex" > /dev
/null
; then
8523 *** Warning: the command libtool uses to detect shared libraries,
8524 *** $file_magic_cmd, produces output that libtool cannot recognize.
8525 *** The result is that libtool may fail to recognize shared libraries
8526 *** as such. This will affect the creation of libtool libraries that
8527 *** depend on shared libraries, but programs linked with such libtool
8528 *** libraries will work regardless of this problem. Nevertheless, you
8529 *** may want to report the problem to your system manager and/or to
8530 *** bug-libtool@gnu.org
8540 MAGIC_CMD
="$lt_save_MAGIC_CMD"
8545 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8546 if test -n "$MAGIC_CMD"; then
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8548 $as_echo "$MAGIC_CMD" >&6; }
8550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8551 $as_echo "no" >&6; }
8558 if test -z "$lt_cv_path_MAGIC_CMD"; then
8559 if test -n "$ac_tool_prefix"; then
8560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8561 $as_echo_n "checking for file... " >&6; }
8562 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8563 $as_echo_n "(cached) " >&6
8567 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
8570 lt_save_MAGIC_CMD
="$MAGIC_CMD"
8571 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
8572 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
8573 for ac_dir
in $ac_dummy; do
8575 test -z "$ac_dir" && ac_dir
=.
8576 if test -f $ac_dir/file; then
8577 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
8578 if test -n "$file_magic_test_file"; then
8579 case $deplibs_check_method in
8581 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8582 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8583 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
8584 $EGREP "$file_magic_regex" > /dev
/null
; then
8589 *** Warning: the command libtool uses to detect shared libraries,
8590 *** $file_magic_cmd, produces output that libtool cannot recognize.
8591 *** The result is that libtool may fail to recognize shared libraries
8592 *** as such. This will affect the creation of libtool libraries that
8593 *** depend on shared libraries, but programs linked with such libtool
8594 *** libraries will work regardless of this problem. Nevertheless, you
8595 *** may want to report the problem to your system manager and/or to
8596 *** bug-libtool@gnu.org
8606 MAGIC_CMD
="$lt_save_MAGIC_CMD"
8611 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8612 if test -n "$MAGIC_CMD"; then
8613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8614 $as_echo "$MAGIC_CMD" >&6; }
8616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8617 $as_echo "no" >&6; }
8630 # Use C for the default configuration in the libtool script
8634 ac_cpp
='$CPP $CPPFLAGS'
8635 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8636 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8637 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
8640 # Source file extension for C test sources.
8643 # Object file extension for compiled C test sources.
8647 # Code to be used in simple compile tests
8648 lt_simple_compile_test_code
="int some_variable = 0;"
8650 # Code to be used in simple link tests
8651 lt_simple_link_test_code
='int main(){return(0);}'
8659 # If no C compiler was specified, use CC.
8662 # If no C compiler flags were specified, use CFLAGS.
8663 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
8665 # Allow CC to be a program name with arguments.
8668 # Save the default compiler, since it gets overwritten when the other
8669 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8670 compiler_DEFAULT
=$CC
8672 # save warnings/boilerplate of simple test code
8673 ac_outfile
=conftest.
$ac_objext
8674 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
8675 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
8676 _lt_compiler_boilerplate
=`cat conftest.err`
8679 ac_outfile
=conftest.
$ac_objext
8680 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
8681 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
8682 _lt_linker_boilerplate
=`cat conftest.err`
8687 ## There is no encapsulation within the following macros, do not change
8688 ## the running order or otherwise move them around unless you know exactly
8689 ## what you are doing...
8690 if test -n "$compiler"; then
8692 lt_prog_compiler_no_builtin_flag
=
8694 if test "$GCC" = yes; then
8695 case $cc_basename in
8697 lt_prog_compiler_no_builtin_flag
=' -Xcompiler -fno-builtin' ;;
8699 lt_prog_compiler_no_builtin_flag
=' -fno-builtin' ;;
8702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8703 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8704 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8705 $as_echo_n "(cached) " >&6
8707 lt_cv_prog_compiler_rtti_exceptions
=no
8708 ac_outfile
=conftest.
$ac_objext
8709 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8710 lt_compiler_flag
="-fno-rtti -fno-exceptions"
8711 # Insert the option either (1) after the last *FLAGS variable, or
8712 # (2) before a word containing "conftest.", or (3) at the end.
8713 # Note that $ac_compile itself does not contain backslashes and begins
8714 # with a dollar sign (not a hyphen), so the echo should work correctly.
8715 # The option is referenced via a variable to avoid confusing sed.
8716 lt_compile
=`echo "$ac_compile" | $SED \
8717 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8718 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8719 -e 's:$: $lt_compiler_flag:'`
8720 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8721 (eval "$lt_compile" 2>conftest.err
)
8723 cat conftest.err
>&5
8724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8725 if (exit $ac_status) && test -s "$ac_outfile"; then
8726 # The compiler can only warn and ignore the option if not recognized
8727 # So say no if there are warnings other than the usual output.
8728 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
8729 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8730 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
8731 lt_cv_prog_compiler_rtti_exceptions
=yes
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8738 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8740 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
8741 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8753 lt_prog_compiler_wl
=
8754 lt_prog_compiler_pic
=
8755 lt_prog_compiler_static
=
8757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8758 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8760 if test "$GCC" = yes; then
8761 lt_prog_compiler_wl
='-Wl,'
8762 lt_prog_compiler_static
='-static'
8766 # All AIX code is PIC.
8767 if test "$host_cpu" = ia64
; then
8768 # AIX 5 now supports IA64 processor
8769 lt_prog_compiler_static
='-Bstatic'
8776 # see comment about AmigaOS4 .so support
8777 lt_prog_compiler_pic
='-fPIC'
8780 # FIXME: we need at least 68020 code to build shared libraries, but
8781 # adding the `-m68020' flag to GCC prevents building anything better,
8783 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
8788 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
8789 # PIC is the default for these OSes.
8792 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
8793 # This hack is so that the source file can tell whether it is being
8794 # built for inclusion in a dll (and should export symbols for example).
8795 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8796 # (--disable-auto-import) libraries
8797 lt_prog_compiler_pic
='-DDLL_EXPORT'
8800 darwin
* | rhapsody
*)
8801 # PIC is the default on this platform
8802 # Common symbols not allowed in MH_DYLIB files
8803 lt_prog_compiler_pic
='-fno-common'
8807 # PIC is the default for Haiku.
8808 # The "-static" flag exists, but is broken.
8809 lt_prog_compiler_static
=
8813 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8814 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8815 # sets the default TLS model and affects inlining.
8821 lt_prog_compiler_pic
='-fPIC'
8827 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8828 # Instead, we relocate shared libraries at runtime.
8832 # Just because we use GCC doesn't mean we suddenly get shared libraries
8833 # on systems that don't support them.
8834 lt_prog_compiler_can_build_shared
=no
8839 # QNX uses GNU C++, but need to define -shared option too, otherwise
8841 lt_prog_compiler_pic
='-fPIC -shared'
8845 if test -d /usr
/nec
; then
8846 lt_prog_compiler_pic
=-Kconform_pic
8851 lt_prog_compiler_pic
='-fPIC'
8855 case $cc_basename in
8856 nvcc
*) # Cuda Compiler Driver 2.2
8857 lt_prog_compiler_wl
='-Xlinker '
8858 lt_prog_compiler_pic
='-Xcompiler -fPIC'
8862 # PORTME Check for flag to pass linker flags through the system compiler.
8865 lt_prog_compiler_wl
='-Wl,'
8866 if test "$host_cpu" = ia64
; then
8867 # AIX 5 now supports IA64 processor
8868 lt_prog_compiler_static
='-Bstatic'
8870 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
8874 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
8875 # This hack is so that the source file can tell whether it is being
8876 # built for inclusion in a dll (and should export symbols for example).
8877 lt_prog_compiler_pic
='-DDLL_EXPORT'
8880 hpux9
* | hpux10
* | hpux11
*)
8881 lt_prog_compiler_wl
='-Wl,'
8882 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8889 lt_prog_compiler_pic
='+Z'
8892 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8893 lt_prog_compiler_static
='${wl}-a ${wl}archive'
8896 irix5
* | irix6
* | nonstopux
*)
8897 lt_prog_compiler_wl
='-Wl,'
8898 # PIC (with -KPIC) is the default.
8899 lt_prog_compiler_static
='-non_shared'
8902 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
8903 case $cc_basename in
8904 # old Intel for x86_64 which still supported -KPIC.
8906 lt_prog_compiler_wl
='-Wl,'
8907 lt_prog_compiler_pic
='-KPIC'
8908 lt_prog_compiler_static
='-static'
8910 # icc used to be incompatible with GCC.
8911 # ICC 10 doesn't accept -KPIC any more.
8913 lt_prog_compiler_wl
='-Wl,'
8914 lt_prog_compiler_pic
='-fPIC'
8915 lt_prog_compiler_static
='-static'
8917 # Lahey Fortran 8.1.
8919 lt_prog_compiler_wl
='-Wl,'
8920 lt_prog_compiler_pic
='--shared'
8921 lt_prog_compiler_static
='--static'
8923 pgcc
* | pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
8924 # Portland Group compilers (*not* the Pentium gcc compiler,
8925 # which looks to be a dead project)
8926 lt_prog_compiler_wl
='-Wl,'
8927 lt_prog_compiler_pic
='-fpic'
8928 lt_prog_compiler_static
='-Bstatic'
8931 lt_prog_compiler_wl
='-Wl,'
8932 # All Alpha code is PIC.
8933 lt_prog_compiler_static
='-non_shared'
8935 xl
* | bgxl
* | bgf
* | mpixl
*)
8936 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8937 lt_prog_compiler_wl
='-Wl,'
8938 lt_prog_compiler_pic
='-qpic'
8939 lt_prog_compiler_static
='-qstaticlink'
8942 case `$CC -V 2>&1 | sed 5q` in
8943 *Sun\ F
* |
*Sun
*Fortran
*)
8944 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8945 lt_prog_compiler_pic
='-KPIC'
8946 lt_prog_compiler_static
='-Bstatic'
8947 lt_prog_compiler_wl
=''
8951 lt_prog_compiler_pic
='-KPIC'
8952 lt_prog_compiler_static
='-Bstatic'
8953 lt_prog_compiler_wl
='-Wl,'
8961 lt_prog_compiler_pic
='-KPIC'
8962 lt_prog_compiler_static
='-Bstatic'
8966 # QNX uses GNU C++, but need to define -shared option too, otherwise
8968 lt_prog_compiler_pic
='-fPIC -shared'
8971 osf3
* | osf4
* | osf5
*)
8972 lt_prog_compiler_wl
='-Wl,'
8973 # All OSF/1 code is PIC.
8974 lt_prog_compiler_static
='-non_shared'
8978 lt_prog_compiler_static
='-non_shared'
8982 lt_prog_compiler_pic
='-KPIC'
8983 lt_prog_compiler_static
='-Bstatic'
8984 case $cc_basename in
8986 lt_prog_compiler_wl
='-Qoption ld ';;
8988 lt_prog_compiler_wl
='-Wl,';;
8993 lt_prog_compiler_wl
='-Qoption ld '
8994 lt_prog_compiler_pic
='-PIC'
8995 lt_prog_compiler_static
='-Bstatic'
8998 sysv4 | sysv4.2uw2
* | sysv4.3
*)
8999 lt_prog_compiler_wl
='-Wl,'
9000 lt_prog_compiler_pic
='-KPIC'
9001 lt_prog_compiler_static
='-Bstatic'
9005 if test -d /usr
/nec
;then
9006 lt_prog_compiler_pic
='-Kconform_pic'
9007 lt_prog_compiler_static
='-Bstatic'
9011 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
9012 lt_prog_compiler_wl
='-Wl,'
9013 lt_prog_compiler_pic
='-KPIC'
9014 lt_prog_compiler_static
='-Bstatic'
9018 lt_prog_compiler_wl
='-Wl,'
9019 lt_prog_compiler_can_build_shared
=no
9023 lt_prog_compiler_pic
='-pic'
9024 lt_prog_compiler_static
='-Bstatic'
9028 lt_prog_compiler_can_build_shared
=no
9034 # For platforms which do not support PIC, -DPIC is meaningless:
9036 lt_prog_compiler_pic
=
9039 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9043 $as_echo "$lt_prog_compiler_pic" >&6; }
9051 # Check to make sure the PIC flag actually works.
9053 if test -n "$lt_prog_compiler_pic"; then
9054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9055 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9056 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9057 $as_echo_n "(cached) " >&6
9059 lt_cv_prog_compiler_pic_works
=no
9060 ac_outfile
=conftest.
$ac_objext
9061 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9062 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
9063 # Insert the option either (1) after the last *FLAGS variable, or
9064 # (2) before a word containing "conftest.", or (3) at the end.
9065 # Note that $ac_compile itself does not contain backslashes and begins
9066 # with a dollar sign (not a hyphen), so the echo should work correctly.
9067 # The option is referenced via a variable to avoid confusing sed.
9068 lt_compile
=`echo "$ac_compile" | $SED \
9069 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9070 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9071 -e 's:$: $lt_compiler_flag:'`
9072 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9073 (eval "$lt_compile" 2>conftest.err
)
9075 cat conftest.err
>&5
9076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9077 if (exit $ac_status) && test -s "$ac_outfile"; then
9078 # The compiler can only warn and ignore the option if not recognized
9079 # So say no if there are warnings other than the usual output.
9080 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
9081 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9082 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
9083 lt_cv_prog_compiler_pic_works
=yes
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9090 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9092 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
9093 case $lt_prog_compiler_pic in
9095 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
9098 lt_prog_compiler_pic
=
9099 lt_prog_compiler_can_build_shared
=no
9110 # Check to make sure the static flag actually works.
9112 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
9113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9114 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9115 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9116 $as_echo_n "(cached) " >&6
9118 lt_cv_prog_compiler_static_works
=no
9119 save_LDFLAGS
="$LDFLAGS"
9120 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
9121 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
9122 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
9123 # The linker can only warn and ignore the option if not recognized
9124 # So say no if there are warnings
9125 if test -s conftest.err
; then
9126 # Append any errors to the config.log.
9127 cat conftest.err
1>&5
9128 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
9129 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9130 if diff conftest.exp conftest.er2
>/dev
/null
; then
9131 lt_cv_prog_compiler_static_works
=yes
9134 lt_cv_prog_compiler_static_works
=yes
9138 LDFLAGS
="$save_LDFLAGS"
9141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9142 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9144 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
9147 lt_prog_compiler_static
=
9156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9157 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9158 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9159 $as_echo_n "(cached) " >&6
9161 lt_cv_prog_compiler_c_o
=no
9162 $RM -r conftest
2>/dev
/null
9166 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9168 lt_compiler_flag
="-o out/conftest2.$ac_objext"
9169 # Insert the option either (1) after the last *FLAGS variable, or
9170 # (2) before a word containing "conftest.", or (3) at the end.
9171 # Note that $ac_compile itself does not contain backslashes and begins
9172 # with a dollar sign (not a hyphen), so the echo should work correctly.
9173 lt_compile
=`echo "$ac_compile" | $SED \
9174 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9175 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9176 -e 's:$: $lt_compiler_flag:'`
9177 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9178 (eval "$lt_compile" 2>out
/conftest.err
)
9180 cat out
/conftest.err
>&5
9181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9182 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
9184 # The compiler can only warn and ignore the option if not recognized
9185 # So say no if there are warnings
9186 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
9187 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
9188 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
9189 lt_cv_prog_compiler_c_o
=yes
9194 # SGI C++ compiler will create directory out/ii_files/ for
9195 # template instantiation
9196 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
9197 $RM out
/* && rmdir out
9203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9204 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9212 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9213 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9214 $as_echo_n "(cached) " >&6
9216 lt_cv_prog_compiler_c_o
=no
9217 $RM -r conftest
2>/dev
/null
9221 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9223 lt_compiler_flag
="-o out/conftest2.$ac_objext"
9224 # Insert the option either (1) after the last *FLAGS variable, or
9225 # (2) before a word containing "conftest.", or (3) at the end.
9226 # Note that $ac_compile itself does not contain backslashes and begins
9227 # with a dollar sign (not a hyphen), so the echo should work correctly.
9228 lt_compile
=`echo "$ac_compile" | $SED \
9229 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9230 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9231 -e 's:$: $lt_compiler_flag:'`
9232 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9233 (eval "$lt_compile" 2>out
/conftest.err
)
9235 cat out
/conftest.err
>&5
9236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9237 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
9239 # The compiler can only warn and ignore the option if not recognized
9240 # So say no if there are warnings
9241 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
9242 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
9243 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
9244 lt_cv_prog_compiler_c_o
=yes
9249 # SGI C++ compiler will create directory out/ii_files/ for
9250 # template instantiation
9251 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
9252 $RM out
/* && rmdir out
9258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9259 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9264 hard_links
="nottested"
9265 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
9266 # do not overwrite the value of need_locks provided by the user
9267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9268 $as_echo_n "checking if we can lock with hard links... " >&6; }
9271 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
9273 ln conftest.a conftest.b
2>&5 || hard_links
=no
9274 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
9275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9276 $as_echo "$hard_links" >&6; }
9277 if test "$hard_links" = no
; then
9278 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9279 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9292 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9295 allow_undefined_flag
=
9296 always_export_symbols
=no
9298 archive_expsym_cmds
=
9299 compiler_needs_object
=no
9300 enable_shared_with_static_runtimes
=no
9301 export_dynamic_flag_spec
=
9302 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9303 hardcode_automatic
=no
9305 hardcode_direct_absolute
=no
9306 hardcode_libdir_flag_spec
=
9307 hardcode_libdir_flag_spec_ld
=
9308 hardcode_libdir_separator
=
9310 hardcode_shlibpath_var
=unsupported
9312 link_all_deplibs
=unknown
9315 old_archive_from_new_cmds
=
9316 old_archive_from_expsyms_cmds
=
9317 thread_safe_flag_spec
=
9318 whole_archive_flag_spec
=
9319 # include_expsyms should be a list of space-separated symbols to be *always*
9320 # included in the symbol list
9322 # exclude_expsyms can be an extended regexp of symbols to exclude
9323 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9324 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9325 # as well as any symbol that contains `d'.
9326 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9327 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9328 # platforms (ab)use it in PIC code, but their linkers get confused if
9329 # the symbol is explicitly referenced. Since portable code cannot
9330 # rely on this symbol name, it's probably fine to never include it in
9331 # preloaded symbol tables.
9332 # Exclude shared library initialization/finalization symbols.
9333 extract_expsyms_cmds
=
9336 cygwin
* | mingw
* | pw32
* | cegcc
*)
9337 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9338 # When not using gcc, we currently assume that we are using
9339 # Microsoft Visual C++.
9340 if test "$GCC" != yes; then
9345 # we just hope/assume this is gcc and not c89 (= MSVC++)
9355 # On some targets, GNU ld is compatible enough with the native linker
9356 # that we're better off using the native interface for both.
9357 lt_use_gnu_ld_interface
=no
9358 if test "$with_gnu_ld" = yes; then
9361 # The AIX port of GNU ld has always aspired to compatibility
9362 # with the native linker. However, as the warning in the GNU ld
9363 # block says, versions before 2.19.5* couldn't really create working
9364 # shared libraries, regardless of the interface used.
9365 case `$LD -v 2>&1` in
9366 *\ \
(GNU\ Binutils\
)\
2.19.5*) ;;
9367 *\ \
(GNU\ Binutils\
)\
2.
[2-9]*) ;;
9368 *\ \
(GNU\ Binutils\
)\
[3-9]*) ;;
9370 lt_use_gnu_ld_interface
=yes
9375 lt_use_gnu_ld_interface
=yes
9380 if test "$lt_use_gnu_ld_interface" = yes; then
9381 # If archive_cmds runs LD, not CC, wlarc should be empty
9384 # Set some defaults for GNU ld with shared library support. These
9385 # are reset later if shared libraries are not supported. Putting them
9386 # here allows them to be overridden if necessary.
9387 runpath_var
=LD_RUN_PATH
9388 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9389 export_dynamic_flag_spec
='${wl}--export-dynamic'
9390 # ancient GNU ld didn't support --whole-archive et. al.
9391 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
9392 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9394 whole_archive_flag_spec
=
9396 supports_anon_versioning
=no
9397 case `$LD -v 2>&1` in
9398 *GNU\ gold
*) supports_anon_versioning
=yes ;;
9399 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
9400 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
9401 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
9402 *\
2.11.
*) ;; # other 2.11 versions
9403 *) supports_anon_versioning
=yes ;;
9406 # See if GNU ld supports shared libraries.
9409 # On AIX/PPC, the GNU linker is very broken
9410 if test "$host_cpu" != ia64
; then
9414 *** Warning: the GNU linker, at least up to release 2.19, is reported
9415 *** to be unable to reliably create shared libraries on AIX.
9416 *** Therefore, libtool is disabling shared libraries support. If you
9417 *** really care for shared libraries, you may want to install binutils
9418 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9419 *** You will then need to restart the configuration process.
9428 # see comment about AmigaOS4 .so support
9429 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9430 archive_expsym_cmds
=''
9433 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)'
9434 hardcode_libdir_flag_spec
='-L$libdir'
9435 hardcode_minus_L
=yes
9441 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9442 allow_undefined_flag
=unsupported
9443 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9444 # support --undefined. This deserves some investigation. FIXME
9445 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9451 cygwin
* | mingw
* | pw32
* | cegcc
*)
9452 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9453 # as there is no search path for DLLs.
9454 hardcode_libdir_flag_spec
='-L$libdir'
9455 export_dynamic_flag_spec
='${wl}--export-all-symbols'
9456 allow_undefined_flag
=unsupported
9457 always_export_symbols
=no
9458 enable_shared_with_static_runtimes
=yes
9459 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9461 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
9462 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9463 # If the export-symbols file already is a .def file (1st line
9464 # is EXPORTS), use it as is; otherwise, prepend...
9465 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9466 cp $export_symbols $output_objdir/$soname.def;
9468 echo EXPORTS > $output_objdir/$soname.def;
9469 cat $export_symbols >> $output_objdir/$soname.def;
9471 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9478 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9479 link_all_deplibs
=yes
9484 hardcode_shlibpath_var
=no
9485 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9486 export_dynamic_flag_spec
='${wl}-E'
9487 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9488 # Instead, shared libraries are loaded at an image base (0x10000000 by
9489 # default) and relocated if they conflict, which is a slow very memory
9490 # consuming and fragmenting process. To avoid this, we pick a random,
9491 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9492 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9493 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9494 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'
9497 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
9499 if test "$host_os" = linux-dietlibc
; then
9500 case $cc_basename in
9501 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
9504 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
9505 && test "$tmp_diet" = no
9508 tmp_sharedflag
='-shared'
9509 case $cc_basename,$host_cpu in
9510 pgcc
*) # Portland Group C compiler
9511 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'
9512 tmp_addflag
=' $pic_flag'
9514 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
9515 # Portland Group f77 and f90 compilers
9516 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'
9517 tmp_addflag
=' $pic_flag -Mnomain' ;;
9518 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
9519 tmp_addflag
=' -i_dynamic' ;;
9520 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
9521 tmp_addflag
=' -i_dynamic -nofor_main' ;;
9522 ifc
* | ifort
*) # Intel Fortran compiler
9523 tmp_addflag
=' -nofor_main' ;;
9524 lf95
*) # Lahey Fortran 8.1
9525 whole_archive_flag_spec
=
9526 tmp_sharedflag
='--shared' ;;
9527 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9528 tmp_sharedflag
='-qmkshrobj'
9530 nvcc
*) # Cuda Compiler Driver 2.2
9531 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'
9532 compiler_needs_object
=yes
9535 case `$CC -V 2>&1 | sed 5q` in
9536 *Sun\ C
*) # Sun C 5.9
9537 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'
9538 compiler_needs_object
=yes
9539 tmp_sharedflag
='-G' ;;
9540 *Sun\ F
*) # Sun Fortran 8.3
9541 tmp_sharedflag
='-G' ;;
9543 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9545 if test "x$supports_anon_versioning" = xyes
; then
9546 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
9547 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9548 echo "local: *; };" >> $output_objdir/$libname.ver~
9549 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9552 case $cc_basename in
9553 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
9554 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9555 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
9556 hardcode_libdir_flag_spec
=
9557 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
9558 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9559 if test "x$supports_anon_versioning" = xyes
; then
9560 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
9561 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9562 echo "local: *; };" >> $output_objdir/$libname.ver~
9563 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9573 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
9574 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9577 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9578 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9583 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
9587 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9588 *** create shared libraries on Solaris systems. Therefore, libtool
9589 *** is disabling shared libraries support. We urge you to upgrade GNU
9590 *** binutils to release 2.9.1 or newer. Another option is to modify
9591 *** your PATH or compiler configuration so that the native linker is
9592 *** used, and then restart.
9595 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9596 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9597 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9603 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
9604 case `$LD -v 2>&1` in
9605 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
9609 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9610 *** reliably create shared libraries on SCO systems. Therefore, libtool
9611 *** is disabling shared libraries support. We urge you to upgrade GNU
9612 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9613 *** your PATH or compiler configuration so that the native linker is
9614 *** used, and then restart.
9619 # For security reasons, it is highly recommended that you always
9620 # use absolute paths for naming shared libraries, and exclude the
9621 # DT_RUNPATH tag from executables and libraries. But doing so
9622 # requires that you compile everything twice, which is a pain.
9623 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9624 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9625 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9626 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9635 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9638 hardcode_shlibpath_var
=no
9642 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9643 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9644 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9651 if test "$ld_shlibs" = no
; then
9653 hardcode_libdir_flag_spec
=
9654 export_dynamic_flag_spec
=
9655 whole_archive_flag_spec
=
9658 # PORTME fill in a description of your system's linker (not GNU ld)
9661 allow_undefined_flag
=unsupported
9662 always_export_symbols
=yes
9663 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'
9664 # Note: this linker hardcodes the directories in LIBPATH if there
9665 # are no directories specified by -L.
9666 hardcode_minus_L
=yes
9667 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9668 # Neither direct hardcoding nor static linking is supported with a
9670 hardcode_direct
=unsupported
9675 if test "$host_cpu" = ia64
; then
9676 # On IA64, the linker does run time linking by default, so we don't
9677 # have to do anything special.
9678 aix_use_runtimelinking
=no
9679 exp_sym_flag
='-Bexport'
9682 # If we're using GNU nm, then we don't want the "-C" option.
9683 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9684 # Also, AIX nm treats weak defined symbols like other global
9685 # defined symbols, whereas GNU nm marks them as "W".
9686 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
9687 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'
9689 export_symbols_cmds
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9691 aix_use_runtimelinking
=no
9693 # Test if we are trying to use run time linking or normal
9694 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9695 # need to do runtime linking.
9696 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
9697 for ld_flag
in $LDFLAGS; do
9698 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
9699 aix_use_runtimelinking
=yes
9706 exp_sym_flag
='-bexport'
9707 no_entry_flag
='-bnoentry'
9710 # When large executables or shared objects are built, AIX ld can
9711 # have problems creating the table of contents. If linking a library
9712 # or program results in "error TOC overflow" add -mminimal-toc to
9713 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9714 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9718 hardcode_direct_absolute
=yes
9719 hardcode_libdir_separator
=':'
9720 link_all_deplibs
=yes
9721 file_list_spec
='${wl}-f,'
9723 if test "$GCC" = yes; then
9724 case $host_os in aix4.
[012]|aix4.
[012].
*)
9725 # We only want to do this on AIX 4.2 and lower, the check
9726 # below for broken collect2 doesn't work under 4.3+
9727 collect2name
=`${CC} -print-prog-name=collect2`
9728 if test -f "$collect2name" &&
9729 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
9731 # We have reworked collect2
9734 # We have old collect2
9735 hardcode_direct
=unsupported
9736 # It fails to find uninstalled libraries when the uninstalled
9737 # path is not listed in the libpath. Setting hardcode_minus_L
9738 # to unsupported forces relinking
9739 hardcode_minus_L
=yes
9740 hardcode_libdir_flag_spec
='-L$libdir'
9741 hardcode_libdir_separator
=
9745 shared_flag
='-shared'
9746 if test "$aix_use_runtimelinking" = yes; then
9747 shared_flag
="$shared_flag "'${wl}-G'
9751 if test "$host_cpu" = ia64
; then
9752 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9753 # chokes on -Wl,-G. The following line is correct:
9756 if test "$aix_use_runtimelinking" = yes; then
9757 shared_flag
='${wl}-G'
9759 shared_flag
='${wl}-bM:SRE'
9764 export_dynamic_flag_spec
='${wl}-bexpall'
9765 # It seems that -bexpall does not export symbols beginning with
9766 # underscore (_), so it is better to generate a list of symbols to export.
9767 always_export_symbols
=yes
9768 if test "$aix_use_runtimelinking" = yes; then
9769 # Warning - without using the other runtime loading flags (-brtl),
9770 # -berok will link without error, but may produce a broken library.
9771 allow_undefined_flag
='-berok'
9772 # Determine the default libpath from the value encoded in an
9774 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9775 /* end confdefs.h. */
9785 if ac_fn_c_try_link
"$LINENO"; then :
9787 lt_aix_libpath_sed
='
9788 /Import File Strings/,/^$/ {
9794 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9795 # Check for a 64-bit object if we didn't find anything.
9796 if test -z "$aix_libpath"; then
9797 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9800 rm -f core conftest.err conftest.
$ac_objext \
9801 conftest
$ac_exeext conftest.
$ac_ext
9802 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9804 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9805 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"
9807 if test "$host_cpu" = ia64
; then
9808 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
9809 allow_undefined_flag
="-z nodefs"
9810 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"
9812 # Determine the default libpath from the value encoded in an
9814 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9815 /* end confdefs.h. */
9825 if ac_fn_c_try_link
"$LINENO"; then :
9827 lt_aix_libpath_sed
='
9828 /Import File Strings/,/^$/ {
9834 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9835 # Check for a 64-bit object if we didn't find anything.
9836 if test -z "$aix_libpath"; then
9837 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9840 rm -f core conftest.err conftest.
$ac_objext \
9841 conftest
$ac_exeext conftest.
$ac_ext
9842 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9844 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9845 # Warning - without using the other run time loading flags,
9846 # -berok will link without error, but may produce a broken library.
9847 no_undefined_flag
=' ${wl}-bernotok'
9848 allow_undefined_flag
=' ${wl}-berok'
9849 if test "$with_gnu_ld" = yes; then
9850 # We only use this code for GNU lds that support --whole-archive.
9851 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9853 # Exported symbols can be pulled into shared objects from archives
9854 whole_archive_flag_spec
='$convenience'
9856 archive_cmds_need_lc
=yes
9857 # This is similar to how AIX traditionally builds its shared libraries.
9858 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'
9866 # see comment about AmigaOS4 .so support
9867 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9868 archive_expsym_cmds
=''
9871 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)'
9872 hardcode_libdir_flag_spec
='-L$libdir'
9873 hardcode_minus_L
=yes
9879 export_dynamic_flag_spec
=-rdynamic
9882 cygwin
* | mingw
* | pw32
* | cegcc
*)
9883 # When not using gcc, we currently assume that we are using
9884 # Microsoft Visual C++.
9885 # hardcode_libdir_flag_spec is actually meaningless, as there is
9886 # no search path for DLLs.
9887 hardcode_libdir_flag_spec
=' '
9888 allow_undefined_flag
=unsupported
9889 # Tell ltmain to make .lib files, not .a files.
9891 # Tell ltmain to make .dll files, not .so files.
9893 # FIXME: Setting linknames here is a bad hack.
9894 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9895 # The linker will automatically build a .lib file if we build a DLL.
9896 old_archive_from_new_cmds
='true'
9897 # FIXME: Should let the user specify the lib program.
9898 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
9899 fix_srcfile_path
='`cygpath -w "$srcfile"`'
9900 enable_shared_with_static_runtimes
=yes
9903 darwin
* | rhapsody
*)
9906 archive_cmds_need_lc
=no
9908 hardcode_automatic
=yes
9909 hardcode_shlibpath_var
=unsupported
9910 if test "$lt_cv_ld_force_load" = "yes"; then
9911 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\"`'
9913 whole_archive_flag_spec
=''
9915 link_all_deplibs
=yes
9916 allow_undefined_flag
="$_lt_dar_allow_undefined"
9917 case $cc_basename in
9918 ifort
*) _lt_dar_can_shared
=yes ;;
9919 *) _lt_dar_can_shared
=$GCC ;;
9921 if test "$_lt_dar_can_shared" = "yes"; then
9922 output_verbose_link_cmd
=func_echo_all
9923 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9924 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9925 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}"
9926 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}"
9935 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9936 hardcode_libdir_flag_spec
='-L$libdir'
9937 hardcode_shlibpath_var
=no
9940 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9941 # support. Future versions do this automatically, but an explicit c++rt0.o
9942 # does not break anything, and helps significantly (at the cost of a little
9945 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9946 hardcode_libdir_flag_spec
='-R$libdir'
9948 hardcode_shlibpath_var
=no
9951 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9953 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9955 hardcode_minus_L
=yes
9956 hardcode_shlibpath_var
=no
9959 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9960 freebsd
* | dragonfly
*)
9961 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9962 hardcode_libdir_flag_spec
='-R$libdir'
9964 hardcode_shlibpath_var
=no
9968 if test "$GCC" = yes; then
9969 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'
9971 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'
9973 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9974 hardcode_libdir_separator
=:
9977 # hardcode_minus_L: Not really in the search PATH,
9978 # but as the default location of the library.
9979 hardcode_minus_L
=yes
9980 export_dynamic_flag_spec
='${wl}-E'
9984 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9985 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9987 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9989 if test "$with_gnu_ld" = no
; then
9990 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9991 hardcode_libdir_flag_spec_ld
='+b $libdir'
9992 hardcode_libdir_separator
=:
9994 hardcode_direct_absolute
=yes
9995 export_dynamic_flag_spec
='${wl}-E'
9996 # hardcode_minus_L: Not really in the search PATH,
9997 # but as the default location of the library.
9998 hardcode_minus_L
=yes
10003 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
10006 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10009 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10012 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10018 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10021 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10025 # Older versions of the 11.00 compiler do not understand -b yet
10026 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10028 $as_echo_n "checking if $CC understands -b... " >&6; }
10029 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10030 $as_echo_n "(cached) " >&6
10032 lt_cv_prog_compiler__b
=no
10033 save_LDFLAGS
="$LDFLAGS"
10034 LDFLAGS
="$LDFLAGS -b"
10035 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
10036 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
10037 # The linker can only warn and ignore the option if not recognized
10038 # So say no if there are warnings
10039 if test -s conftest.err
; then
10040 # Append any errors to the config.log.
10041 cat conftest.err
1>&5
10042 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
10043 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10044 if diff conftest.exp conftest.er2
>/dev
/null
; then
10045 lt_cv_prog_compiler__b
=yes
10048 lt_cv_prog_compiler__b
=yes
10052 LDFLAGS
="$save_LDFLAGS"
10055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10056 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10058 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
10059 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10061 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10067 if test "$with_gnu_ld" = no
; then
10068 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
10069 hardcode_libdir_separator
=:
10074 hardcode_shlibpath_var
=no
10077 hardcode_direct
=yes
10078 hardcode_direct_absolute
=yes
10079 export_dynamic_flag_spec
='${wl}-E'
10081 # hardcode_minus_L: Not really in the search PATH,
10082 # but as the default location of the library.
10083 hardcode_minus_L
=yes
10089 irix5
* | irix6
* | nonstopux
*)
10090 if test "$GCC" = yes; then
10091 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'
10092 # Try to use the -exported_symbol ld option, if it does not
10093 # work, assume that -exports_file does not work either and
10094 # implicitly export all symbols.
10095 save_LDFLAGS
="$LDFLAGS"
10096 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10097 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10098 /* end confdefs.h. */
10101 if ac_fn_c_try_link
"$LINENO"; then :
10102 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'
10105 rm -f core conftest.err conftest.
$ac_objext \
10106 conftest
$ac_exeext conftest.
$ac_ext
10107 LDFLAGS
="$save_LDFLAGS"
10109 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'
10110 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'
10112 archive_cmds_need_lc
='no'
10113 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10114 hardcode_libdir_separator
=:
10116 link_all_deplibs
=yes
10120 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10121 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10123 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10125 hardcode_libdir_flag_spec
='-R$libdir'
10126 hardcode_direct
=yes
10127 hardcode_shlibpath_var
=no
10131 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10132 hardcode_direct
=yes
10133 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10134 hardcode_libdir_separator
=:
10135 hardcode_shlibpath_var
=no
10142 if test -f /usr
/libexec
/ld.so
; then
10143 hardcode_direct
=yes
10144 hardcode_shlibpath_var
=no
10145 hardcode_direct_absolute
=yes
10146 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10147 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10148 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10149 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10150 export_dynamic_flag_spec
='${wl}-E'
10153 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
10154 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10155 hardcode_libdir_flag_spec
='-R$libdir'
10158 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10159 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10169 hardcode_libdir_flag_spec
='-L$libdir'
10170 hardcode_minus_L
=yes
10171 allow_undefined_flag
=unsupported
10172 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'
10173 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10177 if test "$GCC" = yes; then
10178 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
10179 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'
10181 allow_undefined_flag
=' -expect_unresolved \*'
10182 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'
10184 archive_cmds_need_lc
='no'
10185 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10186 hardcode_libdir_separator
=:
10189 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
10190 if test "$GCC" = yes; then
10191 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
10192 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'
10193 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10195 allow_undefined_flag
=' -expect_unresolved \*'
10196 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'
10197 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~
10198 $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'
10200 # Both c and cxx compiler support -rpath directly
10201 hardcode_libdir_flag_spec
='-rpath $libdir'
10203 archive_cmds_need_lc
='no'
10204 hardcode_libdir_separator
=:
10208 no_undefined_flag
=' -z defs'
10209 if test "$GCC" = yes; then
10211 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10212 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10213 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10215 case `$CC -V 2>&1` in
10218 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10219 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10220 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10224 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10225 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10226 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10230 hardcode_libdir_flag_spec
='-R$libdir'
10231 hardcode_shlibpath_var
=no
10233 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
10235 # The compiler driver will combine and reorder linker options,
10236 # but understands `-z linker_flag'. GCC discards it without `$wl',
10237 # but is careful enough not to reorder.
10238 # Supported since Solaris 2.6 (maybe 2.5.1?)
10239 if test "$GCC" = yes; then
10240 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10242 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
10246 link_all_deplibs
=yes
10250 if test "x$host_vendor" = xsequent
; then
10251 # Use $CC to link under sequent, because it throws in some extra .o
10252 # files that make .init and .fini sections work.
10253 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10255 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10257 hardcode_libdir_flag_spec
='-L$libdir'
10258 hardcode_direct
=yes
10259 hardcode_minus_L
=yes
10260 hardcode_shlibpath_var
=no
10264 case $host_vendor in
10266 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10267 hardcode_direct
=yes # is this really true???
10270 ## LD is ld it makes a PLAMLIB
10271 ## CC just makes a GrossModule.
10272 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10273 reload_cmds
='$CC -r -o $output$reload_objs'
10277 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10278 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
10281 runpath_var
='LD_RUN_PATH'
10282 hardcode_shlibpath_var
=no
10286 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10287 hardcode_shlibpath_var
=no
10288 export_dynamic_flag_spec
='-Bexport'
10292 if test -d /usr
/nec
; then
10293 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10294 hardcode_shlibpath_var
=no
10295 runpath_var
=LD_RUN_PATH
10296 hardcode_runpath_var
=yes
10301 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
10302 no_undefined_flag
='${wl}-z,text'
10303 archive_cmds_need_lc
=no
10304 hardcode_shlibpath_var
=no
10305 runpath_var
='LD_RUN_PATH'
10307 if test "$GCC" = yes; then
10308 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10309 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10311 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10312 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10316 sysv5
* | sco3.2v5
* | sco5v6
*)
10317 # Note: We can NOT use -z defs as we might desire, because we do not
10318 # link with -lc, and that would cause any symbols used from libc to
10319 # always be unresolved, which means just about no library would
10320 # ever link correctly. If we're not using GNU ld we use -z text
10321 # though, which does catch some bad symbols but isn't as heavy-handed
10323 no_undefined_flag
='${wl}-z,text'
10324 allow_undefined_flag
='${wl}-z,nodefs'
10325 archive_cmds_need_lc
=no
10326 hardcode_shlibpath_var
=no
10327 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
10328 hardcode_libdir_separator
=':'
10329 link_all_deplibs
=yes
10330 export_dynamic_flag_spec
='${wl}-Bexport'
10331 runpath_var
='LD_RUN_PATH'
10333 if test "$GCC" = yes; then
10334 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10335 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10337 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10338 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10343 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10344 hardcode_libdir_flag_spec
='-L$libdir'
10345 hardcode_shlibpath_var
=no
10353 if test x
$host_vendor = xsni
; then
10355 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
10356 export_dynamic_flag_spec
='${wl}-Blargedynsym'
10362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10363 $as_echo "$ld_shlibs" >&6; }
10364 test "$ld_shlibs" = no
&& can_build_shared
=no
10366 with_gnu_ld
=$with_gnu_ld
10383 # Do we need to explicitly link libc?
10385 case "x$archive_cmds_need_lc" in
10387 # Assume -lc should be added
10388 archive_cmds_need_lc
=yes
10390 if test "$enable_shared" = yes && test "$GCC" = yes; then
10391 case $archive_cmds in
10393 # FIXME: we may have to deal with multi-command sequences.
10396 # Test whether the compiler implicitly links with -lc since on some
10397 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10398 # to ld, don't add -lc before -lgcc.
10399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10400 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10401 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10402 $as_echo_n "(cached) " >&6
10405 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10407 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10408 (eval $ac_compile) 2>&5
10410 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10411 test $ac_status = 0; } 2>conftest.err
; then
10414 libobjs
=conftest.
$ac_objext
10416 wl
=$lt_prog_compiler_wl
10417 pic_flag
=$lt_prog_compiler_pic
10423 lt_save_allow_undefined_flag
=$allow_undefined_flag
10424 allow_undefined_flag
=
10425 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10426 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
10428 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10429 test $ac_status = 0; }
10431 lt_cv_archive_cmds_need_lc
=no
10433 lt_cv_archive_cmds_need_lc
=yes
10435 allow_undefined_flag
=$lt_save_allow_undefined_flag
10437 cat conftest.err
1>&5
10442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10443 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10444 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10608 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10610 if test "$GCC" = yes; then
10612 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
10613 *) lt_awk_arg
="/^libraries:/" ;;
10616 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
10617 *) lt_sed_strip_eq
="s,=/,/,g" ;;
10619 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10620 case $lt_search_path_spec in
10622 # if the path contains ";" then we assume it to be the separator
10623 # otherwise default to the standard path separator (i.e. ":") - it is
10624 # assumed that no part of a normal pathname contains ";" but that should
10625 # okay in the real world where ";" in dirpaths is itself problematic.
10626 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10629 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10632 # Ok, now we have the path, separated by spaces, we can step through it
10633 # and add multilib dir if necessary.
10634 lt_tmp_lt_search_path_spec
=
10635 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10636 for lt_sys_path
in $lt_search_path_spec; do
10637 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10638 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10640 test -d "$lt_sys_path" && \
10641 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
10644 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10645 BEGIN {RS=" "; FS="/|\n";} {
10648 for (lt_i = NF; lt_i > 0; lt_i--) {
10649 if ($lt_i != "" && $lt_i != ".") {
10650 if ($lt_i == "..") {
10653 if (lt_count == 0) {
10654 lt_foo="/" $lt_i lt_foo;
10661 if (lt_foo != "") { lt_freq[lt_foo]++; }
10662 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10664 # AWK program above erroneously prepends '/' to C:/dos/paths
10667 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
10668 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10670 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10672 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
10674 library_names_spec
=
10675 libname_spec
='lib$name'
10679 postuninstall_cmds
=
10683 shlibpath_overrides_runpath
=unknown
10685 dynamic_linker
="$host_os ld.so"
10686 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
10687 need_lib_prefix
=unknown
10688 hardcode_into_libs
=no
10690 # when you set need_version to no, make sure it does not cause -set_version
10691 # flags to be left without arguments
10692 need_version
=unknown
10697 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
10698 shlibpath_var
=LIBPATH
10700 # AIX 3 has no versioning support, so we append a major version to the name.
10701 soname_spec
='${libname}${release}${shared_ext}$major'
10708 hardcode_into_libs
=yes
10709 if test "$host_cpu" = ia64
; then
10710 # AIX 5 supports IA64
10711 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10712 shlibpath_var
=LD_LIBRARY_PATH
10714 # With GCC up to 2.95.x, collect2 would create an import file
10715 # for dependence libraries. The import file would start with
10716 # the line `#! .'. This would cause the generated library to
10717 # depend on `.', always an invalid library. This was fixed in
10718 # development snapshots of GCC prior to 3.0.
10720 aix4 | aix4.
[01] | aix4.
[01].
*)
10721 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10723 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
10726 can_build_shared
=no
10730 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10731 # soname into executable. Probably we can add versioning support to
10732 # collect2, so additional links can be useful in future.
10733 if test "$aix_use_runtimelinking" = yes; then
10734 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10735 # instead of lib<name>.a to let people know that these are not
10736 # typical AIX shared libraries.
10737 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10739 # We preserve .a as extension for shared libraries through AIX4.2
10740 # and later when we are not doing run time linking.
10741 library_names_spec
='${libname}${release}.a $libname.a'
10742 soname_spec
='${libname}${release}${shared_ext}$major'
10744 shlibpath_var
=LIBPATH
10751 # Since July 2007 AmigaOS4 officially supports .so libraries.
10752 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10753 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10756 library_names_spec
='$libname.ixlibrary $libname.a'
10757 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10758 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'
10764 library_names_spec
='${libname}${shared_ext}'
10765 dynamic_linker
="$host_os ld.so"
10766 shlibpath_var
=LIBRARY_PATH
10772 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10773 soname_spec
='${libname}${release}${shared_ext}$major'
10774 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
10775 shlibpath_var
=LD_LIBRARY_PATH
10776 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10777 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
10778 # the default ld.so.conf also contains /usr/contrib/lib and
10779 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10780 # libtool to hard-code these into programs
10783 cygwin
* | mingw
* | pw32
* | cegcc
*)
10784 version_type
=windows
10789 case $GCC,$host_os in
10790 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
10791 library_names_spec
='$libname.dll.a'
10792 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10793 postinstall_cmds
='base_file=`basename \${file}`~
10794 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10795 dldir=$destdir/`dirname \$dlpath`~
10796 test -d \$dldir || mkdir -p \$dldir~
10797 $install_prog $dir/$dlname \$dldir/$dlname~
10798 chmod a+x \$dldir/$dlname~
10799 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10800 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10802 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10803 dlpath=$dir/\$dldll~
10805 shlibpath_overrides_runpath
=yes
10809 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10810 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10812 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
10815 # MinGW DLLs use traditional 'lib' prefix
10816 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10819 # pw32 DLLs use 'pw' prefix rather than 'lib'
10820 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10826 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10829 dynamic_linker
='Win32 ld.exe'
10830 # FIXME: first we should search . and the directory the executable is in
10834 darwin
* | rhapsody
*)
10835 dynamic_linker
="$host_os dyld"
10836 version_type
=darwin
10839 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10840 soname_spec
='${libname}${release}${major}$shared_ext'
10841 shlibpath_overrides_runpath
=yes
10842 shlibpath_var
=DYLD_LIBRARY_PATH
10843 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
10845 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
10846 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
10853 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10854 soname_spec
='${libname}${release}${shared_ext}$major'
10855 shlibpath_var
=LD_LIBRARY_PATH
10858 freebsd
* | dragonfly
*)
10859 # DragonFly does not have aout. When/if they implement a new
10860 # versioning mechanism, adjust this.
10861 if test -x /usr
/bin
/objformat
; then
10862 objformat
=`/usr/bin/objformat`
10865 freebsd
[123]*) objformat
=aout
;;
10866 *) objformat
=elf
;;
10869 version_type
=freebsd-
$objformat
10870 case $version_type in
10872 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10877 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10881 shlibpath_var
=LD_LIBRARY_PATH
10884 shlibpath_overrides_runpath
=yes
10886 freebsd3.
[01]* | freebsdelf3.
[01]*)
10887 shlibpath_overrides_runpath
=yes
10888 hardcode_into_libs
=yes
10890 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
10891 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
10892 shlibpath_overrides_runpath
=no
10893 hardcode_into_libs
=yes
10895 *) # from 4.6 on, and DragonFly
10896 shlibpath_overrides_runpath
=yes
10897 hardcode_into_libs
=yes
10906 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10907 soname_spec
='${libname}${release}${shared_ext}$major'
10908 shlibpath_var
=LD_LIBRARY_PATH
10909 hardcode_into_libs
=yes
10916 dynamic_linker
="$host_os runtime_loader"
10917 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10918 soname_spec
='${libname}${release}${shared_ext}$major'
10919 shlibpath_var
=LIBRARY_PATH
10920 shlibpath_overrides_runpath
=yes
10921 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10922 hardcode_into_libs
=yes
10925 hpux9
* | hpux10
* | hpux11
*)
10926 # Give a soname corresponding to the major version so that dld.sl refuses to
10927 # link against other versions.
10934 hardcode_into_libs
=yes
10935 dynamic_linker
="$host_os dld.so"
10936 shlibpath_var
=LD_LIBRARY_PATH
10937 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10938 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10939 soname_spec
='${libname}${release}${shared_ext}$major'
10940 if test "X$HPUX_IA64_MODE" = X32
; then
10941 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10943 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
10945 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10949 hardcode_into_libs
=yes
10950 dynamic_linker
="$host_os dld.sl"
10951 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
10952 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10953 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10954 soname_spec
='${libname}${release}${shared_ext}$major'
10955 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10956 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10960 dynamic_linker
="$host_os dld.sl"
10961 shlibpath_var
=SHLIB_PATH
10962 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
10963 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10964 soname_spec
='${libname}${release}${shared_ext}$major'
10967 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10968 postinstall_cmds
='chmod 555 $lib'
10969 # or fails outright, so override atomically:
10970 install_override_mode
=555
10977 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10978 soname_spec
='${libname}${release}${shared_ext}$major'
10979 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
10980 shlibpath_var
=LD_LIBRARY_PATH
10981 shlibpath_overrides_runpath
=no
10982 hardcode_into_libs
=yes
10985 irix5
* | irix6
* | nonstopux
*)
10987 nonstopux
*) version_type
=nonstopux
;;
10989 if test "$lt_cv_prog_gnu_ld" = yes; then
10997 soname_spec
='${libname}${release}${shared_ext}$major'
10998 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11000 irix5
* | nonstopux
*)
11001 libsuff
= shlibsuff
=
11004 case $LD in # libtool.m4 will add one of these switches to LD
11005 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
11006 libsuff
= shlibsuff
= libmagic
=32-bit;;
11007 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
11008 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
11009 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
11010 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
11011 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
11015 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
11016 shlibpath_overrides_runpath
=no
11017 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11018 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
11019 hardcode_into_libs
=yes
11022 # No shared lib support for Linux oldld, aout, or coff.
11023 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
11027 # This must be Linux ELF.
11028 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
11032 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11033 soname_spec
='${libname}${release}${shared_ext}$major'
11034 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11035 shlibpath_var
=LD_LIBRARY_PATH
11036 shlibpath_overrides_runpath
=no
11038 # Some binutils ld are patched to set DT_RUNPATH
11039 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11040 $as_echo_n "(cached) " >&6
11042 lt_cv_shlibpath_overrides_runpath
=no
11043 save_LDFLAGS
=$LDFLAGS
11044 save_libdir
=$libdir
11045 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11046 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11047 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11048 /* end confdefs.h. */
11058 if ac_fn_c_try_link
"$LINENO"; then :
11059 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
11060 lt_cv_shlibpath_overrides_runpath
=yes
11063 rm -f core conftest.err conftest.
$ac_objext \
11064 conftest
$ac_exeext conftest.
$ac_ext
11065 LDFLAGS
=$save_LDFLAGS
11066 libdir
=$save_libdir
11070 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
11072 # This implies no fast_install, which is unacceptable.
11073 # Some rework will be needed to allow for fast_install
11074 # before this can be enabled.
11075 hardcode_into_libs
=yes
11077 # Append ld.so.conf contents to the search path
11078 if test -f /etc
/ld.so.conf
; then
11079 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' ' '`
11080 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
11083 # We used to test for /lib/ld.so.1 and disable shared libraries on
11084 # powerpc, because MkLinux only supported shared libraries with the
11085 # GNU dynamic linker. Since this was broken with cross compilers,
11086 # most powerpc-linux boxes support dynamic linking these days and
11087 # people can always --disable-shared, the test was removed, and we
11088 # assume the GNU/Linux dynamic linker is in use.
11089 dynamic_linker
='GNU/Linux ld.so'
11096 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
11097 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11098 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11099 dynamic_linker
='NetBSD (a.out) ld.so'
11101 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11102 soname_spec
='${libname}${release}${shared_ext}$major'
11103 dynamic_linker
='NetBSD ld.elf_so'
11105 shlibpath_var
=LD_LIBRARY_PATH
11106 shlibpath_overrides_runpath
=yes
11107 hardcode_into_libs
=yes
11112 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11113 shlibpath_var
=LD_LIBRARY_PATH
11114 shlibpath_overrides_runpath
=yes
11121 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11122 soname_spec
='${libname}${release}${shared_ext}$major'
11123 shlibpath_var
=LD_LIBRARY_PATH
11124 shlibpath_overrides_runpath
=no
11125 hardcode_into_libs
=yes
11126 dynamic_linker
='ldqnx.so'
11131 sys_lib_dlsearch_path_spec
="/usr/lib"
11133 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11135 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
11136 *) need_version
=no
;;
11138 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11139 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11140 shlibpath_var
=LD_LIBRARY_PATH
11141 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11143 openbsd2.
[89] | openbsd2.
[89].
*)
11144 shlibpath_overrides_runpath
=no
11147 shlibpath_overrides_runpath
=yes
11151 shlibpath_overrides_runpath
=yes
11156 libname_spec
='$name'
11159 library_names_spec
='$libname${shared_ext} $libname.a'
11160 dynamic_linker
='OS/2 ld.exe'
11161 shlibpath_var
=LIBPATH
11164 osf3
* | osf4
* | osf5
*)
11168 soname_spec
='${libname}${release}${shared_ext}$major'
11169 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11170 shlibpath_var
=LD_LIBRARY_PATH
11171 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11172 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
11183 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11184 soname_spec
='${libname}${release}${shared_ext}$major'
11185 shlibpath_var
=LD_LIBRARY_PATH
11186 shlibpath_overrides_runpath
=yes
11187 hardcode_into_libs
=yes
11188 # ldd complains unless libraries are executable
11189 postinstall_cmds
='chmod +x $lib'
11194 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11195 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11196 shlibpath_var
=LD_LIBRARY_PATH
11197 shlibpath_overrides_runpath
=yes
11198 if test "$with_gnu_ld" = yes; then
11206 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11207 soname_spec
='${libname}${release}${shared_ext}$major'
11208 shlibpath_var
=LD_LIBRARY_PATH
11209 case $host_vendor in
11211 shlibpath_overrides_runpath
=no
11213 runpath_var
=LD_RUN_PATH
11221 shlibpath_overrides_runpath
=no
11222 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
11228 if test -d /usr
/nec
;then
11230 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11231 soname_spec
='$libname${shared_ext}.$major'
11232 shlibpath_var
=LD_LIBRARY_PATH
11236 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
11237 version_type
=freebsd-elf
11240 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11241 soname_spec
='${libname}${release}${shared_ext}$major'
11242 shlibpath_var
=LD_LIBRARY_PATH
11243 shlibpath_overrides_runpath
=yes
11244 hardcode_into_libs
=yes
11245 if test "$with_gnu_ld" = yes; then
11246 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11248 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
11251 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
11255 sys_lib_dlsearch_path_spec
='/usr/lib'
11259 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11263 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11264 shlibpath_var
=LD_LIBRARY_PATH
11265 shlibpath_overrides_runpath
=no
11266 hardcode_into_libs
=yes
11271 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11272 soname_spec
='${libname}${release}${shared_ext}$major'
11273 shlibpath_var
=LD_LIBRARY_PATH
11280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11281 $as_echo "$dynamic_linker" >&6; }
11282 test "$dynamic_linker" = no
&& can_build_shared
=no
11284 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
11285 if test "$GCC" = yes; then
11286 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11289 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11290 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
11292 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11293 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
11387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11388 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11390 if test -n "$hardcode_libdir_flag_spec" ||
11391 test -n "$runpath_var" ||
11392 test "X$hardcode_automatic" = "Xyes" ; then
11394 # We can hardcode non-existent directories.
11395 if test "$hardcode_direct" != no
&&
11396 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11397 # have to relink, otherwise we might link with an installed library
11398 # when we should be linking with a yet-to-be-installed one
11399 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11400 test "$hardcode_minus_L" != no
; then
11401 # Linking always hardcodes the temporary library directory.
11402 hardcode_action
=relink
11404 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11405 hardcode_action
=immediate
11408 # We cannot hardcode anything, or else we can only hardcode existing
11410 hardcode_action
=unsupported
11412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11413 $as_echo "$hardcode_action" >&6; }
11415 if test "$hardcode_action" = relink ||
11416 test "$inherit_rpath" = yes; then
11417 # Fast installation is not supported
11418 enable_fast_install
=no
11419 elif test "$shlibpath_overrides_runpath" = yes ||
11420 test "$enable_shared" = no
; then
11421 # Fast installation is not necessary
11422 enable_fast_install
=needless
11430 if test "x$enable_dlopen" != xyes
; then
11431 enable_dlopen
=unknown
11432 enable_dlopen_self
=unknown
11433 enable_dlopen_self_static
=unknown
11440 lt_cv_dlopen
="load_add_on"
11442 lt_cv_dlopen_self
=yes
11445 mingw
* | pw32
* | cegcc
*)
11446 lt_cv_dlopen
="LoadLibrary"
11451 lt_cv_dlopen
="dlopen"
11456 # if libdl is installed we need to link against it
11457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11458 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11459 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11460 $as_echo_n "(cached) " >&6
11462 ac_check_lib_save_LIBS
=$LIBS
11464 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11465 /* end confdefs.h. */
11467 /* Override any GCC internal prototype to avoid an error.
11468 Use char because int might match the return type of a GCC
11469 builtin and then its argument prototype would still apply. */
11482 if ac_fn_c_try_link
"$LINENO"; then :
11483 ac_cv_lib_dl_dlopen
=yes
11485 ac_cv_lib_dl_dlopen
=no
11487 rm -f core conftest.err conftest.
$ac_objext \
11488 conftest
$ac_exeext conftest.
$ac_ext
11489 LIBS
=$ac_check_lib_save_LIBS
11491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11492 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11493 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
11494 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
11497 lt_cv_dlopen
="dyld"
11499 lt_cv_dlopen_self
=yes
11506 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
11507 if test "x$ac_cv_func_shl_load" = x
""yes; then :
11508 lt_cv_dlopen
="shl_load"
11510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11511 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11512 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11513 $as_echo_n "(cached) " >&6
11515 ac_check_lib_save_LIBS
=$LIBS
11517 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11518 /* end confdefs.h. */
11520 /* Override any GCC internal prototype to avoid an error.
11521 Use char because int might match the return type of a GCC
11522 builtin and then its argument prototype would still apply. */
11530 return shl_load ();
11535 if ac_fn_c_try_link
"$LINENO"; then :
11536 ac_cv_lib_dld_shl_load
=yes
11538 ac_cv_lib_dld_shl_load
=no
11540 rm -f core conftest.err conftest.
$ac_objext \
11541 conftest
$ac_exeext conftest.
$ac_ext
11542 LIBS
=$ac_check_lib_save_LIBS
11544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11545 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11546 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then :
11547 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
11549 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
11550 if test "x$ac_cv_func_dlopen" = x
""yes; then :
11551 lt_cv_dlopen
="dlopen"
11553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11554 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11555 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11556 $as_echo_n "(cached) " >&6
11558 ac_check_lib_save_LIBS
=$LIBS
11560 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11561 /* end confdefs.h. */
11563 /* Override any GCC internal prototype to avoid an error.
11564 Use char because int might match the return type of a GCC
11565 builtin and then its argument prototype would still apply. */
11578 if ac_fn_c_try_link
"$LINENO"; then :
11579 ac_cv_lib_dl_dlopen
=yes
11581 ac_cv_lib_dl_dlopen
=no
11583 rm -f core conftest.err conftest.
$ac_objext \
11584 conftest
$ac_exeext conftest.
$ac_ext
11585 LIBS
=$ac_check_lib_save_LIBS
11587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11588 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11589 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
11590 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
11592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11593 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11594 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11595 $as_echo_n "(cached) " >&6
11597 ac_check_lib_save_LIBS
=$LIBS
11598 LIBS
="-lsvld $LIBS"
11599 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11600 /* end confdefs.h. */
11602 /* Override any GCC internal prototype to avoid an error.
11603 Use char because int might match the return type of a GCC
11604 builtin and then its argument prototype would still apply. */
11617 if ac_fn_c_try_link
"$LINENO"; then :
11618 ac_cv_lib_svld_dlopen
=yes
11620 ac_cv_lib_svld_dlopen
=no
11622 rm -f core conftest.err conftest.
$ac_objext \
11623 conftest
$ac_exeext conftest.
$ac_ext
11624 LIBS
=$ac_check_lib_save_LIBS
11626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11627 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11628 if test "x$ac_cv_lib_svld_dlopen" = x
""yes; then :
11629 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
11631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11632 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11633 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11634 $as_echo_n "(cached) " >&6
11636 ac_check_lib_save_LIBS
=$LIBS
11638 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11639 /* end confdefs.h. */
11641 /* Override any GCC internal prototype to avoid an error.
11642 Use char because int might match the return type of a GCC
11643 builtin and then its argument prototype would still apply. */
11651 return dld_link ();
11656 if ac_fn_c_try_link
"$LINENO"; then :
11657 ac_cv_lib_dld_dld_link
=yes
11659 ac_cv_lib_dld_dld_link
=no
11661 rm -f core conftest.err conftest.
$ac_objext \
11662 conftest
$ac_exeext conftest.
$ac_ext
11663 LIBS
=$ac_check_lib_save_LIBS
11665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11666 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11667 if test "x$ac_cv_lib_dld_dld_link" = x
""yes; then :
11668 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
11689 if test "x$lt_cv_dlopen" != xno
; then
11695 case $lt_cv_dlopen in
11697 save_CPPFLAGS
="$CPPFLAGS"
11698 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
11700 save_LDFLAGS
="$LDFLAGS"
11701 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
11704 LIBS
="$lt_cv_dlopen_libs $LIBS"
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11707 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11708 if test "${lt_cv_dlopen_self+set}" = set; then :
11709 $as_echo_n "(cached) " >&6
11711 if test "$cross_compiling" = yes; then :
11712 lt_cv_dlopen_self
=cross
11714 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11715 lt_status
=$lt_dlunknown
11716 cat > conftest.
$ac_ext <<_LT_EOF
11717 #line 11717 "configure"
11718 #include "confdefs.h"
11727 # define LT_DLGLOBAL RTLD_GLOBAL
11730 # define LT_DLGLOBAL DL_GLOBAL
11732 # define LT_DLGLOBAL 0
11736 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11737 find out it does not work in some platform. */
11738 #ifndef LT_DLLAZY_OR_NOW
11740 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11743 # define LT_DLLAZY_OR_NOW DL_LAZY
11746 # define LT_DLLAZY_OR_NOW RTLD_NOW
11749 # define LT_DLLAZY_OR_NOW DL_NOW
11751 # define LT_DLLAZY_OR_NOW 0
11758 /* When -fvisbility=hidden is used, assume the code has been annotated
11759 correspondingly for the symbols needed. */
11760 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11761 void fnord () __attribute__((visibility("default")));
11764 void fnord () { int i=42; }
11767 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11768 int status = $lt_dlunknown;
11772 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11775 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11776 else puts (dlerror ());
11778 /* dlclose (self); */
11786 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11787 (eval $ac_link) 2>&5
11789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11790 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11791 (.
/conftest
; exit; ) >&5 2>/dev
/null
11793 case x
$lt_status in
11794 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
11795 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
11796 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
11799 # compilation failed
11800 lt_cv_dlopen_self
=no
11807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11808 $as_echo "$lt_cv_dlopen_self" >&6; }
11810 if test "x$lt_cv_dlopen_self" = xyes
; then
11811 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
11812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11813 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11814 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11815 $as_echo_n "(cached) " >&6
11817 if test "$cross_compiling" = yes; then :
11818 lt_cv_dlopen_self_static
=cross
11820 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11821 lt_status
=$lt_dlunknown
11822 cat > conftest.
$ac_ext <<_LT_EOF
11823 #line 11823 "configure"
11824 #include "confdefs.h"
11833 # define LT_DLGLOBAL RTLD_GLOBAL
11836 # define LT_DLGLOBAL DL_GLOBAL
11838 # define LT_DLGLOBAL 0
11842 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11843 find out it does not work in some platform. */
11844 #ifndef LT_DLLAZY_OR_NOW
11846 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11849 # define LT_DLLAZY_OR_NOW DL_LAZY
11852 # define LT_DLLAZY_OR_NOW RTLD_NOW
11855 # define LT_DLLAZY_OR_NOW DL_NOW
11857 # define LT_DLLAZY_OR_NOW 0
11864 /* When -fvisbility=hidden is used, assume the code has been annotated
11865 correspondingly for the symbols needed. */
11866 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11867 void fnord () __attribute__((visibility("default")));
11870 void fnord () { int i=42; }
11873 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11874 int status = $lt_dlunknown;
11878 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11881 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11882 else puts (dlerror ());
11884 /* dlclose (self); */
11892 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11893 (eval $ac_link) 2>&5
11895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11896 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11897 (.
/conftest
; exit; ) >&5 2>/dev
/null
11899 case x
$lt_status in
11900 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
11901 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
11902 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
11905 # compilation failed
11906 lt_cv_dlopen_self_static
=no
11913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11914 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11917 CPPFLAGS
="$save_CPPFLAGS"
11918 LDFLAGS
="$save_LDFLAGS"
11923 case $lt_cv_dlopen_self in
11924 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
11925 *) enable_dlopen_self
=unknown
;;
11928 case $lt_cv_dlopen_self_static in
11929 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
11930 *) enable_dlopen_self_static
=unknown
;;
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11953 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11954 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
11955 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
11956 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
11957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11958 $as_echo "yes" >&6; }
11960 # FIXME - insert some real tests, host_os isn't really good enough
11963 if test -n "$STRIP" ; then
11964 striplib
="$STRIP -x"
11965 old_striplib
="$STRIP -S"
11966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11967 $as_echo "yes" >&6; }
11969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11970 $as_echo "no" >&6; }
11974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11975 $as_echo "no" >&6; }
11991 # Report which library types will actually be built
11992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11993 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11995 $as_echo "$can_build_shared" >&6; }
11997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11998 $as_echo_n "checking whether to build shared libraries... " >&6; }
11999 test "$can_build_shared" = "no" && enable_shared
=no
12001 # On AIX, shared libraries and static libraries use the same namespace, and
12002 # are all built from PIC.
12005 test "$enable_shared" = yes && enable_static
=no
12006 if test -n "$RANLIB"; then
12007 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
12008 postinstall_cmds
='$RANLIB $lib'
12013 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
12014 test "$enable_shared" = yes && enable_static
=no
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12019 $as_echo "$enable_shared" >&6; }
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12022 $as_echo_n "checking whether to build static libraries... " >&6; }
12023 # Make sure either enable_shared or enable_static is yes.
12024 test "$enable_shared" = yes || enable_static
=yes
12025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12026 $as_echo "$enable_static" >&6; }
12033 ac_cpp
='$CPP $CPPFLAGS'
12034 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12035 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12036 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
12040 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12041 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12042 (test "X$CXX" != "Xg++"))) ; then
12044 ac_cpp
='$CXXCPP $CPPFLAGS'
12045 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12046 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12047 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
12048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12049 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12050 if test -z "$CXXCPP"; then
12051 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12052 $as_echo_n "(cached) " >&6
12054 # Double quotes because CXXCPP needs to be expanded
12055 for CXXCPP
in "$CXX -E" "/lib/cpp"
12057 ac_preproc_ok
=false
12058 for ac_cxx_preproc_warn_flag
in '' yes
12060 # Use a header file that comes with gcc, so configuring glibc
12061 # with a fresh cross-compiler works.
12062 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12063 # <limits.h> exists even on freestanding compilers.
12064 # On the NeXT, cc -E runs the code through the compiler's parser,
12065 # not just through cpp. "Syntax error" is here to catch this case.
12066 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12067 /* end confdefs.h. */
12069 # include <limits.h>
12071 # include <assert.h>
12075 if ac_fn_cxx_try_cpp
"$LINENO"; then :
12078 # Broken: fails on valid input.
12081 rm -f conftest.err conftest.
$ac_ext
12083 # OK, works on sane cases. Now check whether nonexistent headers
12084 # can be detected and how.
12085 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12086 /* end confdefs.h. */
12087 #include <ac_nonexistent.h>
12089 if ac_fn_cxx_try_cpp
"$LINENO"; then :
12090 # Broken: success on invalid input.
12093 # Passes both tests.
12097 rm -f conftest.err conftest.
$ac_ext
12100 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12101 rm -f conftest.err conftest.
$ac_ext
12102 if $ac_preproc_ok; then :
12107 ac_cv_prog_CXXCPP
=$CXXCPP
12110 CXXCPP
=$ac_cv_prog_CXXCPP
12112 ac_cv_prog_CXXCPP
=$CXXCPP
12114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12115 $as_echo "$CXXCPP" >&6; }
12116 ac_preproc_ok
=false
12117 for ac_cxx_preproc_warn_flag
in '' yes
12119 # Use a header file that comes with gcc, so configuring glibc
12120 # with a fresh cross-compiler works.
12121 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12122 # <limits.h> exists even on freestanding compilers.
12123 # On the NeXT, cc -E runs the code through the compiler's parser,
12124 # not just through cpp. "Syntax error" is here to catch this case.
12125 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12126 /* end confdefs.h. */
12128 # include <limits.h>
12130 # include <assert.h>
12134 if ac_fn_cxx_try_cpp
"$LINENO"; then :
12137 # Broken: fails on valid input.
12140 rm -f conftest.err conftest.
$ac_ext
12142 # OK, works on sane cases. Now check whether nonexistent headers
12143 # can be detected and how.
12144 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12145 /* end confdefs.h. */
12146 #include <ac_nonexistent.h>
12148 if ac_fn_cxx_try_cpp
"$LINENO"; then :
12149 # Broken: success on invalid input.
12152 # Passes both tests.
12156 rm -f conftest.err conftest.
$ac_ext
12159 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12160 rm -f conftest.err conftest.
$ac_ext
12161 if $ac_preproc_ok; then :
12164 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12165 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12166 as_fn_error
"C++ preprocessor \"$CXXCPP\" fails sanity check
12167 See \`config.log' for more details." "$LINENO" 5; }
12171 ac_cpp
='$CPP $CPPFLAGS'
12172 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12173 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12174 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
12177 _lt_caught_CXX_error
=yes
12181 ac_cpp
='$CXXCPP $CPPFLAGS'
12182 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12183 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12184 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
12186 archive_cmds_need_lc_CXX
=no
12187 allow_undefined_flag_CXX
=
12188 always_export_symbols_CXX
=no
12189 archive_expsym_cmds_CXX
=
12190 compiler_needs_object_CXX
=no
12191 export_dynamic_flag_spec_CXX
=
12192 hardcode_direct_CXX
=no
12193 hardcode_direct_absolute_CXX
=no
12194 hardcode_libdir_flag_spec_CXX
=
12195 hardcode_libdir_flag_spec_ld_CXX
=
12196 hardcode_libdir_separator_CXX
=
12197 hardcode_minus_L_CXX
=no
12198 hardcode_shlibpath_var_CXX
=unsupported
12199 hardcode_automatic_CXX
=no
12200 inherit_rpath_CXX
=no
12202 module_expsym_cmds_CXX
=
12203 link_all_deplibs_CXX
=unknown
12204 old_archive_cmds_CXX
=$old_archive_cmds
12205 reload_flag_CXX
=$reload_flag
12206 reload_cmds_CXX
=$reload_cmds
12207 no_undefined_flag_CXX
=
12208 whole_archive_flag_spec_CXX
=
12209 enable_shared_with_static_runtimes_CXX
=no
12211 # Source file extension for C++ test sources.
12214 # Object file extension for compiled C++ test sources.
12218 # No sense in running all these tests if we already determined that
12219 # the CXX compiler isn't working. Some variables (like enable_shared)
12220 # are currently assumed to apply to all compilers on this platform,
12221 # and will be corrupted by setting them based on a non-working compiler.
12222 if test "$_lt_caught_CXX_error" != yes; then
12223 # Code to be used in simple compile tests
12224 lt_simple_compile_test_code
="int some_variable = 0;"
12226 # Code to be used in simple link tests
12227 lt_simple_link_test_code
='int main(int, char *[]) { return(0); }'
12229 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12236 # If no C compiler was specified, use CC.
12239 # If no C compiler flags were specified, use CFLAGS.
12240 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
12242 # Allow CC to be a program name with arguments.
12246 # save warnings/boilerplate of simple test code
12247 ac_outfile
=conftest.
$ac_objext
12248 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
12249 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
12250 _lt_compiler_boilerplate
=`cat conftest.err`
12253 ac_outfile
=conftest.
$ac_objext
12254 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
12255 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
12256 _lt_linker_boilerplate
=`cat conftest.err`
12260 # Allow CC to be a program name with arguments.
12265 lt_save_with_gnu_ld
=$with_gnu_ld
12266 lt_save_path_LD
=$lt_cv_path_LD
12267 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12268 lt_cv_prog_gnu_ld
=$lt_cv_prog_gnu_ldcxx
12270 $as_unset lt_cv_prog_gnu_ld
12272 if test -n "${lt_cv_path_LDCXX+set}"; then
12273 lt_cv_path_LD
=$lt_cv_path_LDCXX
12275 $as_unset lt_cv_path_LD
12277 test -z "${LDCXX+set}" || LD
=$LDCXX
12281 for cc_temp
in $compiler""; do
12283 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
12284 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
12289 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12292 if test -n "$compiler"; then
12293 # We don't want -fno-exception when compiling C++ code, so set the
12294 # no_builtin_flag separately
12295 if test "$GXX" = yes; then
12296 lt_prog_compiler_no_builtin_flag_CXX
=' -fno-builtin'
12298 lt_prog_compiler_no_builtin_flag_CXX
=
12301 if test "$GXX" = yes; then
12302 # Set up default GNU C++ configuration
12306 # Check whether --with-gnu-ld was given.
12307 if test "${with_gnu_ld+set}" = set; then :
12308 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
12314 if test "$GCC" = yes; then
12315 # Check if gcc -print-prog-name=ld gives a path.
12316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12317 $as_echo_n "checking for ld used by $CC... " >&6; }
12320 # gcc leaves a trailing carriage return which upsets mingw
12321 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12323 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
12326 # Accept absolute paths.
12328 re_direlt
='/[^/][^/]*/\.\./'
12329 # Canonicalize the pathname of ld
12330 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12331 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
12332 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12334 test -z "$LD" && LD
="$ac_prog"
12337 # If it fails, then pretend we aren't using GCC.
12341 # If it is relative, then search for the first ld in PATH.
12342 with_gnu_ld
=unknown
12345 elif test "$with_gnu_ld" = yes; then
12346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12347 $as_echo_n "checking for GNU ld... " >&6; }
12349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12350 $as_echo_n "checking for non-GNU ld... " >&6; }
12352 if test "${lt_cv_path_LD+set}" = set; then :
12353 $as_echo_n "(cached) " >&6
12355 if test -z "$LD"; then
12356 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
12357 for ac_dir
in $PATH; do
12359 test -z "$ac_dir" && ac_dir
=.
12360 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
12361 lt_cv_path_LD
="$ac_dir/$ac_prog"
12362 # Check to see if the program is GNU ld. I'd rather use --version,
12363 # but apparently some variants of GNU ld only accept -v.
12364 # Break only if it was the GNU/non-GNU ld that we prefer.
12365 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12366 *GNU
* |
*'with BFD'*)
12367 test "$with_gnu_ld" != no
&& break
12370 test "$with_gnu_ld" != yes && break
12377 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
12381 LD
="$lt_cv_path_LD"
12382 if test -n "$LD"; then
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12384 $as_echo "$LD" >&6; }
12386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12387 $as_echo "no" >&6; }
12389 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12391 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12392 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12393 $as_echo_n "(cached) " >&6
12395 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12396 case `$LD -v 2>&1 </dev/null` in
12397 *GNU
* |
*'with BFD'*)
12398 lt_cv_prog_gnu_ld
=yes
12401 lt_cv_prog_gnu_ld
=no
12405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12406 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12407 with_gnu_ld
=$lt_cv_prog_gnu_ld
12415 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12416 # archiving commands below assume that GNU ld is being used.
12417 if test "$with_gnu_ld" = yes; then
12418 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12419 archive_expsym_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12421 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12422 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12424 # If archive_cmds runs LD, not CC, wlarc should be empty
12425 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12426 # investigate it a little bit more. (MM)
12429 # ancient GNU ld didn't support --whole-archive et. al.
12430 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12431 $GREP 'no-whole-archive' > /dev
/null
; then
12432 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12434 whole_archive_flag_spec_CXX
=
12440 # A generic and very simple default shared library creation
12441 # command for GNU C++ for the case where it uses the native
12442 # linker, instead of GNU ld. If possible, this setting should
12443 # overridden to take advantage of the native linker features on
12444 # the platform it is being used on.
12445 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12448 # Commands to make compiler produce verbose output that lists
12449 # what "hidden" libraries, object files and flags are used when
12450 # linking a shared library.
12451 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12459 # PORTME: fill in a description of your system's C++ link characteristics
12460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12461 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12465 # FIXME: insert proper C++ library support
12469 if test "$host_cpu" = ia64
; then
12470 # On IA64, the linker does run time linking by default, so we don't
12471 # have to do anything special.
12472 aix_use_runtimelinking
=no
12473 exp_sym_flag
='-Bexport'
12476 aix_use_runtimelinking
=no
12478 # Test if we are trying to use run time linking or normal
12479 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12480 # need to do runtime linking.
12481 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
12482 for ld_flag
in $LDFLAGS; do
12485 aix_use_runtimelinking
=yes
12493 exp_sym_flag
='-bexport'
12494 no_entry_flag
='-bnoentry'
12497 # When large executables or shared objects are built, AIX ld can
12498 # have problems creating the table of contents. If linking a library
12499 # or program results in "error TOC overflow" add -mminimal-toc to
12500 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12501 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12503 archive_cmds_CXX
=''
12504 hardcode_direct_CXX
=yes
12505 hardcode_direct_absolute_CXX
=yes
12506 hardcode_libdir_separator_CXX
=':'
12507 link_all_deplibs_CXX
=yes
12508 file_list_spec_CXX
='${wl}-f,'
12510 if test "$GXX" = yes; then
12511 case $host_os in aix4.
[012]|aix4.
[012].
*)
12512 # We only want to do this on AIX 4.2 and lower, the check
12513 # below for broken collect2 doesn't work under 4.3+
12514 collect2name
=`${CC} -print-prog-name=collect2`
12515 if test -f "$collect2name" &&
12516 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
12518 # We have reworked collect2
12521 # We have old collect2
12522 hardcode_direct_CXX
=unsupported
12523 # It fails to find uninstalled libraries when the uninstalled
12524 # path is not listed in the libpath. Setting hardcode_minus_L
12525 # to unsupported forces relinking
12526 hardcode_minus_L_CXX
=yes
12527 hardcode_libdir_flag_spec_CXX
='-L$libdir'
12528 hardcode_libdir_separator_CXX
=
12531 shared_flag
='-shared'
12532 if test "$aix_use_runtimelinking" = yes; then
12533 shared_flag
="$shared_flag "'${wl}-G'
12537 if test "$host_cpu" = ia64
; then
12538 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12539 # chokes on -Wl,-G. The following line is correct:
12542 if test "$aix_use_runtimelinking" = yes; then
12543 shared_flag
='${wl}-G'
12545 shared_flag
='${wl}-bM:SRE'
12550 export_dynamic_flag_spec_CXX
='${wl}-bexpall'
12551 # It seems that -bexpall does not export symbols beginning with
12552 # underscore (_), so it is better to generate a list of symbols to
12554 always_export_symbols_CXX
=yes
12555 if test "$aix_use_runtimelinking" = yes; then
12556 # Warning - without using the other runtime loading flags (-brtl),
12557 # -berok will link without error, but may produce a broken library.
12558 allow_undefined_flag_CXX
='-berok'
12559 # Determine the default libpath from the value encoded in an empty
12561 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12562 /* end confdefs.h. */
12572 if ac_fn_cxx_try_link
"$LINENO"; then :
12574 lt_aix_libpath_sed
='
12575 /Import File Strings/,/^$/ {
12581 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12582 # Check for a 64-bit object if we didn't find anything.
12583 if test -z "$aix_libpath"; then
12584 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12587 rm -f core conftest.err conftest.
$ac_objext \
12588 conftest
$ac_exeext conftest.
$ac_ext
12589 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
12591 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
12593 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"
12595 if test "$host_cpu" = ia64
; then
12596 hardcode_libdir_flag_spec_CXX
='${wl}-R $libdir:/usr/lib:/lib'
12597 allow_undefined_flag_CXX
="-z nodefs"
12598 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"
12600 # Determine the default libpath from the value encoded in an
12601 # empty executable.
12602 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12603 /* end confdefs.h. */
12613 if ac_fn_cxx_try_link
"$LINENO"; then :
12615 lt_aix_libpath_sed
='
12616 /Import File Strings/,/^$/ {
12622 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12623 # Check for a 64-bit object if we didn't find anything.
12624 if test -z "$aix_libpath"; then
12625 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12628 rm -f core conftest.err conftest.
$ac_objext \
12629 conftest
$ac_exeext conftest.
$ac_ext
12630 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
12632 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
12633 # Warning - without using the other run time loading flags,
12634 # -berok will link without error, but may produce a broken library.
12635 no_undefined_flag_CXX
=' ${wl}-bernotok'
12636 allow_undefined_flag_CXX
=' ${wl}-berok'
12637 if test "$with_gnu_ld" = yes; then
12638 # We only use this code for GNU lds that support --whole-archive.
12639 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12641 # Exported symbols can be pulled into shared objects from archives
12642 whole_archive_flag_spec_CXX
='$convenience'
12644 archive_cmds_need_lc_CXX
=yes
12645 # This is similar to how AIX traditionally builds its shared
12647 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'
12653 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
12654 allow_undefined_flag_CXX
=unsupported
12655 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12656 # support --undefined. This deserves some investigation. FIXME
12657 archive_cmds_CXX
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12664 case $cc_basename in
12666 # FIXME: insert proper C++ library support
12672 cygwin
* | mingw
* | pw32
* | cegcc
*)
12673 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12674 # as there is no search path for DLLs.
12675 hardcode_libdir_flag_spec_CXX
='-L$libdir'
12676 export_dynamic_flag_spec_CXX
='${wl}--export-all-symbols'
12677 allow_undefined_flag_CXX
=unsupported
12678 always_export_symbols_CXX
=no
12679 enable_shared_with_static_runtimes_CXX
=yes
12681 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
12682 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'
12683 # If the export-symbols file already is a .def file (1st line
12684 # is EXPORTS), use it as is; otherwise, prepend...
12685 archive_expsym_cmds_CXX
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12686 cp $export_symbols $output_objdir/$soname.def;
12688 echo EXPORTS > $output_objdir/$soname.def;
12689 cat $export_symbols >> $output_objdir/$soname.def;
12691 $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'
12696 darwin
* | rhapsody
*)
12699 archive_cmds_need_lc_CXX
=no
12700 hardcode_direct_CXX
=no
12701 hardcode_automatic_CXX
=yes
12702 hardcode_shlibpath_var_CXX
=unsupported
12703 if test "$lt_cv_ld_force_load" = "yes"; then
12704 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\"`'
12706 whole_archive_flag_spec_CXX
=''
12708 link_all_deplibs_CXX
=yes
12709 allow_undefined_flag_CXX
="$_lt_dar_allow_undefined"
12710 case $cc_basename in
12711 ifort
*) _lt_dar_can_shared
=yes ;;
12712 *) _lt_dar_can_shared
=$GCC ;;
12714 if test "$_lt_dar_can_shared" = "yes"; then
12715 output_verbose_link_cmd
=func_echo_all
12716 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}"
12717 module_cmds_CXX
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12718 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}"
12719 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}"
12720 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12721 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}"
12722 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}"
12732 case $cc_basename in
12734 # FIXME: insert proper C++ library support
12738 # Green Hills C++ Compiler
12739 # FIXME: insert proper C++ library support
12743 # FIXME: insert proper C++ library support
12750 # C++ shared libraries reported to be fairly broken before
12756 archive_cmds_need_lc_CXX
=no
12759 freebsd
* | dragonfly
*)
12760 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12769 archive_cmds_CXX
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12770 link_all_deplibs_CXX
=yes
12774 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
12775 hardcode_libdir_separator_CXX
=:
12776 export_dynamic_flag_spec_CXX
='${wl}-E'
12777 hardcode_direct_CXX
=yes
12778 hardcode_minus_L_CXX
=yes # Not in the search PATH,
12779 # but as the default
12780 # location of the library.
12782 case $cc_basename in
12784 # FIXME: insert proper C++ library support
12788 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'
12789 # Commands to make compiler produce verbose output that lists
12790 # what "hidden" libraries, object files and flags are used when
12791 # linking a shared library.
12793 # There doesn't appear to be a way to prevent this compiler from
12794 # explicitly linking system object files so we need to strip them
12795 # from the output so that they don't get included in the library
12797 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"'
12800 if test "$GXX" = yes; then
12801 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'
12803 # FIXME: insert proper C++ library support
12811 if test $with_gnu_ld = no
; then
12812 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
12813 hardcode_libdir_separator_CXX
=:
12819 export_dynamic_flag_spec_CXX
='${wl}-E'
12825 hardcode_direct_CXX
=no
12826 hardcode_shlibpath_var_CXX
=no
12829 hardcode_direct_CXX
=yes
12830 hardcode_direct_absolute_CXX
=yes
12831 hardcode_minus_L_CXX
=yes # Not in the search PATH,
12832 # but as the default
12833 # location of the library.
12837 case $cc_basename in
12839 # FIXME: insert proper C++ library support
12845 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12848 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12851 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12854 # Commands to make compiler produce verbose output that lists
12855 # what "hidden" libraries, object files and flags are used when
12856 # linking a shared library.
12858 # There doesn't appear to be a way to prevent this compiler from
12859 # explicitly linking system object files so we need to strip them
12860 # from the output so that they don't get included in the library
12862 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"'
12865 if test "$GXX" = yes; then
12866 if test $with_gnu_ld = no
; then
12869 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12872 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12875 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'
12880 # FIXME: insert proper C++ library support
12888 hardcode_direct_CXX
=no
12889 hardcode_shlibpath_var_CXX
=no
12890 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12891 export_dynamic_flag_spec_CXX
='${wl}-E'
12892 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12893 # Instead, shared libraries are loaded at an image base (0x10000000 by
12894 # default) and relocated if they conflict, which is a slow very memory
12895 # consuming and fragmenting process. To avoid this, we pick a random,
12896 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12897 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12898 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'
12899 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'
12902 case $cc_basename in
12905 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'
12907 # Archives containing C++ object files must be created using
12908 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12909 # necessary to make sure instantiated templates are included
12911 old_archive_cmds_CXX
='$CC -ar -WR,-u -o $oldlib $oldobjs'
12914 if test "$GXX" = yes; then
12915 if test "$with_gnu_ld" = no
; then
12916 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'
12918 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'
12921 link_all_deplibs_CXX
=yes
12924 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12925 hardcode_libdir_separator_CXX
=:
12926 inherit_rpath_CXX
=yes
12929 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
12930 case $cc_basename in
12932 # Kuck and Associates, Inc. (KAI) C++ Compiler
12934 # KCC will only create a shared library if the output file
12935 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12936 # to its proper name (with version) after linking.
12937 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'
12938 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'
12939 # Commands to make compiler produce verbose output that lists
12940 # what "hidden" libraries, object files and flags are used when
12941 # linking a shared library.
12943 # There doesn't appear to be a way to prevent this compiler from
12944 # explicitly linking system object files so we need to strip them
12945 # from the output so that they don't get included in the library
12947 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"'
12949 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12950 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12952 # Archives containing C++ object files must be created using
12953 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12954 old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs'
12959 # version 8.0 and above of icpc choke on multiply defined symbols
12960 # if we add $predep_objects and $postdep_objects, however 7.1 and
12961 # earlier do not add the objects themselves.
12962 case `$CC -V 2>&1` in
12964 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12965 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'
12967 *) # Version 8.0 or newer
12970 ia64
*) tmp_idyn
=' -i_dynamic';;
12972 archive_cmds_CXX
='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12973 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'
12976 archive_cmds_need_lc_CXX
=no
12977 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12978 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12979 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12982 # Portland Group C++ compiler
12984 *pgCC\
[1-5].
* |
*pgcpp\
[1-5].
*)
12985 prelink_cmds_CXX
='tpldir=Template.dir~
12987 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12988 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12989 old_archive_cmds_CXX
='tpldir=Template.dir~
12991 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12992 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12994 archive_cmds_CXX
='tpldir=Template.dir~
12996 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12997 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12998 archive_expsym_cmds_CXX
='tpldir=Template.dir~
13000 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13001 $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'
13003 *) # Version 6 and above use weak symbols
13004 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13005 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'
13009 hardcode_libdir_flag_spec_CXX
='${wl}--rpath ${wl}$libdir'
13010 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
13011 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'
13015 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13016 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'
13018 runpath_var
=LD_RUN_PATH
13019 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
13020 hardcode_libdir_separator_CXX
=:
13022 # Commands to make compiler produce verbose output that lists
13023 # what "hidden" libraries, object files and flags are used when
13024 # linking a shared library.
13026 # There doesn't appear to be a way to prevent this compiler from
13027 # explicitly linking system object files so we need to strip them
13028 # from the output so that they don't get included in the library
13030 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'
13032 xl
* | mpixl
* | bgxl
*)
13033 # IBM XL 8.0 on PPC, with GNU ld
13034 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
13035 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
13036 archive_cmds_CXX
='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13037 if test "x$supports_anon_versioning" = xyes
; then
13038 archive_expsym_cmds_CXX
='echo "{ global:" > $output_objdir/$libname.ver~
13039 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13040 echo "local: *; };" >> $output_objdir/$libname.ver~
13041 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13045 case `$CC -V 2>&1 | sed 5q` in
13048 no_undefined_flag_CXX
=' -zdefs'
13049 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13050 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'
13051 hardcode_libdir_flag_spec_CXX
='-R$libdir'
13052 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'
13053 compiler_needs_object_CXX
=yes
13055 # Not sure whether something based on
13056 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13058 output_verbose_link_cmd
='func_echo_all'
13060 # Archives containing C++ object files must be created using
13061 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13062 # necessary to make sure instantiated templates are included
13064 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
13072 # FIXME: insert proper C++ library support
13077 # FIXME: insert proper C++ library support
13082 case $cc_basename in
13084 # FIXME: insert proper C++ library support
13088 # FIXME: insert proper C++ library support
13095 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
13096 archive_cmds_CXX
='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13098 hardcode_libdir_flag_spec_CXX
='-R$libdir'
13099 hardcode_direct_CXX
=yes
13100 hardcode_shlibpath_var_CXX
=no
13102 # Workaround some broken pre-1.5 toolchains
13103 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13111 # C++ shared libraries are fairly broken
13116 if test -f /usr
/libexec
/ld.so
; then
13117 hardcode_direct_CXX
=yes
13118 hardcode_shlibpath_var_CXX
=no
13119 hardcode_direct_absolute_CXX
=yes
13120 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13121 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
13122 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13123 archive_expsym_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13124 export_dynamic_flag_spec_CXX
='${wl}-E'
13125 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13127 output_verbose_link_cmd
=func_echo_all
13133 osf3
* | osf4
* | osf5
*)
13134 case $cc_basename in
13136 # Kuck and Associates, Inc. (KAI) C++ Compiler
13138 # KCC will only create a shared library if the output file
13139 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13140 # to its proper name (with version) after linking.
13141 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'
13143 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
13144 hardcode_libdir_separator_CXX
=:
13146 # Archives containing C++ object files must be created using
13147 # the KAI C++ compiler.
13149 osf3
*) old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs' ;;
13150 *) old_archive_cmds_CXX
='$CC -o $oldlib $oldobjs' ;;
13154 # Rational C++ 2.4.1
13155 # FIXME: insert proper C++ library support
13161 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
13162 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'
13163 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
13166 allow_undefined_flag_CXX
=' -expect_unresolved \*'
13167 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'
13168 archive_expsym_cmds_CXX
='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13169 echo "-hidden">> $lib.exp~
13170 $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~
13172 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
13176 hardcode_libdir_separator_CXX
=:
13178 # Commands to make compiler produce verbose output that lists
13179 # what "hidden" libraries, object files and flags are used when
13180 # linking a shared library.
13182 # There doesn't appear to be a way to prevent this compiler from
13183 # explicitly linking system object files so we need to strip them
13184 # from the output so that they don't get included in the library
13186 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"'
13189 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
13190 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
13193 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'
13196 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'
13200 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
13201 hardcode_libdir_separator_CXX
=:
13203 # Commands to make compiler produce verbose output that lists
13204 # what "hidden" libraries, object files and flags are used when
13205 # linking a shared library.
13206 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13209 # FIXME: insert proper C++ library support
13217 # FIXME: insert proper C++ library support
13222 case $cc_basename in
13225 # FIXME: insert proper C++ library support
13230 # FIXME: insert proper C++ library support
13234 # FIXME: insert proper C++ library support
13241 case $cc_basename in
13243 # Sun C++ 4.2, 5.x and Centerline C++
13244 archive_cmds_need_lc_CXX
=yes
13245 no_undefined_flag_CXX
=' -zdefs'
13246 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13247 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13248 $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'
13250 hardcode_libdir_flag_spec_CXX
='-R$libdir'
13251 hardcode_shlibpath_var_CXX
=no
13253 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
13255 # The compiler driver will combine and reorder linker options,
13256 # but understands `-z linker_flag'.
13257 # Supported since Solaris 2.6 (maybe 2.5.1?)
13258 whole_archive_flag_spec_CXX
='-z allextract$convenience -z defaultextract'
13261 link_all_deplibs_CXX
=yes
13263 output_verbose_link_cmd
='func_echo_all'
13265 # Archives containing C++ object files must be created using
13266 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13267 # necessary to make sure instantiated templates are included
13269 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
13272 # Green Hills C++ Compiler
13273 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13275 # The C++ compiler must be used to create the archive.
13276 old_archive_cmds_CXX
='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13279 # GNU C++ compiler with Solaris linker
13280 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
13281 no_undefined_flag_CXX
=' ${wl}-z ${wl}defs'
13282 if $CC --version |
$GREP -v '^2\.7' > /dev
/null
; then
13283 archive_cmds_CXX
='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13284 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13285 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13287 # Commands to make compiler produce verbose output that lists
13288 # what "hidden" libraries, object files and flags are used when
13289 # linking a shared library.
13290 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13292 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13294 archive_cmds_CXX
='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13295 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13296 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13298 # Commands to make compiler produce verbose output that lists
13299 # what "hidden" libraries, object files and flags are used when
13300 # linking a shared library.
13301 output_verbose_link_cmd
='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13304 hardcode_libdir_flag_spec_CXX
='${wl}-R $wl$libdir'
13306 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
13308 whole_archive_flag_spec_CXX
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13316 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
13317 no_undefined_flag_CXX
='${wl}-z,text'
13318 archive_cmds_need_lc_CXX
=no
13319 hardcode_shlibpath_var_CXX
=no
13320 runpath_var
='LD_RUN_PATH'
13322 case $cc_basename in
13324 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13325 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13328 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13329 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13334 sysv5
* | sco3.2v5
* | sco5v6
*)
13335 # Note: We can NOT use -z defs as we might desire, because we do not
13336 # link with -lc, and that would cause any symbols used from libc to
13337 # always be unresolved, which means just about no library would
13338 # ever link correctly. If we're not using GNU ld we use -z text
13339 # though, which does catch some bad symbols but isn't as heavy-handed
13341 no_undefined_flag_CXX
='${wl}-z,text'
13342 allow_undefined_flag_CXX
='${wl}-z,nodefs'
13343 archive_cmds_need_lc_CXX
=no
13344 hardcode_shlibpath_var_CXX
=no
13345 hardcode_libdir_flag_spec_CXX
='${wl}-R,$libdir'
13346 hardcode_libdir_separator_CXX
=':'
13347 link_all_deplibs_CXX
=yes
13348 export_dynamic_flag_spec_CXX
='${wl}-Bexport'
13349 runpath_var
='LD_RUN_PATH'
13351 case $cc_basename in
13353 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13354 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13355 old_archive_cmds_CXX
='$CC -Tprelink_objects $oldobjs~
13356 '"$old_archive_cmds_CXX"
13357 reload_cmds_CXX
='$CC -Tprelink_objects $reload_objs~
13358 '"$reload_cmds_CXX"
13361 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13362 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13368 case $cc_basename in
13370 # NonStop-UX NCC 3.20
13371 # FIXME: insert proper C++ library support
13375 # FIXME: insert proper C++ library support
13382 # FIXME: insert proper C++ library support
13387 # FIXME: insert proper C++ library support
13392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13393 $as_echo "$ld_shlibs_CXX" >&6; }
13394 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
13400 ## There is no encapsulation within the following macros, do not change
13401 ## the running order or otherwise move them around unless you know exactly
13402 ## what you are doing...
13403 # Dependencies to place before and after the object being linked:
13404 predep_objects_CXX
=
13405 postdep_objects_CXX
=
13408 compiler_lib_search_path_CXX
=
13410 cat > conftest.
$ac_ext <<_LT_EOF
13414 Foo (void) { a = 0; }
13420 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13421 (eval $ac_compile) 2>&5
13423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13424 test $ac_status = 0; }; then
13425 # Parse the compiler output and extract the necessary
13426 # objects, libraries and library flags.
13428 # Sentinel used to keep track of whether or not we are before
13429 # the conftest object file.
13430 pre_test_object_deps_done
=no
13432 for p
in `eval "$output_verbose_link_cmd"`; do
13436 # Some compilers place space between "-{L,R}" and the path.
13437 # Remove the space.
13438 if test $p = "-L" ||
13439 test $p = "-R"; then
13446 if test "$pre_test_object_deps_done" = no
; then
13449 # Internal compiler library paths should come after those
13450 # provided the user. The postdeps already come after the
13451 # user supplied libs so there is no need to process them.
13452 if test -z "$compiler_lib_search_path_CXX"; then
13453 compiler_lib_search_path_CXX
="${prev}${p}"
13455 compiler_lib_search_path_CXX
="${compiler_lib_search_path_CXX} ${prev}${p}"
13458 # The "-l" case would never come before the object being
13459 # linked, so don't bother handling this case.
13462 if test -z "$postdeps_CXX"; then
13463 postdeps_CXX
="${prev}${p}"
13465 postdeps_CXX
="${postdeps_CXX} ${prev}${p}"
13471 # This assumes that the test object file only shows up
13472 # once in the compiler output.
13473 if test "$p" = "conftest.$objext"; then
13474 pre_test_object_deps_done
=yes
13478 if test "$pre_test_object_deps_done" = no
; then
13479 if test -z "$predep_objects_CXX"; then
13480 predep_objects_CXX
="$p"
13482 predep_objects_CXX
="$predep_objects_CXX $p"
13485 if test -z "$postdep_objects_CXX"; then
13486 postdep_objects_CXX
="$p"
13488 postdep_objects_CXX
="$postdep_objects_CXX $p"
13493 *) ;; # Ignore the rest.
13501 echo "libtool.m4: error: problem compiling CXX test program"
13504 $RM -f confest.
$objext
13506 # PORTME: override above test on systems where it is broken
13509 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13510 # hack all around it, let's just trust "g++" to DTRT.
13511 predep_objects_CXX
=
13512 postdep_objects_CXX
=
13517 case `$CC -V 2>&1 | sed 5q` in
13521 # The more standards-conforming stlport4 library is
13522 # incompatible with the Cstd library. Avoid specifying
13523 # it if it's in CXXFLAGS. Ignore libCrun as
13524 # -library=stlport4 depends on it.
13525 case " $CXX $CXXFLAGS " in
13526 *" -library=stlport4 "*)
13527 solaris_use_stlport4
=yes
13531 if test "$solaris_use_stlport4" != yes; then
13532 postdeps_CXX
='-library=Cstd -library=Crun'
13539 case $cc_basename in
13541 # The more standards-conforming stlport4 library is
13542 # incompatible with the Cstd library. Avoid specifying
13543 # it if it's in CXXFLAGS. Ignore libCrun as
13544 # -library=stlport4 depends on it.
13545 case " $CXX $CXXFLAGS " in
13546 *" -library=stlport4 "*)
13547 solaris_use_stlport4
=yes
13551 # Adding this requires a known-good setup of shared libraries for
13552 # Sun compiler versions before 5.6, else PIC objects from an old
13553 # archive will be linked into the output, leading to subtle bugs.
13554 if test "$solaris_use_stlport4" != yes; then
13555 postdeps_CXX
='-library=Cstd -library=Crun'
13563 case " $postdeps_CXX " in
13564 *" -lc "*) archive_cmds_need_lc_CXX
=no
;;
13566 compiler_lib_search_dirs_CXX
=
13567 if test -n "${compiler_lib_search_path_CXX}"; then
13568 compiler_lib_search_dirs_CXX
=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13601 lt_prog_compiler_wl_CXX
=
13602 lt_prog_compiler_pic_CXX
=
13603 lt_prog_compiler_static_CXX
=
13605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13606 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13608 # C++ specific cases for pic, static, wl, etc.
13609 if test "$GXX" = yes; then
13610 lt_prog_compiler_wl_CXX
='-Wl,'
13611 lt_prog_compiler_static_CXX
='-static'
13615 # All AIX code is PIC.
13616 if test "$host_cpu" = ia64
; then
13617 # AIX 5 now supports IA64 processor
13618 lt_prog_compiler_static_CXX
='-Bstatic'
13625 # see comment about AmigaOS4 .so support
13626 lt_prog_compiler_pic_CXX
='-fPIC'
13629 # FIXME: we need at least 68020 code to build shared libraries, but
13630 # adding the `-m68020' flag to GCC prevents building anything better,
13632 lt_prog_compiler_pic_CXX
='-m68020 -resident32 -malways-restore-a4'
13637 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
13638 # PIC is the default for these OSes.
13640 mingw
* | cygwin
* | os2
* | pw32
* | cegcc
*)
13641 # This hack is so that the source file can tell whether it is being
13642 # built for inclusion in a dll (and should export symbols for example).
13643 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13644 # (--disable-auto-import) libraries
13645 lt_prog_compiler_pic_CXX
='-DDLL_EXPORT'
13647 darwin
* | rhapsody
*)
13648 # PIC is the default on this platform
13649 # Common symbols not allowed in MH_DYLIB files
13650 lt_prog_compiler_pic_CXX
='-fno-common'
13653 # DJGPP does not support shared libraries at all
13654 lt_prog_compiler_pic_CXX
=
13657 # PIC is the default for Haiku.
13658 # The "-static" flag exists, but is broken.
13659 lt_prog_compiler_static_CXX
=
13662 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13663 # Instead, we relocate shared libraries at runtime.
13666 if test -d /usr
/nec
; then
13667 lt_prog_compiler_pic_CXX
=-Kconform_pic
13671 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13672 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13673 # sets the default TLS model and affects inlining.
13678 lt_prog_compiler_pic_CXX
='-fPIC'
13683 # QNX uses GNU C++, but need to define -shared option too, otherwise
13684 # it will coredump.
13685 lt_prog_compiler_pic_CXX
='-fPIC -shared'
13688 lt_prog_compiler_pic_CXX
='-fPIC'
13694 # All AIX code is PIC.
13695 if test "$host_cpu" = ia64
; then
13696 # AIX 5 now supports IA64 processor
13697 lt_prog_compiler_static_CXX
='-Bstatic'
13699 lt_prog_compiler_static_CXX
='-bnso -bI:/lib/syscalls.exp'
13703 case $cc_basename in
13705 # Green Hills C++ Compiler
13706 # _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"
13711 case $cc_basename in
13713 lt_prog_compiler_pic_CXX
='-KPIC'
13716 # Green Hills C++ Compiler
13717 lt_prog_compiler_pic_CXX
='-pic'
13723 freebsd
* | dragonfly
*)
13724 # FreeBSD uses GNU C++
13726 hpux9
* | hpux10
* | hpux11
*)
13727 case $cc_basename in
13729 lt_prog_compiler_wl_CXX
='-Wl,'
13730 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
13731 if test "$host_cpu" != ia64
; then
13732 lt_prog_compiler_pic_CXX
='+Z'
13736 lt_prog_compiler_wl_CXX
='-Wl,'
13737 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
13743 lt_prog_compiler_pic_CXX
='+Z'
13752 # This is c89, which is MS Visual C++ (no shared libs)
13753 # Anyone wants to do a port?
13755 irix5
* | irix6
* | nonstopux
*)
13756 case $cc_basename in
13758 lt_prog_compiler_wl_CXX
='-Wl,'
13759 lt_prog_compiler_static_CXX
='-non_shared'
13760 # CC pic flag -KPIC is the default.
13766 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
13767 case $cc_basename in
13770 lt_prog_compiler_wl_CXX
='--backend -Wl,'
13771 lt_prog_compiler_pic_CXX
='-fPIC'
13774 # old Intel C++ for x86_64 which still supported -KPIC.
13775 lt_prog_compiler_wl_CXX
='-Wl,'
13776 lt_prog_compiler_pic_CXX
='-KPIC'
13777 lt_prog_compiler_static_CXX
='-static'
13780 # Intel C++, used to be incompatible with GCC.
13781 # ICC 10 doesn't accept -KPIC any more.
13782 lt_prog_compiler_wl_CXX
='-Wl,'
13783 lt_prog_compiler_pic_CXX
='-fPIC'
13784 lt_prog_compiler_static_CXX
='-static'
13787 # Portland Group C++ compiler
13788 lt_prog_compiler_wl_CXX
='-Wl,'
13789 lt_prog_compiler_pic_CXX
='-fpic'
13790 lt_prog_compiler_static_CXX
='-Bstatic'
13794 # Make sure the PIC flag is empty. It appears that all Alpha
13795 # Linux and Compaq Tru64 Unix objects are PIC.
13796 lt_prog_compiler_pic_CXX
=
13797 lt_prog_compiler_static_CXX
='-non_shared'
13799 xlc
* | xlC
* | bgxl
[cC
]* | mpixl
[cC
]*)
13800 # IBM XL 8.0, 9.0 on PPC and BlueGene
13801 lt_prog_compiler_wl_CXX
='-Wl,'
13802 lt_prog_compiler_pic_CXX
='-qpic'
13803 lt_prog_compiler_static_CXX
='-qstaticlink'
13806 case `$CC -V 2>&1 | sed 5q` in
13809 lt_prog_compiler_pic_CXX
='-KPIC'
13810 lt_prog_compiler_static_CXX
='-Bstatic'
13811 lt_prog_compiler_wl_CXX
='-Qoption ld '
13822 case $cc_basename in
13824 lt_prog_compiler_pic_CXX
='-W c,exportall'
13833 # QNX uses GNU C++, but need to define -shared option too, otherwise
13834 # it will coredump.
13835 lt_prog_compiler_pic_CXX
='-fPIC -shared'
13837 osf3
* | osf4
* | osf5
*)
13838 case $cc_basename in
13840 lt_prog_compiler_wl_CXX
='--backend -Wl,'
13843 # Rational C++ 2.4.1
13844 lt_prog_compiler_pic_CXX
='-pic'
13847 # Digital/Compaq C++
13848 lt_prog_compiler_wl_CXX
='-Wl,'
13849 # Make sure the PIC flag is empty. It appears that all Alpha
13850 # Linux and Compaq Tru64 Unix objects are PIC.
13851 lt_prog_compiler_pic_CXX
=
13852 lt_prog_compiler_static_CXX
='-non_shared'
13861 case $cc_basename in
13863 # Sun C++ 4.2, 5.x and Centerline C++
13864 lt_prog_compiler_pic_CXX
='-KPIC'
13865 lt_prog_compiler_static_CXX
='-Bstatic'
13866 lt_prog_compiler_wl_CXX
='-Qoption ld '
13869 # Green Hills C++ Compiler
13870 lt_prog_compiler_pic_CXX
='-PIC'
13877 case $cc_basename in
13880 lt_prog_compiler_pic_CXX
='-pic'
13881 lt_prog_compiler_static_CXX
='-Bstatic'
13885 lt_prog_compiler_pic_CXX
='-pic'
13891 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
13892 case $cc_basename in
13894 lt_prog_compiler_wl_CXX
='-Wl,'
13895 lt_prog_compiler_pic_CXX
='-KPIC'
13896 lt_prog_compiler_static_CXX
='-Bstatic'
13901 case $cc_basename in
13903 # NonStop-UX NCC 3.20
13904 lt_prog_compiler_pic_CXX
='-KPIC'
13913 lt_prog_compiler_can_build_shared_CXX
=no
13919 # For platforms which do not support PIC, -DPIC is meaningless:
13921 lt_prog_compiler_pic_CXX
=
13924 lt_prog_compiler_pic_CXX
="$lt_prog_compiler_pic_CXX -DPIC"
13927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13928 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13933 # Check to make sure the PIC flag actually works.
13935 if test -n "$lt_prog_compiler_pic_CXX"; then
13936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13937 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13938 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13939 $as_echo_n "(cached) " >&6
13941 lt_cv_prog_compiler_pic_works_CXX
=no
13942 ac_outfile
=conftest.
$ac_objext
13943 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13944 lt_compiler_flag
="$lt_prog_compiler_pic_CXX -DPIC"
13945 # Insert the option either (1) after the last *FLAGS variable, or
13946 # (2) before a word containing "conftest.", or (3) at the end.
13947 # Note that $ac_compile itself does not contain backslashes and begins
13948 # with a dollar sign (not a hyphen), so the echo should work correctly.
13949 # The option is referenced via a variable to avoid confusing sed.
13950 lt_compile
=`echo "$ac_compile" | $SED \
13951 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13952 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13953 -e 's:$: $lt_compiler_flag:'`
13954 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13955 (eval "$lt_compile" 2>conftest.err
)
13957 cat conftest.err
>&5
13958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13959 if (exit $ac_status) && test -s "$ac_outfile"; then
13960 # The compiler can only warn and ignore the option if not recognized
13961 # So say no if there are warnings other than the usual output.
13962 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
13963 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
13964 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
13965 lt_cv_prog_compiler_pic_works_CXX
=yes
13971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13972 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13974 if test x
"$lt_cv_prog_compiler_pic_works_CXX" = xyes
; then
13975 case $lt_prog_compiler_pic_CXX in
13977 *) lt_prog_compiler_pic_CXX
=" $lt_prog_compiler_pic_CXX" ;;
13980 lt_prog_compiler_pic_CXX
=
13981 lt_prog_compiler_can_build_shared_CXX
=no
13989 # Check to make sure the static flag actually works.
13991 wl
=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag
=\"$lt_prog_compiler_static_CXX\"
13992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13993 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13994 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13995 $as_echo_n "(cached) " >&6
13997 lt_cv_prog_compiler_static_works_CXX
=no
13998 save_LDFLAGS
="$LDFLAGS"
13999 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
14000 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
14001 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
14002 # The linker can only warn and ignore the option if not recognized
14003 # So say no if there are warnings
14004 if test -s conftest.err
; then
14005 # Append any errors to the config.log.
14006 cat conftest.err
1>&5
14007 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
14008 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
14009 if diff conftest.exp conftest.er2
>/dev
/null
; then
14010 lt_cv_prog_compiler_static_works_CXX
=yes
14013 lt_cv_prog_compiler_static_works_CXX
=yes
14017 LDFLAGS
="$save_LDFLAGS"
14020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14021 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14023 if test x
"$lt_cv_prog_compiler_static_works_CXX" = xyes
; then
14026 lt_prog_compiler_static_CXX
=
14032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14033 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14034 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14035 $as_echo_n "(cached) " >&6
14037 lt_cv_prog_compiler_c_o_CXX
=no
14038 $RM -r conftest
2>/dev
/null
14042 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
14044 lt_compiler_flag
="-o out/conftest2.$ac_objext"
14045 # Insert the option either (1) after the last *FLAGS variable, or
14046 # (2) before a word containing "conftest.", or (3) at the end.
14047 # Note that $ac_compile itself does not contain backslashes and begins
14048 # with a dollar sign (not a hyphen), so the echo should work correctly.
14049 lt_compile
=`echo "$ac_compile" | $SED \
14050 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14051 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14052 -e 's:$: $lt_compiler_flag:'`
14053 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14054 (eval "$lt_compile" 2>out
/conftest.err
)
14056 cat out
/conftest.err
>&5
14057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14058 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
14060 # The compiler can only warn and ignore the option if not recognized
14061 # So say no if there are warnings
14062 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
14063 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
14064 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
14065 lt_cv_prog_compiler_c_o_CXX
=yes
14070 # SGI C++ compiler will create directory out/ii_files/ for
14071 # template instantiation
14072 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
14073 $RM out
/* && rmdir out
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14080 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14085 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14086 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14087 $as_echo_n "(cached) " >&6
14089 lt_cv_prog_compiler_c_o_CXX
=no
14090 $RM -r conftest
2>/dev
/null
14094 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
14096 lt_compiler_flag
="-o out/conftest2.$ac_objext"
14097 # Insert the option either (1) after the last *FLAGS variable, or
14098 # (2) before a word containing "conftest.", or (3) at the end.
14099 # Note that $ac_compile itself does not contain backslashes and begins
14100 # with a dollar sign (not a hyphen), so the echo should work correctly.
14101 lt_compile
=`echo "$ac_compile" | $SED \
14102 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14103 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14104 -e 's:$: $lt_compiler_flag:'`
14105 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14106 (eval "$lt_compile" 2>out
/conftest.err
)
14108 cat out
/conftest.err
>&5
14109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14110 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
14112 # The compiler can only warn and ignore the option if not recognized
14113 # So say no if there are warnings
14114 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
14115 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
14116 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
14117 lt_cv_prog_compiler_c_o_CXX
=yes
14122 # SGI C++ compiler will create directory out/ii_files/ for
14123 # template instantiation
14124 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
14125 $RM out
/* && rmdir out
14131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14132 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14137 hard_links
="nottested"
14138 if test "$lt_cv_prog_compiler_c_o_CXX" = no
&& test "$need_locks" != no
; then
14139 # do not overwrite the value of need_locks provided by the user
14140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14141 $as_echo_n "checking if we can lock with hard links... " >&6; }
14144 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
14146 ln conftest.a conftest.b
2>&5 || hard_links
=no
14147 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
14148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14149 $as_echo "$hard_links" >&6; }
14150 if test "$hard_links" = no
; then
14151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14152 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14162 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14164 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14167 # If we're using GNU nm, then we don't want the "-C" option.
14168 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14169 # Also, AIX nm treats weak defined symbols like other global defined
14170 # symbols, whereas GNU nm marks them as "W".
14171 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
14172 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'
14174 export_symbols_cmds_CXX
='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14178 export_symbols_cmds_CXX
="$ltdll_cmds"
14180 cygwin
* | mingw
* | cegcc
*)
14181 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'
14184 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14187 exclude_expsyms_CXX
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14190 $as_echo "$ld_shlibs_CXX" >&6; }
14191 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
14193 with_gnu_ld_CXX
=$with_gnu_ld
14201 # Do we need to explicitly link libc?
14203 case "x$archive_cmds_need_lc_CXX" in
14205 # Assume -lc should be added
14206 archive_cmds_need_lc_CXX
=yes
14208 if test "$enable_shared" = yes && test "$GCC" = yes; then
14209 case $archive_cmds_CXX in
14211 # FIXME: we may have to deal with multi-command sequences.
14214 # Test whether the compiler implicitly links with -lc since on some
14215 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14216 # to ld, don't add -lc before -lgcc.
14217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14218 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14219 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14220 $as_echo_n "(cached) " >&6
14223 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
14225 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14226 (eval $ac_compile) 2>&5
14228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14229 test $ac_status = 0; } 2>conftest.err
; then
14232 libobjs
=conftest.
$ac_objext
14234 wl
=$lt_prog_compiler_wl_CXX
14235 pic_flag
=$lt_prog_compiler_pic_CXX
14241 lt_save_allow_undefined_flag
=$allow_undefined_flag_CXX
14242 allow_undefined_flag_CXX
=
14243 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14244 (eval $archive_cmds_CXX 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
14246 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14247 test $ac_status = 0; }
14249 lt_cv_archive_cmds_need_lc_CXX
=no
14251 lt_cv_archive_cmds_need_lc_CXX
=yes
14253 allow_undefined_flag_CXX
=$lt_save_allow_undefined_flag
14255 cat conftest.err
1>&5
14260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14261 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14262 archive_cmds_need_lc_CXX
=$lt_cv_archive_cmds_need_lc_CXX
14332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14333 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14335 library_names_spec
=
14336 libname_spec
='lib$name'
14340 postuninstall_cmds
=
14344 shlibpath_overrides_runpath
=unknown
14346 dynamic_linker
="$host_os ld.so"
14347 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
14348 need_lib_prefix
=unknown
14349 hardcode_into_libs
=no
14351 # when you set need_version to no, make sure it does not cause -set_version
14352 # flags to be left without arguments
14353 need_version
=unknown
14358 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
14359 shlibpath_var
=LIBPATH
14361 # AIX 3 has no versioning support, so we append a major version to the name.
14362 soname_spec
='${libname}${release}${shared_ext}$major'
14369 hardcode_into_libs
=yes
14370 if test "$host_cpu" = ia64
; then
14371 # AIX 5 supports IA64
14372 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14373 shlibpath_var
=LD_LIBRARY_PATH
14375 # With GCC up to 2.95.x, collect2 would create an import file
14376 # for dependence libraries. The import file would start with
14377 # the line `#! .'. This would cause the generated library to
14378 # depend on `.', always an invalid library. This was fixed in
14379 # development snapshots of GCC prior to 3.0.
14381 aix4 | aix4.
[01] | aix4.
[01].
*)
14382 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14384 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
14387 can_build_shared
=no
14391 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14392 # soname into executable. Probably we can add versioning support to
14393 # collect2, so additional links can be useful in future.
14394 if test "$aix_use_runtimelinking" = yes; then
14395 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14396 # instead of lib<name>.a to let people know that these are not
14397 # typical AIX shared libraries.
14398 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14400 # We preserve .a as extension for shared libraries through AIX4.2
14401 # and later when we are not doing run time linking.
14402 library_names_spec
='${libname}${release}.a $libname.a'
14403 soname_spec
='${libname}${release}${shared_ext}$major'
14405 shlibpath_var
=LIBPATH
14412 # Since July 2007 AmigaOS4 officially supports .so libraries.
14413 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14414 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14417 library_names_spec
='$libname.ixlibrary $libname.a'
14418 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14419 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'
14425 library_names_spec
='${libname}${shared_ext}'
14426 dynamic_linker
="$host_os ld.so"
14427 shlibpath_var
=LIBRARY_PATH
14433 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14434 soname_spec
='${libname}${release}${shared_ext}$major'
14435 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
14436 shlibpath_var
=LD_LIBRARY_PATH
14437 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14438 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
14439 # the default ld.so.conf also contains /usr/contrib/lib and
14440 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14441 # libtool to hard-code these into programs
14444 cygwin
* | mingw
* | pw32
* | cegcc
*)
14445 version_type
=windows
14450 case $GCC,$host_os in
14451 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
14452 library_names_spec
='$libname.dll.a'
14453 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14454 postinstall_cmds
='base_file=`basename \${file}`~
14455 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14456 dldir=$destdir/`dirname \$dlpath`~
14457 test -d \$dldir || mkdir -p \$dldir~
14458 $install_prog $dir/$dlname \$dldir/$dlname~
14459 chmod a+x \$dldir/$dlname~
14460 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14461 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14463 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14464 dlpath=$dir/\$dldll~
14466 shlibpath_overrides_runpath
=yes
14470 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14471 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14475 # MinGW DLLs use traditional 'lib' prefix
14476 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14479 # pw32 DLLs use 'pw' prefix rather than 'lib'
14480 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14486 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14489 dynamic_linker
='Win32 ld.exe'
14490 # FIXME: first we should search . and the directory the executable is in
14494 darwin
* | rhapsody
*)
14495 dynamic_linker
="$host_os dyld"
14496 version_type
=darwin
14499 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14500 soname_spec
='${libname}${release}${major}$shared_ext'
14501 shlibpath_overrides_runpath
=yes
14502 shlibpath_var
=DYLD_LIBRARY_PATH
14503 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
14505 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
14512 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14513 soname_spec
='${libname}${release}${shared_ext}$major'
14514 shlibpath_var
=LD_LIBRARY_PATH
14517 freebsd
* | dragonfly
*)
14518 # DragonFly does not have aout. When/if they implement a new
14519 # versioning mechanism, adjust this.
14520 if test -x /usr
/bin
/objformat
; then
14521 objformat
=`/usr/bin/objformat`
14524 freebsd
[123]*) objformat
=aout
;;
14525 *) objformat
=elf
;;
14528 version_type
=freebsd-
$objformat
14529 case $version_type in
14531 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14536 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14540 shlibpath_var
=LD_LIBRARY_PATH
14543 shlibpath_overrides_runpath
=yes
14545 freebsd3.
[01]* | freebsdelf3.
[01]*)
14546 shlibpath_overrides_runpath
=yes
14547 hardcode_into_libs
=yes
14549 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
14550 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
14551 shlibpath_overrides_runpath
=no
14552 hardcode_into_libs
=yes
14554 *) # from 4.6 on, and DragonFly
14555 shlibpath_overrides_runpath
=yes
14556 hardcode_into_libs
=yes
14565 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14566 soname_spec
='${libname}${release}${shared_ext}$major'
14567 shlibpath_var
=LD_LIBRARY_PATH
14568 hardcode_into_libs
=yes
14575 dynamic_linker
="$host_os runtime_loader"
14576 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14577 soname_spec
='${libname}${release}${shared_ext}$major'
14578 shlibpath_var
=LIBRARY_PATH
14579 shlibpath_overrides_runpath
=yes
14580 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14581 hardcode_into_libs
=yes
14584 hpux9
* | hpux10
* | hpux11
*)
14585 # Give a soname corresponding to the major version so that dld.sl refuses to
14586 # link against other versions.
14593 hardcode_into_libs
=yes
14594 dynamic_linker
="$host_os dld.so"
14595 shlibpath_var
=LD_LIBRARY_PATH
14596 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
14597 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14598 soname_spec
='${libname}${release}${shared_ext}$major'
14599 if test "X$HPUX_IA64_MODE" = X32
; then
14600 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14602 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
14604 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
14608 hardcode_into_libs
=yes
14609 dynamic_linker
="$host_os dld.sl"
14610 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
14611 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
14612 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14613 soname_spec
='${libname}${release}${shared_ext}$major'
14614 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14615 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
14619 dynamic_linker
="$host_os dld.sl"
14620 shlibpath_var
=SHLIB_PATH
14621 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
14622 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14623 soname_spec
='${libname}${release}${shared_ext}$major'
14626 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14627 postinstall_cmds
='chmod 555 $lib'
14628 # or fails outright, so override atomically:
14629 install_override_mode
=555
14636 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14637 soname_spec
='${libname}${release}${shared_ext}$major'
14638 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
14639 shlibpath_var
=LD_LIBRARY_PATH
14640 shlibpath_overrides_runpath
=no
14641 hardcode_into_libs
=yes
14644 irix5
* | irix6
* | nonstopux
*)
14646 nonstopux
*) version_type
=nonstopux
;;
14648 if test "$lt_cv_prog_gnu_ld" = yes; then
14656 soname_spec
='${libname}${release}${shared_ext}$major'
14657 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14659 irix5
* | nonstopux
*)
14660 libsuff
= shlibsuff
=
14663 case $LD in # libtool.m4 will add one of these switches to LD
14664 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
14665 libsuff
= shlibsuff
= libmagic
=32-bit;;
14666 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
14667 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
14668 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
14669 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
14670 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
14674 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
14675 shlibpath_overrides_runpath
=no
14676 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14677 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
14678 hardcode_into_libs
=yes
14681 # No shared lib support for Linux oldld, aout, or coff.
14682 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
14686 # This must be Linux ELF.
14687 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
14691 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14692 soname_spec
='${libname}${release}${shared_ext}$major'
14693 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14694 shlibpath_var
=LD_LIBRARY_PATH
14695 shlibpath_overrides_runpath
=no
14697 # Some binutils ld are patched to set DT_RUNPATH
14698 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14699 $as_echo_n "(cached) " >&6
14701 lt_cv_shlibpath_overrides_runpath
=no
14702 save_LDFLAGS
=$LDFLAGS
14703 save_libdir
=$libdir
14704 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14705 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14706 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14707 /* end confdefs.h. */
14717 if ac_fn_cxx_try_link
"$LINENO"; then :
14718 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
14719 lt_cv_shlibpath_overrides_runpath
=yes
14722 rm -f core conftest.err conftest.
$ac_objext \
14723 conftest
$ac_exeext conftest.
$ac_ext
14724 LDFLAGS
=$save_LDFLAGS
14725 libdir
=$save_libdir
14729 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
14731 # This implies no fast_install, which is unacceptable.
14732 # Some rework will be needed to allow for fast_install
14733 # before this can be enabled.
14734 hardcode_into_libs
=yes
14736 # Append ld.so.conf contents to the search path
14737 if test -f /etc
/ld.so.conf
; then
14738 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' ' '`
14739 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
14742 # We used to test for /lib/ld.so.1 and disable shared libraries on
14743 # powerpc, because MkLinux only supported shared libraries with the
14744 # GNU dynamic linker. Since this was broken with cross compilers,
14745 # most powerpc-linux boxes support dynamic linking these days and
14746 # people can always --disable-shared, the test was removed, and we
14747 # assume the GNU/Linux dynamic linker is in use.
14748 dynamic_linker
='GNU/Linux ld.so'
14755 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
14756 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14757 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14758 dynamic_linker
='NetBSD (a.out) ld.so'
14760 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14761 soname_spec
='${libname}${release}${shared_ext}$major'
14762 dynamic_linker
='NetBSD ld.elf_so'
14764 shlibpath_var
=LD_LIBRARY_PATH
14765 shlibpath_overrides_runpath
=yes
14766 hardcode_into_libs
=yes
14771 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14772 shlibpath_var
=LD_LIBRARY_PATH
14773 shlibpath_overrides_runpath
=yes
14780 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14781 soname_spec
='${libname}${release}${shared_ext}$major'
14782 shlibpath_var
=LD_LIBRARY_PATH
14783 shlibpath_overrides_runpath
=no
14784 hardcode_into_libs
=yes
14785 dynamic_linker
='ldqnx.so'
14790 sys_lib_dlsearch_path_spec
="/usr/lib"
14792 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14794 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
14795 *) need_version
=no
;;
14797 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14798 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14799 shlibpath_var
=LD_LIBRARY_PATH
14800 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14802 openbsd2.
[89] | openbsd2.
[89].
*)
14803 shlibpath_overrides_runpath
=no
14806 shlibpath_overrides_runpath
=yes
14810 shlibpath_overrides_runpath
=yes
14815 libname_spec
='$name'
14818 library_names_spec
='$libname${shared_ext} $libname.a'
14819 dynamic_linker
='OS/2 ld.exe'
14820 shlibpath_var
=LIBPATH
14823 osf3
* | osf4
* | osf5
*)
14827 soname_spec
='${libname}${release}${shared_ext}$major'
14828 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14829 shlibpath_var
=LD_LIBRARY_PATH
14830 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14831 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
14842 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14843 soname_spec
='${libname}${release}${shared_ext}$major'
14844 shlibpath_var
=LD_LIBRARY_PATH
14845 shlibpath_overrides_runpath
=yes
14846 hardcode_into_libs
=yes
14847 # ldd complains unless libraries are executable
14848 postinstall_cmds
='chmod +x $lib'
14853 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14854 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14855 shlibpath_var
=LD_LIBRARY_PATH
14856 shlibpath_overrides_runpath
=yes
14857 if test "$with_gnu_ld" = yes; then
14865 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14866 soname_spec
='${libname}${release}${shared_ext}$major'
14867 shlibpath_var
=LD_LIBRARY_PATH
14868 case $host_vendor in
14870 shlibpath_overrides_runpath
=no
14872 runpath_var
=LD_RUN_PATH
14880 shlibpath_overrides_runpath
=no
14881 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
14887 if test -d /usr
/nec
;then
14889 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14890 soname_spec
='$libname${shared_ext}.$major'
14891 shlibpath_var
=LD_LIBRARY_PATH
14895 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
14896 version_type
=freebsd-elf
14899 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14900 soname_spec
='${libname}${release}${shared_ext}$major'
14901 shlibpath_var
=LD_LIBRARY_PATH
14902 shlibpath_overrides_runpath
=yes
14903 hardcode_into_libs
=yes
14904 if test "$with_gnu_ld" = yes; then
14905 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14907 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
14910 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
14914 sys_lib_dlsearch_path_spec
='/usr/lib'
14918 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14922 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14923 shlibpath_var
=LD_LIBRARY_PATH
14924 shlibpath_overrides_runpath
=no
14925 hardcode_into_libs
=yes
14930 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14931 soname_spec
='${libname}${release}${shared_ext}$major'
14932 shlibpath_var
=LD_LIBRARY_PATH
14939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14940 $as_echo "$dynamic_linker" >&6; }
14941 test "$dynamic_linker" = no
&& can_build_shared
=no
14943 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
14944 if test "$GCC" = yes; then
14945 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14948 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14949 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
14951 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14952 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
14992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14993 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14994 hardcode_action_CXX
=
14995 if test -n "$hardcode_libdir_flag_spec_CXX" ||
14996 test -n "$runpath_var_CXX" ||
14997 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14999 # We can hardcode non-existent directories.
15000 if test "$hardcode_direct_CXX" != no
&&
15001 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15002 # have to relink, otherwise we might link with an installed library
15003 # when we should be linking with a yet-to-be-installed one
15004 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15005 test "$hardcode_minus_L_CXX" != no
; then
15006 # Linking always hardcodes the temporary library directory.
15007 hardcode_action_CXX
=relink
15009 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15010 hardcode_action_CXX
=immediate
15013 # We cannot hardcode anything, or else we can only hardcode existing
15015 hardcode_action_CXX
=unsupported
15017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15018 $as_echo "$hardcode_action_CXX" >&6; }
15020 if test "$hardcode_action_CXX" = relink ||
15021 test "$inherit_rpath_CXX" = yes; then
15022 # Fast installation is not supported
15023 enable_fast_install
=no
15024 elif test "$shlibpath_overrides_runpath" = yes ||
15025 test "$enable_shared" = no
; then
15026 # Fast installation is not necessary
15027 enable_fast_install
=needless
15036 fi # test -n "$compiler"
15042 with_gnu_ld
=$lt_save_with_gnu_ld
15043 lt_cv_path_LDCXX
=$lt_cv_path_LD
15044 lt_cv_path_LD
=$lt_save_path_LD
15045 lt_cv_prog_gnu_ldcxx
=$lt_cv_prog_gnu_ld
15046 lt_cv_prog_gnu_ld
=$lt_save_with_gnu_ld
15047 fi # test "$_lt_caught_CXX_error" != yes
15050 ac_cpp
='$CPP $CPPFLAGS'
15051 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15052 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15053 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
15067 ac_config_commands
="$ac_config_commands libtool"
15072 # Only expand once:
15079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
15080 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
15081 # Check whether --enable-maintainer-mode was given.
15082 if test "${enable_maintainer_mode+set}" = set; then :
15083 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
15085 USE_MAINTAINER_MODE
=no
15088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
15089 $as_echo "$USE_MAINTAINER_MODE" >&6; }
15090 if test $USE_MAINTAINER_MODE = yes; then
15091 MAINTAINER_MODE_TRUE
=
15092 MAINTAINER_MODE_FALSE
='#'
15094 MAINTAINER_MODE_TRUE
='#'
15095 MAINTAINER_MODE_FALSE
=
15098 MAINT
=$MAINTAINER_MODE_TRUE
15102 # For libtool versioning info, format is CURRENT:REVISION:AGE
15103 libtool_VERSION
=1:0:0
15106 # Check header files.
15107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15108 $as_echo_n "checking for ANSI C header files... " >&6; }
15109 if test "${ac_cv_header_stdc+set}" = set; then :
15110 $as_echo_n "(cached) " >&6
15112 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15113 /* end confdefs.h. */
15114 #include <stdlib.h>
15115 #include <stdarg.h>
15116 #include <string.h>
15127 if ac_fn_c_try_compile
"$LINENO"; then :
15128 ac_cv_header_stdc
=yes
15130 ac_cv_header_stdc
=no
15132 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15134 if test $ac_cv_header_stdc = yes; then
15135 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15136 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15137 /* end confdefs.h. */
15138 #include <string.h>
15141 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15142 $EGREP "memchr" >/dev
/null
2>&1; then :
15145 ac_cv_header_stdc
=no
15151 if test $ac_cv_header_stdc = yes; then
15152 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15153 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15154 /* end confdefs.h. */
15155 #include <stdlib.h>
15158 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15159 $EGREP "free" >/dev
/null
2>&1; then :
15162 ac_cv_header_stdc
=no
15168 if test $ac_cv_header_stdc = yes; then
15169 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15170 if test "$cross_compiling" = yes; then :
15173 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15174 /* end confdefs.h. */
15176 #include <stdlib.h>
15177 #if ((' ' & 0x0FF) == 0x020)
15178 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15179 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15181 # define ISLOWER(c) \
15182 (('a' <= (c) && (c) <= 'i') \
15183 || ('j' <= (c) && (c) <= 'r') \
15184 || ('s' <= (c) && (c) <= 'z'))
15185 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15188 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15193 for (i = 0; i < 256; i++)
15194 if (XOR (islower (i), ISLOWER (i))
15195 || toupper (i) != TOUPPER (i))
15200 if ac_fn_c_try_run
"$LINENO"; then :
15203 ac_cv_header_stdc
=no
15205 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15206 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15212 $as_echo "$ac_cv_header_stdc" >&6; }
15213 if test $ac_cv_header_stdc = yes; then
15215 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
15219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
15220 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
15221 if test "${ac_cv_header_time+set}" = set; then :
15222 $as_echo_n "(cached) " >&6
15224 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15225 /* end confdefs.h. */
15226 #include <sys/types.h>
15227 #include <sys/time.h>
15233 if ((struct tm *) 0)
15239 if ac_fn_c_try_compile
"$LINENO"; then :
15240 ac_cv_header_time
=yes
15242 ac_cv_header_time
=no
15244 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
15247 $as_echo "$ac_cv_header_time" >&6; }
15248 if test $ac_cv_header_time = yes; then
15250 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
15254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
15255 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
15256 if test "${gcc_cv_header_string+set}" = set; then :
15257 $as_echo_n "(cached) " >&6
15259 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15260 /* end confdefs.h. */
15261 #include <string.h>
15262 #include <strings.h>
15271 if ac_fn_c_try_compile
"$LINENO"; then :
15272 gcc_cv_header_string
=yes
15274 gcc_cv_header_string
=no
15276 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
15279 $as_echo "$gcc_cv_header_string" >&6; }
15280 if test $gcc_cv_header_string = yes; then
15282 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
15286 for ac_header
in unistd.h semaphore.h sys
/time.h malloc.h
15288 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15289 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15290 eval as_val
=\$
$as_ac_Header
15291 if test "x$as_val" = x
""yes; then :
15292 cat >>confdefs.h
<<_ACEOF
15293 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15303 inttype_headers
=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
15305 acx_cv_header_stdint
=stddef.h
15306 acx_cv_header_stdint_kind
="(already complete)"
15307 for i
in stdint.h
$inttype_headers; do
15308 unset ac_cv_type_uintptr_t
15309 unset ac_cv_type_uintmax_t
15310 unset ac_cv_type_int_least32_t
15311 unset ac_cv_type_int_fast32_t
15312 unset ac_cv_type_uint64_t
15313 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
15314 ac_fn_c_check_type
"$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
15317 if test "x$ac_cv_type_uintmax_t" = x
""yes; then :
15318 acx_cv_header_stdint
=$i
15323 ac_fn_c_check_type
"$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15326 if test "x$ac_cv_type_uintptr_t" = x
""yes; then :
15329 acx_cv_header_stdint_kind
="(mostly complete)"
15332 ac_fn_c_check_type
"$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
15335 if test "x$ac_cv_type_int_least32_t" = x
""yes; then :
15338 acx_cv_header_stdint_kind
="(mostly complete)"
15341 ac_fn_c_check_type
"$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
15344 if test "x$ac_cv_type_int_fast32_t" = x
""yes; then :
15347 acx_cv_header_stdint_kind
="(mostly complete)"
15350 ac_fn_c_check_type
"$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15353 if test "x$ac_cv_type_uint64_t" = x
""yes; then :
15356 acx_cv_header_stdint_kind
="(lacks uint64_t)"
15361 if test "$acx_cv_header_stdint" = stddef.h
; then
15362 acx_cv_header_stdint_kind
="(lacks uintmax_t)"
15363 for i
in stdint.h
$inttype_headers; do
15364 unset ac_cv_type_uintptr_t
15365 unset ac_cv_type_uint32_t
15366 unset ac_cv_type_uint64_t
15367 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
15368 ac_fn_c_check_type
"$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
15371 if test "x$ac_cv_type_uint32_t" = x
""yes; then :
15372 acx_cv_header_stdint
=$i
15377 ac_fn_c_check_type
"$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15380 if test "x$ac_cv_type_uint64_t" = x
""yes; then :
15384 ac_fn_c_check_type
"$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15387 if test "x$ac_cv_type_uintptr_t" = x
""yes; then :
15394 if test "$acx_cv_header_stdint" = stddef.h
; then
15395 acx_cv_header_stdint_kind
="(u_intXX_t style)"
15396 for i
in sys
/types.h
$inttype_headers; do
15397 unset ac_cv_type_u_int32_t
15398 unset ac_cv_type_u_int64_t
15399 $as_echo_n "looking for u_intXX_t types in $i, " >&6
15400 ac_fn_c_check_type
"$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
15403 if test "x$ac_cv_type_u_int32_t" = x
""yes; then :
15404 acx_cv_header_stdint
=$i
15409 ac_fn_c_check_type
"$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
15412 if test "x$ac_cv_type_u_int64_t" = x
""yes; then :
15419 if test "$acx_cv_header_stdint" = stddef.h
; then
15420 acx_cv_header_stdint_kind
="(using manual detection)"
15423 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t
=no
15424 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t
=no
15425 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t
=no
15426 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t
=no
15427 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t
=no
15429 # ----------------- Summarize what we found so far
15431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
15432 $as_echo_n "checking what to include in gstdint.h... " >&6; }
15434 case `$as_basename -- gstdint.h ||
15435 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
15436 Xgstdint.h : 'X\(//\)$' \| \
15437 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
15438 $as_echo X/gstdint.h |
15439 sed '/^.*\/\([^/][^/]*\)\/*$/{
15452 stdint.h
) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15453 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15454 inttypes.h
) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15455 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
15460 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
15462 # ----------------- done included file, check C basic types --------
15464 # Lacking an uintptr_t? Test size of void *
15465 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
15466 stddef.h
:* |
*:no
) # The cast to long int works around a bug in the HP C Compiler
15467 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15468 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15469 # This bug is HP SR number 8606223364.
15470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
15471 $as_echo_n "checking size of void *... " >&6; }
15472 if test "${ac_cv_sizeof_void_p+set}" = set; then :
15473 $as_echo_n "(cached) " >&6
15475 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
15478 if test "$ac_cv_type_void_p" = yes; then
15479 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15480 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15481 { as_fn_set_status
77
15482 as_fn_error
"cannot compute sizeof (void *)
15483 See \`config.log' for more details." "$LINENO" 5; }; }
15485 ac_cv_sizeof_void_p
=0
15490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
15491 $as_echo "$ac_cv_sizeof_void_p" >&6; }
15495 cat >>confdefs.h
<<_ACEOF
15496 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
15502 # Lacking an uint64_t? Test size of long
15503 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
15504 stddef.h
:*:* |
*:no
:no
) # The cast to long int works around a bug in the HP C Compiler
15505 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15506 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15507 # This bug is HP SR number 8606223364.
15508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
15509 $as_echo_n "checking size of long... " >&6; }
15510 if test "${ac_cv_sizeof_long+set}" = set; then :
15511 $as_echo_n "(cached) " >&6
15513 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
15516 if test "$ac_cv_type_long" = yes; then
15517 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15518 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15519 { as_fn_set_status
77
15520 as_fn_error
"cannot compute sizeof (long)
15521 See \`config.log' for more details." "$LINENO" 5; }; }
15523 ac_cv_sizeof_long
=0
15528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
15529 $as_echo "$ac_cv_sizeof_long" >&6; }
15533 cat >>confdefs.h
<<_ACEOF
15534 #define SIZEOF_LONG $ac_cv_sizeof_long
15540 if test $acx_cv_header_stdint = stddef.h
; then
15541 # Lacking a good header? Test size of everything and deduce all types.
15542 # The cast to long int works around a bug in the HP C Compiler
15543 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15544 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15545 # This bug is HP SR number 8606223364.
15546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
15547 $as_echo_n "checking size of int... " >&6; }
15548 if test "${ac_cv_sizeof_int+set}" = set; then :
15549 $as_echo_n "(cached) " >&6
15551 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
15554 if test "$ac_cv_type_int" = yes; then
15555 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15556 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15557 { as_fn_set_status
77
15558 as_fn_error
"cannot compute sizeof (int)
15559 See \`config.log' for more details." "$LINENO" 5; }; }
15566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
15567 $as_echo "$ac_cv_sizeof_int" >&6; }
15571 cat >>confdefs.h
<<_ACEOF
15572 #define SIZEOF_INT $ac_cv_sizeof_int
15576 # The cast to long int works around a bug in the HP C Compiler
15577 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15578 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15579 # This bug is HP SR number 8606223364.
15580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
15581 $as_echo_n "checking size of short... " >&6; }
15582 if test "${ac_cv_sizeof_short+set}" = set; then :
15583 $as_echo_n "(cached) " >&6
15585 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
15588 if test "$ac_cv_type_short" = yes; then
15589 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15590 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15591 { as_fn_set_status
77
15592 as_fn_error
"cannot compute sizeof (short)
15593 See \`config.log' for more details." "$LINENO" 5; }; }
15595 ac_cv_sizeof_short
=0
15600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
15601 $as_echo "$ac_cv_sizeof_short" >&6; }
15605 cat >>confdefs.h
<<_ACEOF
15606 #define SIZEOF_SHORT $ac_cv_sizeof_short
15610 # The cast to long int works around a bug in the HP C Compiler
15611 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15612 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15613 # This bug is HP SR number 8606223364.
15614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
15615 $as_echo_n "checking size of char... " >&6; }
15616 if test "${ac_cv_sizeof_char+set}" = set; then :
15617 $as_echo_n "(cached) " >&6
15619 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
15622 if test "$ac_cv_type_char" = yes; then
15623 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15624 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15625 { as_fn_set_status
77
15626 as_fn_error
"cannot compute sizeof (char)
15627 See \`config.log' for more details." "$LINENO" 5; }; }
15629 ac_cv_sizeof_char
=0
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
15635 $as_echo "$ac_cv_sizeof_char" >&6; }
15639 cat >>confdefs.h
<<_ACEOF
15640 #define SIZEOF_CHAR $ac_cv_sizeof_char
15645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
15646 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
15647 case "$ac_cv_sizeof_char" in
15648 1) acx_cv_type_int8_t
=char
;;
15649 *) as_fn_error
"no 8-bit type, please report a bug" "$LINENO" 5
15651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
15652 $as_echo "$acx_cv_type_int8_t" >&6; }
15654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
15655 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
15656 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
15657 2:*) acx_cv_type_int16_t
=int
;;
15658 *:2) acx_cv_type_int16_t
=short
;;
15659 *) as_fn_error
"no 16-bit type, please report a bug" "$LINENO" 5
15661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
15662 $as_echo "$acx_cv_type_int16_t" >&6; }
15664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
15665 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
15666 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
15667 4:*) acx_cv_type_int32_t
=int
;;
15668 *:4) acx_cv_type_int32_t
=long
;;
15669 *) as_fn_error
"no 32-bit type, please report a bug" "$LINENO" 5
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
15672 $as_echo "$acx_cv_type_int32_t" >&6; }
15675 # These tests are here to make the output prettier
15677 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
15678 case "$ac_cv_sizeof_long" in
15679 8) acx_cv_type_int64_t
=long
;;
15681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
15682 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
15683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
15684 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
15687 # Now we can use the above types
15689 if test "$ac_cv_type_uintptr_t" != yes; then
15690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
15691 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
15692 case $ac_cv_sizeof_void_p in
15693 2) acx_cv_type_intptr_t
=int16_t
;;
15694 4) acx_cv_type_intptr_t
=int32_t
;;
15695 8) acx_cv_type_intptr_t
=int64_t
;;
15696 *) as_fn_error
"no equivalent for intptr_t, please report a bug" "$LINENO" 5
15698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
15699 $as_echo "$acx_cv_type_intptr_t" >&6; }
15702 # ----------------- done all checks, emit header -------------
15703 ac_config_commands
="$ac_config_commands gstdint.h"
15709 ac_fn_c_check_header_mongrel
"$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
15710 if test "x$ac_cv_header_sys_mman_h" = x
""yes; then :
15711 gcc_header_sys_mman_h
=yes
15713 gcc_header_sys_mman_h
=no
15717 ac_fn_c_check_func
"$LINENO" "mmap" "ac_cv_func_mmap"
15718 if test "x$ac_cv_func_mmap" = x
""yes; then :
15724 if test "$gcc_header_sys_mman_h" != yes \
15725 ||
test "$gcc_func_mmap" != yes; then
15726 gcc_cv_func_mmap_file
=no
15727 gcc_cv_func_mmap_dev_zero
=no
15728 gcc_cv_func_mmap_anon
=no
15730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
15731 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
15732 if test "${gcc_cv_func_mmap_file+set}" = set; then :
15733 $as_echo_n "(cached) " >&6
15735 # Add a system to this blacklist if
15736 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
15737 # memory area containing the same data that you'd get if you applied
15738 # read() to the same fd. The only system known to have a problem here
15739 # is VMS, where text files have record structure.
15742 gcc_cv_func_mmap_file
=no
;;
15744 gcc_cv_func_mmap_file
=yes;;
15747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5
15748 $as_echo "$gcc_cv_func_mmap_file" >&6; }
15749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
15750 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
15751 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then :
15752 $as_echo_n "(cached) " >&6
15754 # Add a system to this blacklist if it has mmap() but /dev/zero
15755 # does not exist, or if mmapping /dev/zero does not give anonymous
15756 # zeroed pages with both the following properties:
15757 # 1. If you map N consecutive pages in with one call, and then
15758 # unmap any subset of those pages, the pages that were not
15759 # explicitly unmapped remain accessible.
15760 # 2. If you map two adjacent blocks of memory and then unmap them
15761 # both at once, they must both go away.
15762 # Systems known to be in this category are Windows (all variants),
15765 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
15766 gcc_cv_func_mmap_dev_zero
=no
;;
15768 gcc_cv_func_mmap_dev_zero
=yes;;
15771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5
15772 $as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }
15774 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
15775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
15776 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
15777 if test "${gcc_cv_decl_map_anon+set}" = set; then :
15778 $as_echo_n "(cached) " >&6
15780 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15781 /* end confdefs.h. */
15782 #include <sys/types.h>
15783 #include <sys/mman.h>
15784 #include <unistd.h>
15786 #ifndef MAP_ANONYMOUS
15787 #define MAP_ANONYMOUS MAP_ANON
15793 int n = MAP_ANONYMOUS;
15798 if ac_fn_c_try_compile
"$LINENO"; then :
15799 gcc_cv_decl_map_anon
=yes
15801 gcc_cv_decl_map_anon
=no
15803 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5
15806 $as_echo "$gcc_cv_decl_map_anon" >&6; }
15808 if test $gcc_cv_decl_map_anon = no
; then
15809 gcc_cv_func_mmap_anon
=no
15811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
15812 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
15813 if test "${gcc_cv_func_mmap_anon+set}" = set; then :
15814 $as_echo_n "(cached) " >&6
15816 # Add a system to this blacklist if it has mmap() and MAP_ANON or
15817 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
15818 # doesn't give anonymous zeroed pages with the same properties listed
15819 # above for use of /dev/zero.
15820 # Systems known to be in this category are Windows, VMS, and SCO Unix.
15822 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
15823 gcc_cv_func_mmap_anon
=no
;;
15825 gcc_cv_func_mmap_anon
=yes;;
15828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5
15829 $as_echo "$gcc_cv_func_mmap_anon" >&6; }
15833 if test $gcc_cv_func_mmap_file = yes; then
15835 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
15838 if test $gcc_cv_func_mmap_dev_zero = yes; then
15840 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
15843 if test $gcc_cv_func_mmap_anon = yes; then
15845 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
15850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
15851 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15852 if test "${ac_cv_c_bigendian+set}" = set; then :
15853 $as_echo_n "(cached) " >&6
15855 ac_cv_c_bigendian
=unknown
15856 # See if we're dealing with a universal compiler.
15857 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15858 /* end confdefs.h. */
15859 #ifndef __APPLE_CC__
15860 not a universal capable compiler
15865 if ac_fn_c_try_compile
"$LINENO"; then :
15867 # Check for potential -arch flags. It is not universal unless
15868 # there are at least two -arch flags with different values.
15871 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
15872 if test -n "$ac_prev"; then
15874 i?
86 | x86_64 | ppc | ppc64
)
15875 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
15878 ac_cv_c_bigendian
=universal
15884 elif test "x$ac_word" = "x-arch"; then
15889 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15890 if test $ac_cv_c_bigendian = unknown
; then
15891 # See if sys/param.h defines the BYTE_ORDER macro.
15892 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15893 /* end confdefs.h. */
15894 #include <sys/types.h>
15895 #include <sys/param.h>
15900 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
15901 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
15903 bogus endian macros
15910 if ac_fn_c_try_compile
"$LINENO"; then :
15911 # It does; now see whether it defined to BIG_ENDIAN or not.
15912 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15913 /* end confdefs.h. */
15914 #include <sys/types.h>
15915 #include <sys/param.h>
15920 #if BYTE_ORDER != BIG_ENDIAN
15928 if ac_fn_c_try_compile
"$LINENO"; then :
15929 ac_cv_c_bigendian
=yes
15931 ac_cv_c_bigendian
=no
15933 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15935 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15937 if test $ac_cv_c_bigendian = unknown
; then
15938 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
15939 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15940 /* end confdefs.h. */
15941 #include <limits.h>
15946 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
15947 bogus endian macros
15954 if ac_fn_c_try_compile
"$LINENO"; then :
15955 # It does; now see whether it defined to _BIG_ENDIAN or not.
15956 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15957 /* end confdefs.h. */
15958 #include <limits.h>
15963 #ifndef _BIG_ENDIAN
15971 if ac_fn_c_try_compile
"$LINENO"; then :
15972 ac_cv_c_bigendian
=yes
15974 ac_cv_c_bigendian
=no
15976 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15978 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15980 if test $ac_cv_c_bigendian = unknown
; then
15981 # Compile a test program.
15982 if test "$cross_compiling" = yes; then :
15983 # Try to guess by grepping values from an object file.
15984 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15985 /* end confdefs.h. */
15986 short int ascii_mm[] =
15987 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
15988 short int ascii_ii[] =
15989 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
15990 int use_ascii (int i) {
15991 return ascii_mm[i] + ascii_ii[i];
15993 short int ebcdic_ii[] =
15994 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
15995 short int ebcdic_mm[] =
15996 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
15997 int use_ebcdic (int i) {
15998 return ebcdic_mm[i] + ebcdic_ii[i];
16005 return use_ascii (foo) == use_ebcdic (foo);
16010 if ac_fn_c_try_compile
"$LINENO"; then :
16011 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
16012 ac_cv_c_bigendian
=yes
16014 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
16015 if test "$ac_cv_c_bigendian" = unknown
; then
16016 ac_cv_c_bigendian
=no
16018 # finding both strings is unlikely to happen, but who knows?
16019 ac_cv_c_bigendian
=unknown
16023 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16025 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16026 /* end confdefs.h. */
16027 $ac_includes_default
16032 /* Are we little or big endian? From Harbison&Steele. */
16036 char c[sizeof (long int)];
16039 return u.c[sizeof (long int) - 1] == 1;
16045 if ac_fn_c_try_run
"$LINENO"; then :
16046 ac_cv_c_bigendian
=no
16048 ac_cv_c_bigendian
=yes
16050 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16051 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
16057 $as_echo "$ac_cv_c_bigendian" >&6; }
16058 case $ac_cv_c_bigendian in #(
16060 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
16066 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
16070 as_fn_error
"unknown endianness
16071 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
16074 # I don't like the default behaviour of WORDS_BIGENDIAN undefined for LE.
16077 # Check to see if -pthread or -lpthread is needed. Prefer the former.
16078 # In case the pthread.h system header is not found, this test will fail.
16080 CFLAGS
="$CFLAGS -pthread"
16081 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16082 /* end confdefs.h. */
16083 #include <pthread.h>
16084 void *g(void *d) { return NULL; }
16088 pthread_t t; pthread_create(&t,NULL,g,NULL);
16093 if ac_fn_c_try_link
"$LINENO"; then :
16094 XPCFLAGS
=" -Wc,-pthread"
16096 CFLAGS
="$save_CFLAGS" LIBS
="-lpthread $LIBS"
16097 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16098 /* end confdefs.h. */
16099 #include <pthread.h>
16100 void *g(void *d) { return NULL; }
16104 pthread_t t; pthread_create(&t,NULL,g,NULL);
16109 if ac_fn_c_try_link
"$LINENO"; then :
16112 as_fn_error
"Pthreads are required to build libitm" "$LINENO" 5
16114 rm -f core conftest.err conftest.
$ac_objext \
16115 conftest
$ac_exeext conftest.
$ac_ext
16117 rm -f core conftest.err conftest.
$ac_objext \
16118 conftest
$ac_exeext conftest.
$ac_ext
16120 # Check for functions needed.
16121 for ac_func
in strtoull memalign posix_memalign
16123 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16124 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
16125 eval as_val
=\$
$as_ac_var
16126 if test "x$as_val" = x
""yes; then :
16127 cat >>confdefs.h
<<_ACEOF
16128 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16135 # Check for broken semaphore implementation on darwin.
16136 # sem_init returns: sem_init error: Function not implemented.
16140 $as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
16145 # Check whether --enable-linux-futex was given.
16146 if test "${enable_linux_futex+set}" = set; then :
16147 enableval
=$enable_linux_futex;
16148 case "$enableval" in
16150 *) as_fn_error
"Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;;
16154 enable_linux_futex
=default
16160 case "$enable_linux_futex" in
16162 # If headers don't have gettid/futex syscalls definition, then
16163 # default to no, otherwise there will be compile time failures.
16164 # Otherwise, default to yes. If we don't detect we are
16165 # compiled/linked against NPTL and not cross-compiling, check
16166 # if programs are run by default against NPTL and if not, issue
16168 enable_linux_futex
=no
16169 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16170 /* end confdefs.h. */
16171 #include <sys/syscall.h>
16176 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16181 if ac_fn_c_try_link
"$LINENO"; then :
16183 LIBS
="-lpthread $LIBS"
16184 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16185 /* end confdefs.h. */
16186 #ifndef _GNU_SOURCE
16187 #define _GNU_SOURCE 1
16189 #include <pthread.h>
16190 pthread_t th; void *status;
16194 pthread_tryjoin_np (th, &status);
16199 if ac_fn_c_try_link
"$LINENO"; then :
16200 enable_linux_futex
=yes
16202 if test x
$cross_compiling = xno
; then
16203 if getconf GNU_LIBPTHREAD_VERSION
2>/dev
/null \
16204 | LC_ALL
=C
grep -i NPTL
> /dev
/null
2>/dev
/null
; then :; else
16205 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls.
16206 If so, please configure with --disable-linux-futex" >&5
16207 $as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls.
16208 If so, please configure with --disable-linux-futex" >&2;}
16211 enable_linux_futex
=yes
16213 rm -f core conftest.err conftest.
$ac_objext \
16214 conftest
$ac_exeext conftest.
$ac_ext
16217 rm -f core conftest.err conftest.
$ac_objext \
16218 conftest
$ac_exeext conftest.
$ac_ext
16221 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16222 /* end confdefs.h. */
16223 #include <sys/syscall.h>
16228 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16233 if ac_fn_c_try_link
"$LINENO"; then :
16236 as_fn_error
"SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5
16238 rm -f core conftest.err conftest.
$ac_objext \
16239 conftest
$ac_exeext conftest.
$ac_ext
16244 enable_linux_futex
=no
16247 if test x
$enable_linux_futex = xyes
; then
16252 # See if we support thread-local storage.
16255 # Check whether --enable-tls was given.
16256 if test "${enable_tls+set}" = set; then :
16257 enableval
=$enable_tls;
16258 case "$enableval" in
16260 *) as_fn_error
"Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
16268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
16269 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
16270 if test "${gcc_cv_have_tls+set}" = set; then :
16271 $as_echo_n "(cached) " >&6
16274 if test "$cross_compiling" = yes; then :
16275 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16276 /* end confdefs.h. */
16277 __thread int a; int b; int main() { return a = b; }
16279 if ac_fn_c_try_link
"$LINENO"; then :
16280 chktls_save_LDFLAGS
="$LDFLAGS"
16283 LDFLAGS
="-shared -Wl,--no-undefined $LDFLAGS"
16286 chktls_save_CFLAGS
="$CFLAGS"
16287 CFLAGS
="-fPIC $CFLAGS"
16288 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16289 /* end confdefs.h. */
16290 int f() { return 0; }
16292 if ac_fn_c_try_link
"$LINENO"; then :
16293 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16294 /* end confdefs.h. */
16295 __thread int a; int b; int f() { return a = b; }
16297 if ac_fn_c_try_link
"$LINENO"; then :
16298 gcc_cv_have_tls
=yes
16302 rm -f core conftest.err conftest.
$ac_objext \
16303 conftest
$ac_exeext conftest.
$ac_ext
16305 gcc_cv_have_tls
=yes
16307 rm -f core conftest.err conftest.
$ac_objext \
16308 conftest
$ac_exeext conftest.
$ac_ext
16309 CFLAGS
="$chktls_save_CFLAGS"
16310 LDFLAGS
="$chktls_save_LDFLAGS"
16314 rm -f core conftest.err conftest.
$ac_objext \
16315 conftest
$ac_exeext conftest.
$ac_ext
16319 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16320 /* end confdefs.h. */
16321 __thread int a; int b; int main() { return a = b; }
16323 if ac_fn_c_try_run
"$LINENO"; then :
16324 chktls_save_LDFLAGS
="$LDFLAGS"
16325 LDFLAGS
="-static $LDFLAGS"
16326 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16327 /* end confdefs.h. */
16328 int main() { return 0; }
16330 if ac_fn_c_try_link
"$LINENO"; then :
16331 if test "$cross_compiling" = yes; then :
16332 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16333 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16334 as_fn_error
"cannot run test program while cross compiling
16335 See \`config.log' for more details." "$LINENO" 5; }
16337 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16338 /* end confdefs.h. */
16339 __thread int a; int b; int main() { return a = b; }
16341 if ac_fn_c_try_run
"$LINENO"; then :
16342 gcc_cv_have_tls
=yes
16346 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16347 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16351 gcc_cv_have_tls
=yes
16353 rm -f core conftest.err conftest.
$ac_objext \
16354 conftest
$ac_exeext conftest.
$ac_ext
16355 LDFLAGS
="$chktls_save_LDFLAGS"
16356 if test $gcc_cv_have_tls = yes; then
16357 chktls_save_CFLAGS
="$CFLAGS"
16358 thread_CFLAGS
=failed
16359 for flag
in '' '-pthread' '-lpthread'; do
16360 CFLAGS
="$flag $chktls_save_CFLAGS"
16361 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16362 /* end confdefs.h. */
16363 #include <pthread.h>
16364 void *g(void *d) { return NULL; }
16368 pthread_t t; pthread_create(&t,NULL,g,NULL);
16373 if ac_fn_c_try_link
"$LINENO"; then :
16374 thread_CFLAGS
="$flag"
16376 rm -f core conftest.err conftest.
$ac_objext \
16377 conftest
$ac_exeext conftest.
$ac_ext
16378 if test "X$thread_CFLAGS" != Xfailed
; then
16382 CFLAGS
="$chktls_save_CFLAGS"
16383 if test "X$thread_CFLAGS" != Xfailed
; then
16384 CFLAGS
="$thread_CFLAGS $chktls_save_CFLAGS"
16385 if test "$cross_compiling" = yes; then :
16386 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16387 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16388 as_fn_error
"cannot run test program while cross compiling
16389 See \`config.log' for more details." "$LINENO" 5; }
16391 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16392 /* end confdefs.h. */
16393 #include <pthread.h>
16395 static int *volatile a_in_other_thread;
16397 thread_func (void *arg)
16399 a_in_other_thread = &a;
16406 void *thread_retval;
16407 int *volatile a_in_main_thread;
16408 a_in_main_thread = &a;
16409 if (pthread_create (&thread, (pthread_attr_t *)0,
16410 thread_func, (void *)0))
16412 if (pthread_join (thread, &thread_retval))
16414 return (a_in_other_thread == a_in_main_thread);
16419 if ac_fn_c_try_run
"$LINENO"; then :
16420 gcc_cv_have_tls
=yes
16424 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16425 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16428 CFLAGS
="$chktls_save_CFLAGS"
16434 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16435 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
16440 $as_echo "$gcc_cv_have_tls" >&6; }
16441 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
16443 $as_echo "#define HAVE_TLS 1" >>confdefs.h
16447 # See what sort of export controls are availible.
16449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
16450 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
16451 if test "${libitm_cv_have_attribute_visibility+set}" = set; then :
16452 $as_echo_n "(cached) " >&6
16455 save_CFLAGS
="$CFLAGS"
16456 CFLAGS
="$CFLAGS -Werror"
16457 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16458 /* end confdefs.h. */
16459 void __attribute__((visibility("hidden"))) foo(void) { }
16468 if ac_fn_c_try_compile
"$LINENO"; then :
16469 libitm_cv_have_attribute_visibility
=yes
16471 libitm_cv_have_attribute_visibility
=no
16473 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16474 CFLAGS
="$save_CFLAGS"
16476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_visibility" >&5
16477 $as_echo "$libitm_cv_have_attribute_visibility" >&6; }
16478 if test $libitm_cv_have_attribute_visibility = yes; then
16480 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
16484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
16485 $as_echo_n "checking whether the target supports dllexport... " >&6; }
16486 if test "${libitm_cv_have_attribute_dllexport+set}" = set; then :
16487 $as_echo_n "(cached) " >&6
16490 save_CFLAGS
="$CFLAGS"
16491 CFLAGS
="$CFLAGS -Werror"
16492 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16493 /* end confdefs.h. */
16494 void __attribute__((dllexport)) foo(void) { }
16503 if ac_fn_c_try_compile
"$LINENO"; then :
16504 libitm_cv_have_attribute_dllexport
=yes
16506 libitm_cv_have_attribute_dllexport
=no
16508 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16509 CFLAGS
="$save_CFLAGS"
16511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_dllexport" >&5
16512 $as_echo "$libitm_cv_have_attribute_dllexport" >&6; }
16513 if test $libitm_cv_have_attribute_dllexport = yes; then
16515 $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
16519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
16520 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
16521 if test "${libitm_cv_have_attribute_alias+set}" = set; then :
16522 $as_echo_n "(cached) " >&6
16525 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16526 /* end confdefs.h. */
16529 extern void bar(void) __attribute__((alias("foo")));
16538 if ac_fn_c_try_link
"$LINENO"; then :
16539 libitm_cv_have_attribute_alias
=yes
16541 libitm_cv_have_attribute_alias
=no
16543 rm -f core conftest.err conftest.
$ac_objext \
16544 conftest
$ac_exeext conftest.
$ac_ext
16546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_alias" >&5
16547 $as_echo "$libitm_cv_have_attribute_alias" >&6; }
16548 if test $libitm_cv_have_attribute_alias = yes; then
16550 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
16555 # Check whether --with-gnu-ld was given.
16556 if test "${with_gnu_ld+set}" = set; then :
16557 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
16563 if test "$GCC" = yes; then
16564 # Check if gcc -print-prog-name=ld gives a path.
16565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
16566 $as_echo_n "checking for ld used by $CC... " >&6; }
16569 # gcc leaves a trailing carriage return which upsets mingw
16570 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16572 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
16575 # Accept absolute paths.
16577 re_direlt
='/[^/][^/]*/\.\./'
16578 # Canonicalize the pathname of ld
16579 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
16580 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
16581 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
16583 test -z "$LD" && LD
="$ac_prog"
16586 # If it fails, then pretend we aren't using GCC.
16590 # If it is relative, then search for the first ld in PATH.
16591 with_gnu_ld
=unknown
16594 elif test "$with_gnu_ld" = yes; then
16595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16596 $as_echo_n "checking for GNU ld... " >&6; }
16598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16599 $as_echo_n "checking for non-GNU ld... " >&6; }
16601 if test "${lt_cv_path_LD+set}" = set; then :
16602 $as_echo_n "(cached) " >&6
16604 if test -z "$LD"; then
16605 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
16606 for ac_dir
in $PATH; do
16608 test -z "$ac_dir" && ac_dir
=.
16609 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
16610 lt_cv_path_LD
="$ac_dir/$ac_prog"
16611 # Check to see if the program is GNU ld. I'd rather use --version,
16612 # but apparently some variants of GNU ld only accept -v.
16613 # Break only if it was the GNU/non-GNU ld that we prefer.
16614 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
16615 *GNU
* |
*'with BFD'*)
16616 test "$with_gnu_ld" != no
&& break
16619 test "$with_gnu_ld" != yes && break
16626 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
16630 LD
="$lt_cv_path_LD"
16631 if test -n "$LD"; then
16632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16633 $as_echo "$LD" >&6; }
16635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16636 $as_echo "no" >&6; }
16638 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
16639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16640 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
16641 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
16642 $as_echo_n "(cached) " >&6
16644 # I'd rather use --version here, but apparently some GNU lds only accept -v.
16645 case `$LD -v 2>&1 </dev/null` in
16646 *GNU
* |
*'with BFD'*)
16647 lt_cv_prog_gnu_ld
=yes
16650 lt_cv_prog_gnu_ld
=no
16654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
16655 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
16656 with_gnu_ld
=$lt_cv_prog_gnu_ld
16664 # If we're not using GNU ld, then there's no point in even trying these
16665 # tests. Check for that first. We should have already tested for gld
16666 # by now (in libtool), but require it now just to be safe...
16667 test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS
=''
16668 test -z "$OPT_LDFLAGS" && OPT_LDFLAGS
=''
16672 # The name set by libtool depends on the version of libtool. Shame on us
16673 # for depending on an impl detail, but c'est la vie. Older versions used
16674 # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
16675 # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
16676 # makes sense). We'll test with_gnu_ld everywhere else, so if that isn't
16677 # set (hence we're using an older libtool), then set it.
16678 if test x
${with_gnu_ld+set} != xset
; then
16679 if test x
${ac_cv_prog_gnu_ld+set} != xset
; then
16680 # We got through "ac_require(ac_prog_ld)" and still not set? Huh?
16683 with_gnu_ld
=$ac_cv_prog_gnu_ld
16687 # Start by getting the version number. I think the libtool test already
16688 # does some of this, but throws away the result.
16690 ldver
=`$LD --version 2>/dev/null | head -1 | \
16691 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
16693 libitm_gnu_ld_version
=`echo $ldver | \
16694 $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
16696 # Set --gc-sections.
16697 if test "$with_gnu_ld" = "notbroken"; then
16698 # GNU ld it is! Joy and bunny rabbits!
16700 # All these tests are for C++; save the language and the compiler flags.
16701 # Need to do this so that g++ won't try to link in libstdc++
16702 ac_test_CFLAGS
="${CFLAGS+set}"
16703 ac_save_CFLAGS
="$CFLAGS"
16704 CFLAGS
='-x c++ -Wl,--gc-sections'
16706 # Check for -Wl,--gc-sections
16707 # XXX This test is broken at the moment, as symbols required for linking
16708 # are now in libsupc++ (not built yet). In addition, this test has
16709 # cored on solaris in the past. In addition, --gc-sections doesn't
16710 # really work at the moment (keeps on discarding used sections, first
16711 # .eh_frame and now some of the glibc sections for iconv).
16712 # Bzzzzt. Thanks for playing, maybe next time.
16713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
16714 $as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
16715 if test "$cross_compiling" = yes; then :
16716 ac_sectionLDflags
=yes
16718 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16719 /* end confdefs.h. */
16729 if ac_fn_c_try_run
"$LINENO"; then :
16730 ac_sectionLDflags
=yes
16732 ac_sectionLDflags
=no
16734 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16735 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16738 if test "$ac_test_CFLAGS" = set; then
16739 CFLAGS
="$ac_save_CFLAGS"
16741 # this is the suspicious part
16744 if test "$ac_sectionLDflags" = "yes"; then
16745 SECTION_LDFLAGS
="-Wl,--gc-sections $SECTION_LDFLAGS"
16747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
16748 $as_echo "$ac_sectionLDflags" >&6; }
16751 # Set linker optimization flags.
16752 if test x
"$with_gnu_ld" = x
"yes"; then
16753 OPT_LDFLAGS
="-Wl,-O1 $OPT_LDFLAGS"
16761 # Check whether --enable-symvers was given.
16762 if test "${enable_symvers+set}" = set; then :
16763 enableval
=$enable_symvers;
16764 case "$enableval" in
16766 *) as_fn_error
"Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
16775 # If we never went through the LIBITM_CHECK_LINKER_FEATURES macro, then we
16776 # don't know enough about $LD to do tricks...
16778 # FIXME The following test is too strict, in theory.
16779 if test $enable_shared = no ||
16781 test x
$libitm_gnu_ld_version = x
; then
16785 # Check to see if libgcc_s exists, indicating that shared libgcc is possible.
16786 if test $enable_symvers != no
; then
16787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
16788 $as_echo_n "checking for shared libgcc... " >&6; }
16789 ac_save_CFLAGS
="$CFLAGS"
16791 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16792 /* end confdefs.h. */
16802 if ac_fn_c_try_link
"$LINENO"; then :
16803 libitm_shared_libgcc
=yes
16805 libitm_shared_libgcc
=no
16807 rm -f core conftest.err conftest.
$ac_objext \
16808 conftest
$ac_exeext conftest.
$ac_ext
16809 CFLAGS
="$ac_save_CFLAGS"
16810 if test $libitm_shared_libgcc = no
; then
16811 cat > conftest.c
<<EOF
16812 int main (void) { return 0; }
16814 libitm_libgcc_s_suffix
=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
16815 -shared -shared-libgcc -o conftest.so \
16816 conftest.c -v 2>&1 >/dev/null \
16817 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
16818 rm -f conftest.c conftest.so
16819 if test x
${libitm_libgcc_s_suffix+set} = xset
; then
16820 CFLAGS
=" -lgcc_s$libitm_libgcc_s_suffix"
16821 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16822 /* end confdefs.h. */
16832 if ac_fn_c_try_link
"$LINENO"; then :
16833 libitm_shared_libgcc
=yes
16835 rm -f core conftest.err conftest.
$ac_objext \
16836 conftest
$ac_exeext conftest.
$ac_ext
16837 CFLAGS
="$ac_save_CFLAGS"
16840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_shared_libgcc" >&5
16841 $as_echo "$libitm_shared_libgcc" >&6; }
16844 # For GNU ld, we need at least this version. The format is described in
16845 # LIBITM_CHECK_LINKER_FEATURES above.
16846 libitm_min_gnu_ld_version
=21400
16847 # XXXXXXXXXXX libitm_gnu_ld_version=21390
16849 # Check to see if unspecified "yes" value can win, given results above.
16850 # Change "yes" into either "no" or a style name.
16851 if test $enable_symvers = yes; then
16852 if test $with_gnu_ld = yes &&
16853 test $libitm_shared_libgcc = yes;
16855 if test $libitm_gnu_ld_version -ge $libitm_min_gnu_ld_version ; then
16858 # The right tools, the right setup, but too old. Fallbacks?
16859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&5
16860 $as_echo "$as_me: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&2;}
16861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
16862 $as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
16863 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
16864 $as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
16865 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&5
16866 $as_echo "$as_me: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&2;}
16867 if test $libitm_gnu_ld_version -ge 21200 ; then
16868 # Globbing fix is present, proper block support is not.
16869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16870 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16875 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16880 # just fail for now
16881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
16882 $as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
16883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
16884 $as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
16885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
16886 $as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
16887 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16888 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16893 if test $enable_symvers != no
; then
16894 LIBITM_BUILD_VERSIONED_SHLIB_TRUE
=
16895 LIBITM_BUILD_VERSIONED_SHLIB_FALSE
='#'
16897 LIBITM_BUILD_VERSIONED_SHLIB_TRUE
='#'
16898 LIBITM_BUILD_VERSIONED_SHLIB_FALSE
=
16901 { $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
16902 $as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
16905 if test $enable_symvers = gnu
; then
16907 $as_echo "#define LIBITM_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
16911 # Determine the proper ABI type for size_t.
16913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how size_t is mangled" >&5
16914 $as_echo_n "checking how size_t is mangled... " >&6; }
16915 if test "${libitm_cv_size_t_mangling+set}" = set; then :
16916 $as_echo_n "(cached) " >&6
16919 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16920 /* end confdefs.h. */
16925 extern __SIZE_TYPE__ x; extern unsigned long x;
16930 if ac_fn_c_try_compile
"$LINENO"; then :
16931 libitm_cv_size_t_mangling
=m
16934 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16935 /* end confdefs.h. */
16940 extern __SIZE_TYPE__ x; extern unsigned int x;
16945 if ac_fn_c_try_compile
"$LINENO"; then :
16946 libitm_cv_size_t_mangling
=j
16949 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16950 /* end confdefs.h. */
16955 extern __SIZE_TYPE__ x; extern unsigned long long x;
16960 if ac_fn_c_try_compile
"$LINENO"; then :
16961 libitm_cv_size_t_mangling
=y
16964 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16965 /* end confdefs.h. */
16970 extern __SIZE_TYPE__ x; extern unsigned short x;
16975 if ac_fn_c_try_compile
"$LINENO"; then :
16976 libitm_cv_size_t_mangling
=t
16978 libitm_cv_size_t_mangling
=x
16980 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16983 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16986 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16989 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_size_t_mangling" >&5
16993 $as_echo "$libitm_cv_size_t_mangling" >&6; }
16994 if test $libitm_cv_size_t_mangling = x
; then
16995 as_fn_error
"Unknown underlying type for size_t" "$LINENO" 5
16998 cat >>confdefs.h
<<_ACEOF
16999 #define MANGLE_SIZE_T $libitm_cv_size_t_mangling
17004 # Get target configury.
17005 .
${srcdir}/configure.tgt
17006 if test -n "$UNSUPPORTED"; then
17007 as_fn_error
"Configuration ${target} is unsupported." "$LINENO" 5
17010 CFLAGS
="$save_CFLAGS $XCFLAGS"
17012 # Check for __sync_val_compare_and_swap, but only after the target has
17013 # had a chance to set XCFLAGS.
17015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
17016 $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
17017 if test "${libitm_cv_have_sync_builtins+set}" = set; then :
17018 $as_echo_n "(cached) " >&6
17021 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17022 /* end confdefs.h. */
17027 int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);
17032 if ac_fn_c_try_link
"$LINENO"; then :
17033 libitm_cv_have_sync_builtins
=yes
17035 libitm_cv_have_sync_builtins
=no
17037 rm -f core conftest.err conftest.
$ac_objext \
17038 conftest
$ac_exeext conftest.
$ac_ext
17040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_sync_builtins" >&5
17041 $as_echo "$libitm_cv_have_sync_builtins" >&6; }
17042 if test $libitm_cv_have_sync_builtins = yes; then
17044 $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
17048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports 64-bit __sync_*_compare_and_swap" >&5
17049 $as_echo_n "checking whether the target supports 64-bit __sync_*_compare_and_swap... " >&6; }
17050 if test "${libitm_cv_have_64bit_sync_builtins+set}" = set; then :
17051 $as_echo_n "(cached) " >&6
17054 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17055 /* end confdefs.h. */
17056 #include <stdint.h>
17061 bar = __sync_val_compare_and_swap(&foo, 0, 1);
17066 if ac_fn_c_try_link
"$LINENO"; then :
17067 libitm_cv_have_64bit_sync_builtins
=yes
17069 libitm_cv_have_64bit_sync_builtins
=no
17071 rm -f core conftest.err conftest.
$ac_objext \
17072 conftest
$ac_exeext conftest.
$ac_ext
17074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_64bit_sync_builtins" >&5
17075 $as_echo "$libitm_cv_have_64bit_sync_builtins" >&6; }
17076 if test $libitm_cv_have_64bit_sync_builtins = yes; then
17078 $as_echo "#define HAVE_64BIT_SYNC_BUILTINS 1" >>confdefs.h
17082 # Cleanup and exit.
17083 CFLAGS
="$save_CFLAGS"
17084 cat >confcache
<<\_ACEOF
17085 # This file is a shell script that caches the results of configure
17086 # tests run on this system so they can be shared between configure
17087 # scripts and configure runs, see configure's option --config-cache.
17088 # It is not useful on other systems. If it contains results you don't
17089 # want to keep, you may remove or edit it.
17091 # config.status only pays attention to the cache file if you give it
17092 # the --recheck option to rerun configure.
17094 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17095 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17096 # following values.
17100 # The following way of writing the cache mishandles newlines in values,
17101 # but we know of no workaround that is simple, portable, and efficient.
17102 # So, we kill variables containing newlines.
17103 # Ultrix sh set writes to stderr and can't be redirected directly,
17104 # and sets the high bit in the cache file unless we assign to the vars.
17106 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17107 eval ac_val
=\$
$ac_var
17111 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17112 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17115 _ | IFS | as_nl
) ;; #(
17116 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
17117 *) { eval $ac_var=; unset $ac_var;} ;;
17123 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17124 *${as_nl}ac_space
=\
*)
17125 # `set' does not quote correctly, so add quotes: double-quote
17126 # substitution turns \\\\ into \\, and sed turns \\ into \.
17129 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17132 # `set' quotes correctly as required by POSIX, so do not add quotes.
17133 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17142 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17144 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17146 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
17147 if test -w "$cache_file"; then
17148 test "x$cache_file" != "x/dev/null" &&
17149 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17150 $as_echo "$as_me: updating cache $cache_file" >&6;}
17151 cat confcache
>$cache_file
17153 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17154 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17159 # Add -Wall -Werror if we are using GCC.
17160 if test "x$GCC" = "xyes"; then
17161 XCFLAGS
="$XCFLAGS -Wall -Werror"
17164 XCFLAGS
="$XCFLAGS $XPCFLAGS"
17170 if test ${multilib} = yes; then
17171 multilib_arg
="--enable-multilib"
17176 # Set up the set of libraries that we need to link against for libitm.
17177 # Note that the GOMP_SELF_SPEC in gcc.c will force -pthread for -fopenmp,
17178 # which will force linkage against -lpthread (or equivalent for the system).
17179 # That's not 100% ideal, but about the best we can do easily.
17180 if test $enable_shared = yes; then
17181 link_itm
="-litm %{static: $LIBS}"
17183 link_itm
="-litm $LIBS"
17187 if test "$ARCH" = x86
; then
17195 if test $enable_linux_futex = yes; then
17197 ARCH_FUTEX_FALSE
='#'
17199 ARCH_FUTEX_TRUE
='#'
17204 ac_config_files
="$ac_config_files Makefile testsuite/Makefile libitm.spec"
17206 cat >confcache
<<\_ACEOF
17207 # This file is a shell script that caches the results of configure
17208 # tests run on this system so they can be shared between configure
17209 # scripts and configure runs, see configure's option --config-cache.
17210 # It is not useful on other systems. If it contains results you don't
17211 # want to keep, you may remove or edit it.
17213 # config.status only pays attention to the cache file if you give it
17214 # the --recheck option to rerun configure.
17216 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17217 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17218 # following values.
17222 # The following way of writing the cache mishandles newlines in values,
17223 # but we know of no workaround that is simple, portable, and efficient.
17224 # So, we kill variables containing newlines.
17225 # Ultrix sh set writes to stderr and can't be redirected directly,
17226 # and sets the high bit in the cache file unless we assign to the vars.
17228 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17229 eval ac_val
=\$
$ac_var
17233 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17234 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17237 _ | IFS | as_nl
) ;; #(
17238 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
17239 *) { eval $ac_var=; unset $ac_var;} ;;
17245 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17246 *${as_nl}ac_space
=\
*)
17247 # `set' does not quote correctly, so add quotes: double-quote
17248 # substitution turns \\\\ into \\, and sed turns \\ into \.
17251 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17254 # `set' quotes correctly as required by POSIX, so do not add quotes.
17255 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17264 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17266 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17268 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
17269 if test -w "$cache_file"; then
17270 test "x$cache_file" != "x/dev/null" &&
17271 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17272 $as_echo "$as_me: updating cache $cache_file" >&6;}
17273 cat confcache
>$cache_file
17275 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17276 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17281 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
17282 # Let make expand exec_prefix.
17283 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
17285 DEFS
=-DHAVE_CONFIG_H
17289 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
17290 # 1. Remove the extension, and $U if already installed.
17291 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
17292 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
17293 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17294 # will be set to the directory where LIBOBJS objects are built.
17295 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17296 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
17298 LIBOBJS
=$ac_libobjs
17300 LTLIBOBJS
=$ac_ltlibobjs
17303 if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
17304 as_fn_error
"conditional \"GENINSRC\" was never defined.
17305 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17307 if test -n "$EXEEXT"; then
17309 am__EXEEXT_FALSE
='#'
17311 am__EXEEXT_TRUE
='#'
17315 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17316 as_fn_error
"conditional \"AMDEP\" was never defined.
17317 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17319 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17320 as_fn_error
"conditional \"am__fastdepCC\" was never defined.
17321 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17323 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17324 as_fn_error
"conditional \"am__fastdepCXX\" was never defined.
17325 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17327 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
17328 as_fn_error
"conditional \"am__fastdepCCAS\" was never defined.
17329 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17331 if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
17332 as_fn_error
"conditional \"BUILD_INFO\" was never defined.
17333 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17335 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17336 as_fn_error
"conditional \"MAINTAINER_MODE\" was never defined.
17337 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17340 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_FALSE}"; then
17341 as_fn_error
"conditional \"LIBITM_BUILD_VERSIONED_SHLIB\" was never defined.
17342 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17344 if test -z "${ARCH_X86_TRUE}" && test -z "${ARCH_X86_FALSE}"; then
17345 as_fn_error
"conditional \"ARCH_X86\" was never defined.
17346 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17348 if test -z "${ARCH_FUTEX_TRUE}" && test -z "${ARCH_FUTEX_FALSE}"; then
17349 as_fn_error
"conditional \"ARCH_FUTEX\" was never defined.
17350 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17353 : ${CONFIG_STATUS=./config.status}
17355 ac_clean_files_save
=$ac_clean_files
17356 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
17357 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17358 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17360 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17362 # Generated by $as_me.
17363 # Run this file to recreate the current configuration.
17364 # Compiler output produced by configure, useful for debugging
17365 # configure, is in config.log if it exists.
17368 ac_cs_recheck=false
17371 SHELL=\${CONFIG_SHELL-$SHELL}
17374 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
17375 ## -------------------- ##
17376 ## M4sh Initialization. ##
17377 ## -------------------- ##
17379 # Be more Bourne compatible
17380 DUALCASE
=1; export DUALCASE
# for MKS sh
17381 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
17384 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17385 # is contrary to our usage. Disable this feature.
17386 alias -g '${1+"$@"}'='"$@"'
17387 setopt NO_GLOB_SUBST
17389 case `(set -o) 2>/dev/null` in #(
17401 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17402 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17403 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17404 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17405 # Prefer a ksh shell builtin over an external printf program on Solaris,
17406 # but without wasting forks for bash or zsh.
17407 if test -z "$BASH_VERSION$ZSH_VERSION" \
17408 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17409 as_echo='print
-r --'
17410 as_echo_n='print
-rn --'
17411 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17412 as_echo='printf %s
\n'
17413 as_echo_n='printf %s
'
17415 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17416 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
17417 as_echo_n='/usr
/ucb
/echo -n'
17419 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17420 as_echo_n_body='eval
17424 expr "X$arg" : "X\\(.*\\)$as_nl";
17425 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17427 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
17429 export as_echo_n_body
17430 as_echo_n='sh
-c $as_echo_n_body as_echo
'
17432 export as_echo_body
17433 as_echo='sh
-c $as_echo_body as_echo
'
17436 # The user is always right.
17437 if test "${PATH_SEPARATOR+set}" != set; then
17439 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17440 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17447 # We need space, tab and new line, in precisely that order. Quoting is
17448 # there to prevent editors from complaining about space-tab.
17449 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17450 # splitting by setting IFS to empty value.)
17453 # Find who we are. Look in the path if we contain no directory separator.
17455 *[\\/]* ) as_myself=$0 ;;
17456 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17457 for as_dir in $PATH
17460 test -z "$as_dir" && as_dir=.
17461 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17467 # We did not find ourselves, most probably we were run as `sh COMMAND'
17468 # in which case we are not to be found in the path.
17469 if test "x$as_myself" = x
; then
17472 if test ! -f "$as_myself"; then
17473 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17477 # Unset variables that we do not need and which cause bugs (e.g. in
17478 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17479 # suppresses any "Segmentation fault" message there. '((' could
17480 # trigger a bug in pdksh 5.2.14.
17481 for as_var
in BASH_ENV ENV MAIL MAILPATH
17482 do eval test x\
${$as_var+set} = xset \
17483 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
17496 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
17499 # as_fn_error ERROR [LINENO LOG_FD]
17500 # ---------------------------------
17501 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17502 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17503 # script with status $?, using 1 if that was 0.
17506 as_status
=$?
; test $as_status -eq 0 && as_status
=1
17508 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
17509 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17511 $as_echo "$as_me: error: $1" >&2
17512 as_fn_exit
$as_status
17516 # as_fn_set_status STATUS
17517 # -----------------------
17518 # Set $? to STATUS, without forking.
17519 as_fn_set_status
()
17522 } # as_fn_set_status
17524 # as_fn_exit STATUS
17525 # -----------------
17526 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17530 as_fn_set_status
$1
17536 # Portably unset VAR.
17539 { eval $1=; unset $1;}
17541 as_unset
=as_fn_unset
17542 # as_fn_append VAR VALUE
17543 # ----------------------
17544 # Append the text in VALUE to the end of the definition contained in VAR. Take
17545 # advantage of any shell optimizations that allow amortized linear growth over
17546 # repeated appends, instead of the typical quadratic growth present in naive
17548 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
17549 eval 'as_fn_append ()
17560 # as_fn_arith ARG...
17561 # ------------------
17562 # Perform arithmetic evaluation on the ARGs, and store the result in the
17563 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17564 # must be portable across $(()) and expr.
17565 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
17566 eval 'as_fn_arith ()
17573 as_val
=`expr "$@" || test $? -eq 1`
17578 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
17579 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
17585 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17586 as_basename
=basename
17591 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
17597 as_me
=`$as_basename -- "$0" ||
17598 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17599 X"$0" : 'X\(//\)$' \| \
17600 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17602 sed '/^.*\/\([^/][^/]*\)\/*$/{
17616 # Avoid depending upon Character Ranges.
17617 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
17618 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17619 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
17620 as_cr_digits
='0123456789'
17621 as_cr_alnum
=$as_cr_Letters$as_cr_digits
17623 ECHO_C
= ECHO_N
= ECHO_T
=
17624 case `echo -n x` in #(((((
17626 case `echo 'xy\c'` in
17627 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
17629 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
17636 rm -f conf$$ conf$$.exe conf$$.
file
17637 if test -d conf$$.dir
; then
17638 rm -f conf$$.dir
/conf$$.
file
17641 mkdir conf$$.dir
2>/dev
/null
17643 if (echo >conf$$.
file) 2>/dev
/null
; then
17644 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
17646 # ... but there are two gotchas:
17647 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17648 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17649 # In both cases, we have to default to `cp -p'.
17650 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
17652 elif ln conf$$.
file conf$$
2>/dev
/null
; then
17660 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
17661 rmdir conf$$.dir
2>/dev
/null
17666 # Create "$as_dir" as a directory, including parents if necessary.
17671 -*) as_dir
=.
/$as_dir;;
17673 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
17677 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17678 *) as_qdir
=$as_dir;;
17680 as_dirs
="'$as_qdir' $as_dirs"
17681 as_dir
=`$as_dirname -- "$as_dir" ||
17682 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17683 X"$as_dir" : 'X\(//\)[^/]' \| \
17684 X"$as_dir" : 'X\(//\)$' \| \
17685 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17686 $as_echo X"$as_dir" |
17687 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17691 /^X\(\/\/\)[^/].*/{
17704 test -d "$as_dir" && break
17706 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
17707 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
17711 if mkdir
-p .
2>/dev
/null
; then
17712 as_mkdir_p
='mkdir -p "$as_dir"'
17714 test -d .
/-p && rmdir .
/-p
17718 if test -x / >/dev
/null
2>&1; then
17719 as_test_x
='test -x'
17721 if ls -dL / >/dev
/null
2>&1; then
17728 if test -d "$1"; then
17734 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17735 ???[sx]*):;;*)false;;esac;fi
17739 as_executable_p
=$as_test_x
17741 # Sed expression to map a string onto a valid CPP name.
17742 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17744 # Sed expression to map a string onto a valid variable name.
17745 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17749 ## ----------------------------------- ##
17750 ## Main body of $CONFIG_STATUS script. ##
17751 ## ----------------------------------- ##
17753 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
17755 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17756 # Save the log message, to keep $0 and so on meaningful, and to
17757 # report actual input values of CONFIG_FILES etc. instead of their
17758 # values after options handling.
17760 This file was extended by GNU TM Runtime Library $as_me 1.0, which was
17761 generated by GNU Autoconf 2.64. Invocation command line was
17763 CONFIG_FILES = $CONFIG_FILES
17764 CONFIG_HEADERS = $CONFIG_HEADERS
17765 CONFIG_LINKS = $CONFIG_LINKS
17766 CONFIG_COMMANDS = $CONFIG_COMMANDS
17769 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17774 case $ac_config_files in *"
17775 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
17778 case $ac_config_headers in *"
17779 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
17783 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17784 # Files that config.status was made for.
17785 config_files="$ac_config_files"
17786 config_headers="$ac_config_headers"
17787 config_commands="$ac_config_commands"
17791 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17793 \`$as_me' instantiates files and other configuration actions
17794 from templates according to the current configuration. Unless the files
17795 and actions are specified as TAGs, all are instantiated by default.
17797 Usage: $0 [OPTION]... [TAG]...
17799 -h, --help print this help, then exit
17800 -V, --version print version number and configuration settings, then exit
17801 -q, --quiet, --silent
17802 do not print progress messages
17803 -d, --debug don't remove temporary files
17804 --recheck update $as_me by reconfiguring in the same conditions
17805 --file=FILE[:TEMPLATE]
17806 instantiate the configuration file FILE
17807 --header=FILE[:TEMPLATE]
17808 instantiate the configuration header FILE
17810 Configuration files:
17813 Configuration headers:
17816 Configuration commands:
17819 Report bugs to the package provider.
17820 GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
17821 General help using GNU software: <http://www.gnu.org/gethelp/>."
17824 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17826 GNU TM Runtime Library config.status 1.0
17827 configured by $0, generated by GNU Autoconf 2.64,
17828 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17830 Copyright (C) 2009 Free Software Foundation, Inc.
17831 This config.status script is free software; the Free Software Foundation
17832 gives unlimited permission to copy, distribute and modify it."
17839 test -n "\$AWK" || AWK=awk
17842 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17843 # The default lists apply if the user does not specify any file.
17849 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
17850 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
17861 # Handling of the options.
17862 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
17864 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
17865 $as_echo "$ac_cs_version"; exit ;;
17866 --debug |
--debu |
--deb |
--de |
--d |
-d )
17868 --file |
--fil |
--fi |
--f )
17871 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17873 as_fn_append CONFIG_FILES
" '$ac_optarg'"
17874 ac_need_defaults
=false
;;
17875 --header |
--heade |
--head |
--hea )
17878 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17880 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
17881 ac_need_defaults
=false
;;
17883 # Conflict between --help and --header
17884 as_fn_error
"ambiguous option: \`$1'
17885 Try \`$0 --help' for more information.";;
17886 --help |
--hel |
-h )
17887 $as_echo "$ac_cs_usage"; exit ;;
17888 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
17889 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
17892 # This is an error.
17893 -*) as_fn_error
"unrecognized option: \`$1'
17894 Try \`$0 --help' for more information." ;;
17896 *) as_fn_append ac_config_targets
" $1"
17897 ac_need_defaults
=false
;;
17903 ac_configure_extra_args
=
17905 if $ac_cs_silent; then
17907 ac_configure_extra_args
="$ac_configure_extra_args --silent"
17911 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17912 if \$ac_cs_recheck; then
17913 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17915 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17916 CONFIG_SHELL='$SHELL'
17917 export CONFIG_SHELL
17922 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17926 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17927 ## Running $as_me. ##
17933 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17941 with_multisubdir="$with_multisubdir"
17942 with_multisrctop="$with_multisrctop"
17943 with_target_subdir="$with_target_subdir"
17944 ac_configure_args="${multilib_arg} ${ac_configure_args}"
17945 multi_basedir="$multi_basedir"
17946 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
17949 GFORTRAN="$GFORTRAN"
17951 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17954 # The HP-UX ksh and POSIX shell print the target directory to stdout
17955 # if CDPATH is set.
17956 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17958 sed_quote_subst='$sed_quote_subst'
17959 double_quote_subst='$double_quote_subst'
17960 delay_variable_subst='$delay_variable_subst'
17961 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17962 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17963 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17964 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17965 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17966 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17967 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17968 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17969 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17970 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17971 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17972 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17973 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17974 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17975 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17976 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17977 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17978 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17979 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17980 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17981 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17982 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17983 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17984 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17985 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17986 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17987 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17988 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17989 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17990 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17991 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17992 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17993 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17994 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17995 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17996 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17997 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17998 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17999 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18000 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18001 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18002 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18003 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18004 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18005 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18006 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18007 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18008 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18009 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"`'
18010 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18011 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18012 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18013 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18014 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18015 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18016 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18017 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18018 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18019 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18020 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18021 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18022 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18023 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18024 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18025 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18026 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18027 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18028 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18029 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18030 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18031 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18032 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18033 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18034 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18035 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18036 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18037 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18038 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18039 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18040 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18041 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18042 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18043 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18044 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18045 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18046 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18047 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18048 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18049 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18050 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18051 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18052 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18053 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18054 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18055 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18056 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18057 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18058 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18059 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18060 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18061 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18062 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18063 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18064 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18065 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18066 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18067 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18068 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18069 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18070 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18071 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18072 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18073 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18074 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18075 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18076 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18077 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18078 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18079 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18080 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18081 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18082 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18083 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18084 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18085 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18086 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18087 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18088 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18089 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18090 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18091 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18092 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18093 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18094 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18095 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18096 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18097 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18098 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18099 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18100 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18101 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18102 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18103 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18104 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18105 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18106 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18107 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18108 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18109 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18110 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18111 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18112 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18113 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18114 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18115 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18116 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18117 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18118 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18119 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18120 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18121 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18122 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18123 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18124 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18125 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18126 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18127 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18128 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18129 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18130 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18131 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18132 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18133 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18134 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18135 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18138 LTCFLAGS='$LTCFLAGS'
18139 compiler='$compiler_DEFAULT'
18141 # A function that is used when there is no print builtin or printf.
18142 func_fallback_echo ()
18144 eval 'cat <<_LTECHO_EOF
18149 # Quote evaled strings.
18163 deplibs_check_method \
18172 lt_cv_sys_global_symbol_pipe \
18173 lt_cv_sys_global_symbol_to_cdecl \
18174 lt_cv_sys_global_symbol_to_c_name_address \
18175 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18176 lt_prog_compiler_no_builtin_flag \
18177 lt_prog_compiler_wl \
18178 lt_prog_compiler_pic \
18179 lt_prog_compiler_static \
18180 lt_cv_prog_compiler_c_o \
18188 export_dynamic_flag_spec \
18189 whole_archive_flag_spec \
18190 compiler_needs_object \
18192 allow_undefined_flag \
18193 no_undefined_flag \
18194 hardcode_libdir_flag_spec \
18195 hardcode_libdir_flag_spec_ld \
18196 hardcode_libdir_separator \
18201 variables_saved_for_relink \
18203 library_names_spec \
18205 install_override_mode \
18209 compiler_lib_search_dirs \
18214 compiler_lib_search_path \
18218 lt_prog_compiler_no_builtin_flag_CXX \
18219 lt_prog_compiler_wl_CXX \
18220 lt_prog_compiler_pic_CXX \
18221 lt_prog_compiler_static_CXX \
18222 lt_cv_prog_compiler_c_o_CXX \
18223 export_dynamic_flag_spec_CXX \
18224 whole_archive_flag_spec_CXX \
18225 compiler_needs_object_CXX \
18227 allow_undefined_flag_CXX \
18228 no_undefined_flag_CXX \
18229 hardcode_libdir_flag_spec_CXX \
18230 hardcode_libdir_flag_spec_ld_CXX \
18231 hardcode_libdir_separator_CXX \
18232 fix_srcfile_path_CXX \
18233 exclude_expsyms_CXX \
18234 include_expsyms_CXX \
18235 file_list_spec_CXX \
18236 compiler_lib_search_dirs_CXX \
18237 predep_objects_CXX \
18238 postdep_objects_CXX \
18241 compiler_lib_search_path_CXX; do
18242 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18243 *[\\\\\\\`\\"\\\$]*)
18244 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18247 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18252 # Double-quote double-evaled strings.
18253 for var in reload_cmds \
18254 old_postinstall_cmds \
18255 old_postuninstall_cmds \
18257 extract_expsyms_cmds \
18258 old_archive_from_new_cmds \
18259 old_archive_from_expsyms_cmds \
18261 archive_expsym_cmds \
18263 module_expsym_cmds \
18264 export_symbols_cmds \
18267 postuninstall_cmds \
18269 sys_lib_search_path_spec \
18270 sys_lib_dlsearch_path_spec \
18272 old_archive_cmds_CXX \
18273 old_archive_from_new_cmds_CXX \
18274 old_archive_from_expsyms_cmds_CXX \
18276 archive_expsym_cmds_CXX \
18278 module_expsym_cmds_CXX \
18279 export_symbols_cmds_CXX \
18280 prelink_cmds_CXX; do
18281 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18282 *[\\\\\\\`\\"\\\$]*)
18283 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18286 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18291 ac_aux_dir='$ac_aux_dir'
18292 xsi_shell='$xsi_shell'
18293 lt_shell_append='$lt_shell_append'
18295 # See if we are running on zsh, and set the options which allow our
18296 # commands through without removal of \ escapes INIT.
18297 if test -n "\${ZSH_VERSION+set}" ; then
18298 setopt NO_GLOB_SUBST
18304 TIMESTAMP='$TIMESTAMP'
18315 acx_cv_header_stdint="$acx_cv_header_stdint"
18316 acx_cv_type_int8_t="$acx_cv_type_int8_t"
18317 acx_cv_type_int16_t="$acx_cv_type_int16_t"
18318 acx_cv_type_int32_t="$acx_cv_type_int32_t"
18319 acx_cv_type_int64_t="$acx_cv_type_int64_t"
18320 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
18321 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
18322 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
18323 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
18324 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
18325 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
18326 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
18327 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
18328 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
18333 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18335 # Handling of arguments.
18336 for ac_config_target
in $ac_config_targets
18338 case $ac_config_target in
18339 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h" ;;
18340 "default-1") CONFIG_COMMANDS
="$CONFIG_COMMANDS default-1" ;;
18341 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
18342 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
18343 "gstdint.h") CONFIG_COMMANDS
="$CONFIG_COMMANDS gstdint.h" ;;
18344 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
18345 "testsuite/Makefile") CONFIG_FILES
="$CONFIG_FILES testsuite/Makefile" ;;
18346 "libitm.spec") CONFIG_FILES
="$CONFIG_FILES libitm.spec" ;;
18348 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18353 # If the user did not use the arguments to specify the items to instantiate,
18354 # then the envvar interface is used. Set only those that are not.
18355 # We use the long form for the default assignment because of an extremely
18356 # bizarre bug on SunOS 4.1.3.
18357 if $ac_need_defaults; then
18358 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
18359 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
18360 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
18363 # Have a temporary directory for convenience. Make it in the build tree
18364 # simply because there is no reason against having it here, and in addition,
18365 # creating and moving files from /tmp can sometimes cause problems.
18366 # Hook for its removal unless debugging.
18367 # Note that there is a small window in which the directory will not be cleaned:
18368 # after its creation but before its name has been assigned to `$tmp'.
18372 trap 'exit_status=$?
18373 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18375 trap 'as_fn_exit 1' 1 2 13 15
18377 # Create a (secure) tmp directory for tmp files.
18380 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18381 test -n "$tmp" && test -d "$tmp"
18384 tmp
=.
/conf$$
-$RANDOM
18385 (umask 077 && mkdir
"$tmp")
18386 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
18388 # Set up the scripts for CONFIG_FILES section.
18389 # No need to generate them if there are no CONFIG_FILES.
18390 # This happens for instance with `./config.status config.h'.
18391 if test -n "$CONFIG_FILES"; then
18394 ac_cr
=`echo X | tr X '\015'`
18395 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18396 # But we know of no other shell where ac_cr would be empty at this
18397 # point, so we can use a bashism as a fallback.
18398 if test "x$ac_cr" = x
; then
18399 eval ac_cr
=\$
\'\\r
\'
18401 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18402 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18405 ac_cs_awk_cr
=$ac_cr
18408 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18413 echo "cat >conf$$subs.awk <<_ACEOF" &&
18414 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18416 } >conf$$subs.sh ||
18417 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
18418 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18420 for ac_last_try in false false false false false :; do
18421 . ./conf$$subs.sh ||
18422 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
18424 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
18425 if test $ac_delim_n = $ac_delim_num; then
18427 elif $ac_last_try; then
18428 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
18430 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
18433 rm -f conf$$subs.sh
18435 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18436 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
18440 s/^/S["/; s
/!.
*/"]=/
18450 s/\(.\{148\}\).*/\1/
18452 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
18457 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
18464 s/\(.\{148\}\).*/\1/
18466 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
18470 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
18475 ' <conf$$subs.awk | sed '
18480 ' >>$CONFIG_STATUS || ac_write_fail=1
18481 rm -f conf$$subs.awk
18482 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18484 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
18485 for (key in S) S_is_set[key] = 1
18491 nfields = split(line, field, "@
")
18493 len = length(field[1])
18494 for (i = 2; i < nfields; i++) {
18496 keylen = length(key)
18497 if (S_is_set[key]) {
18499 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18500 len += length(value) + length(field[++i])
18511 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18512 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18513 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
18516 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
18517 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
18520 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18521 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
18522 # trailing colons and then remove the whole line if VPATH becomes empty
18523 # (actually we leave an empty line to preserve line numbers).
18524 if test "x
$srcdir" = x.; then
18525 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18526 s/:*\$(srcdir):*/:/
18527 s/:*\${srcdir}:*/:/
18529 s/^\([^=]*=[ ]*\):*/\1/
18535 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18536 fi # test -n "$CONFIG_FILES"
18538 # Set up the scripts for CONFIG_HEADERS section.
18539 # No need to generate them if there are no CONFIG_HEADERS.
18540 # This happens for instance with `./config.status Makefile'.
18541 if test -n "$CONFIG_HEADERS"; then
18542 cat >"$tmp/defines.
awk" <<\_ACAWK ||
18546 # Transform confdefs.h into an awk script `defines.awk', embedded as
18547 # here-document in config.status, that substitutes the proper values into
18548 # config.h.in to produce config.h.
18550 # Create a delimiter string that does not exist in confdefs.h, to ease
18551 # handling of long lines.
18553 for ac_last_try in false false :; do
18554 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
18555 if test -z "$ac_t"; then
18557 elif $ac_last_try; then
18558 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
18560 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
18564 # For the awk script, D is an array of macro values keyed by name,
18565 # likewise P contains macro parameters if any. Preserve backslash
18566 # newline sequences.
18568 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18570 s/.\{148\}/&'"$ac_delim"'/g
18573 s/^[ ]*#[ ]*define[ ][ ]*/ /
18580 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
18582 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
18586 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
18587 D["\
1"]=" \
3\\\\\\n
"\\/p
18589 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
18594 s/.\{148\}/&'"$ac_delim"'/g
18599 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
18602 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
18604 ' <confdefs.h | sed '
18605 s/'"$ac_delim"'/"\\\
18606 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18608 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18609 for (key in D) D_is_set[key] = 1
18612 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18614 split(line, arg, " ")
18615 if (arg[1] == "#") {
18619 defundef
= substr
(arg
[1], 2)
18622 split(mac1
, mac2
, "(") #)
18624 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
18625 if (D_is_set
[macro
]) {
18626 # Preserve the white space surrounding the "#".
18627 print prefix
"define", macro P
[macro
] D
[macro
]
18630 # Replace #undef with comments. This is necessary, for example,
18631 # in the case of _POSIX_SOURCE, which is predefined and required
18632 # on some systems where configure will not decide to define it.
18633 if (defundef
== "undef") {
18634 print
"/*", prefix defundef
, macro
, "*/"
18642 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18643 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
18644 fi # test -n "$CONFIG_HEADERS"
18647 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18652 :[FHLC
]) ac_mode
=$ac_tag; continue;;
18654 case $ac_mode$ac_tag in
18656 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
18657 :[FH
]-) ac_tag
=-:-;;
18658 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
18675 -) ac_f
="$tmp/stdin";;
18676 *) # Look for the file first in the build tree, then in the source tree
18677 # (if the path is not absolute). The absolute path cannot be DOS-style,
18678 # because $ac_f cannot contain `:'.
18682 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
18684 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
18686 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18687 as_fn_append ac_file_inputs
" '$ac_f'"
18690 # Let's still pretend it is `configure' which instantiates (i.e., don't
18691 # use $as_me), people would be surprised to read:
18692 # /* config.h. Generated by config.status. */
18693 configure_input
='Generated from '`
18694 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18696 if test x
"$ac_file" != x-
; then
18697 configure_input
="$ac_file. $configure_input"
18698 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18699 $as_echo "$as_me: creating $ac_file" >&6;}
18701 # Neutralize special characters interpreted by sed in replacement strings.
18702 case $configure_input in #(
18703 *\
&* |
*\|
* |
*\\* )
18704 ac_sed_conf_input
=`$as_echo "$configure_input" |
18705 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18706 *) ac_sed_conf_input
=$configure_input;;
18710 *:-:* |
*:-) cat >"$tmp/stdin" \
18711 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
18716 ac_dir
=`$as_dirname -- "$ac_file" ||
18717 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18718 X"$ac_file" : 'X\(//\)[^/]' \| \
18719 X"$ac_file" : 'X\(//\)$' \| \
18720 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18721 $as_echo X"$ac_file" |
18722 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18726 /^X\(\/\/\)[^/].*/{
18739 as_dir
="$ac_dir"; as_fn_mkdir_p
18743 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
18745 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18746 # A ".." for each directory in $ac_dir_suffix.
18747 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18748 case $ac_top_builddir_sub in
18749 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
18750 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
18753 ac_abs_top_builddir
=$ac_pwd
18754 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
18755 # for backward compatibility:
18756 ac_top_builddir
=$ac_top_build_prefix
18759 .
) # We are building in place.
18761 ac_top_srcdir
=$ac_top_builddir_sub
18762 ac_abs_top_srcdir
=$ac_pwd ;;
18763 [\\/]* | ?
:[\\/]* ) # Absolute name.
18764 ac_srcdir
=$srcdir$ac_dir_suffix;
18765 ac_top_srcdir
=$srcdir
18766 ac_abs_top_srcdir
=$srcdir ;;
18767 *) # Relative name.
18768 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
18769 ac_top_srcdir
=$ac_top_build_prefix$srcdir
18770 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
18772 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
18782 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
18783 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
18785 ac_MKDIR_P
=$MKDIR_P
18787 [\\/$
]* | ?
:[\\/]* ) ;;
18788 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
18792 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18793 # If the template does not know about datarootdir, expand it.
18794 # FIXME: This hack should be removed a few years after 2.60.
18795 ac_datarootdir_hack
=; ac_datarootdir_seen
=
18806 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18807 *datarootdir
*) ac_datarootdir_seen
=yes;;
18808 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
18809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18810 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18812 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18813 ac_datarootdir_hack='
18814 s&@datadir@&$datadir&g
18815 s&@docdir@&$docdir&g
18816 s&@infodir@&$infodir&g
18817 s&@localedir@&$localedir&g
18818 s&@mandir@&$mandir&g
18819 s&\\\${datarootdir}&$datarootdir&g' ;;
18823 # Neutralize VPATH when `$srcdir' = `.'.
18824 # Shell code in configure.ac might set extrasub.
18825 # FIXME: do we really want to maintain this feature?
18826 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18827 ac_sed_extra="$ac_vpsub
18830 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18832 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
18833 s|@configure_input@|
$ac_sed_conf_input|
;t t
18834 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
18835 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
18836 s
&@srcdir@
&$ac_srcdir&;t t
18837 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
18838 s
&@top_srcdir@
&$ac_top_srcdir&;t t
18839 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
18840 s
&@builddir@
&$ac_builddir&;t t
18841 s
&@abs_builddir@
&$ac_abs_builddir&;t t
18842 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
18843 s
&@INSTALL@
&$ac_INSTALL&;t t
18844 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
18845 $ac_datarootdir_hack
18847 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
18848 || as_fn_error "could not create
$ac_file" "$LINENO" 5
18850 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18851 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
18852 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
18853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
18854 which seems to be undefined. Please make sure it is defined." >&5
18855 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
18856 which seems to be undefined. Please make sure it is defined." >&2;}
18860 -) cat "$tmp/out" && rm -f "$tmp/out";;
18861 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18863 || as_fn_error "could not create $ac_file" "$LINENO" 5
18869 if test x"$ac_file" != x-; then
18871 $as_echo "/* $configure_input */" \
18872 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18873 } >"$tmp/config.h" \
18874 || as_fn_error "could not create $ac_file" "$LINENO" 5
18875 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18876 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18877 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18880 mv "$tmp/config.h" "$ac_file" \
18881 || as_fn_error "could not create $ac_file" "$LINENO" 5
18884 $as_echo "/* $configure_input */" \
18885 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18886 || as_fn_error "could not create -" "$LINENO" 5
18888 # Compute "$ac_file"'s index
in $config_headers.
18891 for _am_header
in $config_headers :; do
18892 case $_am_header in
18893 $_am_arg |
$_am_arg:* )
18896 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
18899 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18900 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18901 X"$_am_arg" : 'X\(//\)[^/]' \| \
18902 X"$_am_arg" : 'X\(//\)$' \| \
18903 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18904 $as_echo X"$_am_arg" |
18905 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18909 /^X\(\/\/\)[^/].*/{
18921 s/.*/./; q'`/stamp-h
$_am_stamp_count
18924 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18925 $as_echo "$as_me: executing $ac_file commands" >&6;}
18930 case $ac_file$ac_mode in
18932 # Only add multilib support code if we just rebuilt the top-level
18934 case " $CONFIG_FILES " in
18936 ac_file
=Makefile .
${multi_basedir}/config-ml.
in
18939 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
18940 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18941 # are listed without --file. Let's play safe and only enable the eval
18942 # if we detect the quoting.
18943 case $CONFIG_FILES in
18944 *\'*) eval set x
"$CONFIG_FILES" ;;
18945 *) set x
$CONFIG_FILES ;;
18950 # Strip MF so we end up with the name of the file.
18951 mf
=`echo "$mf" | sed -e 's/:.*$//'`
18952 # Check whether this is an Automake generated Makefile or not.
18953 # We used to match only the files named `Makefile.in', but
18954 # some people rename them; so instead we look at the file content.
18955 # Grep'ing the first line is not enough: some people post-process
18956 # each Makefile.in and add a new line on top of each file to say so.
18957 # Grep'ing the whole file is not good either: AIX grep has a line
18958 # limit of 2048, but all sed's we know have understand at least 4000.
18959 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
18960 dirpart
=`$as_dirname -- "$mf" ||
18961 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18962 X"$mf" : 'X\(//\)[^/]' \| \
18963 X"$mf" : 'X\(//\)$' \| \
18964 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18966 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18970 /^X\(\/\/\)[^/].*/{
18986 # Extract the definition of DEPDIR, am__include, and am__quote
18987 # from the Makefile without running `make'.
18988 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
18989 test -z "$DEPDIR" && continue
18990 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
18991 test -z "am__include" && continue
18992 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
18993 # When using ansi2knr, U may be empty or an underscore; expand it
18994 U
=`sed -n 's/^U = //p' < "$mf"`
18995 # Find all dependency output files, they are included files with
18996 # $(DEPDIR) in their names. We invoke sed twice because it is the
18997 # simplest approach to changing $(DEPDIR) to its actual value in the
18999 for file in `sed -n "
19000 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19001 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
19002 # Make sure the directory exists.
19003 test -f "$dirpart/$file" && continue
19004 fdir
=`$as_dirname -- "$file" ||
19005 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19006 X"$file" : 'X\(//\)[^/]' \| \
19007 X"$file" : 'X\(//\)$' \| \
19008 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19009 $as_echo X"$file" |
19010 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19014 /^X\(\/\/\)[^/].*/{
19027 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
19028 # echo "creating $dirpart/$file"
19029 echo '# dummy' > "$dirpart/$file"
19036 # See if we are running on zsh, and set the options which allow our
19037 # commands through without removal of \ escapes.
19038 if test -n "${ZSH_VERSION+set}" ; then
19039 setopt NO_GLOB_SUBST
19042 cfgfile
="${ofile}T"
19043 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19046 cat <<_LT_EOF >> "$cfgfile"
19049 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19050 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19051 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19052 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19054 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19055 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19056 # Written by Gordon Matzigkeit, 1996
19058 # This file is part of GNU Libtool.
19060 # GNU Libtool is free software; you can redistribute it and/or
19061 # modify it under the terms of the GNU General Public License as
19062 # published by the Free Software Foundation; either version 2 of
19063 # the License, or (at your option) any later version.
19065 # As a special exception to the GNU General Public License,
19066 # if you distribute this file as part of a program or library that
19067 # is built using GNU Libtool, you may include this file under the
19068 # same distribution terms that you use for the rest of that program.
19070 # GNU Libtool is distributed in the hope that it will be useful,
19071 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19072 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19073 # GNU General Public License for more details.
19075 # You should have received a copy of the GNU General Public License
19076 # along with GNU Libtool; see the file COPYING. If not, a copy
19077 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19078 # obtained by writing to the Free Software Foundation, Inc.,
19079 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19082 # The names of the tagged configurations supported by this script.
19083 available_tags="CXX "
19085 # ### BEGIN LIBTOOL CONFIG
19087 # Which release of libtool.m4 was used?
19088 macro_version=$macro_version
19089 macro_revision=$macro_revision
19091 # Whether or not to build shared libraries.
19092 build_libtool_libs=$enable_shared
19094 # Whether or not to build static libraries.
19095 build_old_libs=$enable_static
19097 # What type of objects to build.
19100 # Whether or not to optimize for fast installation.
19101 fast_install=$enable_fast_install
19103 # Shell to use when invoking shell scripts.
19106 # An echo program that protects backslashes.
19110 host_alias=$host_alias
19114 # The build system.
19115 build_alias=$build_alias
19119 # A sed program that does not truncate output.
19122 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19123 Xsed="\$SED -e 1s/^X//"
19125 # A grep program that handles long lines.
19131 # A literal string matcher.
19134 # A BSD- or MS-compatible name lister.
19137 # Whether we need soft or hard links.
19140 # What is the maximum length of a command?
19141 max_cmd_len=$max_cmd_len
19143 # Object file suffix (normally "o").
19146 # Executable file suffix (normally "").
19149 # whether the shell understands "unset".
19152 # turn spaces into newlines.
19155 # turn newlines into spaces.
19158 # An object symbol dumper.
19159 OBJDUMP=$lt_OBJDUMP
19161 # Method to check whether dependent libraries are shared objects.
19162 deplibs_check_method=$lt_deplibs_check_method
19164 # Command to use when deplibs_check_method == "file_magic".
19165 file_magic_cmd=$lt_file_magic_cmd
19169 AR_FLAGS=$lt_AR_FLAGS
19171 # A symbol stripping program.
19174 # Commands used to install an old-style archive.
19176 old_postinstall_cmds=$lt_old_postinstall_cmds
19177 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19179 # Whether to use a lock for old archive extraction.
19180 lock_old_archive_extraction=$lock_old_archive_extraction
19185 # LTCC compiler flags.
19186 LTCFLAGS=$lt_CFLAGS
19188 # Take the output of nm and produce a listing of raw symbols and C names.
19189 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19191 # Transform the output of nm in a proper C declaration.
19192 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19194 # Transform the output of nm in a C name address pair.
19195 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19197 # Transform the output of nm in a C name address pair when lib prefix is needed.
19198 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19200 # The name of the directory that contains temporary libtool files.
19203 # Used to examine libraries when file_magic_cmd begins with "file".
19204 MAGIC_CMD=$MAGIC_CMD
19206 # Must we lock files when doing compilation?
19207 need_locks=$lt_need_locks
19209 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19210 DSYMUTIL=$lt_DSYMUTIL
19212 # Tool to change global to local symbols on Mac OS X.
19215 # Tool to manipulate fat objects and archives on Mac OS X.
19218 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19221 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19222 OTOOL64=$lt_OTOOL64
19224 # Old archive suffix (normally "a").
19227 # Shared library suffix (normally ".so").
19228 shrext_cmds=$lt_shrext_cmds
19230 # The commands to extract the exported symbol list from a shared archive.
19231 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19233 # Variables whose values should be saved in libtool wrapper scripts and
19234 # restored at link time.
19235 variables_saved_for_relink=$lt_variables_saved_for_relink
19237 # Do we need the "lib" prefix for modules?
19238 need_lib_prefix=$need_lib_prefix
19240 # Do we need a version for libraries?
19241 need_version=$need_version
19243 # Library versioning type.
19244 version_type=$version_type
19246 # Shared library runtime path variable.
19247 runpath_var=$runpath_var
19249 # Shared library path variable.
19250 shlibpath_var=$shlibpath_var
19252 # Is shlibpath searched before the hard-coded library search path?
19253 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19255 # Format of library name prefix.
19256 libname_spec=$lt_libname_spec
19258 # List of archive names. First name is the real one, the rest are links.
19259 # The last name is the one that the linker finds with -lNAME
19260 library_names_spec=$lt_library_names_spec
19262 # The coded name of the library, if different from the real name.
19263 soname_spec=$lt_soname_spec
19265 # Permission mode override for installation of shared libraries.
19266 install_override_mode=$lt_install_override_mode
19268 # Command to use after installation of a shared archive.
19269 postinstall_cmds=$lt_postinstall_cmds
19271 # Command to use after uninstallation of a shared archive.
19272 postuninstall_cmds=$lt_postuninstall_cmds
19274 # Commands used to finish a libtool library installation in a directory.
19275 finish_cmds=$lt_finish_cmds
19277 # As "finish_cmds", except a single script fragment to be evaled but
19279 finish_eval=$lt_finish_eval
19281 # Whether we should hardcode library paths into libraries.
19282 hardcode_into_libs=$hardcode_into_libs
19284 # Compile-time system search path for libraries.
19285 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19287 # Run-time system search path for libraries.
19288 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19290 # Whether dlopen is supported.
19291 dlopen_support=$enable_dlopen
19293 # Whether dlopen of programs is supported.
19294 dlopen_self=$enable_dlopen_self
19296 # Whether dlopen of statically linked programs is supported.
19297 dlopen_self_static=$enable_dlopen_self_static
19299 # Commands to strip libraries.
19300 old_striplib=$lt_old_striplib
19301 striplib=$lt_striplib
19304 # The linker used to build libraries.
19307 # How to create reloadable object files.
19308 reload_flag=$lt_reload_flag
19309 reload_cmds=$lt_reload_cmds
19311 # Commands used to build an old-style archive.
19312 old_archive_cmds=$lt_old_archive_cmds
19314 # A language specific compiler.
19317 # Is the compiler the GNU compiler?
19320 # Compiler flag to turn off builtin functions.
19321 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19323 # How to pass a linker flag through the compiler.
19324 wl=$lt_lt_prog_compiler_wl
19326 # Additional compiler flags for building library objects.
19327 pic_flag=$lt_lt_prog_compiler_pic
19329 # Compiler flag to prevent dynamic linking.
19330 link_static_flag=$lt_lt_prog_compiler_static
19332 # Does compiler simultaneously support -c and -o options?
19333 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19335 # Whether or not to add -lc for building shared libraries.
19336 build_libtool_need_lc=$archive_cmds_need_lc
19338 # Whether or not to disallow shared libs when runtime libs are static.
19339 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19341 # Compiler flag to allow reflexive dlopens.
19342 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19344 # Compiler flag to generate shared objects directly from archives.
19345 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19347 # Whether the compiler copes with passing no objects directly.
19348 compiler_needs_object=$lt_compiler_needs_object
19350 # Create an old-style archive from a shared archive.
19351 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19353 # Create a temporary old-style archive to link instead of a shared archive.
19354 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19356 # Commands used to build a shared archive.
19357 archive_cmds=$lt_archive_cmds
19358 archive_expsym_cmds=$lt_archive_expsym_cmds
19360 # Commands used to build a loadable module if different from building
19361 # a shared archive.
19362 module_cmds=$lt_module_cmds
19363 module_expsym_cmds=$lt_module_expsym_cmds
19365 # Whether we are building with GNU ld or not.
19366 with_gnu_ld=$lt_with_gnu_ld
19368 # Flag that allows shared libraries with undefined symbols to be built.
19369 allow_undefined_flag=$lt_allow_undefined_flag
19371 # Flag that enforces no undefined symbols.
19372 no_undefined_flag=$lt_no_undefined_flag
19374 # Flag to hardcode \$libdir into a binary during linking.
19375 # This must work even if \$libdir does not exist
19376 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19378 # If ld is used when linking, flag to hardcode \$libdir into a binary
19379 # during linking. This must work even if \$libdir does not exist.
19380 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19382 # Whether we need a single "-rpath" flag with a separated argument.
19383 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19385 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19386 # DIR into the resulting binary.
19387 hardcode_direct=$hardcode_direct
19389 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19390 # DIR into the resulting binary and the resulting library dependency is
19391 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19392 # library is relocated.
19393 hardcode_direct_absolute=$hardcode_direct_absolute
19395 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19396 # into the resulting binary.
19397 hardcode_minus_L=$hardcode_minus_L
19399 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19400 # into the resulting binary.
19401 hardcode_shlibpath_var=$hardcode_shlibpath_var
19403 # Set to "yes" if building a shared library automatically hardcodes DIR
19404 # into the library and all subsequent libraries and executables linked
19406 hardcode_automatic=$hardcode_automatic
19408 # Set to yes if linker adds runtime paths of dependent libraries
19409 # to runtime path list.
19410 inherit_rpath=$inherit_rpath
19412 # Whether libtool must link a program against all its dependency libraries.
19413 link_all_deplibs=$link_all_deplibs
19415 # Fix the shell variable \$srcfile for the compiler.
19416 fix_srcfile_path=$lt_fix_srcfile_path
19418 # Set to "yes" if exported symbols are required.
19419 always_export_symbols=$always_export_symbols
19421 # The commands to list exported symbols.
19422 export_symbols_cmds=$lt_export_symbols_cmds
19424 # Symbols that should not be listed in the preloaded symbols.
19425 exclude_expsyms=$lt_exclude_expsyms
19427 # Symbols that must always be exported.
19428 include_expsyms=$lt_include_expsyms
19430 # Commands necessary for linking programs (against libraries) with templates.
19431 prelink_cmds=$lt_prelink_cmds
19433 # Specify filename containing input files.
19434 file_list_spec=$lt_file_list_spec
19436 # How to hardcode a shared library path into an executable.
19437 hardcode_action=$hardcode_action
19439 # The directories searched by this compiler when creating a shared library.
19440 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19442 # Dependencies to place before and after the objects being linked to
19443 # create a shared library.
19444 predep_objects=$lt_predep_objects
19445 postdep_objects=$lt_postdep_objects
19446 predeps=$lt_predeps
19447 postdeps=$lt_postdeps
19449 # The library search path used internally by the compiler when linking
19450 # a shared library.
19451 compiler_lib_search_path=$lt_compiler_lib_search_path
19453 # ### END LIBTOOL CONFIG
19459 cat <<\_LT_EOF
>> "$cfgfile"
19460 # AIX sometimes has problems with the GCC collect2 program. For some
19461 # reason, if we set the COLLECT_NAMES environment variable, the problems
19462 # vanish in a puff of smoke.
19463 if test "X${COLLECT_NAMES+set}" != Xset
; then
19465 export COLLECT_NAMES
19472 ltmain
="$ac_aux_dir/ltmain.sh"
19475 # We use sed instead of cat because bash on DJGPP gets confused if
19476 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19477 # text mode, it properly converts lines to CR/LF. This bash problem
19478 # is reportedly fixed, but why not run on old versions too?
19479 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19480 ||
(rm -f "$cfgfile"; exit 1)
19484 cat << \_LT_EOF
>> "$cfgfile"
19486 # func_dirname file append nondir_replacement
19487 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19488 # otherwise set result to NONDIR_REPLACEMENT.
19492 */*) func_dirname_result
="${1%/*}${2}" ;;
19493 * ) func_dirname_result
="${3}" ;;
19497 # func_basename file
19500 func_basename_result
="${1##*/}"
19503 # func_dirname_and_basename file append nondir_replacement
19504 # perform func_basename and func_dirname in a single function
19506 # dirname: Compute the dirname of FILE. If nonempty,
19507 # add APPEND to the result, otherwise set result
19508 # to NONDIR_REPLACEMENT.
19509 # value returned in "$func_dirname_result"
19510 # basename: Compute filename of FILE.
19511 # value retuned in "$func_basename_result"
19512 # Implementation must be kept synchronized with func_dirname
19513 # and func_basename. For efficiency, we do not delegate to
19514 # those functions but instead duplicate the functionality here.
19515 func_dirname_and_basename
()
19518 */*) func_dirname_result
="${1%/*}${2}" ;;
19519 * ) func_dirname_result
="${3}" ;;
19521 func_basename_result
="${1##*/}"
19524 # func_stripname prefix suffix name
19525 # strip PREFIX and SUFFIX off of NAME.
19526 # PREFIX and SUFFIX must not contain globbing or regex special
19527 # characters, hashes, percent signs, but SUFFIX may contain a leading
19528 # dot (in which case that matches only a dot).
19531 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19532 # positional parameters, so assign one to ordinary parameter first.
19533 func_stripname_result
=${3}
19534 func_stripname_result
=${func_stripname_result#"${1}"}
19535 func_stripname_result
=${func_stripname_result%"${2}"}
19541 func_opt_split_opt
=${1%%=*}
19542 func_opt_split_arg
=${1#*=}
19549 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
19550 *) func_lo2o_result
=${1} ;;
19554 # func_xform libobj-or-source
19557 func_xform_result
=${1%.*}.lo
19560 # func_arith arithmetic-term...
19563 func_arith_result
=$
(( $
* ))
19567 # STRING may not start with a hyphen.
19570 func_len_result
=${#1}
19575 *) # Bourne compatible functions.
19576 cat << \_LT_EOF
>> "$cfgfile"
19578 # func_dirname file append nondir_replacement
19579 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19580 # otherwise set result to NONDIR_REPLACEMENT.
19583 # Extract subdirectory from the argument.
19584 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
19585 if test "X$func_dirname_result" = "X${1}"; then
19586 func_dirname_result
="${3}"
19588 func_dirname_result
="$func_dirname_result${2}"
19592 # func_basename file
19595 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
19599 # func_stripname prefix suffix name
19600 # strip PREFIX and SUFFIX off of NAME.
19601 # PREFIX and SUFFIX must not contain globbing or regex special
19602 # characters, hashes, percent signs, but SUFFIX may contain a leading
19603 # dot (in which case that matches only a dot).
19604 # func_strip_suffix prefix name
19608 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19609 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19614 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
19615 my_sed_long_arg
='1s/^-[^=]*=//'
19620 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19621 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19627 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
19630 # func_xform libobj-or-source
19633 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19636 # func_arith arithmetic-term...
19639 func_arith_result
=`expr "$@"`
19643 # STRING may not start with a hyphen.
19646 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19652 case $lt_shell_append in
19654 cat << \_LT_EOF
>> "$cfgfile"
19656 # func_append var value
19657 # Append VALUE to the end of shell variable VAR.
19665 cat << \_LT_EOF
>> "$cfgfile"
19667 # func_append var value
19668 # Append VALUE to the end of shell variable VAR.
19679 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19680 ||
(rm -f "$cfgfile"; exit 1)
19682 mv -f "$cfgfile" "$ofile" ||
19683 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19687 cat <<_LT_EOF >> "$ofile"
19689 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19691 # The linker used to build libraries.
19694 # How to create reloadable object files.
19695 reload_flag=$lt_reload_flag_CXX
19696 reload_cmds=$lt_reload_cmds_CXX
19698 # Commands used to build an old-style archive.
19699 old_archive_cmds=$lt_old_archive_cmds_CXX
19701 # A language specific compiler.
19702 CC=$lt_compiler_CXX
19704 # Is the compiler the GNU compiler?
19707 # Compiler flag to turn off builtin functions.
19708 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19710 # How to pass a linker flag through the compiler.
19711 wl=$lt_lt_prog_compiler_wl_CXX
19713 # Additional compiler flags for building library objects.
19714 pic_flag=$lt_lt_prog_compiler_pic_CXX
19716 # Compiler flag to prevent dynamic linking.
19717 link_static_flag=$lt_lt_prog_compiler_static_CXX
19719 # Does compiler simultaneously support -c and -o options?
19720 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19722 # Whether or not to add -lc for building shared libraries.
19723 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19725 # Whether or not to disallow shared libs when runtime libs are static.
19726 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19728 # Compiler flag to allow reflexive dlopens.
19729 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19731 # Compiler flag to generate shared objects directly from archives.
19732 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19734 # Whether the compiler copes with passing no objects directly.
19735 compiler_needs_object=$lt_compiler_needs_object_CXX
19737 # Create an old-style archive from a shared archive.
19738 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19740 # Create a temporary old-style archive to link instead of a shared archive.
19741 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19743 # Commands used to build a shared archive.
19744 archive_cmds=$lt_archive_cmds_CXX
19745 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19747 # Commands used to build a loadable module if different from building
19748 # a shared archive.
19749 module_cmds=$lt_module_cmds_CXX
19750 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19752 # Whether we are building with GNU ld or not.
19753 with_gnu_ld=$lt_with_gnu_ld_CXX
19755 # Flag that allows shared libraries with undefined symbols to be built.
19756 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19758 # Flag that enforces no undefined symbols.
19759 no_undefined_flag=$lt_no_undefined_flag_CXX
19761 # Flag to hardcode \$libdir into a binary during linking.
19762 # This must work even if \$libdir does not exist
19763 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19765 # If ld is used when linking, flag to hardcode \$libdir into a binary
19766 # during linking. This must work even if \$libdir does not exist.
19767 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19769 # Whether we need a single "-rpath" flag with a separated argument.
19770 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19772 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19773 # DIR into the resulting binary.
19774 hardcode_direct=$hardcode_direct_CXX
19776 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19777 # DIR into the resulting binary and the resulting library dependency is
19778 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19779 # library is relocated.
19780 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19782 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19783 # into the resulting binary.
19784 hardcode_minus_L=$hardcode_minus_L_CXX
19786 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19787 # into the resulting binary.
19788 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19790 # Set to "yes" if building a shared library automatically hardcodes DIR
19791 # into the library and all subsequent libraries and executables linked
19793 hardcode_automatic=$hardcode_automatic_CXX
19795 # Set to yes if linker adds runtime paths of dependent libraries
19796 # to runtime path list.
19797 inherit_rpath=$inherit_rpath_CXX
19799 # Whether libtool must link a program against all its dependency libraries.
19800 link_all_deplibs=$link_all_deplibs_CXX
19802 # Fix the shell variable \$srcfile for the compiler.
19803 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19805 # Set to "yes" if exported symbols are required.
19806 always_export_symbols=$always_export_symbols_CXX
19808 # The commands to list exported symbols.
19809 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19811 # Symbols that should not be listed in the preloaded symbols.
19812 exclude_expsyms=$lt_exclude_expsyms_CXX
19814 # Symbols that must always be exported.
19815 include_expsyms=$lt_include_expsyms_CXX
19817 # Commands necessary for linking programs (against libraries) with templates.
19818 prelink_cmds=$lt_prelink_cmds_CXX
19820 # Specify filename containing input files.
19821 file_list_spec=$lt_file_list_spec_CXX
19823 # How to hardcode a shared library path into an executable.
19824 hardcode_action=$hardcode_action_CXX
19826 # The directories searched by this compiler when creating a shared library.
19827 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19829 # Dependencies to place before and after the objects being linked to
19830 # create a shared library.
19831 predep_objects=$lt_predep_objects_CXX
19832 postdep_objects=$lt_postdep_objects_CXX
19833 predeps=$lt_predeps_CXX
19834 postdeps=$lt_postdeps_CXX
19836 # The library search path used internally by the compiler when linking
19837 # a shared library.
19838 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19840 # ### END LIBTOOL TAG CONFIG: CXX
19845 if test "$GCC" = yes; then
19846 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
19848 echo "/* generated for $CC */" > tmp-stdint.h
19851 sed 's/^ *//' >> tmp-stdint.h
<<EOF
19853 #ifndef GCC_GENERATED_STDINT_H
19854 #define GCC_GENERATED_STDINT_H 1
19856 #include <sys/types.h>
19859 if test "$acx_cv_header_stdint" != stdint.h
; then
19860 echo "#include <stddef.h>" >> tmp-stdint.h
19862 if test "$acx_cv_header_stdint" != stddef.h
; then
19863 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
19866 sed 's/^ *//' >> tmp-stdint.h
<<EOF
19867 /* glibc uses these symbols as guards to prevent redefinitions. */
19868 #ifdef __int8_t_defined
19873 #ifdef __uint32_t_defined
19879 # ----------------- done header, emit basic int types -------------
19880 if test "$acx_cv_header_stdint" = stddef.h
; then
19881 sed 's/^ *//' >> tmp-stdint.h
<<EOF
19885 #ifndef __uint8_t_defined
19886 #define __uint8_t_defined
19888 typedef unsigned $acx_cv_type_int8_t uint8_t;
19895 #ifndef __uint16_t_defined
19896 #define __uint16_t_defined
19898 typedef unsigned $acx_cv_type_int16_t uint16_t;
19905 #ifndef __uint32_t_defined
19906 #define __uint32_t_defined
19908 typedef unsigned $acx_cv_type_int32_t uint32_t;
19915 #ifndef __int8_t_defined
19916 #define __int8_t_defined
19918 typedef $acx_cv_type_int8_t int8_t;
19925 #ifndef __int16_t_defined
19926 #define __int16_t_defined
19928 typedef $acx_cv_type_int16_t int16_t;
19935 #ifndef __int32_t_defined
19936 #define __int32_t_defined
19938 typedef $acx_cv_type_int32_t int32_t;
19943 elif test "$ac_cv_type_u_int32_t" = yes; then
19944 sed 's/^ *//' >> tmp-stdint.h
<<EOF
19946 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
19959 #ifndef __uint8_t_defined
19960 #define __uint8_t_defined
19962 typedef u_int8_t uint8_t;
19969 #ifndef __uint16_t_defined
19970 #define __uint16_t_defined
19972 typedef u_int16_t uint16_t;
19979 #ifndef __uint32_t_defined
19980 #define __uint32_t_defined
19982 typedef u_int32_t uint32_t;
19988 sed 's/^ *//' >> tmp-stdint.h
<<EOF
19990 /* Some systems have guard macros to prevent redefinitions, define them. */
20012 # ------------- done basic int types, emit int64_t types ------------
20013 if test "$ac_cv_type_uint64_t" = yes; then
20014 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20016 /* system headers have good uint64_t and int64_t */
20024 elif test "$ac_cv_type_u_int64_t" = yes; then
20025 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20027 /* system headers have an u_int64_t (and int64_t) */
20033 #ifndef __uint64_t_defined
20034 #define __uint64_t_defined
20036 typedef u_int64_t uint64_t;
20041 elif test -n "$acx_cv_type_int64_t"; then
20042 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20044 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
20048 typedef $acx_cv_type_int64_t int64_t;
20053 #ifndef __uint64_t_defined
20054 #define __uint64_t_defined
20056 typedef unsigned $acx_cv_type_int64_t uint64_t;
20062 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20064 /* some common heuristics for int64_t, using compiler-specific tests */
20065 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
20068 #ifndef __int64_t_defined
20070 typedef long long int64_t;
20077 typedef unsigned long long uint64_t;
20081 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
20082 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
20083 does not implement __extension__. But that compiler doesn't define
20085 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
20086 # define __extension__
20092 __extension__ typedef long long int64_t;
20098 __extension__ typedef unsigned long long uint64_t;
20102 #elif !defined __STRICT_ANSI__
20103 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
20108 typedef __int64 int64_t;
20114 typedef unsigned __int64 uint64_t;
20117 # endif /* compiler */
20119 #endif /* ANSI version */
20123 # ------------- done int64_t types, emit intptr types ------------
20124 if test "$ac_cv_type_uintptr_t" != yes; then
20125 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20127 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
20128 #ifndef __uintptr_t_defined
20130 typedef u$acx_cv_type_intptr_t uintptr_t;
20133 #ifndef __intptr_t_defined
20135 typedef $acx_cv_type_intptr_t intptr_t;
20141 # ------------- done intptr types, emit int_least types ------------
20142 if test "$ac_cv_type_int_least32_t" != yes; then
20143 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20145 /* Define int_least types */
20146 typedef int8_t int_least8_t;
20147 typedef int16_t int_least16_t;
20148 typedef int32_t int_least32_t;
20150 typedef int64_t int_least64_t;
20153 typedef uint8_t uint_least8_t;
20154 typedef uint16_t uint_least16_t;
20155 typedef uint32_t uint_least32_t;
20157 typedef uint64_t uint_least64_t;
20162 # ------------- done intptr types, emit int_fast types ------------
20163 if test "$ac_cv_type_int_fast32_t" != yes; then
20164 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20166 /* Define int_fast types. short is often slow */
20167 typedef int8_t int_fast8_t;
20168 typedef int int_fast16_t;
20169 typedef int32_t int_fast32_t;
20171 typedef int64_t int_fast64_t;
20174 typedef uint8_t uint_fast8_t;
20175 typedef unsigned int uint_fast16_t;
20176 typedef uint32_t uint_fast32_t;
20178 typedef uint64_t uint_fast64_t;
20183 if test "$ac_cv_type_uintmax_t" != yes; then
20184 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20186 /* Define intmax based on what we found */
20189 typedef int64_t intmax_t;
20191 typedef long intmax_t;
20196 typedef uint64_t uintmax_t;
20198 typedef unsigned long uintmax_t;
20204 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20206 #endif /* GCC_GENERATED_STDINT_H */
20209 if test -r gstdint.h
&& cmp -s tmp-stdint.h gstdint.h
; then
20212 mv -f tmp-stdint.h gstdint.h
20223 ac_clean_files
=$ac_clean_files_save
20225 test $ac_write_fail = 0 ||
20226 as_fn_error
"write failure creating $CONFIG_STATUS" "$LINENO" 5
20229 # configure is writing to config.log, and then calls config.status.
20230 # config.status does its own redirection, appending to config.log.
20231 # Unfortunately, on DOS this fails, as config.log is still kept open
20232 # by configure, so config.status won't be able to write to it; its
20233 # output is simply discarded. So we exec the FD to /dev/null,
20234 # effectively closing config.log, so it can be properly (re)opened and
20235 # appended to by config.status. When coming back to configure, we
20236 # need to make the FD available again.
20237 if test "$no_create" != yes; then
20239 ac_config_status_args
=
20240 test "$silent" = yes &&
20241 ac_config_status_args
="$ac_config_status_args --quiet"
20243 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
20245 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20246 # would make configure fail if this is the last instruction.
20247 $ac_cs_success || as_fn_exit $?
20249 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
20250 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20251 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}