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
616 LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE
617 LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE
618 LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE
619 LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE
620 LIBITM_BUILD_VERSIONED_SHLIB_FALSE
621 LIBITM_BUILD_VERSIONED_SHLIB_TRUE
626 MAINTAINER_MODE_FALSE
653 am__fastdepCCAS_FALSE
691 INSTALL_STRIP_PROGRAM
747 program_transform_name
760 enable_option_checking
761 enable_version_specific_runtime_libs
762 enable_generated_files_in_srcdir
764 enable_dependency_tracking
771 enable_maintainer_mode
776 ac_precious_vars
='build_alias
784 # Initialize some variables set by options.
786 ac_init_version
=false
787 ac_unrecognized_opts
=
789 # The variables have the same names as the options, with
790 # dashes changed to underlines.
798 program_transform_name
=s
,x
,x
,
806 # Installation directory options.
807 # These are left unexpanded so users can "make install exec_prefix=/foo"
808 # and all the variables that are supposed to be based on exec_prefix
809 # by default will actually change.
810 # Use braces instead of parens because sh, perl, etc. also accept them.
811 # (The list follows the same order as the GNU Coding Standards.)
812 bindir
='${exec_prefix}/bin'
813 sbindir
='${exec_prefix}/sbin'
814 libexecdir
='${exec_prefix}/libexec'
815 datarootdir
='${prefix}/share'
816 datadir
='${datarootdir}'
817 sysconfdir
='${prefix}/etc'
818 sharedstatedir
='${prefix}/com'
819 localstatedir
='${prefix}/var'
820 includedir
='${prefix}/include'
821 oldincludedir
='/usr/include'
822 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
823 infodir
='${datarootdir}/info'
828 libdir
='${exec_prefix}/lib'
829 localedir
='${datarootdir}/locale'
830 mandir
='${datarootdir}/man'
836 # If the previous option needs an argument, assign it.
837 if test -n "$ac_prev"; then
838 eval $ac_prev=\
$ac_option
844 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
848 # Accept the important Cygnus configure options, so we can diagnose typos.
850 case $ac_dashdash$ac_option in
854 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
856 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
859 -build |
--build |
--buil |
--bui |
--bu)
860 ac_prev
=build_alias
;;
861 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
862 build_alias
=$ac_optarg ;;
864 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
865 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
866 ac_prev
=cache_file
;;
867 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
868 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
869 cache_file
=$ac_optarg ;;
872 cache_file
=config.cache
;;
874 -datadir |
--datadir |
--datadi |
--datad)
876 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
877 datadir
=$ac_optarg ;;
879 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
880 |
--dataroo |
--dataro |
--datar)
881 ac_prev
=datarootdir
;;
882 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
883 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
884 datarootdir
=$ac_optarg ;;
886 -disable-* |
--disable-*)
887 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
888 # Reject names that are not valid shell variable names.
889 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
890 as_fn_error
"invalid feature name: $ac_useropt"
891 ac_useropt_orig
=$ac_useropt
892 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
893 case $ac_user_opts in
897 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
898 ac_unrecognized_sep
=', ';;
900 eval enable_
$ac_useropt=no
;;
902 -docdir |
--docdir |
--docdi |
--doc |
--do)
904 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
907 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
909 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
912 -enable-* |
--enable-*)
913 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
914 # Reject names that are not valid shell variable names.
915 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
916 as_fn_error
"invalid feature name: $ac_useropt"
917 ac_useropt_orig
=$ac_useropt
918 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919 case $ac_user_opts in
923 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
924 ac_unrecognized_sep
=', ';;
926 eval enable_
$ac_useropt=\
$ac_optarg ;;
928 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
929 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
930 |
--exec |
--exe |
--ex)
931 ac_prev
=exec_prefix
;;
932 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
933 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
934 |
--exec=* |
--exe=* |
--ex=*)
935 exec_prefix
=$ac_optarg ;;
937 -gas |
--gas |
--ga |
--g)
938 # Obsolete; use --with-gas.
941 -help |
--help |
--hel |
--he |
-h)
943 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
944 ac_init_help
=recursive
;;
945 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
946 ac_init_help
=short
;;
948 -host |
--host |
--hos |
--ho)
949 ac_prev
=host_alias
;;
950 -host=* |
--host=* |
--hos=* |
--ho=*)
951 host_alias
=$ac_optarg ;;
953 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
955 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
957 htmldir
=$ac_optarg ;;
959 -includedir |
--includedir |
--includedi |
--included |
--include \
960 |
--includ |
--inclu |
--incl |
--inc)
961 ac_prev
=includedir
;;
962 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
963 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
964 includedir
=$ac_optarg ;;
966 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
968 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
969 infodir
=$ac_optarg ;;
971 -libdir |
--libdir |
--libdi |
--libd)
973 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
976 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
977 |
--libexe |
--libex |
--libe)
978 ac_prev
=libexecdir
;;
979 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
980 |
--libexe=* |
--libex=* |
--libe=*)
981 libexecdir
=$ac_optarg ;;
983 -localedir |
--localedir |
--localedi |
--localed |
--locale)
985 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
986 localedir
=$ac_optarg ;;
988 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
989 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
990 ac_prev
=localstatedir
;;
991 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
992 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
993 localstatedir
=$ac_optarg ;;
995 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
997 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1000 -nfp |
--nfp |
--nf)
1001 # Obsolete; use --without-fp.
1004 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1005 |
--no-cr |
--no-c |
-n)
1008 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1009 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1012 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1013 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1014 |
--oldin |
--oldi |
--old |
--ol |
--o)
1015 ac_prev
=oldincludedir
;;
1016 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1017 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1018 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1019 oldincludedir
=$ac_optarg ;;
1021 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1023 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1024 prefix
=$ac_optarg ;;
1026 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1027 |
--program-pre |
--program-pr |
--program-p)
1028 ac_prev
=program_prefix
;;
1029 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1030 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1031 program_prefix
=$ac_optarg ;;
1033 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1034 |
--program-suf |
--program-su |
--program-s)
1035 ac_prev
=program_suffix
;;
1036 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1037 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1038 program_suffix
=$ac_optarg ;;
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 ac_prev
=program_transform_name
;;
1048 -program-transform-name=* |
--program-transform-name=* \
1049 |
--program-transform-nam=* |
--program-transform-na=* \
1050 |
--program-transform-n=* |
--program-transform-=* \
1051 |
--program-transform=* |
--program-transfor=* \
1052 |
--program-transfo=* |
--program-transf=* \
1053 |
--program-trans=* |
--program-tran=* \
1054 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1055 program_transform_name
=$ac_optarg ;;
1057 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1059 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1060 pdfdir
=$ac_optarg ;;
1062 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1064 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1067 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1068 |
-silent |
--silent |
--silen |
--sile |
--sil)
1071 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1073 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1075 sbindir
=$ac_optarg ;;
1077 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1078 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1079 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1081 ac_prev
=sharedstatedir
;;
1082 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1083 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1084 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1086 sharedstatedir
=$ac_optarg ;;
1088 -site |
--site |
--sit)
1090 -site=* |
--site=* |
--sit=*)
1093 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1095 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1096 srcdir
=$ac_optarg ;;
1098 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1099 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1100 ac_prev
=sysconfdir
;;
1101 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1102 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1103 sysconfdir
=$ac_optarg ;;
1105 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1106 ac_prev
=target_alias
;;
1107 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1108 target_alias
=$ac_optarg ;;
1110 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1113 -version |
--version |
--versio |
--versi |
--vers |
-V)
1114 ac_init_version
=: ;;
1117 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1118 # Reject names that are not valid shell variable names.
1119 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1120 as_fn_error
"invalid package name: $ac_useropt"
1121 ac_useropt_orig
=$ac_useropt
1122 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1123 case $ac_user_opts in
1127 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1128 ac_unrecognized_sep
=', ';;
1130 eval with_
$ac_useropt=\
$ac_optarg ;;
1132 -without-* |
--without-*)
1133 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1134 # Reject names that are not valid shell variable names.
1135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1136 as_fn_error
"invalid package name: $ac_useropt"
1137 ac_useropt_orig
=$ac_useropt
1138 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139 case $ac_user_opts in
1143 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1144 ac_unrecognized_sep
=', ';;
1146 eval with_
$ac_useropt=no
;;
1149 # Obsolete; use --with-x.
1152 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1153 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1154 ac_prev
=x_includes
;;
1155 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1156 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1157 x_includes
=$ac_optarg ;;
1159 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1160 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1161 ac_prev
=x_libraries
;;
1162 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1163 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1164 x_libraries
=$ac_optarg ;;
1166 -*) as_fn_error
"unrecognized option: \`$ac_option'
1167 Try \`$0 --help' for more information."
1171 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1172 # Reject names that are not valid shell variable names.
1173 case $ac_envvar in #(
1174 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1175 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1177 eval $ac_envvar=\
$ac_optarg
1178 export $ac_envvar ;;
1181 # FIXME: should be removed in autoconf 3.0.
1182 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1183 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1184 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1185 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1191 if test -n "$ac_prev"; then
1192 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1193 as_fn_error
"missing argument to $ac_option"
1196 if test -n "$ac_unrecognized_opts"; then
1197 case $enable_option_checking in
1199 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1200 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1204 # Check all directory arguments for consistency.
1205 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1206 datadir sysconfdir sharedstatedir localstatedir includedir \
1207 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1208 libdir localedir mandir
1210 eval ac_val
=\$
$ac_var
1211 # Remove trailing slashes.
1214 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1215 eval $ac_var=\
$ac_val;;
1217 # Be sure to have absolute directory names.
1219 [\\/$
]* | ?
:[\\/]* ) continue;;
1220 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1222 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1225 # There might be people who depend on the old broken behavior: `$host'
1226 # used to hold the argument of --host etc.
1227 # FIXME: To remove some day.
1230 target
=$target_alias
1232 # FIXME: To remove some day.
1233 if test "x$host_alias" != x
; then
1234 if test "x$build_alias" = x
; then
1235 cross_compiling
=maybe
1236 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1237 If a cross compiler is detected then cross compile mode will be used." >&2
1238 elif test "x$build_alias" != "x$host_alias"; then
1244 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1246 test "$silent" = yes && exec 6>/dev
/null
1249 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1250 ac_ls_di
=`ls -di .` &&
1251 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1252 as_fn_error
"working directory cannot be determined"
1253 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1254 as_fn_error
"pwd does not report name of working directory"
1257 # Find the source files, if location was not specified.
1258 if test -z "$srcdir"; then
1259 ac_srcdir_defaulted
=yes
1260 # Try the directory containing this script, then the parent directory.
1261 ac_confdir
=`$as_dirname -- "$as_myself" ||
1262 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1263 X"$as_myself" : 'X\(//\)[^/]' \| \
1264 X"$as_myself" : 'X\(//\)$' \| \
1265 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1266 $as_echo X"$as_myself" |
1267 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1285 if test ! -r "$srcdir/$ac_unique_file"; then
1289 ac_srcdir_defaulted
=no
1291 if test ! -r "$srcdir/$ac_unique_file"; then
1292 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1293 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1295 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1297 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1299 # When building in place, set srcdir=.
1300 if test "$ac_abs_confdir" = "$ac_pwd"; then
1303 # Remove unnecessary trailing slashes from srcdir.
1304 # Double slashes in file names in object file debugging info
1305 # mess up M-x gdb in Emacs.
1307 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1309 for ac_var
in $ac_precious_vars; do
1310 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1311 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1312 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1313 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1317 # Report the --help message.
1319 if test "$ac_init_help" = "long"; then
1320 # Omit some internal or obsolete options to make the list less imposing.
1321 # This message is too long to be a string in the A/UX 3.1 sh.
1323 \`configure' configures GNU TM Runtime Library 1.0 to adapt to many kinds of systems.
1325 Usage: $0 [OPTION]... [VAR=VALUE]...
1327 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328 VAR=VALUE. See below for descriptions of some of the useful variables.
1330 Defaults for the options are specified in brackets.
1333 -h, --help display this help and exit
1334 --help=short display options specific to this package
1335 --help=recursive display the short help of all the included packages
1336 -V, --version display version information and exit
1337 -q, --quiet, --silent do not print \`checking...' messages
1338 --cache-file=FILE cache test results in FILE [disabled]
1339 -C, --config-cache alias for \`--cache-file=config.cache'
1340 -n, --no-create do not create output files
1341 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1343 Installation directories:
1344 --prefix=PREFIX install architecture-independent files in PREFIX
1345 [$ac_default_prefix]
1346 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1349 By default, \`make install' will install all the files in
1350 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1351 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352 for instance \`--prefix=\$HOME'.
1354 For better control, use the options below.
1356 Fine tuning of the installation directories:
1357 --bindir=DIR user executables [EPREFIX/bin]
1358 --sbindir=DIR system admin executables [EPREFIX/sbin]
1359 --libexecdir=DIR program executables [EPREFIX/libexec]
1360 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1361 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1362 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1363 --libdir=DIR object code libraries [EPREFIX/lib]
1364 --includedir=DIR C header files [PREFIX/include]
1365 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1366 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1367 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1368 --infodir=DIR info documentation [DATAROOTDIR/info]
1369 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1370 --mandir=DIR man documentation [DATAROOTDIR/man]
1371 --docdir=DIR documentation root [DATAROOTDIR/doc/libitm]
1372 --htmldir=DIR html documentation [DOCDIR]
1373 --dvidir=DIR dvi documentation [DOCDIR]
1374 --pdfdir=DIR pdf documentation [DOCDIR]
1375 --psdir=DIR ps documentation [DOCDIR]
1381 --program-prefix=PREFIX prepend PREFIX to installed program names
1382 --program-suffix=SUFFIX append SUFFIX to installed program names
1383 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1386 --build=BUILD configure
for building on BUILD
[guessed
]
1387 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1388 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1392 if test -n "$ac_init_help"; then
1393 case $ac_init_help in
1394 short | recursive
) echo "Configuration of GNU TM Runtime Library 1.0:";;
1399 --disable-option-checking ignore unrecognized
--enable/--with options
1400 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1401 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1402 --enable-version-specific-runtime-libs
1403 Specify that runtime libraries should be installed
1404 in a compiler-specific directory
[default
=no
]
1405 --enable-generated-files-in-srcdir
1406 put copies of generated files
in source dir intended
1407 for creating
source tarballs
for users without
1408 texinfo bison or flex.
[default
=no
]
1409 --enable-multilib build many library versions
(default
)
1410 --disable-dependency-tracking speeds up one-time build
1411 --enable-dependency-tracking do not reject slow dependency extractors
1412 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1413 --enable-static[=PKGS
] build static libraries
[default
=yes]
1414 --enable-fast-install[=PKGS
]
1415 optimize
for fast installation
[default
=yes]
1416 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1417 --enable-maintainer-mode enable make rules and dependencies not useful
1418 (and sometimes confusing
) to the casual installer
1419 --enable-linux-futex use the Linux futex system call
[default
=default
]
1420 --enable-tls Use thread-local storage
[default
=yes]
1421 --enable-symvers=STYLE enables symbol versioning of the shared library
1425 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1426 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1427 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1429 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1431 Some influential environment variables
:
1432 CC C compiler
command
1433 CFLAGS C compiler flags
1434 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1435 nonstandard directory
<lib dir
>
1436 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1437 CPPFLAGS C
/C
++/Objective C preprocessor flags
, e.g.
-I<include dir
> if
1438 you have headers
in a nonstandard directory
<include dir
>
1439 CXX C
++ compiler
command
1440 CXXFLAGS C
++ compiler flags
1441 CCAS assembler compiler
command (defaults to CC
)
1442 CCASFLAGS assembler compiler flags
(defaults to CFLAGS
)
1444 CXXCPP C
++ preprocessor
1446 Use these variables to override the choices made by
`configure' or to help
1447 it to find libraries and programs with nonstandard names/locations.
1449 Report bugs to the package provider.
1450 GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
1451 General help using GNU software: <http://www.gnu.org/gethelp/>.
1456 if test "$ac_init_help" = "recursive"; then
1457 # If there are subdirs, report their specific --help.
1458 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1459 test -d "$ac_dir" ||
1460 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1465 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1467 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1468 # A ".." for each directory in $ac_dir_suffix.
1469 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1470 case $ac_top_builddir_sub in
1471 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1475 ac_abs_top_builddir=$ac_pwd
1476 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1477 # for backward compatibility:
1478 ac_top_builddir=$ac_top_build_prefix
1481 .) # We are building in place.
1483 ac_top_srcdir=$ac_top_builddir_sub
1484 ac_abs_top_srcdir=$ac_pwd ;;
1485 [\\/]* | ?:[\\/]* ) # Absolute name.
1486 ac_srcdir=$srcdir$ac_dir_suffix;
1487 ac_top_srcdir=$srcdir
1488 ac_abs_top_srcdir=$srcdir ;;
1490 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1491 ac_top_srcdir=$ac_top_build_prefix$srcdir
1492 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1494 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1496 cd "$ac_dir" || { ac_status=$?; continue; }
1497 # Check for guested configure.
1498 if test -f "$ac_srcdir/configure.gnu"; then
1500 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1501 elif test -f "$ac_srcdir/configure"; then
1503 $SHELL "$ac_srcdir/configure" --help=recursive
1505 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1507 cd "$ac_pwd" || { ac_status=$?; break; }
1511 test -n "$ac_init_help" && exit $ac_status
1512 if $ac_init_version; then
1514 GNU TM Runtime Library configure 1.0
1515 generated by GNU Autoconf 2.64
1517 Copyright (C) 2009 Free Software Foundation, Inc.
1518 This configure script is free software; the Free Software Foundation
1519 gives unlimited permission to copy, distribute and modify it.
1524 ## ------------------------ ##
1525 ## Autoconf initialization. ##
1526 ## ------------------------ ##
1528 # ac_fn_c_try_compile LINENO
1529 # --------------------------
1530 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1531 ac_fn_c_try_compile ()
1533 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534 rm -f conftest.$ac_objext
1535 if { { ac_try="$ac_compile"
1537 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1538 *) ac_try_echo
=$ac_try;;
1540 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541 $as_echo "$ac_try_echo"; } >&5
1542 (eval "$ac_compile") 2>conftest.err
1544 if test -s conftest.err
; then
1545 grep -v '^ *+' conftest.err
>conftest.er1
1546 cat conftest.er1
>&5
1547 mv -f conftest.er1 conftest.err
1549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550 test $ac_status = 0; } && {
1551 test -z "$ac_c_werror_flag" ||
1552 test ! -s conftest.err
1553 } && test -s conftest.
$ac_objext; then :
1556 $as_echo "$as_me: failed program was:" >&5
1557 sed 's/^/| /' conftest.
$ac_ext >&5
1561 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1564 } # ac_fn_c_try_compile
1566 # ac_fn_cxx_try_compile LINENO
1567 # ----------------------------
1568 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1569 ac_fn_cxx_try_compile
()
1571 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1572 rm -f conftest.
$ac_objext
1573 if { { ac_try
="$ac_compile"
1575 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1576 *) ac_try_echo=$ac_try;;
1578 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579 $as_echo "$ac_try_echo"; } >&5
1580 (eval "$ac_compile") 2>conftest.err
1582 if test -s conftest.err; then
1583 grep -v '^ *+' conftest.err >conftest.er1
1584 cat conftest.er1 >&5
1585 mv -f conftest.er1 conftest.err
1587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588 test $ac_status = 0; } && {
1589 test -z "$ac_cxx_werror_flag" ||
1590 test ! -s conftest.err
1591 } && test -s conftest.$ac_objext; then :
1594 $as_echo "$as_me: failed program was:" >&5
1595 sed 's/^/| /' conftest.$ac_ext >&5
1599 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1602 } # ac_fn_cxx_try_compile
1604 # ac_fn_c_try_link LINENO
1605 # -----------------------
1606 # Try to link conftest.$ac_ext, and return whether this succeeded.
1609 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610 rm -f conftest.$ac_objext conftest$ac_exeext
1611 if { { ac_try="$ac_link"
1613 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1614 *) ac_try_echo
=$ac_try;;
1616 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1617 $as_echo "$ac_try_echo"; } >&5
1618 (eval "$ac_link") 2>conftest.err
1620 if test -s conftest.err
; then
1621 grep -v '^ *+' conftest.err
>conftest.er1
1622 cat conftest.er1
>&5
1623 mv -f conftest.er1 conftest.err
1625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1626 test $ac_status = 0; } && {
1627 test -z "$ac_c_werror_flag" ||
1628 test ! -s conftest.err
1629 } && test -s conftest
$ac_exeext && {
1630 test "$cross_compiling" = yes ||
1631 $as_test_x conftest
$ac_exeext
1635 $as_echo "$as_me: failed program was:" >&5
1636 sed 's/^/| /' conftest.
$ac_ext >&5
1640 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1641 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1642 # interfere with the next link command; also delete a directory that is
1643 # left behind by Apple's compiler. We do this before executing the actions.
1644 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1645 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1648 } # ac_fn_c_try_link
1650 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1651 # -------------------------------------------------------
1652 # Tests whether HEADER exists and can be compiled using the include files in
1653 # INCLUDES, setting the cache variable VAR accordingly.
1654 ac_fn_c_check_header_compile
()
1656 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1658 $as_echo_n "checking for $2... " >&6; }
1659 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1660 $as_echo_n "(cached) " >&6
1662 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1663 /* end confdefs.h. */
1667 if ac_fn_c_try_compile
"$LINENO"; then :
1672 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1676 $as_echo "$ac_res" >&6; }
1677 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1679 } # ac_fn_c_check_header_compile
1681 # ac_fn_c_try_cpp LINENO
1682 # ----------------------
1683 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1686 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1687 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1689 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1690 *) ac_try_echo=$ac_try;;
1692 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693 $as_echo "$ac_try_echo"; } >&5
1694 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1696 if test -s conftest.err; then
1697 grep -v '^ *+' conftest.err >conftest.er1
1698 cat conftest.er1 >&5
1699 mv -f conftest.er1 conftest.err
1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1702 test $ac_status = 0; } >/dev/null && {
1703 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1704 test ! -s conftest.err
1708 $as_echo "$as_me: failed program was:" >&5
1709 sed 's/^/| /' conftest.$ac_ext >&5
1713 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1718 # ac_fn_c_try_run LINENO
1719 # ----------------------
1720 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1721 # that executables *can* be run.
1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725 if { { ac_try="$ac_link"
1727 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1728 *) ac_try_echo
=$ac_try;;
1730 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731 $as_echo "$ac_try_echo"; } >&5
1732 (eval "$ac_link") 2>&5
1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1736 { { case "(($ac_try" in
1737 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741 $as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_try") 2>&5
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; }; }; then :
1748 $as_echo "$as_me: program exited with status $ac_status" >&5
1749 $as_echo "$as_me: failed program was:" >&5
1750 sed 's/^/| /' conftest.$ac_ext >&5
1752 ac_retval=$ac_status
1754 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1755 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1760 # ac_fn_c_check_func LINENO FUNC VAR
1761 # ----------------------------------
1762 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1763 ac_fn_c_check_func ()
1765 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1767 $as_echo_n "checking for $2... " >&6; }
1768 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1769 $as_echo_n "(cached) " >&6
1771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 /* end confdefs.h. */
1773 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1774 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1775 #define $2 innocuous_$2
1777 /* System header to define __stub macros and hopefully few prototypes,
1778 which can conflict with char $2 (); below.
1779 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1780 <limits.h> exists even on freestanding compilers. */
1783 # include <limits.h>
1785 # include <assert.h>
1790 /* Override any GCC internal prototype to avoid an error.
1791 Use char because int might match the return type of a GCC
1792 builtin and then its argument prototype would still apply. */
1797 /* The GNU C library defines this for functions which it implements
1798 to always fail with ENOSYS. Some functions are actually named
1799 something starting with __ and the normal name is an alias. */
1800 #if defined __stub_$2 || defined __stub___$2
1812 if ac_fn_c_try_link "$LINENO"; then :
1817 rm -f core conftest.err conftest.$ac_objext \
1818 conftest$ac_exeext conftest.$ac_ext
1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822 $as_echo "$ac_res" >&6; }
1823 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1825 } # ac_fn_c_check_func
1827 # ac_fn_cxx_try_cpp LINENO
1828 # ------------------------
1829 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1830 ac_fn_cxx_try_cpp ()
1832 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1833 if { { ac_try="$ac_cpp conftest.$ac_ext"
1835 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1836 *) ac_try_echo
=$ac_try;;
1838 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1839 $as_echo "$ac_try_echo"; } >&5
1840 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1842 if test -s conftest.err
; then
1843 grep -v '^ *+' conftest.err
>conftest.er1
1844 cat conftest.er1
>&5
1845 mv -f conftest.er1 conftest.err
1847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1848 test $ac_status = 0; } >/dev
/null
&& {
1849 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1850 test ! -s conftest.err
1854 $as_echo "$as_me: failed program was:" >&5
1855 sed 's/^/| /' conftest.
$ac_ext >&5
1859 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1862 } # ac_fn_cxx_try_cpp
1864 # ac_fn_cxx_try_link LINENO
1865 # -------------------------
1866 # Try to link conftest.$ac_ext, and return whether this succeeded.
1867 ac_fn_cxx_try_link
()
1869 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1870 rm -f conftest.
$ac_objext conftest
$ac_exeext
1871 if { { ac_try
="$ac_link"
1873 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1874 *) ac_try_echo=$ac_try;;
1876 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1877 $as_echo "$ac_try_echo"; } >&5
1878 (eval "$ac_link") 2>conftest.err
1880 if test -s conftest.err; then
1881 grep -v '^ *+' conftest.err >conftest.er1
1882 cat conftest.er1 >&5
1883 mv -f conftest.er1 conftest.err
1885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1886 test $ac_status = 0; } && {
1887 test -z "$ac_cxx_werror_flag" ||
1888 test ! -s conftest.err
1889 } && test -s conftest$ac_exeext && {
1890 test "$cross_compiling" = yes ||
1891 $as_test_x conftest$ac_exeext
1895 $as_echo "$as_me: failed program was:" >&5
1896 sed 's/^/| /' conftest.$ac_ext >&5
1900 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1901 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1902 # interfere with the next link command; also delete a directory that is
1903 # left behind by Apple's compiler. We do this before executing the actions.
1904 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1905 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1908 } # ac_fn_cxx_try_link
1910 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1911 # -------------------------------------------------------
1912 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1913 # the include files in INCLUDES and setting the cache variable VAR
1915 ac_fn_c_check_header_mongrel ()
1917 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1918 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1920 $as_echo_n "checking for $2... " >&6; }
1921 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1922 $as_echo_n "(cached) " >&6
1925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1926 $as_echo "$ac_res" >&6; }
1928 # Is the header compilable?
1929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1930 $as_echo_n "checking $2 usability... " >&6; }
1931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1932 /* end confdefs.h. */
1936 if ac_fn_c_try_compile "$LINENO"; then :
1937 ac_header_compiler=yes
1939 ac_header_compiler=no
1941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1943 $as_echo "$ac_header_compiler" >&6; }
1945 # Is the header present?
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1947 $as_echo_n "checking $2 presence... " >&6; }
1948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1949 /* end confdefs.h. */
1952 if ac_fn_c_try_cpp "$LINENO"; then :
1953 ac_header_preproc=yes
1955 ac_header_preproc=no
1957 rm -f conftest.err conftest.$ac_ext
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1959 $as_echo "$ac_header_preproc" >&6; }
1961 # So? What about this header?
1962 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1965 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1967 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1970 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1971 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1973 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1975 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1977 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1979 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1983 $as_echo_n "checking for $2... " >&6; }
1984 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1985 $as_echo_n "(cached) " >&6
1987 eval "$3=\$ac_header_compiler"
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1991 $as_echo "$ac_res" >&6; }
1993 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1995 } # ac_fn_c_check_header_mongrel
1997 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1998 # -------------------------------------------
1999 # Tests whether TYPE exists after having included INCLUDES, setting cache
2000 # variable VAR accordingly.
2001 ac_fn_c_check_type ()
2003 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2005 $as_echo_n "checking for $2... " >&6; }
2006 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2007 $as_echo_n "(cached) " >&6
2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h. */
2022 if ac_fn_c_try_compile "$LINENO"; then :
2023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2024 /* end confdefs.h. */
2035 if ac_fn_c_try_compile "$LINENO"; then :
2040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2046 $as_echo "$ac_res" >&6; }
2047 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2049 } # ac_fn_c_check_type
2051 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2052 # --------------------------------------------
2053 # Tries to find the compile-time value of EXPR in a program that includes
2054 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2056 ac_fn_c_compute_int ()
2058 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2059 if test "$cross_compiling" = yes; then
2060 # Depending upon the size, compute the lo and hi bounds.
2061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2062 /* end confdefs.h. */
2067 static int test_array [1 - 2 * !(($2) >= 0)];
2074 if ac_fn_c_try_compile "$LINENO"; then :
2077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2078 /* end confdefs.h. */
2083 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2090 if ac_fn_c_try_compile "$LINENO"; then :
2091 ac_hi=$ac_mid; break
2093 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2094 if test $ac_lo -le $ac_mid; then
2098 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2104 /* end confdefs.h. */
2109 static int test_array [1 - 2 * !(($2) < 0)];
2116 if ac_fn_c_try_compile "$LINENO"; then :
2119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2120 /* end confdefs.h. */
2125 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2132 if ac_fn_c_try_compile "$LINENO"; then :
2133 ac_lo=$ac_mid; break
2135 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2136 if test $ac_mid -le $ac_hi; then
2140 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2150 # Binary search between lo and hi bounds.
2151 while test "x$ac_lo" != "x$ac_hi"; do
2152 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2154 /* end confdefs.h. */
2159 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2166 if ac_fn_c_try_compile "$LINENO"; then :
2169 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2174 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2179 /* end confdefs.h. */
2181 static long int longval () { return $2; }
2182 static unsigned long int ulongval () { return $2; }
2189 FILE *f = fopen ("conftest.val", "w");
2194 long int i = longval ();
2197 fprintf (f, "%ld", i);
2201 unsigned long int i = ulongval ();
2204 fprintf (f, "%lu", i);
2206 /* Do not output a trailing newline, as this causes \r\n confusion
2207 on some platforms. */
2208 return ferror (f) || fclose (f) != 0;
2214 if ac_fn_c_try_run "$LINENO"; then :
2215 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2219 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2220 conftest.$ac_objext conftest.beam conftest.$ac_ext
2224 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2227 } # ac_fn_c_compute_int
2228 cat >config.log <<_ACEOF
2229 This file contains any messages produced by compilers while
2230 running configure, to aid debugging if configure makes a mistake.
2232 It was created by GNU TM Runtime Library $as_me 1.0, which was
2233 generated by GNU Autoconf 2.64. Invocation command line was
2245 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2246 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2247 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2248 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2249 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2251 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2252 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2254 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2255 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2256 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2257 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2258 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2259 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2260 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2268 test -z "$as_dir" && as_dir=.
2269 $as_echo "PATH: $as_dir"
2285 # Keep a trace of the command line.
2286 # Strip out --no-create and --no-recursion so they do not pile up.
2287 # Strip out --silent because we don't want to record it for future runs.
2288 # Also quote any args containing shell meta-characters.
2289 # Make two passes to allow for proper duplicate-argument suppression.
2293 ac_must_keep_next=false
2299 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2300 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2301 | -silent | --silent | --silen | --sile | --sil)
2304 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2307 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2309 as_fn_append ac_configure_args1 " '$ac_arg'"
2310 if test $ac_must_keep_next = true; then
2311 ac_must_keep_next=false # Got value, back to normal.
2314 *=* | --config-cache | -C | -disable-* | --disable-* \
2315 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2316 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2317 | -with-* | --with-* | -without-* | --without-* | --x)
2318 case "$ac_configure_args0 " in
2319 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2322 -* ) ac_must_keep_next=true ;;
2325 as_fn_append ac_configure_args " '$ac_arg'"
2330 { ac_configure_args0=; unset ac_configure_args0;}
2331 { ac_configure_args1=; unset ac_configure_args1;}
2333 # When interrupted or exit'd, cleanup temporary files, and complete
2334 # config.log. We remove comments because anyway the quotes in there
2335 # would cause problems or look ugly.
2336 # WARNING: Use '\'' to represent an apostrophe within the trap.
2337 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2338 trap 'exit_status=$?
2339 # Save into config.log some information that might help in debugging.
2344 ## ---------------- ##
2345 ## Cache variables. ##
2346 ## ---------------- ##
2349 # The following way of writing the cache mishandles newlines in values,
2351 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2352 eval ac_val=\$$ac_var
2356 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2357 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2360 _ | IFS | as_nl) ;; #(
2361 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2362 *) { eval $ac_var=; unset $ac_var;} ;;
2367 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2368 *${as_nl}ac_space=\ *)
2370 "s/'\''/'\''\\\\'\'''\''/g;
2371 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2374 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2382 ## ----------------- ##
2383 ## Output variables. ##
2384 ## ----------------- ##
2387 for ac_var in $ac_subst_vars
2389 eval ac_val=\$$ac_var
2391 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2393 $as_echo "$ac_var='\''$ac_val'\''"
2397 if test -n "$ac_subst_files"; then
2399 ## ------------------- ##
2400 ## File substitutions. ##
2401 ## ------------------- ##
2404 for ac_var in $ac_subst_files
2406 eval ac_val=\$$ac_var
2408 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2410 $as_echo "$ac_var='\''$ac_val'\''"
2415 if test -s confdefs.h; then
2425 test "$ac_signal" != 0 &&
2426 $as_echo "$as_me: caught signal $ac_signal"
2427 $as_echo "$as_me: exit $exit_status"
2429 rm -f core *.core core.conftest.* &&
2430 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2433 for ac_signal in 1 2 13 15; do
2434 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2438 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2439 rm -f -r conftest* confdefs.h
2441 $as_echo "/* confdefs.h */" > confdefs.h
2443 # Predefined preprocessor variables.
2445 cat >>confdefs.h <<_ACEOF
2446 #define PACKAGE_NAME "$PACKAGE_NAME"
2449 cat >>confdefs.h <<_ACEOF
2450 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2453 cat >>confdefs.h <<_ACEOF
2454 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2457 cat >>confdefs.h <<_ACEOF
2458 #define PACKAGE_STRING "$PACKAGE_STRING"
2461 cat >>confdefs.h <<_ACEOF
2462 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2465 cat >>confdefs.h <<_ACEOF
2466 #define PACKAGE_URL "$PACKAGE_URL"
2470 # Let the site file select an alternate cache file if it wants to.
2471 # Prefer an explicitly selected file to automatically selected ones.
2474 if test -n "$CONFIG_SITE"; then
2475 ac_site_file1=$CONFIG_SITE
2476 elif test "x$prefix" != xNONE; then
2477 ac_site_file1=$prefix/share/config.site
2478 ac_site_file2=$prefix/etc/config.site
2480 ac_site_file1=$ac_default_prefix/share/config.site
2481 ac_site_file2=$ac_default_prefix/etc/config.site
2483 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2485 test "x$ac_site_file" = xNONE && continue
2486 if test -r "$ac_site_file"; then
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2488 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2489 sed 's/^/| /' "$ac_site_file" >&5
2494 if test -r "$cache_file"; then
2495 # Some versions of bash will fail to source /dev/null (special
2496 # files actually), so we avoid doing that.
2497 if test -f "$cache_file"; then
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2499 $as_echo "$as_me: loading cache $cache_file" >&6;}
2501 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2502 *) . "./$cache_file";;
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2507 $as_echo "$as_me: creating cache $cache_file" >&6;}
2511 # Check that the precious variables saved in the cache have kept the same
2513 ac_cache_corrupted=false
2514 for ac_var in $ac_precious_vars; do
2515 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2516 eval ac_new_set=\$ac_env_${ac_var}_set
2517 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2518 eval ac_new_val=\$ac_env_${ac_var}_value
2519 case $ac_old_set,$ac_new_set in
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2522 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2523 ac_cache_corrupted=: ;;
2525 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2526 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2527 ac_cache_corrupted=: ;;
2530 if test "x$ac_old_val" != "x$ac_new_val"; then
2531 # differences in whitespace do not lead to failure.
2532 ac_old_val_w=`echo x
$ac_old_val`
2533 ac_new_val_w=`echo x
$ac_new_val`
2534 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2535 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2536 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2537 ac_cache_corrupted=:
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2540 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2541 eval $ac_var=\$ac_old_val
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2544 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2546 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2549 # Pass precious variables to config.status.
2550 if test "$ac_new_set" = set; then
2552 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2553 *) ac_arg=$ac_var=$ac_new_val ;;
2555 case " $ac_configure_args " in
2556 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2557 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2561 if $ac_cache_corrupted; then
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2563 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2565 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2566 as_fn_error "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2568 ## -------------------- ##
2569 ## Main body of script. ##
2570 ## -------------------- ##
2573 ac_cpp='$CPP $CPPFLAGS'
2574 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2575 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2576 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2582 ac_config_headers="$ac_config_headers config.h"
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2590 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2591 # Check whether --enable-version-specific-runtime-libs was given.
2592 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2593 enableval=$enable_version_specific_runtime_libs;
2594 case "$enableval" in
2596 *) as_fn_error "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2600 enable_version_specific_runtime_libs=no
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2605 $as_echo "$enable_version_specific_runtime_libs" >&6; }
2607 # We would like our source tree to be readonly. However when releases or
2608 # pre-releases are generated, the flex/bison generated files as well as the
2609 # various formats of manuals need to be included along with the rest of the
2610 # sources. Therefore we have --enable-generated-files-in-srcdir to do
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2613 $as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2614 # Check whether --enable-generated-files-in-srcdir was given.
2615 if test "${enable_generated_files_in_srcdir+set}" = set; then :
2616 enableval=$enable_generated_files_in_srcdir;
2617 case "$enableval" in
2619 *) as_fn_error "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2623 enable_generated_files_in_srcdir=no
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2628 $as_echo "$enable_generated_files_in_srcdir" >&6; }
2629 if test "$enable_generated_files_in_srcdir" = yes; then
2642 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2644 # You will slowly go insane if you do not grok the following fact: when
2645 # building this library, the top-level /target/ becomes the library's /host/.
2647 # configure then causes --target to default to --host, exactly like any
2648 # other package using autoconf. Therefore, 'target' and 'host' will
2649 # always be the same. This makes sense both for native and cross compilers
2650 # just think about it for a little while. :-)
2652 # Also, if this library is being configured as part of a cross compiler, the
2653 # top-level configure script will pass the "real" host as $with_cross_host.
2655 # Do not delete or change the following two lines. For why, see
2656 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2658 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2659 for ac_t in install-sh install.sh shtool; do
2660 if test -f "$ac_dir/$ac_t"; then
2662 ac_install_sh="$ac_aux_dir/$ac_t -c"
2667 if test -z "$ac_aux_dir"; then
2668 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2671 # These three variables are undocumented and unsupported,
2672 # and are intended to be withdrawn in a future Autoconf release.
2673 # They can cause serious problems if a builder's source tree is in a directory
2674 # whose full name contains unusual characters.
2675 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2676 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2677 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2680 # Make sure we can run config.sub.
2681 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2682 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2685 $as_echo_n "checking build system type... " >&6; }
2686 if test "${ac_cv_build+set}" = set; then :
2687 $as_echo_n "(cached) " >&6
2689 ac_build_alias=$build_alias
2690 test "x$ac_build_alias" = x &&
2691 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2692 test "x$ac_build_alias" = x &&
2693 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2694 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2695 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2699 $as_echo "$ac_cv_build" >&6; }
2700 case $ac_cv_build in
2702 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2705 ac_save_IFS=$IFS; IFS='-'
2711 # Remember, the first character of IFS is used to create $*,
2712 # except with old shells:
2715 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2719 $as_echo_n "checking host system type... " >&6; }
2720 if test "${ac_cv_host+set}" = set; then :
2721 $as_echo_n "(cached) " >&6
2723 if test "x$host_alias" = x; then
2724 ac_cv_host=$ac_cv_build
2726 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2727 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2732 $as_echo "$ac_cv_host" >&6; }
2735 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2738 ac_save_IFS=$IFS; IFS='-'
2744 # Remember, the first character of IFS is used to create $*,
2745 # except with old shells:
2748 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
2751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2752 $as_echo_n "checking target system type... " >&6; }
2753 if test "${ac_cv_target+set}" = set; then :
2754 $as_echo_n "(cached) " >&6
2756 if test "x$target_alias" = x; then
2757 ac_cv_target=$ac_cv_host
2759 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2760 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2765 $as_echo "$ac_cv_target" >&6; }
2766 case $ac_cv_target in
2768 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2770 target=$ac_cv_target
2771 ac_save_IFS=$IFS; IFS='-'
2777 # Remember, the first character of IFS is used to create $*,
2778 # except with old shells:
2781 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
2784 # The aliases save the names the user supplied, while $host etc.
2785 # will get canonicalized.
2786 test -n "$target_alias" &&
2787 test "$program_prefix$program_suffix$program_transform_name" = \
2789 program_prefix=${target_alias}-
2791 target_alias=${target_alias-$host_alias}
2793 # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the
2794 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2795 # 1.9.0: minimum required version
2796 # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch
2797 # of other PACKAGE_* variables will, however, and there's nothing
2798 # we can do about that; they come from AC_INIT).
2799 # foreign: we don't follow the normal rules for GNU packages (no COPYING
2800 # file in the top srcdir, etc, etc), so stop complaining.
2801 # -Wall: turns on all automake warnings...
2802 # -Wno-portability: ...except this one, since GNU make is required.
2803 # -Wno-override: ... and this one, since we do want this in testsuite.
2804 am__api_version='1.11'
2806 # Find a good install program. We prefer a C program (faster),
2807 # so one script is as good as another. But avoid the broken or
2808 # incompatible versions:
2809 # SysV /etc/install, /usr/sbin/install
2810 # SunOS /usr/etc/install
2811 # IRIX /sbin/install
2813 # AmigaOS /C/install, which installs bootblocks on floppy discs
2814 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2815 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2816 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2817 # OS/2's system install, which has a completely different semantic
2818 # ./install, which can be erroneously created by make from ./install.sh.
2819 # Reject install programs that cannot install multiple files.
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2821 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2822 if test -z "$INSTALL"; then
2823 if test "${ac_cv_path_install+set}" = set; then :
2824 $as_echo_n "(cached) " >&6
2826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2830 test -z "$as_dir" && as_dir=.
2831 # Account for people who put trailing slashes in PATH elements.
2832 case $as_dir/ in #((
2833 ./ | .// | /[cC]/* | \
2834 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2835 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2838 # OSF1 and SCO ODT 3.0 have their own names for install.
2839 # Don't use installbsd from OSF since it installs stuff as root
2841 for ac_prog in ginstall scoinst install; do
2842 for ac_exec_ext in '' $ac_executable_extensions; do
2843 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2844 if test $ac_prog = install &&
2845 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2846 # AIX install. It has an incompatible calling convention.
2848 elif test $ac_prog = install &&
2849 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2850 # program-specific install script used by HP pwplus--don't use.
2853 rm -rf conftest.one conftest.two conftest.dir
2854 echo one > conftest.one
2855 echo two > conftest.two
2857 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2858 test -s conftest.one && test -s conftest.two &&
2859 test -s conftest.dir/conftest.one &&
2860 test -s conftest.dir/conftest.two
2862 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2875 rm -rf conftest.one conftest.two conftest.dir
2878 if test "${ac_cv_path_install+set}" = set; then
2879 INSTALL=$ac_cv_path_install
2881 # As a last resort, use the slow shell script. Don't cache a
2882 # value for INSTALL within a source directory, because that will
2883 # break other packages using the cache if that directory is
2884 # removed, or if the value is a relative name.
2885 INSTALL=$ac_install_sh
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2889 $as_echo "$INSTALL" >&6; }
2891 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2892 # It thinks the first close brace ends the variable substitution.
2893 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2895 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2897 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2900 $as_echo_n "checking whether build environment is sane... " >&6; }
2903 echo timestamp > conftest.file
2904 # Reject unsafe characters in $srcdir or the absolute working directory
2905 # name. Accept space and tab only in the latter.
2909 *[\\\"\#\$\&\'\`$am_lf]*)
2910 as_fn_error
"unsafe absolute working directory name" "$LINENO" 5;;
2913 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
2914 as_fn_error
"unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2917 # Do `set' in a subshell so we don't clobber the current shell's
2918 # arguments. Must try -L first in case configure is actually a
2919 # symlink; some systems play weird games with the mod time of symlinks
2920 # (eg FreeBSD returns the mod time of the symlink's containing
2923 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2924 if test "$*" = "X"; then
2926 set X
`ls -t "$srcdir/configure" conftest.file`
2929 if test "$*" != "X $srcdir/configure conftest.file" \
2930 && test "$*" != "X conftest.file $srcdir/configure"; then
2932 # If neither matched, then we have a broken ls. This can happen
2933 # if, for instance, CONFIG_SHELL is bash and it inherits a
2934 # broken ls alias from the environment. This has actually
2935 # happened. Such a system could not be considered "sane".
2936 as_fn_error
"ls -t appears to fail. Make sure there is not a broken
2937 alias in your environment" "$LINENO" 5
2940 test "$2" = conftest.
file
2946 as_fn_error
"newly created file is older than distributed files!
2947 Check your system clock" "$LINENO" 5
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2950 $as_echo "yes" >&6; }
2951 test "$program_prefix" != NONE
&&
2952 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
2953 # Use a double $ so make ignores it.
2954 test "$program_suffix" != NONE
&&
2955 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
2956 # Double any \ or $.
2957 # By default was `s,x,x', remove it if useless.
2958 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
2959 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
2961 # expand $ac_aux_dir to an absolute path
2962 am_aux_dir
=`cd $ac_aux_dir && pwd`
2964 if test x
"${MISSING+set}" != xset
; then
2967 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
2969 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
2972 # Use eval to expand $SHELL
2973 if eval "$MISSING --run true"; then
2974 am_missing_run
="$MISSING --run "
2977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2978 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2981 if test x
"${install_sh}" != xset
; then
2984 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
2986 install_sh
="\${SHELL} $am_aux_dir/install-sh"
2990 # Installed binaries are usually stripped using `strip' when the user
2991 # run `make install-strip'. However `strip' might not be the right
2992 # tool to use in cross-compilation environments, therefore Automake
2993 # will honor the `STRIP' environment variable to overrule this program.
2994 if test "$cross_compiling" != no
; then
2995 if test -n "$ac_tool_prefix"; then
2996 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2997 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2999 $as_echo_n "checking for $ac_word... " >&6; }
3000 if test "${ac_cv_prog_STRIP+set}" = set; then :
3001 $as_echo_n "(cached) " >&6
3003 if test -n "$STRIP"; then
3004 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
3006 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3010 test -z "$as_dir" && as_dir
=.
3011 for ac_exec_ext
in '' $ac_executable_extensions; do
3012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3013 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
3014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3023 STRIP
=$ac_cv_prog_STRIP
3024 if test -n "$STRIP"; then
3025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3026 $as_echo "$STRIP" >&6; }
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3029 $as_echo "no" >&6; }
3034 if test -z "$ac_cv_prog_STRIP"; then
3036 # Extract the first word of "strip", so it can be a program name with args.
3037 set dummy strip
; ac_word
=$2
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3039 $as_echo_n "checking for $ac_word... " >&6; }
3040 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3041 $as_echo_n "(cached) " >&6
3043 if test -n "$ac_ct_STRIP"; then
3044 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
3046 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3050 test -z "$as_dir" && as_dir
=.
3051 for ac_exec_ext
in '' $ac_executable_extensions; do
3052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3053 ac_cv_prog_ac_ct_STRIP
="strip"
3054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3063 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
3064 if test -n "$ac_ct_STRIP"; then
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3066 $as_echo "$ac_ct_STRIP" >&6; }
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 $as_echo "no" >&6; }
3072 if test "x$ac_ct_STRIP" = x
; then
3075 case $cross_compiling:$ac_tool_warned in
3077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3078 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3079 ac_tool_warned
=yes ;;
3084 STRIP
="$ac_cv_prog_STRIP"
3088 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3091 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3092 if test -z "$MKDIR_P"; then
3093 if test "${ac_cv_path_mkdir+set}" = set; then :
3094 $as_echo_n "(cached) " >&6
3096 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3097 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
3100 test -z "$as_dir" && as_dir
=.
3101 for ac_prog
in mkdir gmkdir
; do
3102 for ac_exec_ext
in '' $ac_executable_extensions; do
3103 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } ||
continue
3104 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3105 'mkdir (GNU coreutils) '* | \
3106 'mkdir (coreutils) '* | \
3107 'mkdir (fileutils) '4.1*)
3108 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
3118 if test "${ac_cv_path_mkdir+set}" = set; then
3119 MKDIR_P
="$ac_cv_path_mkdir -p"
3121 # As a last resort, use the slow shell script. Don't cache a
3122 # value for MKDIR_P within a source directory, because that will
3123 # break other packages using the cache if that directory is
3124 # removed, or if the value is a relative name.
3125 test -d .
/--version && rmdir .
/--version
3126 MKDIR_P
="$ac_install_sh -d"
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3130 $as_echo "$MKDIR_P" >&6; }
3134 [\\/$
]* | ?
:[\\/]*) ;;
3135 */*) mkdir_p
="\$(top_builddir)/$mkdir_p" ;;
3138 for ac_prog
in gawk mawk nawk
awk
3140 # Extract the first word of "$ac_prog", so it can be a program name with args.
3141 set dummy
$ac_prog; ac_word
=$2
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3143 $as_echo_n "checking for $ac_word... " >&6; }
3144 if test "${ac_cv_prog_AWK+set}" = set; then :
3145 $as_echo_n "(cached) " >&6
3147 if test -n "$AWK"; then
3148 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
3150 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3154 test -z "$as_dir" && as_dir
=.
3155 for ac_exec_ext
in '' $ac_executable_extensions; do
3156 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3157 ac_cv_prog_AWK
="$ac_prog"
3158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3168 if test -n "$AWK"; then
3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3170 $as_echo "$AWK" >&6; }
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173 $as_echo "no" >&6; }
3177 test -n "$AWK" && break
3180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3181 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3183 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3184 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3185 $as_echo_n "(cached) " >&6
3187 cat >conftest.
make <<\_ACEOF
3190 @
echo '@@@%%%=$(MAKE)=@@@%%%'
3192 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3193 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3195 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
3197 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
3201 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
3202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3203 $as_echo "yes" >&6; }
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3207 $as_echo "no" >&6; }
3208 SET_MAKE
="MAKE=${MAKE-make}"
3211 rm -rf .tst
2>/dev
/null
3212 mkdir .tst
2>/dev
/null
3213 if test -d .tst
; then
3218 rmdir .tst
2>/dev
/null
3220 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3221 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3222 # is not polluted with repeated "-I."
3223 am__isrc
=' -I$(srcdir)'
3224 # test to see if srcdir already configured
3225 if test -f $srcdir/config.status
; then
3226 as_fn_error
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3230 # test whether we have cygpath
3231 if test -z "$CYGPATH_W"; then
3232 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
3233 CYGPATH_W
='cygpath -w'
3240 # Define the identity of the package.
3245 cat >>confdefs.h
<<_ACEOF
3246 #define PACKAGE "$PACKAGE"
3250 cat >>confdefs.h
<<_ACEOF
3251 #define VERSION "$VERSION"
3254 # Some tools Automake needs.
3256 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3259 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
3262 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3265 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
3268 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
3270 # We need awk for the "check" target. The system "awk" is bad on
3272 # Always define AMTAR for backward compatibility.
3274 AMTAR
=${AMTAR-"${am_missing_run}tar"}
3276 am__tar
='${AMTAR} chof - "$$tardir"'; am__untar
='${AMTAR} xf -'
3282 # Default to --enable-multilib
3283 # Check whether --enable-multilib was given.
3284 if test "${enable_multilib+set}" = set; then :
3285 enableval
=$enable_multilib; case "$enableval" in
3286 yes) multilib
=yes ;;
3288 *) as_fn_error
"bad value $enableval for multilib option" "$LINENO" 5 ;;
3295 # We may get other options which we leave undocumented:
3296 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3297 # See config-ml.in if you want the gory details.
3299 if test "$srcdir" = "."; then
3300 if test "$with_target_subdir" != "."; then
3301 multi_basedir
="$srcdir/$with_multisrctop../.."
3303 multi_basedir
="$srcdir/$with_multisrctop.."
3306 multi_basedir
="$srcdir/.."
3310 # Even if the default multilib is not a cross compilation,
3311 # it may be that some of the other multilibs are.
3312 if test $cross_compiling = no
&& test $multilib = yes \
3313 && test "x${with_multisubdir}" != x
; then
3314 cross_compiling
=maybe
3317 ac_config_commands
="$ac_config_commands default-1"
3320 # Calculate toolexeclibdir
3321 # Also toolexecdir, though it's only used in toolexeclibdir
3322 case ${enable_version_specific_runtime_libs} in
3324 # Need the gcc compiler version to know where to install libraries
3325 # and header files if --enable-version-specific-runtime-libs option
3327 toolexecdir
='$(libdir)/gcc/$(target_alias)'
3328 toolexeclibdir
='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3331 if test -n "$with_cross_host" &&
3332 test x
"$with_cross_host" != x
"no"; then
3333 # Install a library built with a cross compiler in tooldir, not libdir.
3334 toolexecdir
='$(exec_prefix)/$(target_alias)'
3335 toolexeclibdir
='$(toolexecdir)/lib'
3337 toolexecdir
='$(libdir)/gcc-lib/$(target_alias)'
3338 toolexeclibdir
='$(libdir)'
3340 multi_os_directory
=`$CC -print-multi-os-directory`
3341 case $multi_os_directory in
3342 .
) ;; # Avoid trailing /.
3343 *) toolexeclibdir
=$toolexeclibdir/$multi_os_directory ;;
3350 # Check the compiler.
3351 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3352 # We must force CC to /not/ be precious variables; otherwise
3353 # the wrong, non-multilib-adjusted value will be used in multilibs.
3354 # As a side effect, we have to subst CFLAGS ourselves.
3359 ac_cpp
='$CPP $CPPFLAGS'
3360 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3361 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3362 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3363 if test -n "$ac_tool_prefix"; then
3364 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3365 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3367 $as_echo_n "checking for $ac_word... " >&6; }
3368 if test "${ac_cv_prog_CC+set}" = set; then :
3369 $as_echo_n "(cached) " >&6
3371 if test -n "$CC"; then
3372 ac_cv_prog_CC
="$CC" # Let the user override the test.
3374 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3378 test -z "$as_dir" && as_dir
=.
3379 for ac_exec_ext
in '' $ac_executable_extensions; do
3380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3381 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
3382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3392 if test -n "$CC"; then
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3394 $as_echo "$CC" >&6; }
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3397 $as_echo "no" >&6; }
3402 if test -z "$ac_cv_prog_CC"; then
3404 # Extract the first word of "gcc", so it can be a program name with args.
3405 set dummy gcc
; ac_word
=$2
3406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3407 $as_echo_n "checking for $ac_word... " >&6; }
3408 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3409 $as_echo_n "(cached) " >&6
3411 if test -n "$ac_ct_CC"; then
3412 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3414 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3418 test -z "$as_dir" && as_dir
=.
3419 for ac_exec_ext
in '' $ac_executable_extensions; do
3420 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3421 ac_cv_prog_ac_ct_CC
="gcc"
3422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3431 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3432 if test -n "$ac_ct_CC"; then
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3434 $as_echo "$ac_ct_CC" >&6; }
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3437 $as_echo "no" >&6; }
3440 if test "x$ac_ct_CC" = x
; then
3443 case $cross_compiling:$ac_tool_warned in
3445 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3446 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3447 ac_tool_warned
=yes ;;
3455 if test -z "$CC"; then
3456 if test -n "$ac_tool_prefix"; then
3457 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3458 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3460 $as_echo_n "checking for $ac_word... " >&6; }
3461 if test "${ac_cv_prog_CC+set}" = set; then :
3462 $as_echo_n "(cached) " >&6
3464 if test -n "$CC"; then
3465 ac_cv_prog_CC
="$CC" # Let the user override the test.
3467 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3471 test -z "$as_dir" && as_dir
=.
3472 for ac_exec_ext
in '' $ac_executable_extensions; do
3473 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3474 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3485 if test -n "$CC"; then
3486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3487 $as_echo "$CC" >&6; }
3489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3490 $as_echo "no" >&6; }
3496 if test -z "$CC"; then
3497 # Extract the first word of "cc", so it can be a program name with args.
3498 set dummy cc
; ac_word
=$2
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3500 $as_echo_n "checking for $ac_word... " >&6; }
3501 if test "${ac_cv_prog_CC+set}" = set; then :
3502 $as_echo_n "(cached) " >&6
3504 if test -n "$CC"; then
3505 ac_cv_prog_CC
="$CC" # Let the user override the test.
3508 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3512 test -z "$as_dir" && as_dir
=.
3513 for ac_exec_ext
in '' $ac_executable_extensions; do
3514 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3515 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3516 ac_prog_rejected
=yes
3520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3527 if test $ac_prog_rejected = yes; then
3528 # We found a bogon in the path, so make sure we never use it.
3529 set dummy
$ac_cv_prog_CC
3531 if test $# != 0; then
3532 # We chose a different compiler from the bogus one.
3533 # However, it has the same basename, so the bogon will be chosen
3534 # first if we set CC to just the basename; use the full file name.
3536 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3542 if test -n "$CC"; then
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3544 $as_echo "$CC" >&6; }
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3547 $as_echo "no" >&6; }
3552 if test -z "$CC"; then
3553 if test -n "$ac_tool_prefix"; then
3554 for ac_prog
in cl.exe
3556 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3557 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3559 $as_echo_n "checking for $ac_word... " >&6; }
3560 if test "${ac_cv_prog_CC+set}" = set; then :
3561 $as_echo_n "(cached) " >&6
3563 if test -n "$CC"; then
3564 ac_cv_prog_CC
="$CC" # Let the user override the test.
3566 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3570 test -z "$as_dir" && as_dir
=.
3571 for ac_exec_ext
in '' $ac_executable_extensions; do
3572 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3573 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3584 if test -n "$CC"; then
3585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3586 $as_echo "$CC" >&6; }
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3589 $as_echo "no" >&6; }
3593 test -n "$CC" && break
3596 if test -z "$CC"; then
3598 for ac_prog
in cl.exe
3600 # Extract the first word of "$ac_prog", so it can be a program name with args.
3601 set dummy
$ac_prog; ac_word
=$2
3602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3603 $as_echo_n "checking for $ac_word... " >&6; }
3604 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3605 $as_echo_n "(cached) " >&6
3607 if test -n "$ac_ct_CC"; then
3608 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3610 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3614 test -z "$as_dir" && as_dir
=.
3615 for ac_exec_ext
in '' $ac_executable_extensions; do
3616 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3617 ac_cv_prog_ac_ct_CC
="$ac_prog"
3618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3627 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3628 if test -n "$ac_ct_CC"; then
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3630 $as_echo "$ac_ct_CC" >&6; }
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3633 $as_echo "no" >&6; }
3637 test -n "$ac_ct_CC" && break
3640 if test "x$ac_ct_CC" = x
; then
3643 case $cross_compiling:$ac_tool_warned in
3645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3646 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3647 ac_tool_warned
=yes ;;
3656 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3657 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3658 as_fn_error
"no acceptable C compiler found in \$PATH
3659 See \`config.log' for more details." "$LINENO" 5; }
3661 # Provide some information about the compiler.
3662 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3665 for ac_option
in --version -v -V -qversion; do
3666 { { ac_try
="$ac_compiler $ac_option >&5"
3668 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3669 *) ac_try_echo=$ac_try;;
3671 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3672 $as_echo "$ac_try_echo"; } >&5
3673 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3675 if test -s conftest.err; then
3677 ... rest of stderr output deleted ...
3678 10q' conftest.err >conftest.er1
3679 cat conftest.er1 >&5
3680 rm -f conftest.er1 conftest.err
3682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3683 test $ac_status = 0; }
3686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3687 /* end confdefs.h. */
3697 ac_clean_files_save=$ac_clean_files
3698 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3699 # Try to create an executable without -o first, disregard a.out.
3700 # It will help us diagnose broken compilers, and finding out an intuition
3702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3703 $as_echo_n "checking for C compiler default output file name... " >&6; }
3704 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3706 # The possible output files:
3707 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3710 for ac_file in $ac_files
3713 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3714 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3719 if { { ac_try="$ac_link_default"
3721 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3722 *) ac_try_echo
=$ac_try;;
3724 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3725 $as_echo "$ac_try_echo"; } >&5
3726 (eval "$ac_link_default") 2>&5
3728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3729 test $ac_status = 0; }; then :
3730 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3731 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3732 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3733 # so that the user can short-circuit this test for compilers unknown to
3735 for ac_file
in $ac_files ''
3737 test -f "$ac_file" ||
continue
3739 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3742 # We found the default executable, but exeext='' is most
3746 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3748 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3750 # We set ac_cv_exeext here because the later test for it is not
3751 # safe: cross compilers may not add the suffix if given an `-o'
3752 # argument, so we may need to know it at that point already.
3753 # Even if this section looks crufty: it has the advantage of
3760 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3766 $as_echo "$ac_file" >&6; }
3767 if test -z "$ac_file"; then :
3768 $as_echo "$as_me: failed program was:" >&5
3769 sed 's/^/| /' conftest.
$ac_ext >&5
3771 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3772 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3773 { as_fn_set_status
77
3774 as_fn_error
"C compiler cannot create executables
3775 See \`config.log' for more details." "$LINENO" 5; }; }
3777 ac_exeext
=$ac_cv_exeext
3779 # Check that the compiler produces executables we can run. If not, either
3780 # the compiler is broken, or we cross compile.
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3782 $as_echo_n "checking whether the C compiler works... " >&6; }
3783 # If not cross compiling, check that we can run a simple program.
3784 if test "$cross_compiling" != yes; then
3785 if { ac_try
='./$ac_file'
3786 { { case "(($ac_try" in
3787 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3788 *) ac_try_echo=$ac_try;;
3790 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3791 $as_echo "$ac_try_echo"; } >&5
3792 (eval "$ac_try") 2>&5
3794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3795 test $ac_status = 0; }; }; then
3798 if test "$cross_compiling" = maybe; then
3801 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3802 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3803 as_fn_error "cannot run C compiled programs.
3804 If you meant to cross compile
, use \
`--host'.
3805 See \`config.log
' for more details." "$LINENO" 5; }
3809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3810 $as_echo "yes" >&6; }
3812 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3813 ac_clean_files=$ac_clean_files_save
3814 # Check that the compiler produces executables we can run. If not, either
3815 # the compiler is broken, or we cross compile.
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3817 $as_echo_n "checking whether we are cross compiling... " >&6; }
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3819 $as_echo "$cross_compiling" >&6; }
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3822 $as_echo_n "checking for suffix of executables... " >&6; }
3823 if { { ac_try="$ac_link"
3825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3826 *) ac_try_echo=$ac_try;;
3828 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3829 $as_echo "$ac_try_echo"; } >&5
3830 (eval "$ac_link") 2>&5
3832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3833 test $ac_status = 0; }; then :
3834 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3835 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3836 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3838 for ac_file
in conftest.exe conftest conftest.
*; do
3839 test -f "$ac_file" ||
continue
3841 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3842 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3848 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3849 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3850 as_fn_error
"cannot compute suffix of executables: cannot compile and link
3851 See \`config.log' for more details." "$LINENO" 5; }
3853 rm -f conftest
$ac_cv_exeext
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3855 $as_echo "$ac_cv_exeext" >&6; }
3857 rm -f conftest.
$ac_ext
3858 EXEEXT
=$ac_cv_exeext
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3861 $as_echo_n "checking for suffix of object files... " >&6; }
3862 if test "${ac_cv_objext+set}" = set; then :
3863 $as_echo_n "(cached) " >&6
3865 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3866 /* end confdefs.h. */
3876 rm -f conftest.o conftest.obj
3877 if { { ac_try
="$ac_compile"
3879 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3880 *) ac_try_echo=$ac_try;;
3882 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3883 $as_echo "$ac_try_echo"; } >&5
3884 (eval "$ac_compile") 2>&5
3886 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3887 test $ac_status = 0; }; then :
3888 for ac_file in conftest.o conftest.obj conftest.*; do
3889 test -f "$ac_file" || continue;
3891 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3892 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3897 $as_echo "$as_me: failed program was:" >&5
3898 sed 's/^/| /' conftest.$ac_ext >&5
3900 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3901 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3902 as_fn_error "cannot compute suffix of object files
: cannot compile
3903 See \
`config.log' for more details." "$LINENO" 5; }
3905 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3908 $as_echo "$ac_cv_objext" >&6; }
3909 OBJEXT=$ac_cv_objext
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3912 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3913 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3914 $as_echo_n "(cached) " >&6
3916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3917 /* end confdefs.h. */
3930 if ac_fn_c_try_compile "$LINENO"; then :
3935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3936 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3940 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3941 if test $ac_compiler_gnu = yes; then
3946 ac_test_CFLAGS=${CFLAGS+set}
3947 ac_save_CFLAGS=$CFLAGS
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3949 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3950 if test "${ac_cv_prog_cc_g+set}" = set; then :
3951 $as_echo_n "(cached) " >&6
3953 ac_save_c_werror_flag=$ac_c_werror_flag
3954 ac_c_werror_flag=yes
3957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3958 /* end confdefs.h. */
3968 if ac_fn_c_try_compile "$LINENO"; then :
3972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3973 /* end confdefs.h. */
3983 if ac_fn_c_try_compile "$LINENO"; then :
3986 ac_c_werror_flag=$ac_save_c_werror_flag
3988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3989 /* end confdefs.h. */
3999 if ac_fn_c_try_compile "$LINENO"; then :
4002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4004 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4007 ac_c_werror_flag=$ac_save_c_werror_flag
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4010 $as_echo "$ac_cv_prog_cc_g" >&6; }
4011 if test "$ac_test_CFLAGS" = set; then
4012 CFLAGS=$ac_save_CFLAGS
4013 elif test $ac_cv_prog_cc_g = yes; then
4014 if test "$GCC" = yes; then
4020 if test "$GCC" = yes; then
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4027 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4028 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4029 $as_echo_n "(cached) " >&6
4031 ac_cv_prog_cc_c89=no
4033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4034 /* end confdefs.h. */
4037 #include <sys/types.h>
4038 #include <sys/stat.h>
4039 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4040 struct buf { int x; };
4041 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4042 static char *e (p, i)
4048 static char *f (char * (*g) (char **, int), char **p, ...)
4053 s = g (p, va_arg (v,int));
4058 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4059 function prototypes and stuff, but not '\xHH' hex character constants.
4060 These don't provoke an error unfortunately, instead are silently treated
4061 as 'x'. The following induces an error, until -std is added to get
4062 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4063 array size at least. It's necessary to write '\x00'==0 to get something
4064 that's true only with -std. */
4065 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4067 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4068 inside strings and character constants. */
4070 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4072 int test (int i, double x);
4073 struct s1 {int (*f) (int a);};
4074 struct s2 {int (*f) (double a);};
4075 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4081 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4086 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4087 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4089 CC="$ac_save_CC $ac_arg"
4090 if ac_fn_c_try_compile "$LINENO"; then :
4091 ac_cv_prog_cc_c89=$ac_arg
4093 rm -f core conftest.err conftest.$ac_objext
4094 test "x$ac_cv_prog_cc_c89" != "xno" && break
4096 rm -f conftest.$ac_ext
4101 case "x$ac_cv_prog_cc_c89" in
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4104 $as_echo "none needed" >&6; } ;;
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4107 $as_echo "unsupported" >&6; } ;;
4109 CC="$CC $ac_cv_prog_cc_c89"
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4111 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4113 if test "x$ac_cv_prog_cc_c89" != xno; then :
4118 ac_cpp='$CPP $CPPFLAGS'
4119 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4120 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4121 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4122 DEPDIR="${am__leading_dot}deps"
4124 ac_config_commands="$ac_config_commands depfiles"
4127 am_make=${MAKE-make}
4128 cat > confinc << 'END'
4130 @echo this is the am__doit target
4133 # If we don't find an include directive, just comment out the code.
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4135 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4139 # First try GNU make style include.
4140 echo "include confinc" > confmf
4141 # Ignore all kinds of additional output from `make'.
4142 case `$am_make -s -f confmf 2> /dev/null` in #(
4143 *the\ am__doit\ target*)
4149 # Now try BSD make style include.
4150 if test "$am__include" = "#"; then
4151 echo '.include
"confinc"' > confmf
4152 case `$am_make -s -f confmf 2> /dev/null` in #(
4153 *the\ am__doit\ target*)
4154 am__include=.include
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4163 $as_echo "$_am_result" >&6; }
4164 rm -f confinc confmf
4166 # Check whether --enable-dependency-tracking was given.
4167 if test "${enable_dependency_tracking+set}" = set; then :
4168 enableval=$enable_dependency_tracking;
4171 if test "x$enable_dependency_tracking" != xno; then
4172 am_depcomp="$ac_aux_dir/depcomp"
4175 if test "x$enable_dependency_tracking" != xno
; then
4185 depcc
="$CC" am_compiler_list
=
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4188 $as_echo_n "checking dependency style of $depcc... " >&6; }
4189 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4190 $as_echo_n "(cached) " >&6
4192 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4193 # We make a subdir and do the tests there. Otherwise we can end up
4194 # making bogus files that we don't know about and never remove. For
4195 # instance it was reported that on HP-UX the gcc test will end up
4196 # making a dummy file named `D' -- because `-MD' means `put the output
4199 # Copy depcomp to subdir because otherwise we won't find it if we're
4200 # using a relative directory.
4201 cp "$am_depcomp" conftest.dir
4203 # We will build objects and dependencies in a subdirectory because
4204 # it helps to detect inapplicable dependency modes. For instance
4205 # both Tru64's cc and ICC support -MD to output dependencies as a
4206 # side effect of compilation, but ICC will put the dependencies in
4207 # the current directory while Tru64 will put them in the object
4211 am_cv_CC_dependencies_compiler_type
=none
4212 if test "$am_compiler_list" = ""; then
4213 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4216 case " $depcc " in #(
4217 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
4220 for depmode
in $am_compiler_list; do
4221 # Setup a source with many dependencies, because some compilers
4222 # like to wrap large dependency lists on column 80 (with \), and
4223 # we should not choose a depcomp mode which is confused by this.
4225 # We need to recreate these files for each test, as the compiler may
4226 # overwrite some of them when testing with obscure command lines.
4227 # This happens at least with the AIX C compiler.
4229 for i
in 1 2 3 4 5 6; do
4230 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4231 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4232 # Solaris 8's {/usr,}/bin/sh.
4233 touch sub
/conftst
$i.h
4235 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4237 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4238 # mode. It turns out that the SunPro C++ compiler does not properly
4239 # handle `-M -o', and we need to detect this. Also, some Intel
4240 # versions had trouble with output in subdirs
4241 am__obj
=sub
/conftest.
${OBJEXT-o}
4242 am__minus_obj
="-o $am__obj"
4245 # This depmode causes a compiler race in universal mode.
4246 test "$am__universal" = false ||
continue
4249 # after this tag, mechanisms are not by side-effect, so they'll
4250 # only be used when explicitly requested
4251 if test "x$enable_dependency_tracking" = xyes
; then
4257 msvisualcpp | msvcmsys
)
4258 # This compiler won't grok `-c -o', but also, the minuso test has
4259 # not run yet. These depmodes are late enough in the game, and
4260 # so weak that their functioning should not be impacted.
4261 am__obj
=conftest.
${OBJEXT-o}
4266 if depmode
=$depmode \
4267 source=sub
/conftest.c object
=$am__obj \
4268 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4269 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4270 >/dev
/null
2>conftest.err
&&
4271 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4272 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4273 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4274 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4275 # icc doesn't choke on unknown options, it will just issue warnings
4276 # or remarks (even with -Werror). So we grep stderr for any message
4277 # that says an option was ignored or not supported.
4278 # When given -MP, icc 7.0 and 7.1 complain thusly:
4279 # icc: Command line warning: ignoring option '-M'; no argument required
4280 # The diagnosis changed in icc 8.0:
4281 # icc: Command line remark: option '-MP' not supported
4282 if (grep 'ignoring option' conftest.err ||
4283 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4284 am_cv_CC_dependencies_compiler_type
=$depmode
4293 am_cv_CC_dependencies_compiler_type
=none
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4298 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4299 CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
4302 test "x$enable_dependency_tracking" != xno \
4303 && test "$am_cv_CC_dependencies_compiler_type" = gcc3
; then
4305 am__fastdepCC_FALSE
='#'
4307 am__fastdepCC_TRUE
='#'
4308 am__fastdepCC_FALSE
=
4313 ac_cpp
='$CXXCPP $CPPFLAGS'
4314 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4315 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4316 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
4317 if test -z "$CXX"; then
4318 if test -n "$CCC"; then
4321 if test -n "$ac_tool_prefix"; then
4322 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
4324 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4325 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4327 $as_echo_n "checking for $ac_word... " >&6; }
4328 if test "${ac_cv_prog_CXX+set}" = set; then :
4329 $as_echo_n "(cached) " >&6
4331 if test -n "$CXX"; then
4332 ac_cv_prog_CXX
="$CXX" # Let the user override the test.
4334 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4338 test -z "$as_dir" && as_dir
=.
4339 for ac_exec_ext
in '' $ac_executable_extensions; do
4340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4341 ac_cv_prog_CXX
="$ac_tool_prefix$ac_prog"
4342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4352 if test -n "$CXX"; then
4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4354 $as_echo "$CXX" >&6; }
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4357 $as_echo "no" >&6; }
4361 test -n "$CXX" && break
4364 if test -z "$CXX"; then
4366 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
4368 # Extract the first word of "$ac_prog", so it can be a program name with args.
4369 set dummy
$ac_prog; ac_word
=$2
4370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4371 $as_echo_n "checking for $ac_word... " >&6; }
4372 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4373 $as_echo_n "(cached) " >&6
4375 if test -n "$ac_ct_CXX"; then
4376 ac_cv_prog_ac_ct_CXX
="$ac_ct_CXX" # Let the user override the test.
4378 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4382 test -z "$as_dir" && as_dir
=.
4383 for ac_exec_ext
in '' $ac_executable_extensions; do
4384 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4385 ac_cv_prog_ac_ct_CXX
="$ac_prog"
4386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4395 ac_ct_CXX
=$ac_cv_prog_ac_ct_CXX
4396 if test -n "$ac_ct_CXX"; then
4397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4398 $as_echo "$ac_ct_CXX" >&6; }
4400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4401 $as_echo "no" >&6; }
4405 test -n "$ac_ct_CXX" && break
4408 if test "x$ac_ct_CXX" = x
; then
4411 case $cross_compiling:$ac_tool_warned in
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4414 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4415 ac_tool_warned
=yes ;;
4423 # Provide some information about the compiler.
4424 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4427 for ac_option
in --version -v -V -qversion; do
4428 { { ac_try
="$ac_compiler $ac_option >&5"
4430 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4431 *) ac_try_echo=$ac_try;;
4433 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4434 $as_echo "$ac_try_echo"; } >&5
4435 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4437 if test -s conftest.err; then
4439 ... rest of stderr output deleted ...
4440 10q' conftest.err >conftest.er1
4441 cat conftest.er1 >&5
4442 rm -f conftest.er1 conftest.err
4444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4445 test $ac_status = 0; }
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4449 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4450 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4451 $as_echo_n "(cached) " >&6
4453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4454 /* end confdefs.h. */
4467 if ac_fn_cxx_try_compile "$LINENO"; then :
4472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4473 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4477 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4478 if test $ac_compiler_gnu = yes; then
4483 ac_test_CXXFLAGS=${CXXFLAGS+set}
4484 ac_save_CXXFLAGS=$CXXFLAGS
4485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4486 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4487 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4488 $as_echo_n "(cached) " >&6
4490 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4491 ac_cxx_werror_flag=yes
4494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4495 /* end confdefs.h. */
4505 if ac_fn_cxx_try_compile "$LINENO"; then :
4506 ac_cv_prog_cxx_g=yes
4509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4510 /* end confdefs.h. */
4520 if ac_fn_cxx_try_compile "$LINENO"; then :
4523 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4526 /* end confdefs.h. */
4536 if ac_fn_cxx_try_compile "$LINENO"; then :
4537 ac_cv_prog_cxx_g=yes
4539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4544 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4547 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4548 if test "$ac_test_CXXFLAGS" = set; then
4549 CXXFLAGS=$ac_save_CXXFLAGS
4550 elif test $ac_cv_prog_cxx_g = yes; then
4551 if test "$GXX" = yes; then
4557 if test "$GXX" = yes; then
4564 ac_cpp='$CPP $CPPFLAGS'
4565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4569 depcc="$CXX" am_compiler_list=
4571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4572 $as_echo_n "checking dependency style of $depcc... " >&6; }
4573 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4574 $as_echo_n "(cached) " >&6
4576 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4577 # We make a subdir and do the tests there. Otherwise we can end up
4578 # making bogus files that we don't know about and never remove. For
4579 # instance it was reported that on HP-UX the gcc test will end up
4580 # making a dummy file named `D
' -- because `-MD' means
`put the output
4583 # Copy depcomp to subdir because otherwise we won't find it if we're
4584 # using a relative directory.
4585 cp "$am_depcomp" conftest.dir
4587 # We will build objects and dependencies in a subdirectory because
4588 # it helps to detect inapplicable dependency modes. For instance
4589 # both Tru64's cc and ICC support -MD to output dependencies as a
4590 # side effect of compilation, but ICC will put the dependencies in
4591 # the current directory while Tru64 will put them in the object
4595 am_cv_CXX_dependencies_compiler_type=none
4596 if test "$am_compiler_list" = ""; then
4597 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < .
/depcomp
`
4600 case " $depcc " in #(
4601 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4604 for depmode in $am_compiler_list; do
4605 # Setup a source with many dependencies, because some compilers
4606 # like to wrap large dependency lists on column 80 (with \), and
4607 # we should not choose a depcomp mode which is confused by this.
4609 # We need to recreate these files for each test, as the compiler may
4610 # overwrite some of them when testing with obscure command lines.
4611 # This happens at least with the AIX C compiler.
4613 for i in 1 2 3 4 5 6; do
4614 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4615 # Using `: > sub
/conftst
$i.h
' creates only sub/conftst1.h with
4616 # Solaris 8's
{/usr
,}/bin
/sh.
4617 touch sub
/conftst
$i.h
4619 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4621 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4622 # mode. It turns out that the SunPro C++ compiler does not properly
4623 # handle `-M -o', and we need to detect this. Also, some Intel
4624 # versions had trouble with output in subdirs
4625 am__obj
=sub
/conftest.
${OBJEXT-o}
4626 am__minus_obj
="-o $am__obj"
4629 # This depmode causes a compiler race in universal mode.
4630 test "$am__universal" = false ||
continue
4633 # after this tag, mechanisms are not by side-effect, so they'll
4634 # only be used when explicitly requested
4635 if test "x$enable_dependency_tracking" = xyes
; then
4641 msvisualcpp | msvcmsys
)
4642 # This compiler won't grok `-c -o', but also, the minuso test has
4643 # not run yet. These depmodes are late enough in the game, and
4644 # so weak that their functioning should not be impacted.
4645 am__obj
=conftest.
${OBJEXT-o}
4650 if depmode
=$depmode \
4651 source=sub
/conftest.c object
=$am__obj \
4652 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4653 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4654 >/dev
/null
2>conftest.err
&&
4655 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4656 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4657 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4658 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4659 # icc doesn't choke on unknown options, it will just issue warnings
4660 # or remarks (even with -Werror). So we grep stderr for any message
4661 # that says an option was ignored or not supported.
4662 # When given -MP, icc 7.0 and 7.1 complain thusly:
4663 # icc: Command line warning: ignoring option '-M'; no argument required
4664 # The diagnosis changed in icc 8.0:
4665 # icc: Command line remark: option '-MP' not supported
4666 if (grep 'ignoring option' conftest.err ||
4667 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4668 am_cv_CXX_dependencies_compiler_type
=$depmode
4677 am_cv_CXX_dependencies_compiler_type
=none
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4682 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4683 CXXDEPMODE
=depmode
=$am_cv_CXX_dependencies_compiler_type
4686 test "x$enable_dependency_tracking" != xno \
4687 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3
; then
4688 am__fastdepCXX_TRUE
=
4689 am__fastdepCXX_FALSE
='#'
4691 am__fastdepCXX_TRUE
='#'
4692 am__fastdepCXX_FALSE
=
4696 # By default we simply use the C compiler to build assembly code.
4698 test "${CCAS+set}" = set || CCAS
=$CC
4699 test "${CCASFLAGS+set}" = set || CCASFLAGS
=$CFLAGS
4703 depcc
="$CCAS" am_compiler_list
=
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4706 $as_echo_n "checking dependency style of $depcc... " >&6; }
4707 if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4708 $as_echo_n "(cached) " >&6
4710 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4711 # We make a subdir and do the tests there. Otherwise we can end up
4712 # making bogus files that we don't know about and never remove. For
4713 # instance it was reported that on HP-UX the gcc test will end up
4714 # making a dummy file named `D' -- because `-MD' means `put the output
4717 # Copy depcomp to subdir because otherwise we won't find it if we're
4718 # using a relative directory.
4719 cp "$am_depcomp" conftest.dir
4721 # We will build objects and dependencies in a subdirectory because
4722 # it helps to detect inapplicable dependency modes. For instance
4723 # both Tru64's cc and ICC support -MD to output dependencies as a
4724 # side effect of compilation, but ICC will put the dependencies in
4725 # the current directory while Tru64 will put them in the object
4729 am_cv_CCAS_dependencies_compiler_type
=none
4730 if test "$am_compiler_list" = ""; then
4731 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4736 for depmode
in $am_compiler_list; do
4737 # Setup a source with many dependencies, because some compilers
4738 # like to wrap large dependency lists on column 80 (with \), and
4739 # we should not choose a depcomp mode which is confused by this.
4741 # We need to recreate these files for each test, as the compiler may
4742 # overwrite some of them when testing with obscure command lines.
4743 # This happens at least with the AIX C compiler.
4745 for i
in 1 2 3 4 5 6; do
4746 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4747 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4748 # Solaris 8's {/usr,}/bin/sh.
4749 touch sub
/conftst
$i.h
4751 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4753 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4754 # mode. It turns out that the SunPro C++ compiler does not properly
4755 # handle `-M -o', and we need to detect this. Also, some Intel
4756 # versions had trouble with output in subdirs
4757 am__obj
=sub
/conftest.
${OBJEXT-o}
4758 am__minus_obj
="-o $am__obj"
4761 # This depmode causes a compiler race in universal mode.
4762 test "$am__universal" = false ||
continue
4765 # after this tag, mechanisms are not by side-effect, so they'll
4766 # only be used when explicitly requested
4767 if test "x$enable_dependency_tracking" = xyes
; then
4773 msvisualcpp | msvcmsys
)
4774 # This compiler won't grok `-c -o', but also, the minuso test has
4775 # not run yet. These depmodes are late enough in the game, and
4776 # so weak that their functioning should not be impacted.
4777 am__obj
=conftest.
${OBJEXT-o}
4782 if depmode
=$depmode \
4783 source=sub
/conftest.c object
=$am__obj \
4784 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4785 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4786 >/dev
/null
2>conftest.err
&&
4787 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4788 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4789 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4790 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4791 # icc doesn't choke on unknown options, it will just issue warnings
4792 # or remarks (even with -Werror). So we grep stderr for any message
4793 # that says an option was ignored or not supported.
4794 # When given -MP, icc 7.0 and 7.1 complain thusly:
4795 # icc: Command line warning: ignoring option '-M'; no argument required
4796 # The diagnosis changed in icc 8.0:
4797 # icc: Command line remark: option '-MP' not supported
4798 if (grep 'ignoring option' conftest.err ||
4799 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4800 am_cv_CCAS_dependencies_compiler_type
=$depmode
4809 am_cv_CCAS_dependencies_compiler_type
=none
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4814 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4815 CCASDEPMODE
=depmode
=$am_cv_CCAS_dependencies_compiler_type
4818 test "x$enable_dependency_tracking" != xno \
4819 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3
; then
4820 am__fastdepCCAS_TRUE
=
4821 am__fastdepCCAS_FALSE
='#'
4823 am__fastdepCCAS_TRUE
='#'
4824 am__fastdepCCAS_FALSE
=
4832 # In order to override CFLAGS_FOR_TARGET, all of our special flags go
4833 # in XCFLAGS. But we need them in CFLAGS during configury. So put them
4834 # in both places for now and restore CFLAGS at the end of config.
4835 save_CFLAGS
="$CFLAGS"
4837 # Find other programs we need.
4838 if test -n "$ac_tool_prefix"; then
4839 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4840 set dummy
${ac_tool_prefix}ar; ac_word
=$2
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4842 $as_echo_n "checking for $ac_word... " >&6; }
4843 if test "${ac_cv_prog_AR+set}" = set; then :
4844 $as_echo_n "(cached) " >&6
4846 if test -n "$AR"; then
4847 ac_cv_prog_AR
="$AR" # Let the user override the test.
4849 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4853 test -z "$as_dir" && as_dir
=.
4854 for ac_exec_ext
in '' $ac_executable_extensions; do
4855 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4856 ac_cv_prog_AR
="${ac_tool_prefix}ar"
4857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4867 if test -n "$AR"; then
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4869 $as_echo "$AR" >&6; }
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4872 $as_echo "no" >&6; }
4877 if test -z "$ac_cv_prog_AR"; then
4879 # Extract the first word of "ar", so it can be a program name with args.
4880 set dummy
ar; ac_word
=$2
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4882 $as_echo_n "checking for $ac_word... " >&6; }
4883 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4884 $as_echo_n "(cached) " >&6
4886 if test -n "$ac_ct_AR"; then
4887 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
4889 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4893 test -z "$as_dir" && as_dir
=.
4894 for ac_exec_ext
in '' $ac_executable_extensions; do
4895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4896 ac_cv_prog_ac_ct_AR
="ar"
4897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4906 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
4907 if test -n "$ac_ct_AR"; then
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4909 $as_echo "$ac_ct_AR" >&6; }
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4912 $as_echo "no" >&6; }
4915 if test "x$ac_ct_AR" = x
; then
4918 case $cross_compiling:$ac_tool_warned in
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4922 ac_tool_warned
=yes ;;
4930 if test -n "$ac_tool_prefix"; then
4931 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4932 set dummy
${ac_tool_prefix}nm
; ac_word
=$2
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4934 $as_echo_n "checking for $ac_word... " >&6; }
4935 if test "${ac_cv_prog_NM+set}" = set; then :
4936 $as_echo_n "(cached) " >&6
4938 if test -n "$NM"; then
4939 ac_cv_prog_NM
="$NM" # Let the user override the test.
4941 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4945 test -z "$as_dir" && as_dir
=.
4946 for ac_exec_ext
in '' $ac_executable_extensions; do
4947 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4948 ac_cv_prog_NM
="${ac_tool_prefix}nm"
4949 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4959 if test -n "$NM"; then
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
4961 $as_echo "$NM" >&6; }
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4964 $as_echo "no" >&6; }
4969 if test -z "$ac_cv_prog_NM"; then
4971 # Extract the first word of "nm", so it can be a program name with args.
4972 set dummy nm
; ac_word
=$2
4973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4974 $as_echo_n "checking for $ac_word... " >&6; }
4975 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
4976 $as_echo_n "(cached) " >&6
4978 if test -n "$ac_ct_NM"; then
4979 ac_cv_prog_ac_ct_NM
="$ac_ct_NM" # Let the user override the test.
4981 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4985 test -z "$as_dir" && as_dir
=.
4986 for ac_exec_ext
in '' $ac_executable_extensions; do
4987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4988 ac_cv_prog_ac_ct_NM
="nm"
4989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4998 ac_ct_NM
=$ac_cv_prog_ac_ct_NM
4999 if test -n "$ac_ct_NM"; then
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5001 $as_echo "$ac_ct_NM" >&6; }
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5004 $as_echo "no" >&6; }
5007 if test "x$ac_ct_NM" = x
; then
5010 case $cross_compiling:$ac_tool_warned in
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5013 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5014 ac_tool_warned
=yes ;;
5022 if test -n "$ac_tool_prefix"; then
5023 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5024 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
5025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5026 $as_echo_n "checking for $ac_word... " >&6; }
5027 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5028 $as_echo_n "(cached) " >&6
5030 if test -n "$RANLIB"; then
5031 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
5033 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5037 test -z "$as_dir" && as_dir
=.
5038 for ac_exec_ext
in '' $ac_executable_extensions; do
5039 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5040 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
5041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5050 RANLIB
=$ac_cv_prog_RANLIB
5051 if test -n "$RANLIB"; then
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5053 $as_echo "$RANLIB" >&6; }
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5056 $as_echo "no" >&6; }
5061 if test -z "$ac_cv_prog_RANLIB"; then
5062 ac_ct_RANLIB
=$RANLIB
5063 # Extract the first word of "ranlib", so it can be a program name with args.
5064 set dummy ranlib
; ac_word
=$2
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5066 $as_echo_n "checking for $ac_word... " >&6; }
5067 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5068 $as_echo_n "(cached) " >&6
5070 if test -n "$ac_ct_RANLIB"; then
5071 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
5073 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5077 test -z "$as_dir" && as_dir
=.
5078 for ac_exec_ext
in '' $ac_executable_extensions; do
5079 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5080 ac_cv_prog_ac_ct_RANLIB
="ranlib"
5081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5090 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
5091 if test -n "$ac_ct_RANLIB"; then
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5093 $as_echo "$ac_ct_RANLIB" >&6; }
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5096 $as_echo "no" >&6; }
5099 if test "x$ac_ct_RANLIB" = x
; then
5100 RANLIB
="ranlib-not-found-in-path-error"
5102 case $cross_compiling:$ac_tool_warned in
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5105 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5106 ac_tool_warned
=yes ;;
5108 RANLIB
=$ac_ct_RANLIB
5111 RANLIB
="$ac_cv_prog_RANLIB"
5114 # Extract the first word of "perl", so it can be a program name with args.
5115 set dummy perl
; ac_word
=$2
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5117 $as_echo_n "checking for $ac_word... " >&6; }
5118 if test "${ac_cv_path_PERL+set}" = set; then :
5119 $as_echo_n "(cached) " >&6
5123 ac_cv_path_PERL
="$PERL" # Let the user override the test with a path.
5126 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5130 test -z "$as_dir" && as_dir
=.
5131 for ac_exec_ext
in '' $ac_executable_extensions; do
5132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5133 ac_cv_path_PERL
="$as_dir/$ac_word$ac_exec_ext"
5134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5141 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL
="perl-not-found-in-path-error"
5145 PERL
=$ac_cv_path_PERL
5146 if test -n "$PERL"; then
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5148 $as_echo "$PERL" >&6; }
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5151 $as_echo "no" >&6; }
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5156 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5158 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5159 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5160 $as_echo_n "(cached) " >&6
5162 cat >conftest.
make <<\_ACEOF
5165 @
echo '@@@%%%=$(MAKE)=@@@%%%'
5167 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5168 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5170 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
5172 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
5176 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5178 $as_echo "yes" >&6; }
5181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5182 $as_echo "no" >&6; }
5183 SET_MAKE
="MAKE=${MAKE-make}"
5188 # See if makeinfo has been installed and is modern enough
5189 # that we can use it.
5191 # Extract the first word of "makeinfo", so it can be a program name with args.
5192 set dummy makeinfo
; ac_word
=$2
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5194 $as_echo_n "checking for $ac_word... " >&6; }
5195 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5196 $as_echo_n "(cached) " >&6
5198 if test -n "$MAKEINFO"; then
5199 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
5201 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5205 test -z "$as_dir" && as_dir
=.
5206 for ac_exec_ext
in '' $ac_executable_extensions; do
5207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5208 ac_cv_prog_MAKEINFO
="makeinfo"
5209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5218 MAKEINFO
=$ac_cv_prog_MAKEINFO
5219 if test -n "$MAKEINFO"; then
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5221 $as_echo "$MAKEINFO" >&6; }
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5224 $as_echo "no" >&6; }
5228 if test -n "$MAKEINFO"; then
5229 # Found it, now check the version.
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
5231 $as_echo_n "checking for modern makeinfo... " >&6; }
5232 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
5233 $as_echo_n "(cached) " >&6
5235 ac_prog_version
=`eval $MAKEINFO --version 2>&1 |
5236 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5238 case $ac_prog_version in
5239 '') gcc_cv_prog_makeinfo_modern
=no
;;
5240 4.
[4-9]*|
4.
[1-9][0-9]*|
[5-9]*|
[1-9][0-9]*) gcc_cv_prog_makeinfo_modern
=yes;;
5241 *) gcc_cv_prog_makeinfo_modern
=no
;;
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
5246 $as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
5248 gcc_cv_prog_makeinfo_modern
=no
5250 if test $gcc_cv_prog_makeinfo_modern = no
; then
5251 MAKEINFO
="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
5254 if test $gcc_cv_prog_makeinfo_modern = "yes"; then
5256 BUILD_INFO_FALSE
='#'
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5268 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5273 macro_version
='2.2.7a'
5274 macro_revision
='1.3134'
5288 ltmain
="$ac_aux_dir/ltmain.sh"
5290 # Backslashify metacharacters that are still active within
5291 # double-quoted strings.
5292 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
5294 # Same as above, but do not quote variable references.
5295 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
5297 # Sed substitution to delay expansion of an escaped shell variable in a
5298 # double_quote_subst'ed string.
5299 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
5301 # Sed substitution to delay expansion of an escaped single quote.
5302 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
5304 # Sed substitution to avoid accidental globbing in evaled expressions
5305 no_glob_subst
='s/\*/\\\*/g'
5307 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5308 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5309 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5312 $as_echo_n "checking how to print strings... " >&6; }
5313 # Test print first, because it will be a builtin if present.
5314 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5315 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5317 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5320 # Use this function as a fallback that always works.
5321 func_fallback_echo ()
5323 eval 'cat <<_LTECHO_EOF
5327 ECHO='func_fallback_echo
'
5330 # func_echo_all arg...
5331 # Invoke $ECHO with all args, space-separated.
5338 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5339 $as_echo "printf" >&6; } ;;
5340 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5341 $as_echo "print -r" >&6; } ;;
5342 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5343 $as_echo "cat" >&6; } ;;
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5360 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5361 if test "${ac_cv_path_SED+set}" = set; then :
5362 $as_echo_n "(cached) " >&6
5364 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5365 for ac_i in 1 2 3 4 5 6 7; do
5366 ac_script="$ac_script$as_nl$ac_script"
5368 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5369 { ac_script=; unset ac_script;}
5370 if test -z "$SED"; then
5371 ac_path_SED_found=false
5372 # Loop through the user's path and
test for each of PROGNAME-LIST
5373 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5377 test -z "$as_dir" && as_dir
=.
5378 for ac_prog
in sed gsed
; do
5379 for ac_exec_ext
in '' $ac_executable_extensions; do
5380 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5381 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } ||
continue
5382 # Check for GNU ac_path_SED and select it if it is found.
5383 # Check for GNU $ac_path_SED
5384 case `"$ac_path_SED" --version 2>&1` in
5386 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5389 $as_echo_n 0123456789 >"conftest.in"
5392 cat "conftest.in" "conftest.in" >"conftest.tmp"
5393 mv "conftest.tmp" "conftest.in"
5394 cp "conftest.in" "conftest.nl"
5395 $as_echo '' >> "conftest.nl"
5396 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5397 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5398 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5399 if test $ac_count -gt ${ac_path_SED_max-0}; then
5400 # Best one so far, save it but keep looking for a better one
5401 ac_cv_path_SED
="$ac_path_SED"
5402 ac_path_SED_max
=$ac_count
5404 # 10*(2^10) chars as input seems more than enough
5405 test $ac_count -gt 10 && break
5407 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5410 $ac_path_SED_found && break 3
5415 if test -z "$ac_cv_path_SED"; then
5416 as_fn_error
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5424 $as_echo "$ac_cv_path_SED" >&6; }
5425 SED
="$ac_cv_path_SED"
5428 test -z "$SED" && SED
=sed
5429 Xsed
="$SED -e 1s/^X//"
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5442 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5443 if test "${ac_cv_path_GREP+set}" = set; then :
5444 $as_echo_n "(cached) " >&6
5446 if test -z "$GREP"; then
5447 ac_path_GREP_found
=false
5448 # Loop through the user's path and test for each of PROGNAME-LIST
5449 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5450 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5453 test -z "$as_dir" && as_dir
=.
5454 for ac_prog
in grep ggrep
; do
5455 for ac_exec_ext
in '' $ac_executable_extensions; do
5456 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5457 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
5458 # Check for GNU ac_path_GREP and select it if it is found.
5459 # Check for GNU $ac_path_GREP
5460 case `"$ac_path_GREP" --version 2>&1` in
5462 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5465 $as_echo_n 0123456789 >"conftest.in"
5468 cat "conftest.in" "conftest.in" >"conftest.tmp"
5469 mv "conftest.tmp" "conftest.in"
5470 cp "conftest.in" "conftest.nl"
5471 $as_echo 'GREP' >> "conftest.nl"
5472 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5473 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5474 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5475 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5476 # Best one so far, save it but keep looking for a better one
5477 ac_cv_path_GREP
="$ac_path_GREP"
5478 ac_path_GREP_max
=$ac_count
5480 # 10*(2^10) chars as input seems more than enough
5481 test $ac_count -gt 10 && break
5483 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5486 $ac_path_GREP_found && break 3
5491 if test -z "$ac_cv_path_GREP"; then
5492 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5495 ac_cv_path_GREP
=$GREP
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5500 $as_echo "$ac_cv_path_GREP" >&6; }
5501 GREP
="$ac_cv_path_GREP"
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5505 $as_echo_n "checking for egrep... " >&6; }
5506 if test "${ac_cv_path_EGREP+set}" = set; then :
5507 $as_echo_n "(cached) " >&6
5509 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5510 then ac_cv_path_EGREP
="$GREP -E"
5512 if test -z "$EGREP"; then
5513 ac_path_EGREP_found
=false
5514 # Loop through the user's path and test for each of PROGNAME-LIST
5515 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5516 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5519 test -z "$as_dir" && as_dir
=.
5520 for ac_prog
in egrep; do
5521 for ac_exec_ext
in '' $ac_executable_extensions; do
5522 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5523 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
5524 # Check for GNU ac_path_EGREP and select it if it is found.
5525 # Check for GNU $ac_path_EGREP
5526 case `"$ac_path_EGREP" --version 2>&1` in
5528 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5531 $as_echo_n 0123456789 >"conftest.in"
5534 cat "conftest.in" "conftest.in" >"conftest.tmp"
5535 mv "conftest.tmp" "conftest.in"
5536 cp "conftest.in" "conftest.nl"
5537 $as_echo 'EGREP' >> "conftest.nl"
5538 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5539 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5540 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5541 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5542 # Best one so far, save it but keep looking for a better one
5543 ac_cv_path_EGREP
="$ac_path_EGREP"
5544 ac_path_EGREP_max
=$ac_count
5546 # 10*(2^10) chars as input seems more than enough
5547 test $ac_count -gt 10 && break
5549 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5552 $ac_path_EGREP_found && break 3
5557 if test -z "$ac_cv_path_EGREP"; then
5558 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5561 ac_cv_path_EGREP
=$EGREP
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5567 $as_echo "$ac_cv_path_EGREP" >&6; }
5568 EGREP
="$ac_cv_path_EGREP"
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5572 $as_echo_n "checking for fgrep... " >&6; }
5573 if test "${ac_cv_path_FGREP+set}" = set; then :
5574 $as_echo_n "(cached) " >&6
5576 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
5577 then ac_cv_path_FGREP
="$GREP -F"
5579 if test -z "$FGREP"; then
5580 ac_path_FGREP_found
=false
5581 # Loop through the user's path and test for each of PROGNAME-LIST
5582 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5583 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5586 test -z "$as_dir" && as_dir
=.
5587 for ac_prog
in fgrep
; do
5588 for ac_exec_ext
in '' $ac_executable_extensions; do
5589 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
5590 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } ||
continue
5591 # Check for GNU ac_path_FGREP and select it if it is found.
5592 # Check for GNU $ac_path_FGREP
5593 case `"$ac_path_FGREP" --version 2>&1` in
5595 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
5598 $as_echo_n 0123456789 >"conftest.in"
5601 cat "conftest.in" "conftest.in" >"conftest.tmp"
5602 mv "conftest.tmp" "conftest.in"
5603 cp "conftest.in" "conftest.nl"
5604 $as_echo 'FGREP' >> "conftest.nl"
5605 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5606 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5607 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5608 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5609 # Best one so far, save it but keep looking for a better one
5610 ac_cv_path_FGREP
="$ac_path_FGREP"
5611 ac_path_FGREP_max
=$ac_count
5613 # 10*(2^10) chars as input seems more than enough
5614 test $ac_count -gt 10 && break
5616 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5619 $ac_path_FGREP_found && break 3
5624 if test -z "$ac_cv_path_FGREP"; then
5625 as_fn_error
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5628 ac_cv_path_FGREP
=$FGREP
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5634 $as_echo "$ac_cv_path_FGREP" >&6; }
5635 FGREP
="$ac_cv_path_FGREP"
5638 test -z "$GREP" && GREP
=grep
5658 # Check whether --with-gnu-ld was given.
5659 if test "${with_gnu_ld+set}" = set; then :
5660 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
5666 if test "$GCC" = yes; then
5667 # Check if gcc -print-prog-name=ld gives a path.
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5669 $as_echo_n "checking for ld used by $CC... " >&6; }
5672 # gcc leaves a trailing carriage return which upsets mingw
5673 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5675 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
5678 # Accept absolute paths.
5680 re_direlt
='/[^/][^/]*/\.\./'
5681 # Canonicalize the pathname of ld
5682 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5683 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
5684 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5686 test -z "$LD" && LD
="$ac_prog"
5689 # If it fails, then pretend we aren't using GCC.
5693 # If it is relative, then search for the first ld in PATH.
5697 elif test "$with_gnu_ld" = yes; then
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5699 $as_echo_n "checking for GNU ld... " >&6; }
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5702 $as_echo_n "checking for non-GNU ld... " >&6; }
5704 if test "${lt_cv_path_LD+set}" = set; then :
5705 $as_echo_n "(cached) " >&6
5707 if test -z "$LD"; then
5708 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5709 for ac_dir
in $PATH; do
5711 test -z "$ac_dir" && ac_dir
=.
5712 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
5713 lt_cv_path_LD
="$ac_dir/$ac_prog"
5714 # Check to see if the program is GNU ld. I'd rather use --version,
5715 # but apparently some variants of GNU ld only accept -v.
5716 # Break only if it was the GNU/non-GNU ld that we prefer.
5717 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5718 *GNU
* |
*'with BFD'*)
5719 test "$with_gnu_ld" != no
&& break
5722 test "$with_gnu_ld" != yes && break
5729 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
5734 if test -n "$LD"; then
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5736 $as_echo "$LD" >&6; }
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5739 $as_echo "no" >&6; }
5741 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5743 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5744 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5745 $as_echo_n "(cached) " >&6
5747 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5748 case `$LD -v 2>&1 </dev/null` in
5749 *GNU
* |
*'with BFD'*)
5750 lt_cv_prog_gnu_ld
=yes
5753 lt_cv_prog_gnu_ld
=no
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5758 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5759 with_gnu_ld
=$lt_cv_prog_gnu_ld
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5770 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5771 if test "${lt_cv_path_NM+set}" = set; then :
5772 $as_echo_n "(cached) " >&6
5774 if test -n "$NM"; then
5775 # Let the user override the test.
5778 lt_nm_to_check
="${ac_tool_prefix}nm"
5779 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5780 lt_nm_to_check
="$lt_nm_to_check nm"
5782 for lt_tmp_nm
in $lt_nm_to_check; do
5783 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5784 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
5786 test -z "$ac_dir" && ac_dir
=.
5787 tmp_nm
="$ac_dir/$lt_tmp_nm"
5788 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
5789 # Check to see if the nm accepts a BSD-compat flag.
5790 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5791 # nm: unknown option "B" ignored
5792 # Tru64's nm complains that /dev/null is an invalid object file
5793 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5794 */dev
/null
* |
*'Invalid file or object type'*)
5795 lt_cv_path_NM
="$tmp_nm -B"
5799 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5801 lt_cv_path_NM
="$tmp_nm -p"
5805 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5806 continue # so that we can try to find one that supports BSD flags
5815 : ${lt_cv_path_NM=no}
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5819 $as_echo "$lt_cv_path_NM" >&6; }
5820 if test "$lt_cv_path_NM" != "no"; then
5823 # Didn't find any BSD compatible name lister, look for dumpbin.
5824 if test -n "$DUMPBIN"; then :
5825 # Let the user override the test.
5827 if test -n "$ac_tool_prefix"; then
5828 for ac_prog
in dumpbin
"link -dump"
5830 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5831 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5833 $as_echo_n "checking for $ac_word... " >&6; }
5834 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5835 $as_echo_n "(cached) " >&6
5837 if test -n "$DUMPBIN"; then
5838 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
5840 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5844 test -z "$as_dir" && as_dir
=.
5845 for ac_exec_ext
in '' $ac_executable_extensions; do
5846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5847 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
5848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5857 DUMPBIN
=$ac_cv_prog_DUMPBIN
5858 if test -n "$DUMPBIN"; then
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5860 $as_echo "$DUMPBIN" >&6; }
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5863 $as_echo "no" >&6; }
5867 test -n "$DUMPBIN" && break
5870 if test -z "$DUMPBIN"; then
5871 ac_ct_DUMPBIN
=$DUMPBIN
5872 for ac_prog
in dumpbin
"link -dump"
5874 # Extract the first word of "$ac_prog", so it can be a program name with args.
5875 set dummy
$ac_prog; ac_word
=$2
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5877 $as_echo_n "checking for $ac_word... " >&6; }
5878 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5879 $as_echo_n "(cached) " >&6
5881 if test -n "$ac_ct_DUMPBIN"; then
5882 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
5884 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5888 test -z "$as_dir" && as_dir
=.
5889 for ac_exec_ext
in '' $ac_executable_extensions; do
5890 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5891 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
5892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5901 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
5902 if test -n "$ac_ct_DUMPBIN"; then
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5904 $as_echo "$ac_ct_DUMPBIN" >&6; }
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5907 $as_echo "no" >&6; }
5911 test -n "$ac_ct_DUMPBIN" && break
5914 if test "x$ac_ct_DUMPBIN" = x
; then
5917 case $cross_compiling:$ac_tool_warned in
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5921 ac_tool_warned
=yes ;;
5923 DUMPBIN
=$ac_ct_DUMPBIN
5927 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5929 DUMPBIN
="$DUMPBIN -symbols"
5937 if test "$DUMPBIN" != ":"; then
5941 test -z "$NM" && NM
=nm
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5949 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5950 if test "${lt_cv_nm_interface+set}" = set; then :
5951 $as_echo_n "(cached) " >&6
5953 lt_cv_nm_interface
="BSD nm"
5954 echo "int some_variable = 0;" > conftest.
$ac_ext
5955 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5956 (eval "$ac_compile" 2>conftest.err
)
5957 cat conftest.err
>&5
5958 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5959 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
5960 cat conftest.err
>&5
5961 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5962 cat conftest.out
>&5
5963 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
5964 lt_cv_nm_interface
="MS dumpbin"
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5969 $as_echo "$lt_cv_nm_interface" >&6; }
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5972 $as_echo_n "checking whether ln -s works... " >&6; }
5974 if test "$LN_S" = "ln -s"; then
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5976 $as_echo "yes" >&6; }
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5979 $as_echo "no, using $LN_S" >&6; }
5982 # find the maximum length of command line arguments
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5984 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5985 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5986 $as_echo_n "(cached) " >&6
5993 # On DJGPP, this test can blow up pretty badly due to problems in libc
5994 # (any single argument exceeding 2000 bytes causes a buffer overrun
5995 # during glob expansion). Even if it were fixed, the result of this
5996 # check would be larger than it should be.
5997 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
6001 # Under GNU Hurd, this test is not required because there is
6002 # no limit to the length of command line arguments.
6003 # Libtool will interpret -1 as no limit whatsoever
6004 lt_cv_sys_max_cmd_len
=-1;
6007 cygwin
* | mingw
* | cegcc
*)
6008 # On Win9x/ME, this test blows up -- it succeeds, but takes
6009 # about 5 minutes as the teststring grows exponentially.
6010 # Worse, since 9x/ME are not pre-emptively multitasking,
6011 # you end up with a "frozen" computer, even though with patience
6012 # the test eventually succeeds (with a max line length of 256k).
6013 # Instead, let's just punt: use the minimum linelength reported by
6014 # all of the supported platforms: 8192 (on NT/2K/XP).
6015 lt_cv_sys_max_cmd_len
=8192;
6019 # On MiNT this can take a long time and run out of memory.
6020 lt_cv_sys_max_cmd_len
=8192;
6024 # On AmigaOS with pdksh, this test takes hours, literally.
6025 # So we just punt and use a minimum line length of 8192.
6026 lt_cv_sys_max_cmd_len
=8192;
6029 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
6030 # This has been around since 386BSD, at least. Likely further.
6031 if test -x /sbin
/sysctl
; then
6032 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
6033 elif test -x /usr
/sbin
/sysctl
; then
6034 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
6036 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
6038 # And add a safety zone
6039 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6040 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6044 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6045 lt_cv_sys_max_cmd_len
=196608
6049 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6050 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6051 # nice to cause kernel panics so lets avoid the loop below.
6052 # First set a reasonable default.
6053 lt_cv_sys_max_cmd_len
=16384
6055 if test -x /sbin
/sysconfig
; then
6056 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6057 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
6062 lt_cv_sys_max_cmd_len
=102400
6064 sysv5
* | sco5v6
* | sysv4.2uw2
*)
6065 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6066 if test -n "$kargmax"; then
6067 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
6069 lt_cv_sys_max_cmd_len
=32768
6073 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
6074 if test -n "$lt_cv_sys_max_cmd_len"; then
6075 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
6076 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
6078 # Make teststring a little bigger before we do anything with it.
6079 # a 1K string should be a reasonable start.
6080 for i
in 1 2 3 4 5 6 7 8 ; do
6081 teststring
=$teststring$teststring
6083 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
6084 # If test is not a shell built-in, we'll probably end up computing a
6085 # maximum length that is only half of the actual maximum length, but
6087 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6088 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
6089 test $i != 17 # 1/2 MB should be enough
6092 teststring
=$teststring$teststring
6094 # Only check the string length outside the loop.
6095 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
6097 # Add a significant safety factor because C++ compilers can tack on
6098 # massive amounts of additional arguments before passing them to the
6099 # linker. It appears as though 1/2 is a usable value.
6100 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
6107 if test -n $lt_cv_sys_max_cmd_len ; then
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6109 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6112 $as_echo "none" >&6; }
6114 max_cmd_len
=$lt_cv_sys_max_cmd_len
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6126 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6127 # Try some XSI features
6130 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6132 && eval 'test $(( 1 + 1 )) -eq 2 \
6133 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
6136 $as_echo "$xsi_shell" >&6; }
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
6140 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
6142 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
6144 && lt_shell_append=yes
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
6146 $as_echo "$lt_shell_append" >&6; }
6149 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6159 # test EBCDIC or ASCII
6160 case `echo X|tr X '\101'` in
6161 A) # ASCII based system
6162 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6163 lt_SP2NL='tr \040 \012'
6164 lt_NL2SP='tr \015\012 \040\040'
6166 *) # EBCDIC based system
6167 lt_SP2NL='tr \100 \n'
6168 lt_NL2SP='tr \r\n \100\100'
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
6181 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
6182 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6183 $as_echo_n "(cached
) " >&6
6185 lt_cv_ld_reload_flag='-r'
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
6188 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6189 reload_flag=$lt_cv_ld_reload_flag
6190 case $reload_flag in
6192 *) reload_flag=" $reload_flag" ;;
6194 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6197 if test "$GCC" = yes; then
6198 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6200 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6213 if test -n "$ac_tool_prefix"; then
6214 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
6215 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6217 $as_echo_n "checking
for $ac_word...
" >&6; }
6218 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6219 $as_echo_n "(cached
) " >&6
6221 if test -n "$OBJDUMP"; then
6222 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6228 test -z "$as_dir" && as_dir=.
6229 for ac_exec_ext in '' $ac_executable_extensions; do
6230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6231 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
6232 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6241 OBJDUMP=$ac_cv_prog_OBJDUMP
6242 if test -n "$OBJDUMP"; then
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
6244 $as_echo "$OBJDUMP" >&6; }
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6247 $as_echo "no
" >&6; }
6252 if test -z "$ac_cv_prog_OBJDUMP"; then
6253 ac_ct_OBJDUMP=$OBJDUMP
6254 # Extract the first word of "objdump
", so it can be a program name with args.
6255 set dummy objdump; ac_word=$2
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6257 $as_echo_n "checking
for $ac_word...
" >&6; }
6258 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6259 $as_echo_n "(cached
) " >&6
6261 if test -n "$ac_ct_OBJDUMP"; then
6262 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6268 test -z "$as_dir" && as_dir=.
6269 for ac_exec_ext in '' $ac_executable_extensions; do
6270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6271 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
6272 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6281 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6282 if test -n "$ac_ct_OBJDUMP"; then
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
6284 $as_echo "$ac_ct_OBJDUMP" >&6; }
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6287 $as_echo "no
" >&6; }
6290 if test "x
$ac_ct_OBJDUMP" = x; then
6293 case $cross_compiling:$ac_tool_warned in
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6296 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6297 ac_tool_warned=yes ;;
6299 OBJDUMP=$ac_ct_OBJDUMP
6302 OBJDUMP="$ac_cv_prog_OBJDUMP"
6305 test -z "$OBJDUMP" && OBJDUMP=objdump
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
6316 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
6317 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6318 $as_echo_n "(cached
) " >&6
6320 lt_cv_file_magic_cmd='$MAGIC_CMD'
6321 lt_cv_file_magic_test_file=
6322 lt_cv_deplibs_check_method='unknown'
6323 # Need to set the preceding variable on all platforms that support
6324 # interlibrary dependencies.
6325 # 'none' -- dependencies not supported.
6326 # `unknown' -- same as none, but documents that we really don't know.
6327 # 'pass_all' -- all dependencies passed with no checks.
6328 # 'test_compile' -- check by making test program.
6329 # 'file_magic [[regex]]' -- check by looking for files in library path
6330 # which responds to the $file_magic_cmd with a given extended regex.
6331 # If you have `file' or equivalent on your system and you're not sure
6332 # whether `pass_all' will *always* work, you probably want this one.
6336 lt_cv_deplibs_check_method=pass_all
6340 lt_cv_deplibs_check_method=pass_all
6344 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6345 lt_cv_file_magic_cmd='/usr/bin/file -L'
6346 lt_cv_file_magic_test_file=/shlib/libc.so
6350 # func_win32_libid is a shell function defined in ltmain.sh
6351 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6352 lt_cv_file_magic_cmd='func_win32_libid'
6356 # Base MSYS/MinGW do not provide the 'file' command needed by
6357 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6358 # unless we find 'file', for example because we are cross-compiling.
6359 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6360 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
6361 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6362 lt_cv_file_magic_cmd='func_win32_libid'
6364 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6365 lt_cv_file_magic_cmd='$OBJDUMP -f'
6370 # use the weaker test based on 'objdump'. See mingw*.
6371 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6372 lt_cv_file_magic_cmd='$OBJDUMP -f'
6375 darwin* | rhapsody*)
6376 lt_cv_deplibs_check_method=pass_all
6379 freebsd* | dragonfly*)
6380 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6383 # Not sure whether the presence of OpenBSD here was a mistake.
6384 # Let's accept both of them until this is cleared up.
6385 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6386 lt_cv_file_magic_cmd=/usr/bin/file
6387 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6391 lt_cv_deplibs_check_method=pass_all
6396 lt_cv_deplibs_check_method=pass_all
6400 lt_cv_deplibs_check_method=pass_all
6403 hpux10.20* | hpux11*)
6404 lt_cv_file_magic_cmd=/usr/bin/file
6407 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6408 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6411 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]'
6412 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6415 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6416 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6422 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6423 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6426 irix5* | irix6* | nonstopux*)
6428 *-32|*"-32 ") libmagic=32-bit;;
6429 *-n32|*"-n32 ") libmagic=N32;;
6430 *-64|*"-64 ") libmagic=64-bit;;
6431 *) libmagic=never-match;;
6433 lt_cv_deplibs_check_method=pass_all
6436 # This must be Linux ELF.
6437 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6438 lt_cv_deplibs_check_method=pass_all
6442 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6443 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6445 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6450 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6451 lt_cv_file_magic_cmd=/usr/bin/file
6452 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6456 lt_cv_deplibs_check_method=pass_all
6460 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
6461 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6463 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6467 osf3* | osf4* | osf5*)
6468 lt_cv_deplibs_check_method=pass_all
6472 lt_cv_deplibs_check_method=pass_all
6476 lt_cv_deplibs_check_method=pass_all
6479 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6480 lt_cv_deplibs_check_method=pass_all
6484 case $host_vendor in
6486 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]'
6487 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6490 lt_cv_deplibs_check_method=pass_all
6493 lt_cv_file_magic_cmd='/bin/file'
6494 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6497 lt_cv_file_magic_cmd='/bin/file'
6498 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
6499 lt_cv_file_magic_test_file=/lib/libc.so
6502 lt_cv_deplibs_check_method=pass_all
6505 lt_cv_deplibs_check_method=pass_all
6511 lt_cv_deplibs_check_method=pass_all
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
6517 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6518 file_magic_cmd=$lt_cv_file_magic_cmd
6519 deplibs_check_method=$lt_cv_deplibs_check_method
6520 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6533 if test -n "$ac_tool_prefix"; then
6534 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6535 set dummy ${ac_tool_prefix}ar; ac_word=$2
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6537 $as_echo_n "checking
for $ac_word...
" >&6; }
6538 if test "${ac_cv_prog_AR+set}" = set; then :
6539 $as_echo_n "(cached
) " >&6
6541 if test -n "$AR"; then
6542 ac_cv_prog_AR="$AR" # Let the user override the test.
6544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6548 test -z "$as_dir" && as_dir=.
6549 for ac_exec_ext in '' $ac_executable_extensions; do
6550 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6551 ac_cv_prog_AR="${ac_tool_prefix}ar"
6552 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6562 if test -n "$AR"; then
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
6564 $as_echo "$AR" >&6; }
6566 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6567 $as_echo "no
" >&6; }
6572 if test -z "$ac_cv_prog_AR"; then
6574 # Extract the first word of "ar", so it can be a program name with args.
6575 set dummy ar; ac_word=$2
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6577 $as_echo_n "checking
for $ac_word...
" >&6; }
6578 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6579 $as_echo_n "(cached
) " >&6
6581 if test -n "$ac_ct_AR"; then
6582 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6588 test -z "$as_dir" && as_dir=.
6589 for ac_exec_ext in '' $ac_executable_extensions; do
6590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6591 ac_cv_prog_ac_ct_AR="ar"
6592 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6601 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6602 if test -n "$ac_ct_AR"; then
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
6604 $as_echo "$ac_ct_AR" >&6; }
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6607 $as_echo "no
" >&6; }
6610 if test "x
$ac_ct_AR" = x; then
6613 case $cross_compiling:$ac_tool_warned in
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6616 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6617 ac_tool_warned=yes ;;
6625 test -z "$AR" && AR=ar
6626 test -z "$AR_FLAGS" && AR_FLAGS=cru
6638 if test -n "$ac_tool_prefix"; then
6639 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
6640 set dummy ${ac_tool_prefix}strip; ac_word=$2
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6642 $as_echo_n "checking
for $ac_word...
" >&6; }
6643 if test "${ac_cv_prog_STRIP+set}" = set; then :
6644 $as_echo_n "(cached
) " >&6
6646 if test -n "$STRIP"; then
6647 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6653 test -z "$as_dir" && as_dir=.
6654 for ac_exec_ext in '' $ac_executable_extensions; do
6655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6656 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
6657 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6666 STRIP=$ac_cv_prog_STRIP
6667 if test -n "$STRIP"; then
6668 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
6669 $as_echo "$STRIP" >&6; }
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6672 $as_echo "no
" >&6; }
6677 if test -z "$ac_cv_prog_STRIP"; then
6679 # Extract the first word of "strip
", so it can be a program name with args.
6680 set dummy strip; ac_word=$2
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6682 $as_echo_n "checking
for $ac_word...
" >&6; }
6683 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6684 $as_echo_n "(cached
) " >&6
6686 if test -n "$ac_ct_STRIP"; then
6687 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6693 test -z "$as_dir" && as_dir=.
6694 for ac_exec_ext in '' $ac_executable_extensions; do
6695 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6696 ac_cv_prog_ac_ct_STRIP="strip
"
6697 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6706 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6707 if test -n "$ac_ct_STRIP"; then
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
6709 $as_echo "$ac_ct_STRIP" >&6; }
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6712 $as_echo "no
" >&6; }
6715 if test "x
$ac_ct_STRIP" = x; then
6718 case $cross_compiling:$ac_tool_warned in
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6721 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6722 ac_tool_warned=yes ;;
6727 STRIP="$ac_cv_prog_STRIP"
6730 test -z "$STRIP" && STRIP=:
6737 if test -n "$ac_tool_prefix"; then
6738 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
6739 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6741 $as_echo_n "checking
for $ac_word...
" >&6; }
6742 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6743 $as_echo_n "(cached
) " >&6
6745 if test -n "$RANLIB"; then
6746 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6752 test -z "$as_dir" && as_dir=.
6753 for ac_exec_ext in '' $ac_executable_extensions; do
6754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6755 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
6756 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6765 RANLIB=$ac_cv_prog_RANLIB
6766 if test -n "$RANLIB"; then
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
6768 $as_echo "$RANLIB" >&6; }
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6771 $as_echo "no
" >&6; }
6776 if test -z "$ac_cv_prog_RANLIB"; then
6777 ac_ct_RANLIB=$RANLIB
6778 # Extract the first word of "ranlib
", so it can be a program name with args.
6779 set dummy ranlib; ac_word=$2
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6781 $as_echo_n "checking
for $ac_word...
" >&6; }
6782 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6783 $as_echo_n "(cached
) " >&6
6785 if test -n "$ac_ct_RANLIB"; then
6786 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6792 test -z "$as_dir" && as_dir=.
6793 for ac_exec_ext in '' $ac_executable_extensions; do
6794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6795 ac_cv_prog_ac_ct_RANLIB="ranlib
"
6796 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6805 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6806 if test -n "$ac_ct_RANLIB"; then
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
6808 $as_echo "$ac_ct_RANLIB" >&6; }
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6811 $as_echo "no
" >&6; }
6814 if test "x
$ac_ct_RANLIB" = x; then
6817 case $cross_compiling:$ac_tool_warned in
6819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6820 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6821 ac_tool_warned=yes ;;
6823 RANLIB=$ac_ct_RANLIB
6826 RANLIB="$ac_cv_prog_RANLIB"
6829 test -z "$RANLIB" && RANLIB=:
6836 # Determine commands to create old-style static archives.
6837 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6838 old_postinstall_cmds='chmod 644 $oldlib'
6839 old_postuninstall_cmds=
6841 if test -n "$RANLIB"; then
6844 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
6847 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
6850 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
6855 lock_old_archive_extraction=yes ;;
6857 lock_old_archive_extraction=no ;;
6898 # If no C compiler was specified, use CC.
6901 # If no C compiler flags were specified, use CFLAGS.
6902 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6904 # Allow CC to be a program name with arguments.
6908 # Check for command to grab the raw symbol name followed by C symbol from nm.
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
6910 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
6911 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6912 $as_echo_n "(cached
) " >&6
6915 # These are sane defaults that work on at least a few old systems.
6916 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6918 # Character class describing NM global symbol codes.
6919 symcode='[BCDEGRST]'
6921 # Regexp to match symbols that can be accessed directly from C.
6922 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6924 # Define system-specific variables.
6929 cygwin* | mingw* | pw32* | cegcc*)
6930 symcode='[ABCDGISTW]'
6933 if test "$host_cpu" = ia64; then
6934 symcode='[ABCDEGRST]'
6938 symcode='[BCDEGRST]'
6941 symcode='[BCDEGQRST]'
6952 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6960 # If we're using GNU nm, then use its standard symbol codes.
6961 case `$NM -V 2>&1` in
6962 *GNU* | *'with BFD'*)
6963 symcode='[ABCDGIRSTW]' ;;
6966 # Transform an extracted symbol line into a proper C declaration.
6967 # Some systems (esp. on ia64) link data and code symbols differently,
6968 # so use this general approach.
6969 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6971 # Transform an extracted symbol line into symbol name and symbol address
6972 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6973 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'"
6975 # Handle CRLF in mingw tool chain
6979 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6983 # Try without a prefix underscore, then with it.
6984 for ac_symprfx in "" "_
"; do
6986 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6987 symxfrm="\\1 $ac_symprfx\\2 \\2"
6989 # Write the raw and C identifiers.
6990 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
6991 # Fake it for dumpbin and say T for any non-static function
6992 # and D for any global variable.
6993 # Also find C++ and __fastcall symbols from MSVC++,
6994 # which start with @ or ?.
6995 lt_cv_sys_global_symbol_pipe="$AWK '"\
6996 " {last_section=section; section=\$ 3};"\
6997 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6998 " \$ 0!~/External *\|/{next};"\
6999 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7000 " {if(hide[section]) next};"\
7001 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7002 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7003 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7004 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7005 " ' prfx
=^
$ac_symprfx"
7007 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7010 # Check to see that the pipe works correctly.
7014 cat > conftest.$ac_ext <<_LT_EOF
7019 void nm_test_func(void);
7020 void nm_test_func(void){}
7024 int main(){nm_test_var='a';nm_test_func();return(0);}
7027 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7028 (eval $ac_compile) 2>&5
7030 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7031 test $ac_status = 0; }; then
7032 # Now try to grab the symbols.
7034 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
7035 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7037 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7038 test $ac_status = 0; } && test -s "$nlist"; then
7039 # Try sorting and uniquifying the output.
7040 if sort "$nlist" | uniq > "$nlist"T; then
7041 mv -f "$nlist"T "$nlist"
7046 # Make sure that we snagged all the symbols we need.
7047 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7048 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7049 cat <<_LT_EOF > conftest.$ac_ext
7055 # Now generate the symbol file.
7056 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7058 cat <<_LT_EOF >> conftest.$ac_ext
7060 /* The mapping between symbol names and symbols. */
7065 lt__PROGRAM__LTX_preloaded_symbols[] =
7067 { "@PROGRAM@
", (void *) 0 },
7069 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7070 cat <<\_LT_EOF >> conftest.$ac_ext
7074 /* This works around a problem in FreeBSD linker */
7075 #ifdef FREEBSD_WORKAROUND
7076 static const void *lt_preloaded_setup() {
7077 return lt__PROGRAM__LTX_preloaded_symbols;
7085 # Now try linking the two files.
7086 mv conftest.$ac_objext conftstm.$ac_objext
7087 lt_save_LIBS="$LIBS"
7088 lt_save_CFLAGS="$CFLAGS"
7089 LIBS="conftstm.
$ac_objext"
7090 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7091 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7092 (eval $ac_link) 2>&5
7094 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7095 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7098 LIBS="$lt_save_LIBS"
7099 CFLAGS="$lt_save_CFLAGS"
7101 echo "cannot
find nm_test_func
in $nlist" >&5
7104 echo "cannot
find nm_test_var
in $nlist" >&5
7107 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
7110 echo "$progname: failed program was
:" >&5
7111 cat conftest.$ac_ext >&5
7113 rm -rf conftest* conftst*
7115 # Do not use the global_symbol_pipe unless it works.
7116 if test "$pipe_works" = yes; then
7119 lt_cv_sys_global_symbol_pipe=
7125 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7126 lt_cv_sys_global_symbol_to_cdecl=
7128 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7129 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
7130 $as_echo "failed
" >&6; }
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
7133 $as_echo "ok
" >&6; }
7158 # Check whether --enable-libtool-lock was given.
7159 if test "${enable_libtool_lock+set}" = set; then :
7160 enableval=$enable_libtool_lock;
7163 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
7165 # Some flags need to be propagated to the compiler or linker for good
7169 # Find out which ABI we are using.
7170 echo 'int i;' > conftest.$ac_ext
7171 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7172 (eval $ac_compile) 2>&5
7174 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7175 test $ac_status = 0; }; then
7176 case `/usr/bin/file conftest.$ac_objext` in
7188 # Find out which ABI we are using.
7189 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
7190 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7191 (eval $ac_compile) 2>&5
7193 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7194 test $ac_status = 0; }; then
7195 if test "$lt_cv_prog_gnu_ld" = yes; then
7196 case `/usr/bin/file conftest.$ac_objext` in
7198 LD="${LD-ld} -melf32bsmip"
7201 LD="${LD-ld} -melf32bmipn32"
7204 LD="${LD-ld} -melf64bmip"
7208 case `/usr/bin/file conftest.$ac_objext` in
7224 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7225 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7226 # Find out which ABI we are using.
7227 echo 'int i;' > conftest.$ac_ext
7228 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7229 (eval $ac_compile) 2>&5
7231 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7232 test $ac_status = 0; }; then
7233 case `/usr/bin/file conftest.o` in
7236 x86_64-*kfreebsd*-gnu)
7237 LD="${LD-ld} -m elf_i386_fbsd
"
7240 LD="${LD-ld} -m elf_i386
"
7242 ppc64-*linux*|powerpc64-*linux*)
7243 LD="${LD-ld} -m elf32ppclinux
"
7246 LD="${LD-ld} -m elf_s390
"
7249 LD="${LD-ld} -m elf32_sparc
"
7255 x86_64-*kfreebsd*-gnu)
7256 LD="${LD-ld} -m elf_x86_64_fbsd
"
7259 LD="${LD-ld} -m elf_x86_64
"
7261 ppc*-*linux*|powerpc*-*linux*)
7262 LD="${LD-ld} -m elf64ppc
"
7264 s390*-*linux*|s390*-*tpf*)
7265 LD="${LD-ld} -m elf64_s390
"
7268 LD="${LD-ld} -m elf64_sparc
"
7278 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7279 SAVE_CFLAGS="$CFLAGS"
7280 CFLAGS="$CFLAGS -belf"
7281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
7282 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
7283 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7284 $as_echo_n "(cached
) " >&6
7287 ac_cpp='$CPP $CPPFLAGS'
7288 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7289 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7290 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7293 /* end confdefs.h. */
7303 if ac_fn_c_try_link "$LINENO"; then :
7304 lt_cv_cc_needs_belf=yes
7306 lt_cv_cc_needs_belf=no
7308 rm -f core conftest.err conftest.$ac_objext \
7309 conftest$ac_exeext conftest.$ac_ext
7311 ac_cpp='$CPP $CPPFLAGS'
7312 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7313 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7314 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
7318 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7319 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7320 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7321 CFLAGS="$SAVE_CFLAGS"
7325 # Find out which ABI we are using.
7326 echo 'int i;' > conftest.$ac_ext
7327 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7328 (eval $ac_compile) 2>&5
7330 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
7331 test $ac_status = 0; }; then
7332 case `/usr/bin/file conftest.o` in
7334 case $lt_cv_prog_gnu_ld in
7335 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
7337 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7349 need_locks="$enable_libtool_lock"
7353 rhapsody* | darwin*)
7354 if test -n "$ac_tool_prefix"; then
7355 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
7356 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7358 $as_echo_n "checking
for $ac_word...
" >&6; }
7359 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7360 $as_echo_n "(cached
) " >&6
7362 if test -n "$DSYMUTIL"; then
7363 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7369 test -z "$as_dir" && as_dir=.
7370 for ac_exec_ext in '' $ac_executable_extensions; do
7371 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7372 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
7373 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7382 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7383 if test -n "$DSYMUTIL"; then
7384 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
7385 $as_echo "$DSYMUTIL" >&6; }
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7388 $as_echo "no
" >&6; }
7393 if test -z "$ac_cv_prog_DSYMUTIL"; then
7394 ac_ct_DSYMUTIL=$DSYMUTIL
7395 # Extract the first word of "dsymutil
", so it can be a program name with args.
7396 set dummy dsymutil; ac_word=$2
7397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7398 $as_echo_n "checking
for $ac_word...
" >&6; }
7399 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7400 $as_echo_n "(cached
) " >&6
7402 if test -n "$ac_ct_DSYMUTIL"; then
7403 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7409 test -z "$as_dir" && as_dir=.
7410 for ac_exec_ext in '' $ac_executable_extensions; do
7411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7412 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
7413 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7422 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7423 if test -n "$ac_ct_DSYMUTIL"; then
7424 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
7425 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7428 $as_echo "no
" >&6; }
7431 if test "x
$ac_ct_DSYMUTIL" = x; then
7434 case $cross_compiling:$ac_tool_warned in
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7437 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7438 ac_tool_warned=yes ;;
7440 DSYMUTIL=$ac_ct_DSYMUTIL
7443 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7446 if test -n "$ac_tool_prefix"; then
7447 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
7448 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7450 $as_echo_n "checking
for $ac_word...
" >&6; }
7451 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7452 $as_echo_n "(cached
) " >&6
7454 if test -n "$NMEDIT"; then
7455 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7461 test -z "$as_dir" && as_dir=.
7462 for ac_exec_ext in '' $ac_executable_extensions; do
7463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7464 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
7465 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7474 NMEDIT=$ac_cv_prog_NMEDIT
7475 if test -n "$NMEDIT"; then
7476 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
7477 $as_echo "$NMEDIT" >&6; }
7479 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7480 $as_echo "no
" >&6; }
7485 if test -z "$ac_cv_prog_NMEDIT"; then
7486 ac_ct_NMEDIT=$NMEDIT
7487 # Extract the first word of "nmedit
", so it can be a program name with args.
7488 set dummy nmedit; ac_word=$2
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7490 $as_echo_n "checking
for $ac_word...
" >&6; }
7491 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7492 $as_echo_n "(cached
) " >&6
7494 if test -n "$ac_ct_NMEDIT"; then
7495 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7501 test -z "$as_dir" && as_dir=.
7502 for ac_exec_ext in '' $ac_executable_extensions; do
7503 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7504 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
7505 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7514 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7515 if test -n "$ac_ct_NMEDIT"; then
7516 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
7517 $as_echo "$ac_ct_NMEDIT" >&6; }
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7520 $as_echo "no
" >&6; }
7523 if test "x
$ac_ct_NMEDIT" = x; then
7526 case $cross_compiling:$ac_tool_warned in
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7529 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7530 ac_tool_warned=yes ;;
7532 NMEDIT=$ac_ct_NMEDIT
7535 NMEDIT="$ac_cv_prog_NMEDIT"
7538 if test -n "$ac_tool_prefix"; then
7539 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
7540 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7542 $as_echo_n "checking
for $ac_word...
" >&6; }
7543 if test "${ac_cv_prog_LIPO+set}" = set; then :
7544 $as_echo_n "(cached
) " >&6
7546 if test -n "$LIPO"; then
7547 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7553 test -z "$as_dir" && as_dir=.
7554 for ac_exec_ext in '' $ac_executable_extensions; do
7555 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7556 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
7557 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7566 LIPO=$ac_cv_prog_LIPO
7567 if test -n "$LIPO"; then
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
7569 $as_echo "$LIPO" >&6; }
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7572 $as_echo "no
" >&6; }
7577 if test -z "$ac_cv_prog_LIPO"; then
7579 # Extract the first word of "lipo
", so it can be a program name with args.
7580 set dummy lipo; ac_word=$2
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7582 $as_echo_n "checking
for $ac_word...
" >&6; }
7583 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7584 $as_echo_n "(cached
) " >&6
7586 if test -n "$ac_ct_LIPO"; then
7587 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7593 test -z "$as_dir" && as_dir=.
7594 for ac_exec_ext in '' $ac_executable_extensions; do
7595 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7596 ac_cv_prog_ac_ct_LIPO="lipo
"
7597 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7606 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7607 if test -n "$ac_ct_LIPO"; then
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
7609 $as_echo "$ac_ct_LIPO" >&6; }
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7612 $as_echo "no
" >&6; }
7615 if test "x
$ac_ct_LIPO" = x; then
7618 case $cross_compiling:$ac_tool_warned in
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7621 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7622 ac_tool_warned=yes ;;
7627 LIPO="$ac_cv_prog_LIPO"
7630 if test -n "$ac_tool_prefix"; then
7631 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
7632 set dummy ${ac_tool_prefix}otool; ac_word=$2
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7634 $as_echo_n "checking
for $ac_word...
" >&6; }
7635 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7636 $as_echo_n "(cached
) " >&6
7638 if test -n "$OTOOL"; then
7639 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7645 test -z "$as_dir" && as_dir=.
7646 for ac_exec_ext in '' $ac_executable_extensions; do
7647 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7648 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
7649 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7658 OTOOL=$ac_cv_prog_OTOOL
7659 if test -n "$OTOOL"; then
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
7661 $as_echo "$OTOOL" >&6; }
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7664 $as_echo "no
" >&6; }
7669 if test -z "$ac_cv_prog_OTOOL"; then
7671 # Extract the first word of "otool
", so it can be a program name with args.
7672 set dummy otool; ac_word=$2
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7674 $as_echo_n "checking
for $ac_word...
" >&6; }
7675 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7676 $as_echo_n "(cached
) " >&6
7678 if test -n "$ac_ct_OTOOL"; then
7679 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7685 test -z "$as_dir" && as_dir=.
7686 for ac_exec_ext in '' $ac_executable_extensions; do
7687 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7688 ac_cv_prog_ac_ct_OTOOL="otool
"
7689 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7698 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7699 if test -n "$ac_ct_OTOOL"; then
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
7701 $as_echo "$ac_ct_OTOOL" >&6; }
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7704 $as_echo "no
" >&6; }
7707 if test "x
$ac_ct_OTOOL" = x; then
7710 case $cross_compiling:$ac_tool_warned in
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7713 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7714 ac_tool_warned=yes ;;
7719 OTOOL="$ac_cv_prog_OTOOL"
7722 if test -n "$ac_tool_prefix"; then
7723 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
7724 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7726 $as_echo_n "checking
for $ac_word...
" >&6; }
7727 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7728 $as_echo_n "(cached
) " >&6
7730 if test -n "$OTOOL64"; then
7731 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7737 test -z "$as_dir" && as_dir=.
7738 for ac_exec_ext in '' $ac_executable_extensions; do
7739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7740 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
7741 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7750 OTOOL64=$ac_cv_prog_OTOOL64
7751 if test -n "$OTOOL64"; then
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
7753 $as_echo "$OTOOL64" >&6; }
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7756 $as_echo "no
" >&6; }
7761 if test -z "$ac_cv_prog_OTOOL64"; then
7762 ac_ct_OTOOL64=$OTOOL64
7763 # Extract the first word of "otool64
", so it can be a program name with args.
7764 set dummy otool64; ac_word=$2
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7766 $as_echo_n "checking
for $ac_word...
" >&6; }
7767 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7768 $as_echo_n "(cached
) " >&6
7770 if test -n "$ac_ct_OTOOL64"; then
7771 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7777 test -z "$as_dir" && as_dir=.
7778 for ac_exec_ext in '' $ac_executable_extensions; do
7779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7780 ac_cv_prog_ac_ct_OTOOL64="otool64
"
7781 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7790 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7791 if test -n "$ac_ct_OTOOL64"; then
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
7793 $as_echo "$ac_ct_OTOOL64" >&6; }
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7796 $as_echo "no
" >&6; }
7799 if test "x
$ac_ct_OTOOL64" = x; then
7802 case $cross_compiling:$ac_tool_warned in
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7805 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7806 ac_tool_warned=yes ;;
7808 OTOOL64=$ac_ct_OTOOL64
7811 OTOOL64="$ac_cv_prog_OTOOL64"
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
7841 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
7842 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7843 $as_echo_n "(cached
) " >&6
7845 lt_cv_apple_cc_single_mod=no
7846 if test -z "${LT_MULTI_MODULE}"; then
7847 # By default we will add the -single_module flag. You can override
7848 # by either setting the environment variable LT_MULTI_MODULE
7849 # non-empty at configure time, or by adding -multi_module to the
7851 rm -rf libconftest.dylib*
7852 echo "int foo
(void
){return 1;}" > conftest.c
7853 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7854 -dynamiclib -Wl,-single_module conftest.c
" >&5
7855 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7856 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7858 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7859 lt_cv_apple_cc_single_mod=yes
7861 cat conftest.err >&5
7863 rm -rf libconftest.dylib*
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
7868 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
7870 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
7871 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7872 $as_echo_n "(cached
) " >&6
7874 lt_cv_ld_exported_symbols_list=no
7875 save_LDFLAGS=$LDFLAGS
7876 echo "_main
" > conftest.sym
7877 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
7878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7879 /* end confdefs.h. */
7889 if ac_fn_c_try_link "$LINENO"; then :
7890 lt_cv_ld_exported_symbols_list=yes
7892 lt_cv_ld_exported_symbols_list=no
7894 rm -f core conftest.err conftest.$ac_objext \
7895 conftest$ac_exeext conftest.$ac_ext
7896 LDFLAGS="$save_LDFLAGS"
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
7900 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
7902 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
7903 if test "${lt_cv_ld_force_load+set}" = set; then :
7904 $as_echo_n "(cached
) " >&6
7906 lt_cv_ld_force_load=no
7907 cat > conftest.c << _LT_EOF
7908 int forced_loaded() { return 2;}
7910 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
7911 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7912 echo "$AR cru libconftest.a conftest.o
" >&5
7913 $AR cru libconftest.a conftest.o 2>&5
7914 cat > conftest.c << _LT_EOF
7915 int main() { return 0;}
7917 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
7918 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7920 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7921 lt_cv_ld_force_load=yes
7923 cat conftest.err >&5
7925 rm -f conftest.err libconftest.a conftest conftest.c
7926 rm -rf conftest.dSYM
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
7930 $as_echo "$lt_cv_ld_force_load" >&6; }
7932 rhapsody* | darwin1.[012])
7933 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7935 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7936 darwin*) # darwin 5.x on
7937 # if running on 10.5 or later, the deployment target defaults
7938 # to the OS version, if on x86, and 10.4, the deployment
7939 # target defaults to 10.4. Don't you love it?
7940 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7941 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7942 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7944 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7946 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7950 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7951 _lt_dar_single_mod='$single_module'
7953 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7954 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7956 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7958 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
7959 _lt_dsymutil='~$DSYMUTIL $lib || :'
7967 ac_cpp='$CPP $CPPFLAGS'
7968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7969 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7970 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor
" >&5
7972 $as_echo_n "checking how to run the C preprocessor...
" >&6; }
7973 # On Suns, sometimes $CPP names a directory.
7974 if test -n "$CPP" && test -d "$CPP"; then
7977 if test -z "$CPP"; then
7978 if test "${ac_cv_prog_CPP+set}" = set; then :
7979 $as_echo_n "(cached
) " >&6
7981 # Double quotes because CPP needs to be expanded
7982 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib
/cpp
"
7985 for ac_c_preproc_warn_flag in '' yes
7987 # Use a header file that comes with gcc, so configuring glibc
7988 # with a fresh cross-compiler works.
7989 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7990 # <limits.h> exists even on freestanding compilers.
7991 # On the NeXT, cc -E runs the code through the compiler's parser,
7992 # not just through cpp. "Syntax error
" is here to catch this case.
7993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7994 /* end confdefs.h. */
7996 # include <limits.h>
7998 # include <assert.h>
8002 if ac_fn_c_try_cpp "$LINENO"; then :
8005 # Broken: fails on valid input.
8008 rm -f conftest.err conftest.$ac_ext
8010 # OK, works on sane cases. Now check whether nonexistent headers
8011 # can be detected and how.
8012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8013 /* end confdefs.h. */
8014 #include <ac_nonexistent.h>
8016 if ac_fn_c_try_cpp "$LINENO"; then :
8017 # Broken: success on invalid input.
8020 # Passes both tests.
8024 rm -f conftest.err conftest.$ac_ext
8027 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8028 rm -f conftest.err conftest.$ac_ext
8029 if $ac_preproc_ok; then :
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $CPP" >&5
8042 $as_echo "$CPP" >&6; }
8044 for ac_c_preproc_warn_flag in '' yes
8046 # Use a header file that comes with gcc, so configuring glibc
8047 # with a fresh cross-compiler works.
8048 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8049 # <limits.h> exists even on freestanding compilers.
8050 # On the NeXT, cc -E runs the code through the compiler's parser,
8051 # not just through cpp. "Syntax error
" is here to catch this case.
8052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8053 /* end confdefs.h. */
8055 # include <limits.h>
8057 # include <assert.h>
8061 if ac_fn_c_try_cpp "$LINENO"; then :
8064 # Broken: fails on valid input.
8067 rm -f conftest.err conftest.$ac_ext
8069 # OK, works on sane cases. Now check whether nonexistent headers
8070 # can be detected and how.
8071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8072 /* end confdefs.h. */
8073 #include <ac_nonexistent.h>
8075 if ac_fn_c_try_cpp "$LINENO"; then :
8076 # Broken: success on invalid input.
8079 # Passes both tests.
8083 rm -f conftest.err conftest.$ac_ext
8086 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8087 rm -f conftest.err conftest.$ac_ext
8088 if $ac_preproc_ok; then :
8091 { { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
8092 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8093 as_fn_error "C preprocessor \"$CPP\" fails sanity check
8094 See \`config.log' for more details.
" "$LINENO" 5; }
8098 ac_cpp='$CPP $CPPFLAGS'
8099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ANSI C header files
" >&5
8105 $as_echo_n "checking
for ANSI C header files...
" >&6; }
8106 if test "${ac_cv_header_stdc+set}" = set; then :
8107 $as_echo_n "(cached
) " >&6
8109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8110 /* end confdefs.h. */
8124 if ac_fn_c_try_compile "$LINENO"; then :
8125 ac_cv_header_stdc=yes
8127 ac_cv_header_stdc=no
8129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8131 if test $ac_cv_header_stdc = yes; then
8132 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8134 /* end confdefs.h. */
8138 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
8139 $EGREP "memchr
" >/dev/null 2>&1; then :
8142 ac_cv_header_stdc=no
8148 if test $ac_cv_header_stdc = yes; then
8149 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8151 /* end confdefs.h. */
8155 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
8156 $EGREP "free
" >/dev/null 2>&1; then :
8159 ac_cv_header_stdc=no
8165 if test $ac_cv_header_stdc = yes; then
8166 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8167 if test "$cross_compiling" = yes; then :
8170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8171 /* end confdefs.h. */
8174 #if ((' ' & 0x0FF) == 0x020)
8175 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8176 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8178 # define ISLOWER(c) \
8179 (('a' <= (c) && (c) <= 'i') \
8180 || ('j' <= (c) && (c) <= 'r') \
8181 || ('s' <= (c) && (c) <= 'z'))
8182 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8185 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8190 for (i = 0; i < 256; i++)
8191 if (XOR (islower (i), ISLOWER (i))
8192 || toupper (i) != TOUPPER (i))
8197 if ac_fn_c_try_run "$LINENO"; then :
8200 ac_cv_header_stdc=no
8202 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8203 conftest.$ac_objext conftest.beam conftest.$ac_ext
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_header_stdc" >&5
8209 $as_echo "$ac_cv_header_stdc" >&6; }
8210 if test $ac_cv_header_stdc = yes; then
8212 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8216 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8217 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
8218 inttypes.h stdint.h unistd.h
8220 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8221 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8223 eval as_val
=\$
$as_ac_Header
8224 if test "x$as_val" = x
""yes; then :
8225 cat >>confdefs.h
<<_ACEOF
8226 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8234 for ac_header
in dlfcn.h
8236 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8238 if test "x$ac_cv_header_dlfcn_h" = x
""yes; then :
8239 cat >>confdefs.h
<<_ACEOF
8240 #define HAVE_DLFCN_H 1
8262 # Check whether --enable-shared was given.
8263 if test "${enable_shared+set}" = set; then :
8264 enableval
=$enable_shared; p
=${PACKAGE-default}
8266 yes) enable_shared
=yes ;;
8267 no
) enable_shared
=no
;;
8270 # Look at the argument we got. We use all the common list separators.
8271 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8272 for pkg
in $enableval; do
8274 if test "X$pkg" = "X$p"; then
8293 # Check whether --enable-static was given.
8294 if test "${enable_static+set}" = set; then :
8295 enableval
=$enable_static; p
=${PACKAGE-default}
8297 yes) enable_static
=yes ;;
8298 no
) enable_static
=no
;;
8301 # Look at the argument we got. We use all the common list separators.
8302 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8303 for pkg
in $enableval; do
8305 if test "X$pkg" = "X$p"; then
8325 # Check whether --with-pic was given.
8326 if test "${with_pic+set}" = set; then :
8327 withval
=$with_pic; pic_mode
="$withval"
8333 test -z "$pic_mode" && pic_mode
=default
8341 # Check whether --enable-fast-install was given.
8342 if test "${enable_fast_install+set}" = set; then :
8343 enableval
=$enable_fast_install; p
=${PACKAGE-default}
8345 yes) enable_fast_install
=yes ;;
8346 no
) enable_fast_install
=no
;;
8348 enable_fast_install
=no
8349 # Look at the argument we got. We use all the common list separators.
8350 lt_save_ifs
="$IFS"; IFS
="${IFS}$PATH_SEPARATOR,"
8351 for pkg
in $enableval; do
8353 if test "X$pkg" = "X$p"; then
8354 enable_fast_install
=yes
8361 enable_fast_install
=yes
8374 # This can be used to rebuild libtool when needed
8375 LIBTOOL_DEPS
="$ltmain"
8377 # Always use our own libtool.
8378 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
8405 test -z "$LN_S" && LN_S
="ln -s"
8420 if test -n "${ZSH_VERSION+set}" ; then
8421 setopt NO_GLOB_SUBST
8424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8425 $as_echo_n "checking for objdir... " >&6; }
8426 if test "${lt_cv_objdir+set}" = set; then :
8427 $as_echo_n "(cached) " >&6
8429 rm -f .libs
2>/dev
/null
8430 mkdir .libs
2>/dev
/null
8431 if test -d .libs
; then
8434 # MS-DOS does not allow filenames that begin with a dot.
8437 rmdir .libs
2>/dev
/null
8439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8440 $as_echo "$lt_cv_objdir" >&6; }
8441 objdir
=$lt_cv_objdir
8447 cat >>confdefs.h
<<_ACEOF
8448 #define LT_OBJDIR "$lt_cv_objdir/"
8456 # AIX sometimes has problems with the GCC collect2 program. For some
8457 # reason, if we set the COLLECT_NAMES environment variable, the problems
8458 # vanish in a puff of smoke.
8459 if test "X${COLLECT_NAMES+set}" != Xset
; then
8461 export COLLECT_NAMES
8468 can_build_shared
=yes
8470 # All known linkers require a `.a' archive for static linking (except MSVC,
8471 # which needs '.lib').
8474 with_gnu_ld
="$lt_cv_prog_gnu_ld"
8477 old_CFLAGS
="$CFLAGS"
8479 # Set sane defaults for various variables
8480 test -z "$CC" && CC
=cc
8481 test -z "$LTCC" && LTCC
=$CC
8482 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
8483 test -z "$LD" && LD
=ld
8484 test -z "$ac_objext" && ac_objext
=o
8486 for cc_temp
in $compiler""; do
8488 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
8489 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
8494 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8497 # Only perform the check for file, if the check method requires it
8498 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
8499 case $deplibs_check_method in
8501 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8503 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8504 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8505 $as_echo_n "(cached) " >&6
8509 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
8512 lt_save_MAGIC_CMD
="$MAGIC_CMD"
8513 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
8514 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
8515 for ac_dir
in $ac_dummy; do
8517 test -z "$ac_dir" && ac_dir
=.
8518 if test -f $ac_dir/${ac_tool_prefix}file; then
8519 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
8520 if test -n "$file_magic_test_file"; then
8521 case $deplibs_check_method in
8523 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8524 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8525 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
8526 $EGREP "$file_magic_regex" > /dev
/null
; then
8531 *** Warning: the command libtool uses to detect shared libraries,
8532 *** $file_magic_cmd, produces output that libtool cannot recognize.
8533 *** The result is that libtool may fail to recognize shared libraries
8534 *** as such. This will affect the creation of libtool libraries that
8535 *** depend on shared libraries, but programs linked with such libtool
8536 *** libraries will work regardless of this problem. Nevertheless, you
8537 *** may want to report the problem to your system manager and/or to
8538 *** bug-libtool@gnu.org
8548 MAGIC_CMD
="$lt_save_MAGIC_CMD"
8553 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8554 if test -n "$MAGIC_CMD"; then
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8556 $as_echo "$MAGIC_CMD" >&6; }
8558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8559 $as_echo "no" >&6; }
8566 if test -z "$lt_cv_path_MAGIC_CMD"; then
8567 if test -n "$ac_tool_prefix"; then
8568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8569 $as_echo_n "checking for file... " >&6; }
8570 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8571 $as_echo_n "(cached) " >&6
8575 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
8578 lt_save_MAGIC_CMD
="$MAGIC_CMD"
8579 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
8580 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
8581 for ac_dir
in $ac_dummy; do
8583 test -z "$ac_dir" && ac_dir
=.
8584 if test -f $ac_dir/file; then
8585 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
8586 if test -n "$file_magic_test_file"; then
8587 case $deplibs_check_method in
8589 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8590 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8591 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
8592 $EGREP "$file_magic_regex" > /dev
/null
; then
8597 *** Warning: the command libtool uses to detect shared libraries,
8598 *** $file_magic_cmd, produces output that libtool cannot recognize.
8599 *** The result is that libtool may fail to recognize shared libraries
8600 *** as such. This will affect the creation of libtool libraries that
8601 *** depend on shared libraries, but programs linked with such libtool
8602 *** libraries will work regardless of this problem. Nevertheless, you
8603 *** may want to report the problem to your system manager and/or to
8604 *** bug-libtool@gnu.org
8614 MAGIC_CMD
="$lt_save_MAGIC_CMD"
8619 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
8620 if test -n "$MAGIC_CMD"; then
8621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8622 $as_echo "$MAGIC_CMD" >&6; }
8624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8625 $as_echo "no" >&6; }
8638 # Use C for the default configuration in the libtool script
8642 ac_cpp
='$CPP $CPPFLAGS'
8643 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8644 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8645 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
8648 # Source file extension for C test sources.
8651 # Object file extension for compiled C test sources.
8655 # Code to be used in simple compile tests
8656 lt_simple_compile_test_code
="int some_variable = 0;"
8658 # Code to be used in simple link tests
8659 lt_simple_link_test_code
='int main(){return(0);}'
8667 # If no C compiler was specified, use CC.
8670 # If no C compiler flags were specified, use CFLAGS.
8671 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
8673 # Allow CC to be a program name with arguments.
8676 # Save the default compiler, since it gets overwritten when the other
8677 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8678 compiler_DEFAULT
=$CC
8680 # save warnings/boilerplate of simple test code
8681 ac_outfile
=conftest.
$ac_objext
8682 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
8683 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
8684 _lt_compiler_boilerplate
=`cat conftest.err`
8687 ac_outfile
=conftest.
$ac_objext
8688 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
8689 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
8690 _lt_linker_boilerplate
=`cat conftest.err`
8695 ## There is no encapsulation within the following macros, do not change
8696 ## the running order or otherwise move them around unless you know exactly
8697 ## what you are doing...
8698 if test -n "$compiler"; then
8700 lt_prog_compiler_no_builtin_flag
=
8702 if test "$GCC" = yes; then
8703 case $cc_basename in
8705 lt_prog_compiler_no_builtin_flag
=' -Xcompiler -fno-builtin' ;;
8707 lt_prog_compiler_no_builtin_flag
=' -fno-builtin' ;;
8710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8711 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8712 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8713 $as_echo_n "(cached) " >&6
8715 lt_cv_prog_compiler_rtti_exceptions
=no
8716 ac_outfile
=conftest.
$ac_objext
8717 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
8718 lt_compiler_flag
="-fno-rtti -fno-exceptions"
8719 # Insert the option either (1) after the last *FLAGS variable, or
8720 # (2) before a word containing "conftest.", or (3) at the end.
8721 # Note that $ac_compile itself does not contain backslashes and begins
8722 # with a dollar sign (not a hyphen), so the echo should work correctly.
8723 # The option is referenced via a variable to avoid confusing sed.
8724 lt_compile
=`echo "$ac_compile" | $SED \
8725 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8726 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8727 -e 's:$: $lt_compiler_flag:'`
8728 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8729 (eval "$lt_compile" 2>conftest.err
)
8731 cat conftest.err
>&5
8732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8733 if (exit $ac_status) && test -s "$ac_outfile"; then
8734 # The compiler can only warn and ignore the option if not recognized
8735 # So say no if there are warnings other than the usual output.
8736 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
8737 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
8738 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
8739 lt_cv_prog_compiler_rtti_exceptions
=yes
8745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8746 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8748 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
8749 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8761 lt_prog_compiler_wl
=
8762 lt_prog_compiler_pic
=
8763 lt_prog_compiler_static
=
8765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8766 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8768 if test "$GCC" = yes; then
8769 lt_prog_compiler_wl
='-Wl,'
8770 lt_prog_compiler_static
='-static'
8774 # All AIX code is PIC.
8775 if test "$host_cpu" = ia64
; then
8776 # AIX 5 now supports IA64 processor
8777 lt_prog_compiler_static
='-Bstatic'
8784 # see comment about AmigaOS4 .so support
8785 lt_prog_compiler_pic
='-fPIC'
8788 # FIXME: we need at least 68020 code to build shared libraries, but
8789 # adding the `-m68020' flag to GCC prevents building anything better,
8791 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
8796 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
8797 # PIC is the default for these OSes.
8800 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
8801 # This hack is so that the source file can tell whether it is being
8802 # built for inclusion in a dll (and should export symbols for example).
8803 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8804 # (--disable-auto-import) libraries
8805 lt_prog_compiler_pic
='-DDLL_EXPORT'
8808 darwin
* | rhapsody
*)
8809 # PIC is the default on this platform
8810 # Common symbols not allowed in MH_DYLIB files
8811 lt_prog_compiler_pic
='-fno-common'
8815 # PIC is the default for Haiku.
8816 # The "-static" flag exists, but is broken.
8817 lt_prog_compiler_static
=
8821 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8822 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8823 # sets the default TLS model and affects inlining.
8829 lt_prog_compiler_pic
='-fPIC'
8835 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8836 # Instead, we relocate shared libraries at runtime.
8840 # Just because we use GCC doesn't mean we suddenly get shared libraries
8841 # on systems that don't support them.
8842 lt_prog_compiler_can_build_shared
=no
8847 # QNX uses GNU C++, but need to define -shared option too, otherwise
8849 lt_prog_compiler_pic
='-fPIC -shared'
8853 if test -d /usr
/nec
; then
8854 lt_prog_compiler_pic
=-Kconform_pic
8859 lt_prog_compiler_pic
='-fPIC'
8863 case $cc_basename in
8864 nvcc
*) # Cuda Compiler Driver 2.2
8865 lt_prog_compiler_wl
='-Xlinker '
8866 lt_prog_compiler_pic
='-Xcompiler -fPIC'
8870 # PORTME Check for flag to pass linker flags through the system compiler.
8873 lt_prog_compiler_wl
='-Wl,'
8874 if test "$host_cpu" = ia64
; then
8875 # AIX 5 now supports IA64 processor
8876 lt_prog_compiler_static
='-Bstatic'
8878 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
8882 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
8883 # This hack is so that the source file can tell whether it is being
8884 # built for inclusion in a dll (and should export symbols for example).
8885 lt_prog_compiler_pic
='-DDLL_EXPORT'
8888 hpux9
* | hpux10
* | hpux11
*)
8889 lt_prog_compiler_wl
='-Wl,'
8890 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8897 lt_prog_compiler_pic
='+Z'
8900 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8901 lt_prog_compiler_static
='${wl}-a ${wl}archive'
8904 irix5
* | irix6
* | nonstopux
*)
8905 lt_prog_compiler_wl
='-Wl,'
8906 # PIC (with -KPIC) is the default.
8907 lt_prog_compiler_static
='-non_shared'
8910 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
8911 case $cc_basename in
8912 # old Intel for x86_64 which still supported -KPIC.
8914 lt_prog_compiler_wl
='-Wl,'
8915 lt_prog_compiler_pic
='-KPIC'
8916 lt_prog_compiler_static
='-static'
8918 # icc used to be incompatible with GCC.
8919 # ICC 10 doesn't accept -KPIC any more.
8921 lt_prog_compiler_wl
='-Wl,'
8922 lt_prog_compiler_pic
='-fPIC'
8923 lt_prog_compiler_static
='-static'
8925 # Lahey Fortran 8.1.
8927 lt_prog_compiler_wl
='-Wl,'
8928 lt_prog_compiler_pic
='--shared'
8929 lt_prog_compiler_static
='--static'
8931 pgcc
* | pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
8932 # Portland Group compilers (*not* the Pentium gcc compiler,
8933 # which looks to be a dead project)
8934 lt_prog_compiler_wl
='-Wl,'
8935 lt_prog_compiler_pic
='-fpic'
8936 lt_prog_compiler_static
='-Bstatic'
8939 lt_prog_compiler_wl
='-Wl,'
8940 # All Alpha code is PIC.
8941 lt_prog_compiler_static
='-non_shared'
8943 xl
* | bgxl
* | bgf
* | mpixl
*)
8944 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8945 lt_prog_compiler_wl
='-Wl,'
8946 lt_prog_compiler_pic
='-qpic'
8947 lt_prog_compiler_static
='-qstaticlink'
8950 case `$CC -V 2>&1 | sed 5q` in
8951 *Sun\ F
* |
*Sun
*Fortran
*)
8952 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8953 lt_prog_compiler_pic
='-KPIC'
8954 lt_prog_compiler_static
='-Bstatic'
8955 lt_prog_compiler_wl
=''
8959 lt_prog_compiler_pic
='-KPIC'
8960 lt_prog_compiler_static
='-Bstatic'
8961 lt_prog_compiler_wl
='-Wl,'
8969 lt_prog_compiler_pic
='-KPIC'
8970 lt_prog_compiler_static
='-Bstatic'
8974 # QNX uses GNU C++, but need to define -shared option too, otherwise
8976 lt_prog_compiler_pic
='-fPIC -shared'
8979 osf3
* | osf4
* | osf5
*)
8980 lt_prog_compiler_wl
='-Wl,'
8981 # All OSF/1 code is PIC.
8982 lt_prog_compiler_static
='-non_shared'
8986 lt_prog_compiler_static
='-non_shared'
8990 lt_prog_compiler_pic
='-KPIC'
8991 lt_prog_compiler_static
='-Bstatic'
8992 case $cc_basename in
8994 lt_prog_compiler_wl
='-Qoption ld ';;
8996 lt_prog_compiler_wl
='-Wl,';;
9001 lt_prog_compiler_wl
='-Qoption ld '
9002 lt_prog_compiler_pic
='-PIC'
9003 lt_prog_compiler_static
='-Bstatic'
9006 sysv4 | sysv4.2uw2
* | sysv4.3
*)
9007 lt_prog_compiler_wl
='-Wl,'
9008 lt_prog_compiler_pic
='-KPIC'
9009 lt_prog_compiler_static
='-Bstatic'
9013 if test -d /usr
/nec
;then
9014 lt_prog_compiler_pic
='-Kconform_pic'
9015 lt_prog_compiler_static
='-Bstatic'
9019 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
9020 lt_prog_compiler_wl
='-Wl,'
9021 lt_prog_compiler_pic
='-KPIC'
9022 lt_prog_compiler_static
='-Bstatic'
9026 lt_prog_compiler_wl
='-Wl,'
9027 lt_prog_compiler_can_build_shared
=no
9031 lt_prog_compiler_pic
='-pic'
9032 lt_prog_compiler_static
='-Bstatic'
9036 lt_prog_compiler_can_build_shared
=no
9042 # For platforms which do not support PIC, -DPIC is meaningless:
9044 lt_prog_compiler_pic
=
9047 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
9050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9051 $as_echo "$lt_prog_compiler_pic" >&6; }
9059 # Check to make sure the PIC flag actually works.
9061 if test -n "$lt_prog_compiler_pic"; then
9062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9063 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9064 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9065 $as_echo_n "(cached) " >&6
9067 lt_cv_prog_compiler_pic_works
=no
9068 ac_outfile
=conftest.
$ac_objext
9069 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9070 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
9071 # Insert the option either (1) after the last *FLAGS variable, or
9072 # (2) before a word containing "conftest.", or (3) at the end.
9073 # Note that $ac_compile itself does not contain backslashes and begins
9074 # with a dollar sign (not a hyphen), so the echo should work correctly.
9075 # The option is referenced via a variable to avoid confusing sed.
9076 lt_compile
=`echo "$ac_compile" | $SED \
9077 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9078 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9079 -e 's:$: $lt_compiler_flag:'`
9080 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9081 (eval "$lt_compile" 2>conftest.err
)
9083 cat conftest.err
>&5
9084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9085 if (exit $ac_status) && test -s "$ac_outfile"; then
9086 # The compiler can only warn and ignore the option if not recognized
9087 # So say no if there are warnings other than the usual output.
9088 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
9089 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9090 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
9091 lt_cv_prog_compiler_pic_works
=yes
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9098 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9100 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
9101 case $lt_prog_compiler_pic in
9103 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
9106 lt_prog_compiler_pic
=
9107 lt_prog_compiler_can_build_shared
=no
9118 # Check to make sure the static flag actually works.
9120 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9122 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9123 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9124 $as_echo_n "(cached) " >&6
9126 lt_cv_prog_compiler_static_works
=no
9127 save_LDFLAGS
="$LDFLAGS"
9128 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
9129 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
9130 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
9131 # The linker can only warn and ignore the option if not recognized
9132 # So say no if there are warnings
9133 if test -s conftest.err
; then
9134 # Append any errors to the config.log.
9135 cat conftest.err
1>&5
9136 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
9137 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9138 if diff conftest.exp conftest.er2
>/dev
/null
; then
9139 lt_cv_prog_compiler_static_works
=yes
9142 lt_cv_prog_compiler_static_works
=yes
9146 LDFLAGS
="$save_LDFLAGS"
9149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9150 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9152 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
9155 lt_prog_compiler_static
=
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9165 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9166 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9167 $as_echo_n "(cached) " >&6
9169 lt_cv_prog_compiler_c_o
=no
9170 $RM -r conftest
2>/dev
/null
9174 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9176 lt_compiler_flag
="-o out/conftest2.$ac_objext"
9177 # Insert the option either (1) after the last *FLAGS variable, or
9178 # (2) before a word containing "conftest.", or (3) at the end.
9179 # Note that $ac_compile itself does not contain backslashes and begins
9180 # with a dollar sign (not a hyphen), so the echo should work correctly.
9181 lt_compile
=`echo "$ac_compile" | $SED \
9182 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9183 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9184 -e 's:$: $lt_compiler_flag:'`
9185 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9186 (eval "$lt_compile" 2>out
/conftest.err
)
9188 cat out
/conftest.err
>&5
9189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9190 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
9192 # The compiler can only warn and ignore the option if not recognized
9193 # So say no if there are warnings
9194 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
9195 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
9196 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
9197 lt_cv_prog_compiler_c_o
=yes
9202 # SGI C++ compiler will create directory out/ii_files/ for
9203 # template instantiation
9204 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
9205 $RM out
/* && rmdir out
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9212 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9220 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9221 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9222 $as_echo_n "(cached) " >&6
9224 lt_cv_prog_compiler_c_o
=no
9225 $RM -r conftest
2>/dev
/null
9229 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9231 lt_compiler_flag
="-o out/conftest2.$ac_objext"
9232 # Insert the option either (1) after the last *FLAGS variable, or
9233 # (2) before a word containing "conftest.", or (3) at the end.
9234 # Note that $ac_compile itself does not contain backslashes and begins
9235 # with a dollar sign (not a hyphen), so the echo should work correctly.
9236 lt_compile
=`echo "$ac_compile" | $SED \
9237 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9238 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9239 -e 's:$: $lt_compiler_flag:'`
9240 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9241 (eval "$lt_compile" 2>out
/conftest.err
)
9243 cat out
/conftest.err
>&5
9244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9245 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
9247 # The compiler can only warn and ignore the option if not recognized
9248 # So say no if there are warnings
9249 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
9250 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
9251 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
9252 lt_cv_prog_compiler_c_o
=yes
9257 # SGI C++ compiler will create directory out/ii_files/ for
9258 # template instantiation
9259 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
9260 $RM out
/* && rmdir out
9266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9267 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9272 hard_links
="nottested"
9273 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
9274 # do not overwrite the value of need_locks provided by the user
9275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9276 $as_echo_n "checking if we can lock with hard links... " >&6; }
9279 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
9281 ln conftest.a conftest.b
2>&5 || hard_links
=no
9282 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
9283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9284 $as_echo "$hard_links" >&6; }
9285 if test "$hard_links" = no
; then
9286 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9287 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9300 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9303 allow_undefined_flag
=
9304 always_export_symbols
=no
9306 archive_expsym_cmds
=
9307 compiler_needs_object
=no
9308 enable_shared_with_static_runtimes
=no
9309 export_dynamic_flag_spec
=
9310 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9311 hardcode_automatic
=no
9313 hardcode_direct_absolute
=no
9314 hardcode_libdir_flag_spec
=
9315 hardcode_libdir_flag_spec_ld
=
9316 hardcode_libdir_separator
=
9318 hardcode_shlibpath_var
=unsupported
9320 link_all_deplibs
=unknown
9323 old_archive_from_new_cmds
=
9324 old_archive_from_expsyms_cmds
=
9325 thread_safe_flag_spec
=
9326 whole_archive_flag_spec
=
9327 # include_expsyms should be a list of space-separated symbols to be *always*
9328 # included in the symbol list
9330 # exclude_expsyms can be an extended regexp of symbols to exclude
9331 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9332 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9333 # as well as any symbol that contains `d'.
9334 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9335 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9336 # platforms (ab)use it in PIC code, but their linkers get confused if
9337 # the symbol is explicitly referenced. Since portable code cannot
9338 # rely on this symbol name, it's probably fine to never include it in
9339 # preloaded symbol tables.
9340 # Exclude shared library initialization/finalization symbols.
9341 extract_expsyms_cmds
=
9344 cygwin
* | mingw
* | pw32
* | cegcc
*)
9345 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9346 # When not using gcc, we currently assume that we are using
9347 # Microsoft Visual C++.
9348 if test "$GCC" != yes; then
9353 # we just hope/assume this is gcc and not c89 (= MSVC++)
9363 # On some targets, GNU ld is compatible enough with the native linker
9364 # that we're better off using the native interface for both.
9365 lt_use_gnu_ld_interface
=no
9366 if test "$with_gnu_ld" = yes; then
9369 # The AIX port of GNU ld has always aspired to compatibility
9370 # with the native linker. However, as the warning in the GNU ld
9371 # block says, versions before 2.19.5* couldn't really create working
9372 # shared libraries, regardless of the interface used.
9373 case `$LD -v 2>&1` in
9374 *\ \
(GNU\ Binutils\
)\
2.19.5*) ;;
9375 *\ \
(GNU\ Binutils\
)\
2.
[2-9]*) ;;
9376 *\ \
(GNU\ Binutils\
)\
[3-9]*) ;;
9378 lt_use_gnu_ld_interface
=yes
9383 lt_use_gnu_ld_interface
=yes
9388 if test "$lt_use_gnu_ld_interface" = yes; then
9389 # If archive_cmds runs LD, not CC, wlarc should be empty
9392 # Set some defaults for GNU ld with shared library support. These
9393 # are reset later if shared libraries are not supported. Putting them
9394 # here allows them to be overridden if necessary.
9395 runpath_var
=LD_RUN_PATH
9396 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9397 export_dynamic_flag_spec
='${wl}--export-dynamic'
9398 # ancient GNU ld didn't support --whole-archive et. al.
9399 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
9400 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9402 whole_archive_flag_spec
=
9404 supports_anon_versioning
=no
9405 case `$LD -v 2>&1` in
9406 *GNU\ gold
*) supports_anon_versioning
=yes ;;
9407 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
9408 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
9409 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
9410 *\
2.11.
*) ;; # other 2.11 versions
9411 *) supports_anon_versioning
=yes ;;
9414 # See if GNU ld supports shared libraries.
9417 # On AIX/PPC, the GNU linker is very broken
9418 if test "$host_cpu" != ia64
; then
9422 *** Warning: the GNU linker, at least up to release 2.19, is reported
9423 *** to be unable to reliably create shared libraries on AIX.
9424 *** Therefore, libtool is disabling shared libraries support. If you
9425 *** really care for shared libraries, you may want to install binutils
9426 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9427 *** You will then need to restart the configuration process.
9436 # see comment about AmigaOS4 .so support
9437 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9438 archive_expsym_cmds
=''
9441 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)'
9442 hardcode_libdir_flag_spec
='-L$libdir'
9443 hardcode_minus_L
=yes
9449 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9450 allow_undefined_flag
=unsupported
9451 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9452 # support --undefined. This deserves some investigation. FIXME
9453 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9459 cygwin
* | mingw
* | pw32
* | cegcc
*)
9460 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9461 # as there is no search path for DLLs.
9462 hardcode_libdir_flag_spec
='-L$libdir'
9463 export_dynamic_flag_spec
='${wl}--export-all-symbols'
9464 allow_undefined_flag
=unsupported
9465 always_export_symbols
=no
9466 enable_shared_with_static_runtimes
=yes
9467 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9469 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
9470 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9471 # If the export-symbols file already is a .def file (1st line
9472 # is EXPORTS), use it as is; otherwise, prepend...
9473 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9474 cp $export_symbols $output_objdir/$soname.def;
9476 echo EXPORTS > $output_objdir/$soname.def;
9477 cat $export_symbols >> $output_objdir/$soname.def;
9479 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9486 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9487 link_all_deplibs
=yes
9492 hardcode_shlibpath_var
=no
9493 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9494 export_dynamic_flag_spec
='${wl}-E'
9495 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9496 # Instead, shared libraries are loaded at an image base (0x10000000 by
9497 # default) and relocated if they conflict, which is a slow very memory
9498 # consuming and fragmenting process. To avoid this, we pick a random,
9499 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9500 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9501 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9502 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'
9505 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
9507 if test "$host_os" = linux-dietlibc
; then
9508 case $cc_basename in
9509 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
9512 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
9513 && test "$tmp_diet" = no
9516 tmp_sharedflag
='-shared'
9517 case $cc_basename,$host_cpu in
9518 pgcc
*) # Portland Group C compiler
9519 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'
9520 tmp_addflag
=' $pic_flag'
9522 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
9523 # Portland Group f77 and f90 compilers
9524 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'
9525 tmp_addflag
=' $pic_flag -Mnomain' ;;
9526 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
9527 tmp_addflag
=' -i_dynamic' ;;
9528 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
9529 tmp_addflag
=' -i_dynamic -nofor_main' ;;
9530 ifc
* | ifort
*) # Intel Fortran compiler
9531 tmp_addflag
=' -nofor_main' ;;
9532 lf95
*) # Lahey Fortran 8.1
9533 whole_archive_flag_spec
=
9534 tmp_sharedflag
='--shared' ;;
9535 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9536 tmp_sharedflag
='-qmkshrobj'
9538 nvcc
*) # Cuda Compiler Driver 2.2
9539 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'
9540 compiler_needs_object
=yes
9543 case `$CC -V 2>&1 | sed 5q` in
9544 *Sun\ C
*) # Sun C 5.9
9545 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'
9546 compiler_needs_object
=yes
9547 tmp_sharedflag
='-G' ;;
9548 *Sun\ F
*) # Sun Fortran 8.3
9549 tmp_sharedflag
='-G' ;;
9551 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9553 if test "x$supports_anon_versioning" = xyes
; then
9554 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
9555 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9556 echo "local: *; };" >> $output_objdir/$libname.ver~
9557 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9560 case $cc_basename in
9561 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
9562 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9563 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
9564 hardcode_libdir_flag_spec
=
9565 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
9566 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9567 if test "x$supports_anon_versioning" = xyes
; then
9568 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
9569 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9570 echo "local: *; };" >> $output_objdir/$libname.ver~
9571 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9581 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
9582 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9585 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9586 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9591 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
9595 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9596 *** create shared libraries on Solaris systems. Therefore, libtool
9597 *** is disabling shared libraries support. We urge you to upgrade GNU
9598 *** binutils to release 2.9.1 or newer. Another option is to modify
9599 *** your PATH or compiler configuration so that the native linker is
9600 *** used, and then restart.
9603 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9604 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9605 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9611 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
9612 case `$LD -v 2>&1` in
9613 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
9617 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9618 *** reliably create shared libraries on SCO systems. Therefore, libtool
9619 *** is disabling shared libraries support. We urge you to upgrade GNU
9620 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9621 *** your PATH or compiler configuration so that the native linker is
9622 *** used, and then restart.
9627 # For security reasons, it is highly recommended that you always
9628 # use absolute paths for naming shared libraries, and exclude the
9629 # DT_RUNPATH tag from executables and libraries. But doing so
9630 # requires that you compile everything twice, which is a pain.
9631 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9632 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9633 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9634 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9643 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9646 hardcode_shlibpath_var
=no
9650 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
9651 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9652 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9659 if test "$ld_shlibs" = no
; then
9661 hardcode_libdir_flag_spec
=
9662 export_dynamic_flag_spec
=
9663 whole_archive_flag_spec
=
9666 # PORTME fill in a description of your system's linker (not GNU ld)
9669 allow_undefined_flag
=unsupported
9670 always_export_symbols
=yes
9671 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'
9672 # Note: this linker hardcodes the directories in LIBPATH if there
9673 # are no directories specified by -L.
9674 hardcode_minus_L
=yes
9675 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9676 # Neither direct hardcoding nor static linking is supported with a
9678 hardcode_direct
=unsupported
9683 if test "$host_cpu" = ia64
; then
9684 # On IA64, the linker does run time linking by default, so we don't
9685 # have to do anything special.
9686 aix_use_runtimelinking
=no
9687 exp_sym_flag
='-Bexport'
9690 # If we're using GNU nm, then we don't want the "-C" option.
9691 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9692 # Also, AIX nm treats weak defined symbols like other global
9693 # defined symbols, whereas GNU nm marks them as "W".
9694 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
9695 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'
9697 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'
9699 aix_use_runtimelinking
=no
9701 # Test if we are trying to use run time linking or normal
9702 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9703 # need to do runtime linking.
9704 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
9705 for ld_flag
in $LDFLAGS; do
9706 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
9707 aix_use_runtimelinking
=yes
9714 exp_sym_flag
='-bexport'
9715 no_entry_flag
='-bnoentry'
9718 # When large executables or shared objects are built, AIX ld can
9719 # have problems creating the table of contents. If linking a library
9720 # or program results in "error TOC overflow" add -mminimal-toc to
9721 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9722 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9726 hardcode_direct_absolute
=yes
9727 hardcode_libdir_separator
=':'
9728 link_all_deplibs
=yes
9729 file_list_spec
='${wl}-f,'
9731 if test "$GCC" = yes; then
9732 case $host_os in aix4.
[012]|aix4.
[012].
*)
9733 # We only want to do this on AIX 4.2 and lower, the check
9734 # below for broken collect2 doesn't work under 4.3+
9735 collect2name
=`${CC} -print-prog-name=collect2`
9736 if test -f "$collect2name" &&
9737 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
9739 # We have reworked collect2
9742 # We have old collect2
9743 hardcode_direct
=unsupported
9744 # It fails to find uninstalled libraries when the uninstalled
9745 # path is not listed in the libpath. Setting hardcode_minus_L
9746 # to unsupported forces relinking
9747 hardcode_minus_L
=yes
9748 hardcode_libdir_flag_spec
='-L$libdir'
9749 hardcode_libdir_separator
=
9753 shared_flag
='-shared'
9754 if test "$aix_use_runtimelinking" = yes; then
9755 shared_flag
="$shared_flag "'${wl}-G'
9759 if test "$host_cpu" = ia64
; then
9760 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9761 # chokes on -Wl,-G. The following line is correct:
9764 if test "$aix_use_runtimelinking" = yes; then
9765 shared_flag
='${wl}-G'
9767 shared_flag
='${wl}-bM:SRE'
9772 export_dynamic_flag_spec
='${wl}-bexpall'
9773 # It seems that -bexpall does not export symbols beginning with
9774 # underscore (_), so it is better to generate a list of symbols to export.
9775 always_export_symbols
=yes
9776 if test "$aix_use_runtimelinking" = yes; then
9777 # Warning - without using the other runtime loading flags (-brtl),
9778 # -berok will link without error, but may produce a broken library.
9779 allow_undefined_flag
='-berok'
9780 # Determine the default libpath from the value encoded in an
9782 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9783 /* end confdefs.h. */
9793 if ac_fn_c_try_link
"$LINENO"; then :
9795 lt_aix_libpath_sed
='
9796 /Import File Strings/,/^$/ {
9802 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9803 # Check for a 64-bit object if we didn't find anything.
9804 if test -z "$aix_libpath"; then
9805 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9808 rm -f core conftest.err conftest.
$ac_objext \
9809 conftest
$ac_exeext conftest.
$ac_ext
9810 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9812 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9813 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"
9815 if test "$host_cpu" = ia64
; then
9816 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
9817 allow_undefined_flag
="-z nodefs"
9818 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"
9820 # Determine the default libpath from the value encoded in an
9822 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9823 /* end confdefs.h. */
9833 if ac_fn_c_try_link
"$LINENO"; then :
9835 lt_aix_libpath_sed
='
9836 /Import File Strings/,/^$/ {
9842 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9843 # Check for a 64-bit object if we didn't find anything.
9844 if test -z "$aix_libpath"; then
9845 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9848 rm -f core conftest.err conftest.
$ac_objext \
9849 conftest
$ac_exeext conftest.
$ac_ext
9850 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9852 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9853 # Warning - without using the other run time loading flags,
9854 # -berok will link without error, but may produce a broken library.
9855 no_undefined_flag
=' ${wl}-bernotok'
9856 allow_undefined_flag
=' ${wl}-berok'
9857 if test "$with_gnu_ld" = yes; then
9858 # We only use this code for GNU lds that support --whole-archive.
9859 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9861 # Exported symbols can be pulled into shared objects from archives
9862 whole_archive_flag_spec
='$convenience'
9864 archive_cmds_need_lc
=yes
9865 # This is similar to how AIX traditionally builds its shared libraries.
9866 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'
9874 # see comment about AmigaOS4 .so support
9875 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9876 archive_expsym_cmds
=''
9879 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)'
9880 hardcode_libdir_flag_spec
='-L$libdir'
9881 hardcode_minus_L
=yes
9887 export_dynamic_flag_spec
=-rdynamic
9890 cygwin
* | mingw
* | pw32
* | cegcc
*)
9891 # When not using gcc, we currently assume that we are using
9892 # Microsoft Visual C++.
9893 # hardcode_libdir_flag_spec is actually meaningless, as there is
9894 # no search path for DLLs.
9895 hardcode_libdir_flag_spec
=' '
9896 allow_undefined_flag
=unsupported
9897 # Tell ltmain to make .lib files, not .a files.
9899 # Tell ltmain to make .dll files, not .so files.
9901 # FIXME: Setting linknames here is a bad hack.
9902 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9903 # The linker will automatically build a .lib file if we build a DLL.
9904 old_archive_from_new_cmds
='true'
9905 # FIXME: Should let the user specify the lib program.
9906 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
9907 fix_srcfile_path
='`cygpath -w "$srcfile"`'
9908 enable_shared_with_static_runtimes
=yes
9911 darwin
* | rhapsody
*)
9914 archive_cmds_need_lc
=no
9916 hardcode_automatic
=yes
9917 hardcode_shlibpath_var
=unsupported
9918 if test "$lt_cv_ld_force_load" = "yes"; then
9919 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\"`'
9921 whole_archive_flag_spec
=''
9923 link_all_deplibs
=yes
9924 allow_undefined_flag
="$_lt_dar_allow_undefined"
9925 case $cc_basename in
9926 ifort
*) _lt_dar_can_shared
=yes ;;
9927 *) _lt_dar_can_shared
=$GCC ;;
9929 if test "$_lt_dar_can_shared" = "yes"; then
9930 output_verbose_link_cmd
=func_echo_all
9931 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9932 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9933 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}"
9934 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}"
9943 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9944 hardcode_libdir_flag_spec
='-L$libdir'
9945 hardcode_shlibpath_var
=no
9948 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9949 # support. Future versions do this automatically, but an explicit c++rt0.o
9950 # does not break anything, and helps significantly (at the cost of a little
9953 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9954 hardcode_libdir_flag_spec
='-R$libdir'
9956 hardcode_shlibpath_var
=no
9959 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9961 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9963 hardcode_minus_L
=yes
9964 hardcode_shlibpath_var
=no
9967 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9968 freebsd
* | dragonfly
*)
9969 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9970 hardcode_libdir_flag_spec
='-R$libdir'
9972 hardcode_shlibpath_var
=no
9976 if test "$GCC" = yes; then
9977 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'
9979 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'
9981 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9982 hardcode_libdir_separator
=:
9985 # hardcode_minus_L: Not really in the search PATH,
9986 # but as the default location of the library.
9987 hardcode_minus_L
=yes
9988 export_dynamic_flag_spec
='${wl}-E'
9992 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9993 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9995 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9997 if test "$with_gnu_ld" = no
; then
9998 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9999 hardcode_libdir_flag_spec_ld
='+b $libdir'
10000 hardcode_libdir_separator
=:
10001 hardcode_direct
=yes
10002 hardcode_direct_absolute
=yes
10003 export_dynamic_flag_spec
='${wl}-E'
10004 # hardcode_minus_L: Not really in the search PATH,
10005 # but as the default location of the library.
10006 hardcode_minus_L
=yes
10011 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
10014 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10017 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10020 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10026 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10029 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10033 # Older versions of the 11.00 compiler do not understand -b yet
10034 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10036 $as_echo_n "checking if $CC understands -b... " >&6; }
10037 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10038 $as_echo_n "(cached) " >&6
10040 lt_cv_prog_compiler__b
=no
10041 save_LDFLAGS
="$LDFLAGS"
10042 LDFLAGS
="$LDFLAGS -b"
10043 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
10044 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
10045 # The linker can only warn and ignore the option if not recognized
10046 # So say no if there are warnings
10047 if test -s conftest.err
; then
10048 # Append any errors to the config.log.
10049 cat conftest.err
1>&5
10050 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
10051 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
10052 if diff conftest.exp conftest.er2
>/dev
/null
; then
10053 lt_cv_prog_compiler__b
=yes
10056 lt_cv_prog_compiler__b
=yes
10060 LDFLAGS
="$save_LDFLAGS"
10063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10064 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10066 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
10067 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10069 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10075 if test "$with_gnu_ld" = no
; then
10076 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
10077 hardcode_libdir_separator
=:
10082 hardcode_shlibpath_var
=no
10085 hardcode_direct
=yes
10086 hardcode_direct_absolute
=yes
10087 export_dynamic_flag_spec
='${wl}-E'
10089 # hardcode_minus_L: Not really in the search PATH,
10090 # but as the default location of the library.
10091 hardcode_minus_L
=yes
10097 irix5
* | irix6
* | nonstopux
*)
10098 if test "$GCC" = yes; then
10099 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'
10100 # Try to use the -exported_symbol ld option, if it does not
10101 # work, assume that -exports_file does not work either and
10102 # implicitly export all symbols.
10103 save_LDFLAGS
="$LDFLAGS"
10104 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10105 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10106 /* end confdefs.h. */
10109 if ac_fn_c_try_link
"$LINENO"; then :
10110 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'
10113 rm -f core conftest.err conftest.
$ac_objext \
10114 conftest
$ac_exeext conftest.
$ac_ext
10115 LDFLAGS
="$save_LDFLAGS"
10117 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'
10118 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'
10120 archive_cmds_need_lc
='no'
10121 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10122 hardcode_libdir_separator
=:
10124 link_all_deplibs
=yes
10128 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10129 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10131 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10133 hardcode_libdir_flag_spec
='-R$libdir'
10134 hardcode_direct
=yes
10135 hardcode_shlibpath_var
=no
10139 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10140 hardcode_direct
=yes
10141 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10142 hardcode_libdir_separator
=:
10143 hardcode_shlibpath_var
=no
10150 if test -f /usr
/libexec
/ld.so
; then
10151 hardcode_direct
=yes
10152 hardcode_shlibpath_var
=no
10153 hardcode_direct_absolute
=yes
10154 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10155 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10156 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10157 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10158 export_dynamic_flag_spec
='${wl}-E'
10161 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
10162 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10163 hardcode_libdir_flag_spec
='-R$libdir'
10166 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10167 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
10177 hardcode_libdir_flag_spec
='-L$libdir'
10178 hardcode_minus_L
=yes
10179 allow_undefined_flag
=unsupported
10180 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'
10181 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10185 if test "$GCC" = yes; then
10186 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
10187 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'
10189 allow_undefined_flag
=' -expect_unresolved \*'
10190 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'
10192 archive_cmds_need_lc
='no'
10193 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10194 hardcode_libdir_separator
=:
10197 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
10198 if test "$GCC" = yes; then
10199 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
10200 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'
10201 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
10203 allow_undefined_flag
=' -expect_unresolved \*'
10204 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'
10205 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~
10206 $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'
10208 # Both c and cxx compiler support -rpath directly
10209 hardcode_libdir_flag_spec
='-rpath $libdir'
10211 archive_cmds_need_lc
='no'
10212 hardcode_libdir_separator
=:
10216 no_undefined_flag
=' -z defs'
10217 if test "$GCC" = yes; then
10219 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10220 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10221 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10223 case `$CC -V 2>&1` in
10226 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10227 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10228 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10232 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10233 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10234 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10238 hardcode_libdir_flag_spec
='-R$libdir'
10239 hardcode_shlibpath_var
=no
10241 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
10243 # The compiler driver will combine and reorder linker options,
10244 # but understands `-z linker_flag'. GCC discards it without `$wl',
10245 # but is careful enough not to reorder.
10246 # Supported since Solaris 2.6 (maybe 2.5.1?)
10247 if test "$GCC" = yes; then
10248 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10250 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
10254 link_all_deplibs
=yes
10258 if test "x$host_vendor" = xsequent
; then
10259 # Use $CC to link under sequent, because it throws in some extra .o
10260 # files that make .init and .fini sections work.
10261 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10263 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10265 hardcode_libdir_flag_spec
='-L$libdir'
10266 hardcode_direct
=yes
10267 hardcode_minus_L
=yes
10268 hardcode_shlibpath_var
=no
10272 case $host_vendor in
10274 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10275 hardcode_direct
=yes # is this really true???
10278 ## LD is ld it makes a PLAMLIB
10279 ## CC just makes a GrossModule.
10280 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10281 reload_cmds
='$CC -r -o $output$reload_objs'
10285 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10286 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
10289 runpath_var
='LD_RUN_PATH'
10290 hardcode_shlibpath_var
=no
10294 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10295 hardcode_shlibpath_var
=no
10296 export_dynamic_flag_spec
='-Bexport'
10300 if test -d /usr
/nec
; then
10301 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10302 hardcode_shlibpath_var
=no
10303 runpath_var
=LD_RUN_PATH
10304 hardcode_runpath_var
=yes
10309 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
10310 no_undefined_flag
='${wl}-z,text'
10311 archive_cmds_need_lc
=no
10312 hardcode_shlibpath_var
=no
10313 runpath_var
='LD_RUN_PATH'
10315 if test "$GCC" = yes; then
10316 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10317 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10319 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10320 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10324 sysv5
* | sco3.2v5
* | sco5v6
*)
10325 # Note: We can NOT use -z defs as we might desire, because we do not
10326 # link with -lc, and that would cause any symbols used from libc to
10327 # always be unresolved, which means just about no library would
10328 # ever link correctly. If we're not using GNU ld we use -z text
10329 # though, which does catch some bad symbols but isn't as heavy-handed
10331 no_undefined_flag
='${wl}-z,text'
10332 allow_undefined_flag
='${wl}-z,nodefs'
10333 archive_cmds_need_lc
=no
10334 hardcode_shlibpath_var
=no
10335 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
10336 hardcode_libdir_separator
=':'
10337 link_all_deplibs
=yes
10338 export_dynamic_flag_spec
='${wl}-Bexport'
10339 runpath_var
='LD_RUN_PATH'
10341 if test "$GCC" = yes; then
10342 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10343 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10345 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10346 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10351 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10352 hardcode_libdir_flag_spec
='-L$libdir'
10353 hardcode_shlibpath_var
=no
10361 if test x
$host_vendor = xsni
; then
10363 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
10364 export_dynamic_flag_spec
='${wl}-Blargedynsym'
10370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10371 $as_echo "$ld_shlibs" >&6; }
10372 test "$ld_shlibs" = no
&& can_build_shared
=no
10374 with_gnu_ld
=$with_gnu_ld
10391 # Do we need to explicitly link libc?
10393 case "x$archive_cmds_need_lc" in
10395 # Assume -lc should be added
10396 archive_cmds_need_lc
=yes
10398 if test "$enable_shared" = yes && test "$GCC" = yes; then
10399 case $archive_cmds in
10401 # FIXME: we may have to deal with multi-command sequences.
10404 # Test whether the compiler implicitly links with -lc since on some
10405 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10406 # to ld, don't add -lc before -lgcc.
10407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10408 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10409 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10410 $as_echo_n "(cached) " >&6
10413 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
10415 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10416 (eval $ac_compile) 2>&5
10418 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10419 test $ac_status = 0; } 2>conftest.err
; then
10422 libobjs
=conftest.
$ac_objext
10424 wl
=$lt_prog_compiler_wl
10425 pic_flag
=$lt_prog_compiler_pic
10431 lt_save_allow_undefined_flag
=$allow_undefined_flag
10432 allow_undefined_flag
=
10433 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10434 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
10436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10437 test $ac_status = 0; }
10439 lt_cv_archive_cmds_need_lc
=no
10441 lt_cv_archive_cmds_need_lc
=yes
10443 allow_undefined_flag
=$lt_save_allow_undefined_flag
10445 cat conftest.err
1>&5
10450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10451 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10452 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
10615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10616 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10618 if test "$GCC" = yes; then
10620 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
10621 *) lt_awk_arg
="/^libraries:/" ;;
10624 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
10625 *) lt_sed_strip_eq
="s,=/,/,g" ;;
10627 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10628 case $lt_search_path_spec in
10630 # if the path contains ";" then we assume it to be the separator
10631 # otherwise default to the standard path separator (i.e. ":") - it is
10632 # assumed that no part of a normal pathname contains ";" but that should
10633 # okay in the real world where ";" in dirpaths is itself problematic.
10634 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10637 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10640 # Ok, now we have the path, separated by spaces, we can step through it
10641 # and add multilib dir if necessary.
10642 lt_tmp_lt_search_path_spec
=
10643 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10644 for lt_sys_path
in $lt_search_path_spec; do
10645 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10646 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10648 test -d "$lt_sys_path" && \
10649 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
10652 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10653 BEGIN {RS=" "; FS="/|\n";} {
10656 for (lt_i = NF; lt_i > 0; lt_i--) {
10657 if ($lt_i != "" && $lt_i != ".") {
10658 if ($lt_i == "..") {
10661 if (lt_count == 0) {
10662 lt_foo="/" $lt_i lt_foo;
10669 if (lt_foo != "") { lt_freq[lt_foo]++; }
10670 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10672 # AWK program above erroneously prepends '/' to C:/dos/paths
10675 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
10676 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10678 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10680 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
10682 library_names_spec
=
10683 libname_spec
='lib$name'
10687 postuninstall_cmds
=
10691 shlibpath_overrides_runpath
=unknown
10693 dynamic_linker
="$host_os ld.so"
10694 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
10695 need_lib_prefix
=unknown
10696 hardcode_into_libs
=no
10698 # when you set need_version to no, make sure it does not cause -set_version
10699 # flags to be left without arguments
10700 need_version
=unknown
10705 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
10706 shlibpath_var
=LIBPATH
10708 # AIX 3 has no versioning support, so we append a major version to the name.
10709 soname_spec
='${libname}${release}${shared_ext}$major'
10716 hardcode_into_libs
=yes
10717 if test "$host_cpu" = ia64
; then
10718 # AIX 5 supports IA64
10719 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10720 shlibpath_var
=LD_LIBRARY_PATH
10722 # With GCC up to 2.95.x, collect2 would create an import file
10723 # for dependence libraries. The import file would start with
10724 # the line `#! .'. This would cause the generated library to
10725 # depend on `.', always an invalid library. This was fixed in
10726 # development snapshots of GCC prior to 3.0.
10728 aix4 | aix4.
[01] | aix4.
[01].
*)
10729 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10731 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
10734 can_build_shared
=no
10738 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10739 # soname into executable. Probably we can add versioning support to
10740 # collect2, so additional links can be useful in future.
10741 if test "$aix_use_runtimelinking" = yes; then
10742 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10743 # instead of lib<name>.a to let people know that these are not
10744 # typical AIX shared libraries.
10745 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10747 # We preserve .a as extension for shared libraries through AIX4.2
10748 # and later when we are not doing run time linking.
10749 library_names_spec
='${libname}${release}.a $libname.a'
10750 soname_spec
='${libname}${release}${shared_ext}$major'
10752 shlibpath_var
=LIBPATH
10759 # Since July 2007 AmigaOS4 officially supports .so libraries.
10760 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10761 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10764 library_names_spec
='$libname.ixlibrary $libname.a'
10765 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10766 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'
10772 library_names_spec
='${libname}${shared_ext}'
10773 dynamic_linker
="$host_os ld.so"
10774 shlibpath_var
=LIBRARY_PATH
10780 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10781 soname_spec
='${libname}${release}${shared_ext}$major'
10782 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
10783 shlibpath_var
=LD_LIBRARY_PATH
10784 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10785 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
10786 # the default ld.so.conf also contains /usr/contrib/lib and
10787 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10788 # libtool to hard-code these into programs
10791 cygwin
* | mingw
* | pw32
* | cegcc
*)
10792 version_type
=windows
10797 case $GCC,$host_os in
10798 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
10799 library_names_spec
='$libname.dll.a'
10800 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10801 postinstall_cmds
='base_file=`basename \${file}`~
10802 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10803 dldir=$destdir/`dirname \$dlpath`~
10804 test -d \$dldir || mkdir -p \$dldir~
10805 $install_prog $dir/$dlname \$dldir/$dlname~
10806 chmod a+x \$dldir/$dlname~
10807 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10808 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10810 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10811 dlpath=$dir/\$dldll~
10813 shlibpath_overrides_runpath
=yes
10817 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10818 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10820 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
10823 # MinGW DLLs use traditional 'lib' prefix
10824 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10827 # pw32 DLLs use 'pw' prefix rather than 'lib'
10828 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10834 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10837 dynamic_linker
='Win32 ld.exe'
10838 # FIXME: first we should search . and the directory the executable is in
10842 darwin
* | rhapsody
*)
10843 dynamic_linker
="$host_os dyld"
10844 version_type
=darwin
10847 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10848 soname_spec
='${libname}${release}${major}$shared_ext'
10849 shlibpath_overrides_runpath
=yes
10850 shlibpath_var
=DYLD_LIBRARY_PATH
10851 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
10853 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
10854 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
10861 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10862 soname_spec
='${libname}${release}${shared_ext}$major'
10863 shlibpath_var
=LD_LIBRARY_PATH
10866 freebsd
* | dragonfly
*)
10867 # DragonFly does not have aout. When/if they implement a new
10868 # versioning mechanism, adjust this.
10869 if test -x /usr
/bin
/objformat
; then
10870 objformat
=`/usr/bin/objformat`
10873 freebsd
[23].
*) objformat
=aout
;;
10874 *) objformat
=elf
;;
10877 version_type
=freebsd-
$objformat
10878 case $version_type in
10880 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10885 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10889 shlibpath_var
=LD_LIBRARY_PATH
10892 shlibpath_overrides_runpath
=yes
10894 freebsd3.
[01]* | freebsdelf3.
[01]*)
10895 shlibpath_overrides_runpath
=yes
10896 hardcode_into_libs
=yes
10898 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
10899 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
10900 shlibpath_overrides_runpath
=no
10901 hardcode_into_libs
=yes
10903 *) # from 4.6 on, and DragonFly
10904 shlibpath_overrides_runpath
=yes
10905 hardcode_into_libs
=yes
10914 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10915 soname_spec
='${libname}${release}${shared_ext}$major'
10916 shlibpath_var
=LD_LIBRARY_PATH
10917 hardcode_into_libs
=yes
10924 dynamic_linker
="$host_os runtime_loader"
10925 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10926 soname_spec
='${libname}${release}${shared_ext}$major'
10927 shlibpath_var
=LIBRARY_PATH
10928 shlibpath_overrides_runpath
=yes
10929 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10930 hardcode_into_libs
=yes
10933 hpux9
* | hpux10
* | hpux11
*)
10934 # Give a soname corresponding to the major version so that dld.sl refuses to
10935 # link against other versions.
10942 hardcode_into_libs
=yes
10943 dynamic_linker
="$host_os dld.so"
10944 shlibpath_var
=LD_LIBRARY_PATH
10945 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10946 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10947 soname_spec
='${libname}${release}${shared_ext}$major'
10948 if test "X$HPUX_IA64_MODE" = X32
; then
10949 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10951 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
10953 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10957 hardcode_into_libs
=yes
10958 dynamic_linker
="$host_os dld.sl"
10959 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
10960 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10961 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10962 soname_spec
='${libname}${release}${shared_ext}$major'
10963 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10964 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10968 dynamic_linker
="$host_os dld.sl"
10969 shlibpath_var
=SHLIB_PATH
10970 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
10971 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10972 soname_spec
='${libname}${release}${shared_ext}$major'
10975 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10976 postinstall_cmds
='chmod 555 $lib'
10977 # or fails outright, so override atomically:
10978 install_override_mode
=555
10985 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10986 soname_spec
='${libname}${release}${shared_ext}$major'
10987 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
10988 shlibpath_var
=LD_LIBRARY_PATH
10989 shlibpath_overrides_runpath
=no
10990 hardcode_into_libs
=yes
10993 irix5
* | irix6
* | nonstopux
*)
10995 nonstopux
*) version_type
=nonstopux
;;
10997 if test "$lt_cv_prog_gnu_ld" = yes; then
11005 soname_spec
='${libname}${release}${shared_ext}$major'
11006 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11008 irix5
* | nonstopux
*)
11009 libsuff
= shlibsuff
=
11012 case $LD in # libtool.m4 will add one of these switches to LD
11013 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
11014 libsuff
= shlibsuff
= libmagic
=32-bit;;
11015 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
11016 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
11017 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
11018 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
11019 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
11023 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
11024 shlibpath_overrides_runpath
=no
11025 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11026 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
11027 hardcode_into_libs
=yes
11030 # No shared lib support for Linux oldld, aout, or coff.
11031 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
11035 # This must be Linux ELF.
11036 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
11040 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11041 soname_spec
='${libname}${release}${shared_ext}$major'
11042 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11043 shlibpath_var
=LD_LIBRARY_PATH
11044 shlibpath_overrides_runpath
=no
11046 # Some binutils ld are patched to set DT_RUNPATH
11047 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11048 $as_echo_n "(cached) " >&6
11050 lt_cv_shlibpath_overrides_runpath
=no
11051 save_LDFLAGS
=$LDFLAGS
11052 save_libdir
=$libdir
11053 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11054 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11055 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11056 /* end confdefs.h. */
11066 if ac_fn_c_try_link
"$LINENO"; then :
11067 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
11068 lt_cv_shlibpath_overrides_runpath
=yes
11071 rm -f core conftest.err conftest.
$ac_objext \
11072 conftest
$ac_exeext conftest.
$ac_ext
11073 LDFLAGS
=$save_LDFLAGS
11074 libdir
=$save_libdir
11078 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
11080 # This implies no fast_install, which is unacceptable.
11081 # Some rework will be needed to allow for fast_install
11082 # before this can be enabled.
11083 hardcode_into_libs
=yes
11085 # Append ld.so.conf contents to the search path
11086 if test -f /etc
/ld.so.conf
; then
11087 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' ' '`
11088 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
11091 # We used to test for /lib/ld.so.1 and disable shared libraries on
11092 # powerpc, because MkLinux only supported shared libraries with the
11093 # GNU dynamic linker. Since this was broken with cross compilers,
11094 # most powerpc-linux boxes support dynamic linking these days and
11095 # people can always --disable-shared, the test was removed, and we
11096 # assume the GNU/Linux dynamic linker is in use.
11097 dynamic_linker
='GNU/Linux ld.so'
11104 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
11105 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11106 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11107 dynamic_linker
='NetBSD (a.out) ld.so'
11109 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11110 soname_spec
='${libname}${release}${shared_ext}$major'
11111 dynamic_linker
='NetBSD ld.elf_so'
11113 shlibpath_var
=LD_LIBRARY_PATH
11114 shlibpath_overrides_runpath
=yes
11115 hardcode_into_libs
=yes
11120 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11121 shlibpath_var
=LD_LIBRARY_PATH
11122 shlibpath_overrides_runpath
=yes
11129 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11130 soname_spec
='${libname}${release}${shared_ext}$major'
11131 shlibpath_var
=LD_LIBRARY_PATH
11132 shlibpath_overrides_runpath
=no
11133 hardcode_into_libs
=yes
11134 dynamic_linker
='ldqnx.so'
11139 sys_lib_dlsearch_path_spec
="/usr/lib"
11141 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11143 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
11144 *) need_version
=no
;;
11146 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11147 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11148 shlibpath_var
=LD_LIBRARY_PATH
11149 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11151 openbsd2.
[89] | openbsd2.
[89].
*)
11152 shlibpath_overrides_runpath
=no
11155 shlibpath_overrides_runpath
=yes
11159 shlibpath_overrides_runpath
=yes
11164 libname_spec
='$name'
11167 library_names_spec
='$libname${shared_ext} $libname.a'
11168 dynamic_linker
='OS/2 ld.exe'
11169 shlibpath_var
=LIBPATH
11172 osf3
* | osf4
* | osf5
*)
11176 soname_spec
='${libname}${release}${shared_ext}$major'
11177 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11178 shlibpath_var
=LD_LIBRARY_PATH
11179 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11180 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
11191 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11192 soname_spec
='${libname}${release}${shared_ext}$major'
11193 shlibpath_var
=LD_LIBRARY_PATH
11194 shlibpath_overrides_runpath
=yes
11195 hardcode_into_libs
=yes
11196 # ldd complains unless libraries are executable
11197 postinstall_cmds
='chmod +x $lib'
11202 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11203 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11204 shlibpath_var
=LD_LIBRARY_PATH
11205 shlibpath_overrides_runpath
=yes
11206 if test "$with_gnu_ld" = yes; then
11214 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11215 soname_spec
='${libname}${release}${shared_ext}$major'
11216 shlibpath_var
=LD_LIBRARY_PATH
11217 case $host_vendor in
11219 shlibpath_overrides_runpath
=no
11221 runpath_var
=LD_RUN_PATH
11229 shlibpath_overrides_runpath
=no
11230 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
11236 if test -d /usr
/nec
;then
11238 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11239 soname_spec
='$libname${shared_ext}.$major'
11240 shlibpath_var
=LD_LIBRARY_PATH
11244 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
11245 version_type
=freebsd-elf
11248 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11249 soname_spec
='${libname}${release}${shared_ext}$major'
11250 shlibpath_var
=LD_LIBRARY_PATH
11251 shlibpath_overrides_runpath
=yes
11252 hardcode_into_libs
=yes
11253 if test "$with_gnu_ld" = yes; then
11254 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11256 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
11259 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
11263 sys_lib_dlsearch_path_spec
='/usr/lib'
11267 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11271 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11272 shlibpath_var
=LD_LIBRARY_PATH
11273 shlibpath_overrides_runpath
=no
11274 hardcode_into_libs
=yes
11279 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11280 soname_spec
='${libname}${release}${shared_ext}$major'
11281 shlibpath_var
=LD_LIBRARY_PATH
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11289 $as_echo "$dynamic_linker" >&6; }
11290 test "$dynamic_linker" = no
&& can_build_shared
=no
11292 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
11293 if test "$GCC" = yes; then
11294 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11297 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11298 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
11300 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11301 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
11395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11396 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11398 if test -n "$hardcode_libdir_flag_spec" ||
11399 test -n "$runpath_var" ||
11400 test "X$hardcode_automatic" = "Xyes" ; then
11402 # We can hardcode non-existent directories.
11403 if test "$hardcode_direct" != no
&&
11404 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11405 # have to relink, otherwise we might link with an installed library
11406 # when we should be linking with a yet-to-be-installed one
11407 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11408 test "$hardcode_minus_L" != no
; then
11409 # Linking always hardcodes the temporary library directory.
11410 hardcode_action
=relink
11412 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11413 hardcode_action
=immediate
11416 # We cannot hardcode anything, or else we can only hardcode existing
11418 hardcode_action
=unsupported
11420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11421 $as_echo "$hardcode_action" >&6; }
11423 if test "$hardcode_action" = relink ||
11424 test "$inherit_rpath" = yes; then
11425 # Fast installation is not supported
11426 enable_fast_install
=no
11427 elif test "$shlibpath_overrides_runpath" = yes ||
11428 test "$enable_shared" = no
; then
11429 # Fast installation is not necessary
11430 enable_fast_install
=needless
11438 if test "x$enable_dlopen" != xyes
; then
11439 enable_dlopen
=unknown
11440 enable_dlopen_self
=unknown
11441 enable_dlopen_self_static
=unknown
11448 lt_cv_dlopen
="load_add_on"
11450 lt_cv_dlopen_self
=yes
11453 mingw
* | pw32
* | cegcc
*)
11454 lt_cv_dlopen
="LoadLibrary"
11459 lt_cv_dlopen
="dlopen"
11464 # if libdl is installed we need to link against it
11465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11466 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11467 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11468 $as_echo_n "(cached) " >&6
11470 ac_check_lib_save_LIBS
=$LIBS
11472 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11473 /* end confdefs.h. */
11475 /* Override any GCC internal prototype to avoid an error.
11476 Use char because int might match the return type of a GCC
11477 builtin and then its argument prototype would still apply. */
11490 if ac_fn_c_try_link
"$LINENO"; then :
11491 ac_cv_lib_dl_dlopen
=yes
11493 ac_cv_lib_dl_dlopen
=no
11495 rm -f core conftest.err conftest.
$ac_objext \
11496 conftest
$ac_exeext conftest.
$ac_ext
11497 LIBS
=$ac_check_lib_save_LIBS
11499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11500 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11501 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
11502 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
11505 lt_cv_dlopen
="dyld"
11507 lt_cv_dlopen_self
=yes
11514 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
11515 if test "x$ac_cv_func_shl_load" = x
""yes; then :
11516 lt_cv_dlopen
="shl_load"
11518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11519 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11520 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11521 $as_echo_n "(cached) " >&6
11523 ac_check_lib_save_LIBS
=$LIBS
11525 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11526 /* end confdefs.h. */
11528 /* Override any GCC internal prototype to avoid an error.
11529 Use char because int might match the return type of a GCC
11530 builtin and then its argument prototype would still apply. */
11538 return shl_load ();
11543 if ac_fn_c_try_link
"$LINENO"; then :
11544 ac_cv_lib_dld_shl_load
=yes
11546 ac_cv_lib_dld_shl_load
=no
11548 rm -f core conftest.err conftest.
$ac_objext \
11549 conftest
$ac_exeext conftest.
$ac_ext
11550 LIBS
=$ac_check_lib_save_LIBS
11552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11553 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11554 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then :
11555 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
11557 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
11558 if test "x$ac_cv_func_dlopen" = x
""yes; then :
11559 lt_cv_dlopen
="dlopen"
11561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11562 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11563 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11564 $as_echo_n "(cached) " >&6
11566 ac_check_lib_save_LIBS
=$LIBS
11568 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11569 /* end confdefs.h. */
11571 /* Override any GCC internal prototype to avoid an error.
11572 Use char because int might match the return type of a GCC
11573 builtin and then its argument prototype would still apply. */
11586 if ac_fn_c_try_link
"$LINENO"; then :
11587 ac_cv_lib_dl_dlopen
=yes
11589 ac_cv_lib_dl_dlopen
=no
11591 rm -f core conftest.err conftest.
$ac_objext \
11592 conftest
$ac_exeext conftest.
$ac_ext
11593 LIBS
=$ac_check_lib_save_LIBS
11595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11596 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11597 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
11598 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
11600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11601 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11602 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11603 $as_echo_n "(cached) " >&6
11605 ac_check_lib_save_LIBS
=$LIBS
11606 LIBS
="-lsvld $LIBS"
11607 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11608 /* end confdefs.h. */
11610 /* Override any GCC internal prototype to avoid an error.
11611 Use char because int might match the return type of a GCC
11612 builtin and then its argument prototype would still apply. */
11625 if ac_fn_c_try_link
"$LINENO"; then :
11626 ac_cv_lib_svld_dlopen
=yes
11628 ac_cv_lib_svld_dlopen
=no
11630 rm -f core conftest.err conftest.
$ac_objext \
11631 conftest
$ac_exeext conftest.
$ac_ext
11632 LIBS
=$ac_check_lib_save_LIBS
11634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11635 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11636 if test "x$ac_cv_lib_svld_dlopen" = x
""yes; then :
11637 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
11639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11640 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11641 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11642 $as_echo_n "(cached) " >&6
11644 ac_check_lib_save_LIBS
=$LIBS
11646 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11647 /* end confdefs.h. */
11649 /* Override any GCC internal prototype to avoid an error.
11650 Use char because int might match the return type of a GCC
11651 builtin and then its argument prototype would still apply. */
11659 return dld_link ();
11664 if ac_fn_c_try_link
"$LINENO"; then :
11665 ac_cv_lib_dld_dld_link
=yes
11667 ac_cv_lib_dld_dld_link
=no
11669 rm -f core conftest.err conftest.
$ac_objext \
11670 conftest
$ac_exeext conftest.
$ac_ext
11671 LIBS
=$ac_check_lib_save_LIBS
11673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11674 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11675 if test "x$ac_cv_lib_dld_dld_link" = x
""yes; then :
11676 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
11697 if test "x$lt_cv_dlopen" != xno
; then
11703 case $lt_cv_dlopen in
11705 save_CPPFLAGS
="$CPPFLAGS"
11706 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
11708 save_LDFLAGS
="$LDFLAGS"
11709 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
11712 LIBS
="$lt_cv_dlopen_libs $LIBS"
11714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11715 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11716 if test "${lt_cv_dlopen_self+set}" = set; then :
11717 $as_echo_n "(cached) " >&6
11719 if test "$cross_compiling" = yes; then :
11720 lt_cv_dlopen_self
=cross
11722 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11723 lt_status
=$lt_dlunknown
11724 cat > conftest.
$ac_ext <<_LT_EOF
11725 #line 11725 "configure"
11726 #include "confdefs.h"
11735 # define LT_DLGLOBAL RTLD_GLOBAL
11738 # define LT_DLGLOBAL DL_GLOBAL
11740 # define LT_DLGLOBAL 0
11744 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11745 find out it does not work in some platform. */
11746 #ifndef LT_DLLAZY_OR_NOW
11748 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11751 # define LT_DLLAZY_OR_NOW DL_LAZY
11754 # define LT_DLLAZY_OR_NOW RTLD_NOW
11757 # define LT_DLLAZY_OR_NOW DL_NOW
11759 # define LT_DLLAZY_OR_NOW 0
11766 /* When -fvisbility=hidden is used, assume the code has been annotated
11767 correspondingly for the symbols needed. */
11768 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11769 void fnord () __attribute__((visibility("default")));
11772 void fnord () { int i=42; }
11775 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11776 int status = $lt_dlunknown;
11780 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11783 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11784 else puts (dlerror ());
11786 /* dlclose (self); */
11794 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11795 (eval $ac_link) 2>&5
11797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11798 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11799 (.
/conftest
; exit; ) >&5 2>/dev
/null
11801 case x
$lt_status in
11802 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
11803 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
11804 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
11807 # compilation failed
11808 lt_cv_dlopen_self
=no
11815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11816 $as_echo "$lt_cv_dlopen_self" >&6; }
11818 if test "x$lt_cv_dlopen_self" = xyes
; then
11819 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
11820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11821 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11822 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11823 $as_echo_n "(cached) " >&6
11825 if test "$cross_compiling" = yes; then :
11826 lt_cv_dlopen_self_static
=cross
11828 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11829 lt_status
=$lt_dlunknown
11830 cat > conftest.
$ac_ext <<_LT_EOF
11831 #line 11831 "configure"
11832 #include "confdefs.h"
11841 # define LT_DLGLOBAL RTLD_GLOBAL
11844 # define LT_DLGLOBAL DL_GLOBAL
11846 # define LT_DLGLOBAL 0
11850 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11851 find out it does not work in some platform. */
11852 #ifndef LT_DLLAZY_OR_NOW
11854 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11857 # define LT_DLLAZY_OR_NOW DL_LAZY
11860 # define LT_DLLAZY_OR_NOW RTLD_NOW
11863 # define LT_DLLAZY_OR_NOW DL_NOW
11865 # define LT_DLLAZY_OR_NOW 0
11872 /* When -fvisbility=hidden is used, assume the code has been annotated
11873 correspondingly for the symbols needed. */
11874 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11875 void fnord () __attribute__((visibility("default")));
11878 void fnord () { int i=42; }
11881 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11882 int status = $lt_dlunknown;
11886 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11889 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11890 else puts (dlerror ());
11892 /* dlclose (self); */
11900 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11901 (eval $ac_link) 2>&5
11903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11904 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11905 (.
/conftest
; exit; ) >&5 2>/dev
/null
11907 case x
$lt_status in
11908 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
11909 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
11910 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
11913 # compilation failed
11914 lt_cv_dlopen_self_static
=no
11921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11922 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11925 CPPFLAGS
="$save_CPPFLAGS"
11926 LDFLAGS
="$save_LDFLAGS"
11931 case $lt_cv_dlopen_self in
11932 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
11933 *) enable_dlopen_self
=unknown
;;
11936 case $lt_cv_dlopen_self_static in
11937 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
11938 *) enable_dlopen_self_static
=unknown
;;
11960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11961 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11962 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
11963 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
11964 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
11965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11966 $as_echo "yes" >&6; }
11968 # FIXME - insert some real tests, host_os isn't really good enough
11971 if test -n "$STRIP" ; then
11972 striplib
="$STRIP -x"
11973 old_striplib
="$STRIP -S"
11974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11975 $as_echo "yes" >&6; }
11977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11978 $as_echo "no" >&6; }
11982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11983 $as_echo "no" >&6; }
11999 # Report which library types will actually be built
12000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12001 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12003 $as_echo "$can_build_shared" >&6; }
12005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12006 $as_echo_n "checking whether to build shared libraries... " >&6; }
12007 test "$can_build_shared" = "no" && enable_shared
=no
12009 # On AIX, shared libraries and static libraries use the same namespace, and
12010 # are all built from PIC.
12013 test "$enable_shared" = yes && enable_static
=no
12014 if test -n "$RANLIB"; then
12015 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
12016 postinstall_cmds
='$RANLIB $lib'
12021 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
12022 test "$enable_shared" = yes && enable_static
=no
12026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12027 $as_echo "$enable_shared" >&6; }
12029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12030 $as_echo_n "checking whether to build static libraries... " >&6; }
12031 # Make sure either enable_shared or enable_static is yes.
12032 test "$enable_shared" = yes || enable_static
=yes
12033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12034 $as_echo "$enable_static" >&6; }
12041 ac_cpp
='$CPP $CPPFLAGS'
12042 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12043 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12044 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
12048 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12049 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12050 (test "X$CXX" != "Xg++"))) ; then
12052 ac_cpp
='$CXXCPP $CPPFLAGS'
12053 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12054 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12055 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
12056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12057 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12058 if test -z "$CXXCPP"; then
12059 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12060 $as_echo_n "(cached) " >&6
12062 # Double quotes because CXXCPP needs to be expanded
12063 for CXXCPP
in "$CXX -E" "/lib/cpp"
12065 ac_preproc_ok
=false
12066 for ac_cxx_preproc_warn_flag
in '' yes
12068 # Use a header file that comes with gcc, so configuring glibc
12069 # with a fresh cross-compiler works.
12070 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12071 # <limits.h> exists even on freestanding compilers.
12072 # On the NeXT, cc -E runs the code through the compiler's parser,
12073 # not just through cpp. "Syntax error" is here to catch this case.
12074 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12075 /* end confdefs.h. */
12077 # include <limits.h>
12079 # include <assert.h>
12083 if ac_fn_cxx_try_cpp
"$LINENO"; then :
12086 # Broken: fails on valid input.
12089 rm -f conftest.err conftest.
$ac_ext
12091 # OK, works on sane cases. Now check whether nonexistent headers
12092 # can be detected and how.
12093 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12094 /* end confdefs.h. */
12095 #include <ac_nonexistent.h>
12097 if ac_fn_cxx_try_cpp
"$LINENO"; then :
12098 # Broken: success on invalid input.
12101 # Passes both tests.
12105 rm -f conftest.err conftest.
$ac_ext
12108 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12109 rm -f conftest.err conftest.
$ac_ext
12110 if $ac_preproc_ok; then :
12115 ac_cv_prog_CXXCPP
=$CXXCPP
12118 CXXCPP
=$ac_cv_prog_CXXCPP
12120 ac_cv_prog_CXXCPP
=$CXXCPP
12122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12123 $as_echo "$CXXCPP" >&6; }
12124 ac_preproc_ok
=false
12125 for ac_cxx_preproc_warn_flag
in '' yes
12127 # Use a header file that comes with gcc, so configuring glibc
12128 # with a fresh cross-compiler works.
12129 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12130 # <limits.h> exists even on freestanding compilers.
12131 # On the NeXT, cc -E runs the code through the compiler's parser,
12132 # not just through cpp. "Syntax error" is here to catch this case.
12133 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12134 /* end confdefs.h. */
12136 # include <limits.h>
12138 # include <assert.h>
12142 if ac_fn_cxx_try_cpp
"$LINENO"; then :
12145 # Broken: fails on valid input.
12148 rm -f conftest.err conftest.
$ac_ext
12150 # OK, works on sane cases. Now check whether nonexistent headers
12151 # can be detected and how.
12152 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12153 /* end confdefs.h. */
12154 #include <ac_nonexistent.h>
12156 if ac_fn_cxx_try_cpp
"$LINENO"; then :
12157 # Broken: success on invalid input.
12160 # Passes both tests.
12164 rm -f conftest.err conftest.
$ac_ext
12167 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12168 rm -f conftest.err conftest.
$ac_ext
12169 if $ac_preproc_ok; then :
12172 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12173 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12174 as_fn_error
"C++ preprocessor \"$CXXCPP\" fails sanity check
12175 See \`config.log' for more details." "$LINENO" 5; }
12179 ac_cpp
='$CPP $CPPFLAGS'
12180 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12181 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12182 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
12185 _lt_caught_CXX_error
=yes
12189 ac_cpp
='$CXXCPP $CPPFLAGS'
12190 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12191 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12192 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
12194 archive_cmds_need_lc_CXX
=no
12195 allow_undefined_flag_CXX
=
12196 always_export_symbols_CXX
=no
12197 archive_expsym_cmds_CXX
=
12198 compiler_needs_object_CXX
=no
12199 export_dynamic_flag_spec_CXX
=
12200 hardcode_direct_CXX
=no
12201 hardcode_direct_absolute_CXX
=no
12202 hardcode_libdir_flag_spec_CXX
=
12203 hardcode_libdir_flag_spec_ld_CXX
=
12204 hardcode_libdir_separator_CXX
=
12205 hardcode_minus_L_CXX
=no
12206 hardcode_shlibpath_var_CXX
=unsupported
12207 hardcode_automatic_CXX
=no
12208 inherit_rpath_CXX
=no
12210 module_expsym_cmds_CXX
=
12211 link_all_deplibs_CXX
=unknown
12212 old_archive_cmds_CXX
=$old_archive_cmds
12213 reload_flag_CXX
=$reload_flag
12214 reload_cmds_CXX
=$reload_cmds
12215 no_undefined_flag_CXX
=
12216 whole_archive_flag_spec_CXX
=
12217 enable_shared_with_static_runtimes_CXX
=no
12219 # Source file extension for C++ test sources.
12222 # Object file extension for compiled C++ test sources.
12226 # No sense in running all these tests if we already determined that
12227 # the CXX compiler isn't working. Some variables (like enable_shared)
12228 # are currently assumed to apply to all compilers on this platform,
12229 # and will be corrupted by setting them based on a non-working compiler.
12230 if test "$_lt_caught_CXX_error" != yes; then
12231 # Code to be used in simple compile tests
12232 lt_simple_compile_test_code
="int some_variable = 0;"
12234 # Code to be used in simple link tests
12235 lt_simple_link_test_code
='int main(int, char *[]) { return(0); }'
12237 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12244 # If no C compiler was specified, use CC.
12247 # If no C compiler flags were specified, use CFLAGS.
12248 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
12250 # Allow CC to be a program name with arguments.
12254 # save warnings/boilerplate of simple test code
12255 ac_outfile
=conftest.
$ac_objext
12256 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
12257 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
12258 _lt_compiler_boilerplate
=`cat conftest.err`
12261 ac_outfile
=conftest.
$ac_objext
12262 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
12263 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
12264 _lt_linker_boilerplate
=`cat conftest.err`
12268 # Allow CC to be a program name with arguments.
12273 lt_save_with_gnu_ld
=$with_gnu_ld
12274 lt_save_path_LD
=$lt_cv_path_LD
12275 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12276 lt_cv_prog_gnu_ld
=$lt_cv_prog_gnu_ldcxx
12278 $as_unset lt_cv_prog_gnu_ld
12280 if test -n "${lt_cv_path_LDCXX+set}"; then
12281 lt_cv_path_LD
=$lt_cv_path_LDCXX
12283 $as_unset lt_cv_path_LD
12285 test -z "${LDCXX+set}" || LD
=$LDCXX
12289 for cc_temp
in $compiler""; do
12291 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
12292 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
12297 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12300 if test -n "$compiler"; then
12301 # We don't want -fno-exception when compiling C++ code, so set the
12302 # no_builtin_flag separately
12303 if test "$GXX" = yes; then
12304 lt_prog_compiler_no_builtin_flag_CXX
=' -fno-builtin'
12306 lt_prog_compiler_no_builtin_flag_CXX
=
12309 if test "$GXX" = yes; then
12310 # Set up default GNU C++ configuration
12314 # Check whether --with-gnu-ld was given.
12315 if test "${with_gnu_ld+set}" = set; then :
12316 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
12322 if test "$GCC" = yes; then
12323 # Check if gcc -print-prog-name=ld gives a path.
12324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12325 $as_echo_n "checking for ld used by $CC... " >&6; }
12328 # gcc leaves a trailing carriage return which upsets mingw
12329 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12331 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
12334 # Accept absolute paths.
12336 re_direlt
='/[^/][^/]*/\.\./'
12337 # Canonicalize the pathname of ld
12338 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12339 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
12340 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12342 test -z "$LD" && LD
="$ac_prog"
12345 # If it fails, then pretend we aren't using GCC.
12349 # If it is relative, then search for the first ld in PATH.
12350 with_gnu_ld
=unknown
12353 elif test "$with_gnu_ld" = yes; then
12354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12355 $as_echo_n "checking for GNU ld... " >&6; }
12357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12358 $as_echo_n "checking for non-GNU ld... " >&6; }
12360 if test "${lt_cv_path_LD+set}" = set; then :
12361 $as_echo_n "(cached) " >&6
12363 if test -z "$LD"; then
12364 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
12365 for ac_dir
in $PATH; do
12367 test -z "$ac_dir" && ac_dir
=.
12368 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
12369 lt_cv_path_LD
="$ac_dir/$ac_prog"
12370 # Check to see if the program is GNU ld. I'd rather use --version,
12371 # but apparently some variants of GNU ld only accept -v.
12372 # Break only if it was the GNU/non-GNU ld that we prefer.
12373 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12374 *GNU
* |
*'with BFD'*)
12375 test "$with_gnu_ld" != no
&& break
12378 test "$with_gnu_ld" != yes && break
12385 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
12389 LD
="$lt_cv_path_LD"
12390 if test -n "$LD"; then
12391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12392 $as_echo "$LD" >&6; }
12394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12395 $as_echo "no" >&6; }
12397 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
12398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12399 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12400 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12401 $as_echo_n "(cached) " >&6
12403 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12404 case `$LD -v 2>&1 </dev/null` in
12405 *GNU
* |
*'with BFD'*)
12406 lt_cv_prog_gnu_ld
=yes
12409 lt_cv_prog_gnu_ld
=no
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12414 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12415 with_gnu_ld
=$lt_cv_prog_gnu_ld
12423 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12424 # archiving commands below assume that GNU ld is being used.
12425 if test "$with_gnu_ld" = yes; then
12426 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12427 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'
12429 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12430 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12432 # If archive_cmds runs LD, not CC, wlarc should be empty
12433 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12434 # investigate it a little bit more. (MM)
12437 # ancient GNU ld didn't support --whole-archive et. al.
12438 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12439 $GREP 'no-whole-archive' > /dev
/null
; then
12440 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12442 whole_archive_flag_spec_CXX
=
12448 # A generic and very simple default shared library creation
12449 # command for GNU C++ for the case where it uses the native
12450 # linker, instead of GNU ld. If possible, this setting should
12451 # overridden to take advantage of the native linker features on
12452 # the platform it is being used on.
12453 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12456 # Commands to make compiler produce verbose output that lists
12457 # what "hidden" libraries, object files and flags are used when
12458 # linking a shared library.
12459 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12467 # PORTME: fill in a description of your system's C++ link characteristics
12468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12469 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12473 # FIXME: insert proper C++ library support
12477 if test "$host_cpu" = ia64
; then
12478 # On IA64, the linker does run time linking by default, so we don't
12479 # have to do anything special.
12480 aix_use_runtimelinking
=no
12481 exp_sym_flag
='-Bexport'
12484 aix_use_runtimelinking
=no
12486 # Test if we are trying to use run time linking or normal
12487 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12488 # need to do runtime linking.
12489 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
12490 for ld_flag
in $LDFLAGS; do
12493 aix_use_runtimelinking
=yes
12501 exp_sym_flag
='-bexport'
12502 no_entry_flag
='-bnoentry'
12505 # When large executables or shared objects are built, AIX ld can
12506 # have problems creating the table of contents. If linking a library
12507 # or program results in "error TOC overflow" add -mminimal-toc to
12508 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12509 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12511 archive_cmds_CXX
=''
12512 hardcode_direct_CXX
=yes
12513 hardcode_direct_absolute_CXX
=yes
12514 hardcode_libdir_separator_CXX
=':'
12515 link_all_deplibs_CXX
=yes
12516 file_list_spec_CXX
='${wl}-f,'
12518 if test "$GXX" = yes; then
12519 case $host_os in aix4.
[012]|aix4.
[012].
*)
12520 # We only want to do this on AIX 4.2 and lower, the check
12521 # below for broken collect2 doesn't work under 4.3+
12522 collect2name
=`${CC} -print-prog-name=collect2`
12523 if test -f "$collect2name" &&
12524 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
12526 # We have reworked collect2
12529 # We have old collect2
12530 hardcode_direct_CXX
=unsupported
12531 # It fails to find uninstalled libraries when the uninstalled
12532 # path is not listed in the libpath. Setting hardcode_minus_L
12533 # to unsupported forces relinking
12534 hardcode_minus_L_CXX
=yes
12535 hardcode_libdir_flag_spec_CXX
='-L$libdir'
12536 hardcode_libdir_separator_CXX
=
12539 shared_flag
='-shared'
12540 if test "$aix_use_runtimelinking" = yes; then
12541 shared_flag
="$shared_flag "'${wl}-G'
12545 if test "$host_cpu" = ia64
; then
12546 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12547 # chokes on -Wl,-G. The following line is correct:
12550 if test "$aix_use_runtimelinking" = yes; then
12551 shared_flag
='${wl}-G'
12553 shared_flag
='${wl}-bM:SRE'
12558 export_dynamic_flag_spec_CXX
='${wl}-bexpall'
12559 # It seems that -bexpall does not export symbols beginning with
12560 # underscore (_), so it is better to generate a list of symbols to
12562 always_export_symbols_CXX
=yes
12563 if test "$aix_use_runtimelinking" = yes; then
12564 # Warning - without using the other runtime loading flags (-brtl),
12565 # -berok will link without error, but may produce a broken library.
12566 allow_undefined_flag_CXX
='-berok'
12567 # Determine the default libpath from the value encoded in an empty
12569 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12570 /* end confdefs.h. */
12580 if ac_fn_cxx_try_link
"$LINENO"; then :
12582 lt_aix_libpath_sed
='
12583 /Import File Strings/,/^$/ {
12589 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12590 # Check for a 64-bit object if we didn't find anything.
12591 if test -z "$aix_libpath"; then
12592 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12595 rm -f core conftest.err conftest.
$ac_objext \
12596 conftest
$ac_exeext conftest.
$ac_ext
12597 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
12599 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
12601 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"
12603 if test "$host_cpu" = ia64
; then
12604 hardcode_libdir_flag_spec_CXX
='${wl}-R $libdir:/usr/lib:/lib'
12605 allow_undefined_flag_CXX
="-z nodefs"
12606 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"
12608 # Determine the default libpath from the value encoded in an
12609 # empty executable.
12610 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12611 /* end confdefs.h. */
12621 if ac_fn_cxx_try_link
"$LINENO"; then :
12623 lt_aix_libpath_sed
='
12624 /Import File Strings/,/^$/ {
12630 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12631 # Check for a 64-bit object if we didn't find anything.
12632 if test -z "$aix_libpath"; then
12633 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12636 rm -f core conftest.err conftest.
$ac_objext \
12637 conftest
$ac_exeext conftest.
$ac_ext
12638 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
12640 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
12641 # Warning - without using the other run time loading flags,
12642 # -berok will link without error, but may produce a broken library.
12643 no_undefined_flag_CXX
=' ${wl}-bernotok'
12644 allow_undefined_flag_CXX
=' ${wl}-berok'
12645 if test "$with_gnu_ld" = yes; then
12646 # We only use this code for GNU lds that support --whole-archive.
12647 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12649 # Exported symbols can be pulled into shared objects from archives
12650 whole_archive_flag_spec_CXX
='$convenience'
12652 archive_cmds_need_lc_CXX
=yes
12653 # This is similar to how AIX traditionally builds its shared
12655 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'
12661 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
12662 allow_undefined_flag_CXX
=unsupported
12663 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12664 # support --undefined. This deserves some investigation. FIXME
12665 archive_cmds_CXX
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12672 case $cc_basename in
12674 # FIXME: insert proper C++ library support
12680 cygwin
* | mingw
* | pw32
* | cegcc
*)
12681 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12682 # as there is no search path for DLLs.
12683 hardcode_libdir_flag_spec_CXX
='-L$libdir'
12684 export_dynamic_flag_spec_CXX
='${wl}--export-all-symbols'
12685 allow_undefined_flag_CXX
=unsupported
12686 always_export_symbols_CXX
=no
12687 enable_shared_with_static_runtimes_CXX
=yes
12689 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
12690 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'
12691 # If the export-symbols file already is a .def file (1st line
12692 # is EXPORTS), use it as is; otherwise, prepend...
12693 archive_expsym_cmds_CXX
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12694 cp $export_symbols $output_objdir/$soname.def;
12696 echo EXPORTS > $output_objdir/$soname.def;
12697 cat $export_symbols >> $output_objdir/$soname.def;
12699 $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'
12704 darwin
* | rhapsody
*)
12707 archive_cmds_need_lc_CXX
=no
12708 hardcode_direct_CXX
=no
12709 hardcode_automatic_CXX
=yes
12710 hardcode_shlibpath_var_CXX
=unsupported
12711 if test "$lt_cv_ld_force_load" = "yes"; then
12712 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\"`'
12714 whole_archive_flag_spec_CXX
=''
12716 link_all_deplibs_CXX
=yes
12717 allow_undefined_flag_CXX
="$_lt_dar_allow_undefined"
12718 case $cc_basename in
12719 ifort
*) _lt_dar_can_shared
=yes ;;
12720 *) _lt_dar_can_shared
=$GCC ;;
12722 if test "$_lt_dar_can_shared" = "yes"; then
12723 output_verbose_link_cmd
=func_echo_all
12724 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}"
12725 module_cmds_CXX
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12726 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}"
12727 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}"
12728 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12729 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}"
12730 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}"
12740 case $cc_basename in
12742 # FIXME: insert proper C++ library support
12746 # Green Hills C++ Compiler
12747 # FIXME: insert proper C++ library support
12751 # FIXME: insert proper C++ library support
12758 # C++ shared libraries reported to be fairly broken before
12764 archive_cmds_need_lc_CXX
=no
12767 freebsd
* | dragonfly
*)
12768 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12777 archive_cmds_CXX
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12778 link_all_deplibs_CXX
=yes
12782 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
12783 hardcode_libdir_separator_CXX
=:
12784 export_dynamic_flag_spec_CXX
='${wl}-E'
12785 hardcode_direct_CXX
=yes
12786 hardcode_minus_L_CXX
=yes # Not in the search PATH,
12787 # but as the default
12788 # location of the library.
12790 case $cc_basename in
12792 # FIXME: insert proper C++ library support
12796 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'
12797 # Commands to make compiler produce verbose output that lists
12798 # what "hidden" libraries, object files and flags are used when
12799 # linking a shared library.
12801 # There doesn't appear to be a way to prevent this compiler from
12802 # explicitly linking system object files so we need to strip them
12803 # from the output so that they don't get included in the library
12805 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"'
12808 if test "$GXX" = yes; then
12809 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'
12811 # FIXME: insert proper C++ library support
12819 if test $with_gnu_ld = no
; then
12820 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
12821 hardcode_libdir_separator_CXX
=:
12827 export_dynamic_flag_spec_CXX
='${wl}-E'
12833 hardcode_direct_CXX
=no
12834 hardcode_shlibpath_var_CXX
=no
12837 hardcode_direct_CXX
=yes
12838 hardcode_direct_absolute_CXX
=yes
12839 hardcode_minus_L_CXX
=yes # Not in the search PATH,
12840 # but as the default
12841 # location of the library.
12845 case $cc_basename in
12847 # FIXME: insert proper C++ library support
12853 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12856 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12859 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12862 # Commands to make compiler produce verbose output that lists
12863 # what "hidden" libraries, object files and flags are used when
12864 # linking a shared library.
12866 # There doesn't appear to be a way to prevent this compiler from
12867 # explicitly linking system object files so we need to strip them
12868 # from the output so that they don't get included in the library
12870 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"'
12873 if test "$GXX" = yes; then
12874 if test $with_gnu_ld = no
; then
12877 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12880 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12883 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'
12888 # FIXME: insert proper C++ library support
12896 hardcode_direct_CXX
=no
12897 hardcode_shlibpath_var_CXX
=no
12898 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12899 export_dynamic_flag_spec_CXX
='${wl}-E'
12900 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12901 # Instead, shared libraries are loaded at an image base (0x10000000 by
12902 # default) and relocated if they conflict, which is a slow very memory
12903 # consuming and fragmenting process. To avoid this, we pick a random,
12904 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12905 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12906 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'
12907 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'
12910 case $cc_basename in
12913 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'
12915 # Archives containing C++ object files must be created using
12916 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12917 # necessary to make sure instantiated templates are included
12919 old_archive_cmds_CXX
='$CC -ar -WR,-u -o $oldlib $oldobjs'
12922 if test "$GXX" = yes; then
12923 if test "$with_gnu_ld" = no
; then
12924 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'
12926 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'
12929 link_all_deplibs_CXX
=yes
12932 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12933 hardcode_libdir_separator_CXX
=:
12934 inherit_rpath_CXX
=yes
12937 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
12938 case $cc_basename in
12940 # Kuck and Associates, Inc. (KAI) C++ Compiler
12942 # KCC will only create a shared library if the output file
12943 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12944 # to its proper name (with version) after linking.
12945 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'
12946 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'
12947 # Commands to make compiler produce verbose output that lists
12948 # what "hidden" libraries, object files and flags are used when
12949 # linking a shared library.
12951 # There doesn't appear to be a way to prevent this compiler from
12952 # explicitly linking system object files so we need to strip them
12953 # from the output so that they don't get included in the library
12955 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"'
12957 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12958 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12960 # Archives containing C++ object files must be created using
12961 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12962 old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs'
12967 # version 8.0 and above of icpc choke on multiply defined symbols
12968 # if we add $predep_objects and $postdep_objects, however 7.1 and
12969 # earlier do not add the objects themselves.
12970 case `$CC -V 2>&1` in
12972 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12973 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'
12975 *) # Version 8.0 or newer
12978 ia64
*) tmp_idyn
=' -i_dynamic';;
12980 archive_cmds_CXX
='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12981 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'
12984 archive_cmds_need_lc_CXX
=no
12985 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12986 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12987 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12990 # Portland Group C++ compiler
12992 *pgCC\
[1-5].
* |
*pgcpp\
[1-5].
*)
12993 prelink_cmds_CXX
='tpldir=Template.dir~
12995 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12996 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12997 old_archive_cmds_CXX
='tpldir=Template.dir~
12999 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13000 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13002 archive_cmds_CXX
='tpldir=Template.dir~
13004 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13005 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13006 archive_expsym_cmds_CXX
='tpldir=Template.dir~
13008 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13009 $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'
13011 *) # Version 6 and above use weak symbols
13012 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13013 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'
13017 hardcode_libdir_flag_spec_CXX
='${wl}--rpath ${wl}$libdir'
13018 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
13019 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'
13023 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13024 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'
13026 runpath_var
=LD_RUN_PATH
13027 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
13028 hardcode_libdir_separator_CXX
=:
13030 # Commands to make compiler produce verbose output that lists
13031 # what "hidden" libraries, object files and flags are used when
13032 # linking a shared library.
13034 # There doesn't appear to be a way to prevent this compiler from
13035 # explicitly linking system object files so we need to strip them
13036 # from the output so that they don't get included in the library
13038 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'
13040 xl
* | mpixl
* | bgxl
*)
13041 # IBM XL 8.0 on PPC, with GNU ld
13042 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
13043 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
13044 archive_cmds_CXX
='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13045 if test "x$supports_anon_versioning" = xyes
; then
13046 archive_expsym_cmds_CXX
='echo "{ global:" > $output_objdir/$libname.ver~
13047 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13048 echo "local: *; };" >> $output_objdir/$libname.ver~
13049 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13053 case `$CC -V 2>&1 | sed 5q` in
13056 no_undefined_flag_CXX
=' -zdefs'
13057 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13058 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'
13059 hardcode_libdir_flag_spec_CXX
='-R$libdir'
13060 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'
13061 compiler_needs_object_CXX
=yes
13063 # Not sure whether something based on
13064 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13066 output_verbose_link_cmd
='func_echo_all'
13068 # Archives containing C++ object files must be created using
13069 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13070 # necessary to make sure instantiated templates are included
13072 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
13080 # FIXME: insert proper C++ library support
13085 # FIXME: insert proper C++ library support
13090 case $cc_basename in
13092 # FIXME: insert proper C++ library support
13096 # FIXME: insert proper C++ library support
13103 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
13104 archive_cmds_CXX
='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13106 hardcode_libdir_flag_spec_CXX
='-R$libdir'
13107 hardcode_direct_CXX
=yes
13108 hardcode_shlibpath_var_CXX
=no
13110 # Workaround some broken pre-1.5 toolchains
13111 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13119 # C++ shared libraries are fairly broken
13124 if test -f /usr
/libexec
/ld.so
; then
13125 hardcode_direct_CXX
=yes
13126 hardcode_shlibpath_var_CXX
=no
13127 hardcode_direct_absolute_CXX
=yes
13128 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13129 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
13130 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13131 archive_expsym_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13132 export_dynamic_flag_spec_CXX
='${wl}-E'
13133 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13135 output_verbose_link_cmd
=func_echo_all
13141 osf3
* | osf4
* | osf5
*)
13142 case $cc_basename in
13144 # Kuck and Associates, Inc. (KAI) C++ Compiler
13146 # KCC will only create a shared library if the output file
13147 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13148 # to its proper name (with version) after linking.
13149 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'
13151 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
13152 hardcode_libdir_separator_CXX
=:
13154 # Archives containing C++ object files must be created using
13155 # the KAI C++ compiler.
13157 osf3
*) old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs' ;;
13158 *) old_archive_cmds_CXX
='$CC -o $oldlib $oldobjs' ;;
13162 # Rational C++ 2.4.1
13163 # FIXME: insert proper C++ library support
13169 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
13170 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'
13171 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
13174 allow_undefined_flag_CXX
=' -expect_unresolved \*'
13175 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'
13176 archive_expsym_cmds_CXX
='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13177 echo "-hidden">> $lib.exp~
13178 $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~
13180 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
13184 hardcode_libdir_separator_CXX
=:
13186 # Commands to make compiler produce verbose output that lists
13187 # what "hidden" libraries, object files and flags are used when
13188 # linking a shared library.
13190 # There doesn't appear to be a way to prevent this compiler from
13191 # explicitly linking system object files so we need to strip them
13192 # from the output so that they don't get included in the library
13194 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"'
13197 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
13198 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
13201 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'
13204 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'
13208 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
13209 hardcode_libdir_separator_CXX
=:
13211 # Commands to make compiler produce verbose output that lists
13212 # what "hidden" libraries, object files and flags are used when
13213 # linking a shared library.
13214 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13217 # FIXME: insert proper C++ library support
13225 # FIXME: insert proper C++ library support
13230 case $cc_basename in
13233 # FIXME: insert proper C++ library support
13238 # FIXME: insert proper C++ library support
13242 # FIXME: insert proper C++ library support
13249 case $cc_basename in
13251 # Sun C++ 4.2, 5.x and Centerline C++
13252 archive_cmds_need_lc_CXX
=yes
13253 no_undefined_flag_CXX
=' -zdefs'
13254 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13255 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13256 $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'
13258 hardcode_libdir_flag_spec_CXX
='-R$libdir'
13259 hardcode_shlibpath_var_CXX
=no
13261 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
13263 # The compiler driver will combine and reorder linker options,
13264 # but understands `-z linker_flag'.
13265 # Supported since Solaris 2.6 (maybe 2.5.1?)
13266 whole_archive_flag_spec_CXX
='-z allextract$convenience -z defaultextract'
13269 link_all_deplibs_CXX
=yes
13271 output_verbose_link_cmd
='func_echo_all'
13273 # Archives containing C++ object files must be created using
13274 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13275 # necessary to make sure instantiated templates are included
13277 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
13280 # Green Hills C++ Compiler
13281 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13283 # The C++ compiler must be used to create the archive.
13284 old_archive_cmds_CXX
='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13287 # GNU C++ compiler with Solaris linker
13288 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
13289 no_undefined_flag_CXX
=' ${wl}-z ${wl}defs'
13290 if $CC --version |
$GREP -v '^2\.7' > /dev
/null
; then
13291 archive_cmds_CXX
='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13292 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13293 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13295 # Commands to make compiler produce verbose output that lists
13296 # what "hidden" libraries, object files and flags are used when
13297 # linking a shared library.
13298 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13300 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13302 archive_cmds_CXX
='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13303 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13304 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13306 # Commands to make compiler produce verbose output that lists
13307 # what "hidden" libraries, object files and flags are used when
13308 # linking a shared library.
13309 output_verbose_link_cmd
='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13312 hardcode_libdir_flag_spec_CXX
='${wl}-R $wl$libdir'
13314 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
13316 whole_archive_flag_spec_CXX
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13324 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
13325 no_undefined_flag_CXX
='${wl}-z,text'
13326 archive_cmds_need_lc_CXX
=no
13327 hardcode_shlibpath_var_CXX
=no
13328 runpath_var
='LD_RUN_PATH'
13330 case $cc_basename in
13332 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13333 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13336 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13337 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13342 sysv5
* | sco3.2v5
* | sco5v6
*)
13343 # Note: We can NOT use -z defs as we might desire, because we do not
13344 # link with -lc, and that would cause any symbols used from libc to
13345 # always be unresolved, which means just about no library would
13346 # ever link correctly. If we're not using GNU ld we use -z text
13347 # though, which does catch some bad symbols but isn't as heavy-handed
13349 no_undefined_flag_CXX
='${wl}-z,text'
13350 allow_undefined_flag_CXX
='${wl}-z,nodefs'
13351 archive_cmds_need_lc_CXX
=no
13352 hardcode_shlibpath_var_CXX
=no
13353 hardcode_libdir_flag_spec_CXX
='${wl}-R,$libdir'
13354 hardcode_libdir_separator_CXX
=':'
13355 link_all_deplibs_CXX
=yes
13356 export_dynamic_flag_spec_CXX
='${wl}-Bexport'
13357 runpath_var
='LD_RUN_PATH'
13359 case $cc_basename in
13361 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13362 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13363 old_archive_cmds_CXX
='$CC -Tprelink_objects $oldobjs~
13364 '"$old_archive_cmds_CXX"
13365 reload_cmds_CXX
='$CC -Tprelink_objects $reload_objs~
13366 '"$reload_cmds_CXX"
13369 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13370 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13376 case $cc_basename in
13378 # NonStop-UX NCC 3.20
13379 # FIXME: insert proper C++ library support
13383 # FIXME: insert proper C++ library support
13390 # FIXME: insert proper C++ library support
13395 # FIXME: insert proper C++ library support
13400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13401 $as_echo "$ld_shlibs_CXX" >&6; }
13402 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
13408 ## There is no encapsulation within the following macros, do not change
13409 ## the running order or otherwise move them around unless you know exactly
13410 ## what you are doing...
13411 # Dependencies to place before and after the object being linked:
13412 predep_objects_CXX
=
13413 postdep_objects_CXX
=
13416 compiler_lib_search_path_CXX
=
13418 cat > conftest.
$ac_ext <<_LT_EOF
13422 Foo (void) { a = 0; }
13428 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13429 (eval $ac_compile) 2>&5
13431 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13432 test $ac_status = 0; }; then
13433 # Parse the compiler output and extract the necessary
13434 # objects, libraries and library flags.
13436 # Sentinel used to keep track of whether or not we are before
13437 # the conftest object file.
13438 pre_test_object_deps_done
=no
13440 for p
in `eval "$output_verbose_link_cmd"`; do
13444 # Some compilers place space between "-{L,R}" and the path.
13445 # Remove the space.
13446 if test $p = "-L" ||
13447 test $p = "-R"; then
13454 if test "$pre_test_object_deps_done" = no
; then
13457 # Internal compiler library paths should come after those
13458 # provided the user. The postdeps already come after the
13459 # user supplied libs so there is no need to process them.
13460 if test -z "$compiler_lib_search_path_CXX"; then
13461 compiler_lib_search_path_CXX
="${prev}${p}"
13463 compiler_lib_search_path_CXX
="${compiler_lib_search_path_CXX} ${prev}${p}"
13466 # The "-l" case would never come before the object being
13467 # linked, so don't bother handling this case.
13470 if test -z "$postdeps_CXX"; then
13471 postdeps_CXX
="${prev}${p}"
13473 postdeps_CXX
="${postdeps_CXX} ${prev}${p}"
13479 # This assumes that the test object file only shows up
13480 # once in the compiler output.
13481 if test "$p" = "conftest.$objext"; then
13482 pre_test_object_deps_done
=yes
13486 if test "$pre_test_object_deps_done" = no
; then
13487 if test -z "$predep_objects_CXX"; then
13488 predep_objects_CXX
="$p"
13490 predep_objects_CXX
="$predep_objects_CXX $p"
13493 if test -z "$postdep_objects_CXX"; then
13494 postdep_objects_CXX
="$p"
13496 postdep_objects_CXX
="$postdep_objects_CXX $p"
13501 *) ;; # Ignore the rest.
13509 echo "libtool.m4: error: problem compiling CXX test program"
13512 $RM -f confest.
$objext
13514 # PORTME: override above test on systems where it is broken
13517 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13518 # hack all around it, let's just trust "g++" to DTRT.
13519 predep_objects_CXX
=
13520 postdep_objects_CXX
=
13525 case `$CC -V 2>&1 | sed 5q` in
13529 # The more standards-conforming stlport4 library is
13530 # incompatible with the Cstd library. Avoid specifying
13531 # it if it's in CXXFLAGS. Ignore libCrun as
13532 # -library=stlport4 depends on it.
13533 case " $CXX $CXXFLAGS " in
13534 *" -library=stlport4 "*)
13535 solaris_use_stlport4
=yes
13539 if test "$solaris_use_stlport4" != yes; then
13540 postdeps_CXX
='-library=Cstd -library=Crun'
13547 case $cc_basename in
13549 # The more standards-conforming stlport4 library is
13550 # incompatible with the Cstd library. Avoid specifying
13551 # it if it's in CXXFLAGS. Ignore libCrun as
13552 # -library=stlport4 depends on it.
13553 case " $CXX $CXXFLAGS " in
13554 *" -library=stlport4 "*)
13555 solaris_use_stlport4
=yes
13559 # Adding this requires a known-good setup of shared libraries for
13560 # Sun compiler versions before 5.6, else PIC objects from an old
13561 # archive will be linked into the output, leading to subtle bugs.
13562 if test "$solaris_use_stlport4" != yes; then
13563 postdeps_CXX
='-library=Cstd -library=Crun'
13571 case " $postdeps_CXX " in
13572 *" -lc "*) archive_cmds_need_lc_CXX
=no
;;
13574 compiler_lib_search_dirs_CXX
=
13575 if test -n "${compiler_lib_search_path_CXX}"; then
13576 compiler_lib_search_dirs_CXX
=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13609 lt_prog_compiler_wl_CXX
=
13610 lt_prog_compiler_pic_CXX
=
13611 lt_prog_compiler_static_CXX
=
13613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13614 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13616 # C++ specific cases for pic, static, wl, etc.
13617 if test "$GXX" = yes; then
13618 lt_prog_compiler_wl_CXX
='-Wl,'
13619 lt_prog_compiler_static_CXX
='-static'
13623 # All AIX code is PIC.
13624 if test "$host_cpu" = ia64
; then
13625 # AIX 5 now supports IA64 processor
13626 lt_prog_compiler_static_CXX
='-Bstatic'
13633 # see comment about AmigaOS4 .so support
13634 lt_prog_compiler_pic_CXX
='-fPIC'
13637 # FIXME: we need at least 68020 code to build shared libraries, but
13638 # adding the `-m68020' flag to GCC prevents building anything better,
13640 lt_prog_compiler_pic_CXX
='-m68020 -resident32 -malways-restore-a4'
13645 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
13646 # PIC is the default for these OSes.
13648 mingw
* | cygwin
* | os2
* | pw32
* | cegcc
*)
13649 # This hack is so that the source file can tell whether it is being
13650 # built for inclusion in a dll (and should export symbols for example).
13651 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13652 # (--disable-auto-import) libraries
13653 lt_prog_compiler_pic_CXX
='-DDLL_EXPORT'
13655 darwin
* | rhapsody
*)
13656 # PIC is the default on this platform
13657 # Common symbols not allowed in MH_DYLIB files
13658 lt_prog_compiler_pic_CXX
='-fno-common'
13661 # DJGPP does not support shared libraries at all
13662 lt_prog_compiler_pic_CXX
=
13665 # PIC is the default for Haiku.
13666 # The "-static" flag exists, but is broken.
13667 lt_prog_compiler_static_CXX
=
13670 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13671 # Instead, we relocate shared libraries at runtime.
13674 if test -d /usr
/nec
; then
13675 lt_prog_compiler_pic_CXX
=-Kconform_pic
13679 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13680 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13681 # sets the default TLS model and affects inlining.
13686 lt_prog_compiler_pic_CXX
='-fPIC'
13691 # QNX uses GNU C++, but need to define -shared option too, otherwise
13692 # it will coredump.
13693 lt_prog_compiler_pic_CXX
='-fPIC -shared'
13696 lt_prog_compiler_pic_CXX
='-fPIC'
13702 # All AIX code is PIC.
13703 if test "$host_cpu" = ia64
; then
13704 # AIX 5 now supports IA64 processor
13705 lt_prog_compiler_static_CXX
='-Bstatic'
13707 lt_prog_compiler_static_CXX
='-bnso -bI:/lib/syscalls.exp'
13711 case $cc_basename in
13713 # Green Hills C++ Compiler
13714 # _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"
13719 case $cc_basename in
13721 lt_prog_compiler_pic_CXX
='-KPIC'
13724 # Green Hills C++ Compiler
13725 lt_prog_compiler_pic_CXX
='-pic'
13731 freebsd
* | dragonfly
*)
13732 # FreeBSD uses GNU C++
13734 hpux9
* | hpux10
* | hpux11
*)
13735 case $cc_basename in
13737 lt_prog_compiler_wl_CXX
='-Wl,'
13738 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
13739 if test "$host_cpu" != ia64
; then
13740 lt_prog_compiler_pic_CXX
='+Z'
13744 lt_prog_compiler_wl_CXX
='-Wl,'
13745 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
13751 lt_prog_compiler_pic_CXX
='+Z'
13760 # This is c89, which is MS Visual C++ (no shared libs)
13761 # Anyone wants to do a port?
13763 irix5
* | irix6
* | nonstopux
*)
13764 case $cc_basename in
13766 lt_prog_compiler_wl_CXX
='-Wl,'
13767 lt_prog_compiler_static_CXX
='-non_shared'
13768 # CC pic flag -KPIC is the default.
13774 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
13775 case $cc_basename in
13778 lt_prog_compiler_wl_CXX
='--backend -Wl,'
13779 lt_prog_compiler_pic_CXX
='-fPIC'
13782 # old Intel C++ for x86_64 which still supported -KPIC.
13783 lt_prog_compiler_wl_CXX
='-Wl,'
13784 lt_prog_compiler_pic_CXX
='-KPIC'
13785 lt_prog_compiler_static_CXX
='-static'
13788 # Intel C++, used to be incompatible with GCC.
13789 # ICC 10 doesn't accept -KPIC any more.
13790 lt_prog_compiler_wl_CXX
='-Wl,'
13791 lt_prog_compiler_pic_CXX
='-fPIC'
13792 lt_prog_compiler_static_CXX
='-static'
13795 # Portland Group C++ compiler
13796 lt_prog_compiler_wl_CXX
='-Wl,'
13797 lt_prog_compiler_pic_CXX
='-fpic'
13798 lt_prog_compiler_static_CXX
='-Bstatic'
13802 # Make sure the PIC flag is empty. It appears that all Alpha
13803 # Linux and Compaq Tru64 Unix objects are PIC.
13804 lt_prog_compiler_pic_CXX
=
13805 lt_prog_compiler_static_CXX
='-non_shared'
13807 xlc
* | xlC
* | bgxl
[cC
]* | mpixl
[cC
]*)
13808 # IBM XL 8.0, 9.0 on PPC and BlueGene
13809 lt_prog_compiler_wl_CXX
='-Wl,'
13810 lt_prog_compiler_pic_CXX
='-qpic'
13811 lt_prog_compiler_static_CXX
='-qstaticlink'
13814 case `$CC -V 2>&1 | sed 5q` in
13817 lt_prog_compiler_pic_CXX
='-KPIC'
13818 lt_prog_compiler_static_CXX
='-Bstatic'
13819 lt_prog_compiler_wl_CXX
='-Qoption ld '
13830 case $cc_basename in
13832 lt_prog_compiler_pic_CXX
='-W c,exportall'
13841 # QNX uses GNU C++, but need to define -shared option too, otherwise
13842 # it will coredump.
13843 lt_prog_compiler_pic_CXX
='-fPIC -shared'
13845 osf3
* | osf4
* | osf5
*)
13846 case $cc_basename in
13848 lt_prog_compiler_wl_CXX
='--backend -Wl,'
13851 # Rational C++ 2.4.1
13852 lt_prog_compiler_pic_CXX
='-pic'
13855 # Digital/Compaq C++
13856 lt_prog_compiler_wl_CXX
='-Wl,'
13857 # Make sure the PIC flag is empty. It appears that all Alpha
13858 # Linux and Compaq Tru64 Unix objects are PIC.
13859 lt_prog_compiler_pic_CXX
=
13860 lt_prog_compiler_static_CXX
='-non_shared'
13869 case $cc_basename in
13871 # Sun C++ 4.2, 5.x and Centerline C++
13872 lt_prog_compiler_pic_CXX
='-KPIC'
13873 lt_prog_compiler_static_CXX
='-Bstatic'
13874 lt_prog_compiler_wl_CXX
='-Qoption ld '
13877 # Green Hills C++ Compiler
13878 lt_prog_compiler_pic_CXX
='-PIC'
13885 case $cc_basename in
13888 lt_prog_compiler_pic_CXX
='-pic'
13889 lt_prog_compiler_static_CXX
='-Bstatic'
13893 lt_prog_compiler_pic_CXX
='-pic'
13899 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
13900 case $cc_basename in
13902 lt_prog_compiler_wl_CXX
='-Wl,'
13903 lt_prog_compiler_pic_CXX
='-KPIC'
13904 lt_prog_compiler_static_CXX
='-Bstatic'
13909 case $cc_basename in
13911 # NonStop-UX NCC 3.20
13912 lt_prog_compiler_pic_CXX
='-KPIC'
13921 lt_prog_compiler_can_build_shared_CXX
=no
13927 # For platforms which do not support PIC, -DPIC is meaningless:
13929 lt_prog_compiler_pic_CXX
=
13932 lt_prog_compiler_pic_CXX
="$lt_prog_compiler_pic_CXX -DPIC"
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13936 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13941 # Check to make sure the PIC flag actually works.
13943 if test -n "$lt_prog_compiler_pic_CXX"; then
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13945 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13946 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13947 $as_echo_n "(cached) " >&6
13949 lt_cv_prog_compiler_pic_works_CXX
=no
13950 ac_outfile
=conftest.
$ac_objext
13951 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13952 lt_compiler_flag
="$lt_prog_compiler_pic_CXX -DPIC"
13953 # Insert the option either (1) after the last *FLAGS variable, or
13954 # (2) before a word containing "conftest.", or (3) at the end.
13955 # Note that $ac_compile itself does not contain backslashes and begins
13956 # with a dollar sign (not a hyphen), so the echo should work correctly.
13957 # The option is referenced via a variable to avoid confusing sed.
13958 lt_compile
=`echo "$ac_compile" | $SED \
13959 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13960 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13961 -e 's:$: $lt_compiler_flag:'`
13962 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13963 (eval "$lt_compile" 2>conftest.err
)
13965 cat conftest.err
>&5
13966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13967 if (exit $ac_status) && test -s "$ac_outfile"; then
13968 # The compiler can only warn and ignore the option if not recognized
13969 # So say no if there are warnings other than the usual output.
13970 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
13971 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
13972 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
13973 lt_cv_prog_compiler_pic_works_CXX
=yes
13979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13980 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13982 if test x
"$lt_cv_prog_compiler_pic_works_CXX" = xyes
; then
13983 case $lt_prog_compiler_pic_CXX in
13985 *) lt_prog_compiler_pic_CXX
=" $lt_prog_compiler_pic_CXX" ;;
13988 lt_prog_compiler_pic_CXX
=
13989 lt_prog_compiler_can_build_shared_CXX
=no
13997 # Check to make sure the static flag actually works.
13999 wl
=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag
=\"$lt_prog_compiler_static_CXX\"
14000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14001 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14002 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14003 $as_echo_n "(cached) " >&6
14005 lt_cv_prog_compiler_static_works_CXX
=no
14006 save_LDFLAGS
="$LDFLAGS"
14007 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
14008 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
14009 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
14010 # The linker can only warn and ignore the option if not recognized
14011 # So say no if there are warnings
14012 if test -s conftest.err
; then
14013 # Append any errors to the config.log.
14014 cat conftest.err
1>&5
14015 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
14016 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
14017 if diff conftest.exp conftest.er2
>/dev
/null
; then
14018 lt_cv_prog_compiler_static_works_CXX
=yes
14021 lt_cv_prog_compiler_static_works_CXX
=yes
14025 LDFLAGS
="$save_LDFLAGS"
14028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14029 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14031 if test x
"$lt_cv_prog_compiler_static_works_CXX" = xyes
; then
14034 lt_prog_compiler_static_CXX
=
14040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14041 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14042 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14043 $as_echo_n "(cached) " >&6
14045 lt_cv_prog_compiler_c_o_CXX
=no
14046 $RM -r conftest
2>/dev
/null
14050 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
14052 lt_compiler_flag
="-o out/conftest2.$ac_objext"
14053 # Insert the option either (1) after the last *FLAGS variable, or
14054 # (2) before a word containing "conftest.", or (3) at the end.
14055 # Note that $ac_compile itself does not contain backslashes and begins
14056 # with a dollar sign (not a hyphen), so the echo should work correctly.
14057 lt_compile
=`echo "$ac_compile" | $SED \
14058 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14059 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14060 -e 's:$: $lt_compiler_flag:'`
14061 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14062 (eval "$lt_compile" 2>out
/conftest.err
)
14064 cat out
/conftest.err
>&5
14065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14066 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
14068 # The compiler can only warn and ignore the option if not recognized
14069 # So say no if there are warnings
14070 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
14071 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
14072 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
14073 lt_cv_prog_compiler_c_o_CXX
=yes
14078 # SGI C++ compiler will create directory out/ii_files/ for
14079 # template instantiation
14080 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
14081 $RM out
/* && rmdir out
14087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14088 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14093 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14094 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14095 $as_echo_n "(cached) " >&6
14097 lt_cv_prog_compiler_c_o_CXX
=no
14098 $RM -r conftest
2>/dev
/null
14102 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
14104 lt_compiler_flag
="-o out/conftest2.$ac_objext"
14105 # Insert the option either (1) after the last *FLAGS variable, or
14106 # (2) before a word containing "conftest.", or (3) at the end.
14107 # Note that $ac_compile itself does not contain backslashes and begins
14108 # with a dollar sign (not a hyphen), so the echo should work correctly.
14109 lt_compile
=`echo "$ac_compile" | $SED \
14110 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14111 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14112 -e 's:$: $lt_compiler_flag:'`
14113 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14114 (eval "$lt_compile" 2>out
/conftest.err
)
14116 cat out
/conftest.err
>&5
14117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14118 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
14120 # The compiler can only warn and ignore the option if not recognized
14121 # So say no if there are warnings
14122 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
14123 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
14124 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
14125 lt_cv_prog_compiler_c_o_CXX
=yes
14130 # SGI C++ compiler will create directory out/ii_files/ for
14131 # template instantiation
14132 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
14133 $RM out
/* && rmdir out
14139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14140 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14145 hard_links
="nottested"
14146 if test "$lt_cv_prog_compiler_c_o_CXX" = no
&& test "$need_locks" != no
; then
14147 # do not overwrite the value of need_locks provided by the user
14148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14149 $as_echo_n "checking if we can lock with hard links... " >&6; }
14152 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
14154 ln conftest.a conftest.b
2>&5 || hard_links
=no
14155 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
14156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14157 $as_echo "$hard_links" >&6; }
14158 if test "$hard_links" = no
; then
14159 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14160 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14170 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14172 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14175 # If we're using GNU nm, then we don't want the "-C" option.
14176 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14177 # Also, AIX nm treats weak defined symbols like other global defined
14178 # symbols, whereas GNU nm marks them as "W".
14179 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
14180 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'
14182 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'
14186 export_symbols_cmds_CXX
="$ltdll_cmds"
14188 cygwin
* | mingw
* | cegcc
*)
14189 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'
14192 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14195 exclude_expsyms_CXX
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14198 $as_echo "$ld_shlibs_CXX" >&6; }
14199 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
14201 with_gnu_ld_CXX
=$with_gnu_ld
14209 # Do we need to explicitly link libc?
14211 case "x$archive_cmds_need_lc_CXX" in
14213 # Assume -lc should be added
14214 archive_cmds_need_lc_CXX
=yes
14216 if test "$enable_shared" = yes && test "$GCC" = yes; then
14217 case $archive_cmds_CXX in
14219 # FIXME: we may have to deal with multi-command sequences.
14222 # Test whether the compiler implicitly links with -lc since on some
14223 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14224 # to ld, don't add -lc before -lgcc.
14225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14226 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14227 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14228 $as_echo_n "(cached) " >&6
14231 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
14233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14234 (eval $ac_compile) 2>&5
14236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14237 test $ac_status = 0; } 2>conftest.err
; then
14240 libobjs
=conftest.
$ac_objext
14242 wl
=$lt_prog_compiler_wl_CXX
14243 pic_flag
=$lt_prog_compiler_pic_CXX
14249 lt_save_allow_undefined_flag
=$allow_undefined_flag_CXX
14250 allow_undefined_flag_CXX
=
14251 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14252 (eval $archive_cmds_CXX 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
14254 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14255 test $ac_status = 0; }
14257 lt_cv_archive_cmds_need_lc_CXX
=no
14259 lt_cv_archive_cmds_need_lc_CXX
=yes
14261 allow_undefined_flag_CXX
=$lt_save_allow_undefined_flag
14263 cat conftest.err
1>&5
14268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14269 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14270 archive_cmds_need_lc_CXX
=$lt_cv_archive_cmds_need_lc_CXX
14340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14341 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14343 library_names_spec
=
14344 libname_spec
='lib$name'
14348 postuninstall_cmds
=
14352 shlibpath_overrides_runpath
=unknown
14354 dynamic_linker
="$host_os ld.so"
14355 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
14356 need_lib_prefix
=unknown
14357 hardcode_into_libs
=no
14359 # when you set need_version to no, make sure it does not cause -set_version
14360 # flags to be left without arguments
14361 need_version
=unknown
14366 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
14367 shlibpath_var
=LIBPATH
14369 # AIX 3 has no versioning support, so we append a major version to the name.
14370 soname_spec
='${libname}${release}${shared_ext}$major'
14377 hardcode_into_libs
=yes
14378 if test "$host_cpu" = ia64
; then
14379 # AIX 5 supports IA64
14380 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14381 shlibpath_var
=LD_LIBRARY_PATH
14383 # With GCC up to 2.95.x, collect2 would create an import file
14384 # for dependence libraries. The import file would start with
14385 # the line `#! .'. This would cause the generated library to
14386 # depend on `.', always an invalid library. This was fixed in
14387 # development snapshots of GCC prior to 3.0.
14389 aix4 | aix4.
[01] | aix4.
[01].
*)
14390 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14392 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
14395 can_build_shared
=no
14399 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14400 # soname into executable. Probably we can add versioning support to
14401 # collect2, so additional links can be useful in future.
14402 if test "$aix_use_runtimelinking" = yes; then
14403 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14404 # instead of lib<name>.a to let people know that these are not
14405 # typical AIX shared libraries.
14406 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14408 # We preserve .a as extension for shared libraries through AIX4.2
14409 # and later when we are not doing run time linking.
14410 library_names_spec
='${libname}${release}.a $libname.a'
14411 soname_spec
='${libname}${release}${shared_ext}$major'
14413 shlibpath_var
=LIBPATH
14420 # Since July 2007 AmigaOS4 officially supports .so libraries.
14421 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14422 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14425 library_names_spec
='$libname.ixlibrary $libname.a'
14426 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14427 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'
14433 library_names_spec
='${libname}${shared_ext}'
14434 dynamic_linker
="$host_os ld.so"
14435 shlibpath_var
=LIBRARY_PATH
14441 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14442 soname_spec
='${libname}${release}${shared_ext}$major'
14443 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
14444 shlibpath_var
=LD_LIBRARY_PATH
14445 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14446 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
14447 # the default ld.so.conf also contains /usr/contrib/lib and
14448 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14449 # libtool to hard-code these into programs
14452 cygwin
* | mingw
* | pw32
* | cegcc
*)
14453 version_type
=windows
14458 case $GCC,$host_os in
14459 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
14460 library_names_spec
='$libname.dll.a'
14461 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14462 postinstall_cmds
='base_file=`basename \${file}`~
14463 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14464 dldir=$destdir/`dirname \$dlpath`~
14465 test -d \$dldir || mkdir -p \$dldir~
14466 $install_prog $dir/$dlname \$dldir/$dlname~
14467 chmod a+x \$dldir/$dlname~
14468 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14469 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14471 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14472 dlpath=$dir/\$dldll~
14474 shlibpath_overrides_runpath
=yes
14478 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14479 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14483 # MinGW DLLs use traditional 'lib' prefix
14484 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14487 # pw32 DLLs use 'pw' prefix rather than 'lib'
14488 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14494 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14497 dynamic_linker
='Win32 ld.exe'
14498 # FIXME: first we should search . and the directory the executable is in
14502 darwin
* | rhapsody
*)
14503 dynamic_linker
="$host_os dyld"
14504 version_type
=darwin
14507 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14508 soname_spec
='${libname}${release}${major}$shared_ext'
14509 shlibpath_overrides_runpath
=yes
14510 shlibpath_var
=DYLD_LIBRARY_PATH
14511 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
14513 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
14520 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14521 soname_spec
='${libname}${release}${shared_ext}$major'
14522 shlibpath_var
=LD_LIBRARY_PATH
14525 freebsd
* | dragonfly
*)
14526 # DragonFly does not have aout. When/if they implement a new
14527 # versioning mechanism, adjust this.
14528 if test -x /usr
/bin
/objformat
; then
14529 objformat
=`/usr/bin/objformat`
14532 freebsd
[23].
*) objformat
=aout
;;
14533 *) objformat
=elf
;;
14536 version_type
=freebsd-
$objformat
14537 case $version_type in
14539 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14544 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14548 shlibpath_var
=LD_LIBRARY_PATH
14551 shlibpath_overrides_runpath
=yes
14553 freebsd3.
[01]* | freebsdelf3.
[01]*)
14554 shlibpath_overrides_runpath
=yes
14555 hardcode_into_libs
=yes
14557 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
14558 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
14559 shlibpath_overrides_runpath
=no
14560 hardcode_into_libs
=yes
14562 *) # from 4.6 on, and DragonFly
14563 shlibpath_overrides_runpath
=yes
14564 hardcode_into_libs
=yes
14573 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14574 soname_spec
='${libname}${release}${shared_ext}$major'
14575 shlibpath_var
=LD_LIBRARY_PATH
14576 hardcode_into_libs
=yes
14583 dynamic_linker
="$host_os runtime_loader"
14584 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14585 soname_spec
='${libname}${release}${shared_ext}$major'
14586 shlibpath_var
=LIBRARY_PATH
14587 shlibpath_overrides_runpath
=yes
14588 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14589 hardcode_into_libs
=yes
14592 hpux9
* | hpux10
* | hpux11
*)
14593 # Give a soname corresponding to the major version so that dld.sl refuses to
14594 # link against other versions.
14601 hardcode_into_libs
=yes
14602 dynamic_linker
="$host_os dld.so"
14603 shlibpath_var
=LD_LIBRARY_PATH
14604 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
14605 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14606 soname_spec
='${libname}${release}${shared_ext}$major'
14607 if test "X$HPUX_IA64_MODE" = X32
; then
14608 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14610 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
14612 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
14616 hardcode_into_libs
=yes
14617 dynamic_linker
="$host_os dld.sl"
14618 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
14619 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
14620 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14621 soname_spec
='${libname}${release}${shared_ext}$major'
14622 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14623 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
14627 dynamic_linker
="$host_os dld.sl"
14628 shlibpath_var
=SHLIB_PATH
14629 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
14630 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14631 soname_spec
='${libname}${release}${shared_ext}$major'
14634 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14635 postinstall_cmds
='chmod 555 $lib'
14636 # or fails outright, so override atomically:
14637 install_override_mode
=555
14644 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14645 soname_spec
='${libname}${release}${shared_ext}$major'
14646 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
14647 shlibpath_var
=LD_LIBRARY_PATH
14648 shlibpath_overrides_runpath
=no
14649 hardcode_into_libs
=yes
14652 irix5
* | irix6
* | nonstopux
*)
14654 nonstopux
*) version_type
=nonstopux
;;
14656 if test "$lt_cv_prog_gnu_ld" = yes; then
14664 soname_spec
='${libname}${release}${shared_ext}$major'
14665 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14667 irix5
* | nonstopux
*)
14668 libsuff
= shlibsuff
=
14671 case $LD in # libtool.m4 will add one of these switches to LD
14672 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
14673 libsuff
= shlibsuff
= libmagic
=32-bit;;
14674 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
14675 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
14676 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
14677 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
14678 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
14682 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
14683 shlibpath_overrides_runpath
=no
14684 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14685 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
14686 hardcode_into_libs
=yes
14689 # No shared lib support for Linux oldld, aout, or coff.
14690 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
14694 # This must be Linux ELF.
14695 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
14699 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14700 soname_spec
='${libname}${release}${shared_ext}$major'
14701 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14702 shlibpath_var
=LD_LIBRARY_PATH
14703 shlibpath_overrides_runpath
=no
14705 # Some binutils ld are patched to set DT_RUNPATH
14706 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14707 $as_echo_n "(cached) " >&6
14709 lt_cv_shlibpath_overrides_runpath
=no
14710 save_LDFLAGS
=$LDFLAGS
14711 save_libdir
=$libdir
14712 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14713 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14714 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14715 /* end confdefs.h. */
14725 if ac_fn_cxx_try_link
"$LINENO"; then :
14726 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
14727 lt_cv_shlibpath_overrides_runpath
=yes
14730 rm -f core conftest.err conftest.
$ac_objext \
14731 conftest
$ac_exeext conftest.
$ac_ext
14732 LDFLAGS
=$save_LDFLAGS
14733 libdir
=$save_libdir
14737 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
14739 # This implies no fast_install, which is unacceptable.
14740 # Some rework will be needed to allow for fast_install
14741 # before this can be enabled.
14742 hardcode_into_libs
=yes
14744 # Append ld.so.conf contents to the search path
14745 if test -f /etc
/ld.so.conf
; then
14746 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' ' '`
14747 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
14750 # We used to test for /lib/ld.so.1 and disable shared libraries on
14751 # powerpc, because MkLinux only supported shared libraries with the
14752 # GNU dynamic linker. Since this was broken with cross compilers,
14753 # most powerpc-linux boxes support dynamic linking these days and
14754 # people can always --disable-shared, the test was removed, and we
14755 # assume the GNU/Linux dynamic linker is in use.
14756 dynamic_linker
='GNU/Linux ld.so'
14763 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
14764 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14765 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14766 dynamic_linker
='NetBSD (a.out) ld.so'
14768 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14769 soname_spec
='${libname}${release}${shared_ext}$major'
14770 dynamic_linker
='NetBSD ld.elf_so'
14772 shlibpath_var
=LD_LIBRARY_PATH
14773 shlibpath_overrides_runpath
=yes
14774 hardcode_into_libs
=yes
14779 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14780 shlibpath_var
=LD_LIBRARY_PATH
14781 shlibpath_overrides_runpath
=yes
14788 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14789 soname_spec
='${libname}${release}${shared_ext}$major'
14790 shlibpath_var
=LD_LIBRARY_PATH
14791 shlibpath_overrides_runpath
=no
14792 hardcode_into_libs
=yes
14793 dynamic_linker
='ldqnx.so'
14798 sys_lib_dlsearch_path_spec
="/usr/lib"
14800 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14802 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
14803 *) need_version
=no
;;
14805 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14806 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14807 shlibpath_var
=LD_LIBRARY_PATH
14808 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14810 openbsd2.
[89] | openbsd2.
[89].
*)
14811 shlibpath_overrides_runpath
=no
14814 shlibpath_overrides_runpath
=yes
14818 shlibpath_overrides_runpath
=yes
14823 libname_spec
='$name'
14826 library_names_spec
='$libname${shared_ext} $libname.a'
14827 dynamic_linker
='OS/2 ld.exe'
14828 shlibpath_var
=LIBPATH
14831 osf3
* | osf4
* | osf5
*)
14835 soname_spec
='${libname}${release}${shared_ext}$major'
14836 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14837 shlibpath_var
=LD_LIBRARY_PATH
14838 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14839 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
14850 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14851 soname_spec
='${libname}${release}${shared_ext}$major'
14852 shlibpath_var
=LD_LIBRARY_PATH
14853 shlibpath_overrides_runpath
=yes
14854 hardcode_into_libs
=yes
14855 # ldd complains unless libraries are executable
14856 postinstall_cmds
='chmod +x $lib'
14861 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14862 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14863 shlibpath_var
=LD_LIBRARY_PATH
14864 shlibpath_overrides_runpath
=yes
14865 if test "$with_gnu_ld" = yes; then
14873 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14874 soname_spec
='${libname}${release}${shared_ext}$major'
14875 shlibpath_var
=LD_LIBRARY_PATH
14876 case $host_vendor in
14878 shlibpath_overrides_runpath
=no
14880 runpath_var
=LD_RUN_PATH
14888 shlibpath_overrides_runpath
=no
14889 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
14895 if test -d /usr
/nec
;then
14897 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14898 soname_spec
='$libname${shared_ext}.$major'
14899 shlibpath_var
=LD_LIBRARY_PATH
14903 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
14904 version_type
=freebsd-elf
14907 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14908 soname_spec
='${libname}${release}${shared_ext}$major'
14909 shlibpath_var
=LD_LIBRARY_PATH
14910 shlibpath_overrides_runpath
=yes
14911 hardcode_into_libs
=yes
14912 if test "$with_gnu_ld" = yes; then
14913 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14915 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
14918 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
14922 sys_lib_dlsearch_path_spec
='/usr/lib'
14926 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14930 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14931 shlibpath_var
=LD_LIBRARY_PATH
14932 shlibpath_overrides_runpath
=no
14933 hardcode_into_libs
=yes
14938 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14939 soname_spec
='${libname}${release}${shared_ext}$major'
14940 shlibpath_var
=LD_LIBRARY_PATH
14947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14948 $as_echo "$dynamic_linker" >&6; }
14949 test "$dynamic_linker" = no
&& can_build_shared
=no
14951 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
14952 if test "$GCC" = yes; then
14953 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14956 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14957 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
14959 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14960 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
15000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15001 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15002 hardcode_action_CXX
=
15003 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15004 test -n "$runpath_var_CXX" ||
15005 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15007 # We can hardcode non-existent directories.
15008 if test "$hardcode_direct_CXX" != no
&&
15009 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15010 # have to relink, otherwise we might link with an installed library
15011 # when we should be linking with a yet-to-be-installed one
15012 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15013 test "$hardcode_minus_L_CXX" != no
; then
15014 # Linking always hardcodes the temporary library directory.
15015 hardcode_action_CXX
=relink
15017 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15018 hardcode_action_CXX
=immediate
15021 # We cannot hardcode anything, or else we can only hardcode existing
15023 hardcode_action_CXX
=unsupported
15025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15026 $as_echo "$hardcode_action_CXX" >&6; }
15028 if test "$hardcode_action_CXX" = relink ||
15029 test "$inherit_rpath_CXX" = yes; then
15030 # Fast installation is not supported
15031 enable_fast_install
=no
15032 elif test "$shlibpath_overrides_runpath" = yes ||
15033 test "$enable_shared" = no
; then
15034 # Fast installation is not necessary
15035 enable_fast_install
=needless
15044 fi # test -n "$compiler"
15050 with_gnu_ld
=$lt_save_with_gnu_ld
15051 lt_cv_path_LDCXX
=$lt_cv_path_LD
15052 lt_cv_path_LD
=$lt_save_path_LD
15053 lt_cv_prog_gnu_ldcxx
=$lt_cv_prog_gnu_ld
15054 lt_cv_prog_gnu_ld
=$lt_save_with_gnu_ld
15055 fi # test "$_lt_caught_CXX_error" != yes
15058 ac_cpp
='$CPP $CPPFLAGS'
15059 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15060 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15061 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
15075 ac_config_commands
="$ac_config_commands libtool"
15080 # Only expand once:
15087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
15088 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
15089 # Check whether --enable-maintainer-mode was given.
15090 if test "${enable_maintainer_mode+set}" = set; then :
15091 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
15093 USE_MAINTAINER_MODE
=no
15096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
15097 $as_echo "$USE_MAINTAINER_MODE" >&6; }
15098 if test $USE_MAINTAINER_MODE = yes; then
15099 MAINTAINER_MODE_TRUE
=
15100 MAINTAINER_MODE_FALSE
='#'
15102 MAINTAINER_MODE_TRUE
='#'
15103 MAINTAINER_MODE_FALSE
=
15106 MAINT
=$MAINTAINER_MODE_TRUE
15110 # For libtool versioning info, format is CURRENT:REVISION:AGE
15111 libtool_VERSION
=1:0:0
15114 # Check header files.
15115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15116 $as_echo_n "checking for ANSI C header files... " >&6; }
15117 if test "${ac_cv_header_stdc+set}" = set; then :
15118 $as_echo_n "(cached) " >&6
15120 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15121 /* end confdefs.h. */
15122 #include <stdlib.h>
15123 #include <stdarg.h>
15124 #include <string.h>
15135 if ac_fn_c_try_compile
"$LINENO"; then :
15136 ac_cv_header_stdc
=yes
15138 ac_cv_header_stdc
=no
15140 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15142 if test $ac_cv_header_stdc = yes; then
15143 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15144 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15145 /* end confdefs.h. */
15146 #include <string.h>
15149 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15150 $EGREP "memchr" >/dev
/null
2>&1; then :
15153 ac_cv_header_stdc
=no
15159 if test $ac_cv_header_stdc = yes; then
15160 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15161 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15162 /* end confdefs.h. */
15163 #include <stdlib.h>
15166 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15167 $EGREP "free" >/dev
/null
2>&1; then :
15170 ac_cv_header_stdc
=no
15176 if test $ac_cv_header_stdc = yes; then
15177 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15178 if test "$cross_compiling" = yes; then :
15181 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15182 /* end confdefs.h. */
15184 #include <stdlib.h>
15185 #if ((' ' & 0x0FF) == 0x020)
15186 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15187 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15189 # define ISLOWER(c) \
15190 (('a' <= (c) && (c) <= 'i') \
15191 || ('j' <= (c) && (c) <= 'r') \
15192 || ('s' <= (c) && (c) <= 'z'))
15193 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15196 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15201 for (i = 0; i < 256; i++)
15202 if (XOR (islower (i), ISLOWER (i))
15203 || toupper (i) != TOUPPER (i))
15208 if ac_fn_c_try_run
"$LINENO"; then :
15211 ac_cv_header_stdc
=no
15213 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15214 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15220 $as_echo "$ac_cv_header_stdc" >&6; }
15221 if test $ac_cv_header_stdc = yes; then
15223 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
15227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
15228 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
15229 if test "${ac_cv_header_time+set}" = set; then :
15230 $as_echo_n "(cached) " >&6
15232 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15233 /* end confdefs.h. */
15234 #include <sys/types.h>
15235 #include <sys/time.h>
15241 if ((struct tm *) 0)
15247 if ac_fn_c_try_compile
"$LINENO"; then :
15248 ac_cv_header_time
=yes
15250 ac_cv_header_time
=no
15252 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
15255 $as_echo "$ac_cv_header_time" >&6; }
15256 if test $ac_cv_header_time = yes; then
15258 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
15262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
15263 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
15264 if test "${gcc_cv_header_string+set}" = set; then :
15265 $as_echo_n "(cached) " >&6
15267 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15268 /* end confdefs.h. */
15269 #include <string.h>
15270 #include <strings.h>
15279 if ac_fn_c_try_compile
"$LINENO"; then :
15280 gcc_cv_header_string
=yes
15282 gcc_cv_header_string
=no
15284 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
15287 $as_echo "$gcc_cv_header_string" >&6; }
15288 if test $gcc_cv_header_string = yes; then
15290 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
15294 for ac_header
in unistd.h semaphore.h sys
/time.h malloc.h
15296 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15297 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15298 eval as_val
=\$
$as_ac_Header
15299 if test "x$as_val" = x
""yes; then :
15300 cat >>confdefs.h
<<_ACEOF
15301 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15311 inttype_headers
=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
15313 acx_cv_header_stdint
=stddef.h
15314 acx_cv_header_stdint_kind
="(already complete)"
15315 for i
in stdint.h
$inttype_headers; do
15316 unset ac_cv_type_uintptr_t
15317 unset ac_cv_type_uintmax_t
15318 unset ac_cv_type_int_least32_t
15319 unset ac_cv_type_int_fast32_t
15320 unset ac_cv_type_uint64_t
15321 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
15322 ac_fn_c_check_type
"$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
15325 if test "x$ac_cv_type_uintmax_t" = x
""yes; then :
15326 acx_cv_header_stdint
=$i
15331 ac_fn_c_check_type
"$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15334 if test "x$ac_cv_type_uintptr_t" = x
""yes; then :
15337 acx_cv_header_stdint_kind
="(mostly complete)"
15340 ac_fn_c_check_type
"$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
15343 if test "x$ac_cv_type_int_least32_t" = x
""yes; then :
15346 acx_cv_header_stdint_kind
="(mostly complete)"
15349 ac_fn_c_check_type
"$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
15352 if test "x$ac_cv_type_int_fast32_t" = x
""yes; then :
15355 acx_cv_header_stdint_kind
="(mostly complete)"
15358 ac_fn_c_check_type
"$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15361 if test "x$ac_cv_type_uint64_t" = x
""yes; then :
15364 acx_cv_header_stdint_kind
="(lacks uint64_t)"
15369 if test "$acx_cv_header_stdint" = stddef.h
; then
15370 acx_cv_header_stdint_kind
="(lacks uintmax_t)"
15371 for i
in stdint.h
$inttype_headers; do
15372 unset ac_cv_type_uintptr_t
15373 unset ac_cv_type_uint32_t
15374 unset ac_cv_type_uint64_t
15375 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
15376 ac_fn_c_check_type
"$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
15379 if test "x$ac_cv_type_uint32_t" = x
""yes; then :
15380 acx_cv_header_stdint
=$i
15385 ac_fn_c_check_type
"$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15388 if test "x$ac_cv_type_uint64_t" = x
""yes; then :
15392 ac_fn_c_check_type
"$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15395 if test "x$ac_cv_type_uintptr_t" = x
""yes; then :
15402 if test "$acx_cv_header_stdint" = stddef.h
; then
15403 acx_cv_header_stdint_kind
="(u_intXX_t style)"
15404 for i
in sys
/types.h
$inttype_headers; do
15405 unset ac_cv_type_u_int32_t
15406 unset ac_cv_type_u_int64_t
15407 $as_echo_n "looking for u_intXX_t types in $i, " >&6
15408 ac_fn_c_check_type
"$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
15411 if test "x$ac_cv_type_u_int32_t" = x
""yes; then :
15412 acx_cv_header_stdint
=$i
15417 ac_fn_c_check_type
"$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
15420 if test "x$ac_cv_type_u_int64_t" = x
""yes; then :
15427 if test "$acx_cv_header_stdint" = stddef.h
; then
15428 acx_cv_header_stdint_kind
="(using manual detection)"
15431 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t
=no
15432 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t
=no
15433 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t
=no
15434 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t
=no
15435 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t
=no
15437 # ----------------- Summarize what we found so far
15439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
15440 $as_echo_n "checking what to include in gstdint.h... " >&6; }
15442 case `$as_basename -- gstdint.h ||
15443 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
15444 Xgstdint.h : 'X\(//\)$' \| \
15445 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
15446 $as_echo X/gstdint.h |
15447 sed '/^.*\/\([^/][^/]*\)\/*$/{
15460 stdint.h
) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15461 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15462 inttypes.h
) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15463 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
15468 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
15470 # ----------------- done included file, check C basic types --------
15472 # Lacking an uintptr_t? Test size of void *
15473 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
15474 stddef.h
:* |
*:no
) # The cast to long int works around a bug in the HP C Compiler
15475 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15476 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15477 # This bug is HP SR number 8606223364.
15478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
15479 $as_echo_n "checking size of void *... " >&6; }
15480 if test "${ac_cv_sizeof_void_p+set}" = set; then :
15481 $as_echo_n "(cached) " >&6
15483 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
15486 if test "$ac_cv_type_void_p" = yes; then
15487 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15488 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15489 { as_fn_set_status
77
15490 as_fn_error
"cannot compute sizeof (void *)
15491 See \`config.log' for more details." "$LINENO" 5; }; }
15493 ac_cv_sizeof_void_p
=0
15498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
15499 $as_echo "$ac_cv_sizeof_void_p" >&6; }
15503 cat >>confdefs.h
<<_ACEOF
15504 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
15510 # Lacking an uint64_t? Test size of long
15511 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
15512 stddef.h
:*:* |
*:no
:no
) # The cast to long int works around a bug in the HP C Compiler
15513 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15514 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15515 # This bug is HP SR number 8606223364.
15516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
15517 $as_echo_n "checking size of long... " >&6; }
15518 if test "${ac_cv_sizeof_long+set}" = set; then :
15519 $as_echo_n "(cached) " >&6
15521 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
15524 if test "$ac_cv_type_long" = yes; then
15525 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15526 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15527 { as_fn_set_status
77
15528 as_fn_error
"cannot compute sizeof (long)
15529 See \`config.log' for more details." "$LINENO" 5; }; }
15531 ac_cv_sizeof_long
=0
15536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
15537 $as_echo "$ac_cv_sizeof_long" >&6; }
15541 cat >>confdefs.h
<<_ACEOF
15542 #define SIZEOF_LONG $ac_cv_sizeof_long
15548 if test $acx_cv_header_stdint = stddef.h
; then
15549 # Lacking a good header? Test size of everything and deduce all types.
15550 # The cast to long int works around a bug in the HP C Compiler
15551 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15552 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15553 # This bug is HP SR number 8606223364.
15554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
15555 $as_echo_n "checking size of int... " >&6; }
15556 if test "${ac_cv_sizeof_int+set}" = set; then :
15557 $as_echo_n "(cached) " >&6
15559 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
15562 if test "$ac_cv_type_int" = yes; then
15563 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15564 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15565 { as_fn_set_status
77
15566 as_fn_error
"cannot compute sizeof (int)
15567 See \`config.log' for more details." "$LINENO" 5; }; }
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
15575 $as_echo "$ac_cv_sizeof_int" >&6; }
15579 cat >>confdefs.h
<<_ACEOF
15580 #define SIZEOF_INT $ac_cv_sizeof_int
15584 # The cast to long int works around a bug in the HP C Compiler
15585 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15586 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15587 # This bug is HP SR number 8606223364.
15588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
15589 $as_echo_n "checking size of short... " >&6; }
15590 if test "${ac_cv_sizeof_short+set}" = set; then :
15591 $as_echo_n "(cached) " >&6
15593 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
15596 if test "$ac_cv_type_short" = yes; then
15597 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15598 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15599 { as_fn_set_status
77
15600 as_fn_error
"cannot compute sizeof (short)
15601 See \`config.log' for more details." "$LINENO" 5; }; }
15603 ac_cv_sizeof_short
=0
15608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
15609 $as_echo "$ac_cv_sizeof_short" >&6; }
15613 cat >>confdefs.h
<<_ACEOF
15614 #define SIZEOF_SHORT $ac_cv_sizeof_short
15618 # The cast to long int works around a bug in the HP C Compiler
15619 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15620 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15621 # This bug is HP SR number 8606223364.
15622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
15623 $as_echo_n "checking size of char... " >&6; }
15624 if test "${ac_cv_sizeof_char+set}" = set; then :
15625 $as_echo_n "(cached) " >&6
15627 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
15630 if test "$ac_cv_type_char" = yes; then
15631 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15632 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15633 { as_fn_set_status
77
15634 as_fn_error
"cannot compute sizeof (char)
15635 See \`config.log' for more details." "$LINENO" 5; }; }
15637 ac_cv_sizeof_char
=0
15642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
15643 $as_echo "$ac_cv_sizeof_char" >&6; }
15647 cat >>confdefs.h
<<_ACEOF
15648 #define SIZEOF_CHAR $ac_cv_sizeof_char
15653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
15654 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
15655 case "$ac_cv_sizeof_char" in
15656 1) acx_cv_type_int8_t
=char
;;
15657 *) as_fn_error
"no 8-bit type, please report a bug" "$LINENO" 5
15659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
15660 $as_echo "$acx_cv_type_int8_t" >&6; }
15662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
15663 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
15664 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
15665 2:*) acx_cv_type_int16_t
=int
;;
15666 *:2) acx_cv_type_int16_t
=short
;;
15667 *) as_fn_error
"no 16-bit type, please report a bug" "$LINENO" 5
15669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
15670 $as_echo "$acx_cv_type_int16_t" >&6; }
15672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
15673 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
15674 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
15675 4:*) acx_cv_type_int32_t
=int
;;
15676 *:4) acx_cv_type_int32_t
=long
;;
15677 *) as_fn_error
"no 32-bit type, please report a bug" "$LINENO" 5
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
15680 $as_echo "$acx_cv_type_int32_t" >&6; }
15683 # These tests are here to make the output prettier
15685 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
15686 case "$ac_cv_sizeof_long" in
15687 8) acx_cv_type_int64_t
=long
;;
15689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
15690 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
15691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
15692 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
15695 # Now we can use the above types
15697 if test "$ac_cv_type_uintptr_t" != yes; then
15698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
15699 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
15700 case $ac_cv_sizeof_void_p in
15701 2) acx_cv_type_intptr_t
=int16_t
;;
15702 4) acx_cv_type_intptr_t
=int32_t
;;
15703 8) acx_cv_type_intptr_t
=int64_t
;;
15704 *) as_fn_error
"no equivalent for intptr_t, please report a bug" "$LINENO" 5
15706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
15707 $as_echo "$acx_cv_type_intptr_t" >&6; }
15710 # ----------------- done all checks, emit header -------------
15711 ac_config_commands
="$ac_config_commands gstdint.h"
15717 ac_fn_c_check_header_mongrel
"$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
15718 if test "x$ac_cv_header_sys_mman_h" = x
""yes; then :
15719 gcc_header_sys_mman_h
=yes
15721 gcc_header_sys_mman_h
=no
15725 ac_fn_c_check_func
"$LINENO" "mmap" "ac_cv_func_mmap"
15726 if test "x$ac_cv_func_mmap" = x
""yes; then :
15732 if test "$gcc_header_sys_mman_h" != yes \
15733 ||
test "$gcc_func_mmap" != yes; then
15734 gcc_cv_func_mmap_file
=no
15735 gcc_cv_func_mmap_dev_zero
=no
15736 gcc_cv_func_mmap_anon
=no
15738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
15739 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
15740 if test "${gcc_cv_func_mmap_file+set}" = set; then :
15741 $as_echo_n "(cached) " >&6
15743 # Add a system to this blacklist if
15744 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
15745 # memory area containing the same data that you'd get if you applied
15746 # read() to the same fd. The only system known to have a problem here
15747 # is VMS, where text files have record structure.
15750 gcc_cv_func_mmap_file
=no
;;
15752 gcc_cv_func_mmap_file
=yes;;
15755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5
15756 $as_echo "$gcc_cv_func_mmap_file" >&6; }
15757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
15758 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
15759 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then :
15760 $as_echo_n "(cached) " >&6
15762 # Add a system to this blacklist if it has mmap() but /dev/zero
15763 # does not exist, or if mmapping /dev/zero does not give anonymous
15764 # zeroed pages with both the following properties:
15765 # 1. If you map N consecutive pages in with one call, and then
15766 # unmap any subset of those pages, the pages that were not
15767 # explicitly unmapped remain accessible.
15768 # 2. If you map two adjacent blocks of memory and then unmap them
15769 # both at once, they must both go away.
15770 # Systems known to be in this category are Windows (all variants),
15773 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
15774 gcc_cv_func_mmap_dev_zero
=no
;;
15776 gcc_cv_func_mmap_dev_zero
=yes;;
15779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5
15780 $as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }
15782 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
15783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
15784 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
15785 if test "${gcc_cv_decl_map_anon+set}" = set; then :
15786 $as_echo_n "(cached) " >&6
15788 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15789 /* end confdefs.h. */
15790 #include <sys/types.h>
15791 #include <sys/mman.h>
15792 #include <unistd.h>
15794 #ifndef MAP_ANONYMOUS
15795 #define MAP_ANONYMOUS MAP_ANON
15801 int n = MAP_ANONYMOUS;
15806 if ac_fn_c_try_compile
"$LINENO"; then :
15807 gcc_cv_decl_map_anon
=yes
15809 gcc_cv_decl_map_anon
=no
15811 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5
15814 $as_echo "$gcc_cv_decl_map_anon" >&6; }
15816 if test $gcc_cv_decl_map_anon = no
; then
15817 gcc_cv_func_mmap_anon
=no
15819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
15820 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
15821 if test "${gcc_cv_func_mmap_anon+set}" = set; then :
15822 $as_echo_n "(cached) " >&6
15824 # Add a system to this blacklist if it has mmap() and MAP_ANON or
15825 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
15826 # doesn't give anonymous zeroed pages with the same properties listed
15827 # above for use of /dev/zero.
15828 # Systems known to be in this category are Windows, VMS, and SCO Unix.
15830 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
15831 gcc_cv_func_mmap_anon
=no
;;
15833 gcc_cv_func_mmap_anon
=yes;;
15836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5
15837 $as_echo "$gcc_cv_func_mmap_anon" >&6; }
15841 if test $gcc_cv_func_mmap_file = yes; then
15843 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
15846 if test $gcc_cv_func_mmap_dev_zero = yes; then
15848 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
15851 if test $gcc_cv_func_mmap_anon = yes; then
15853 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
15858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
15859 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15860 if test "${ac_cv_c_bigendian+set}" = set; then :
15861 $as_echo_n "(cached) " >&6
15863 ac_cv_c_bigendian
=unknown
15864 # See if we're dealing with a universal compiler.
15865 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15866 /* end confdefs.h. */
15867 #ifndef __APPLE_CC__
15868 not a universal capable compiler
15873 if ac_fn_c_try_compile
"$LINENO"; then :
15875 # Check for potential -arch flags. It is not universal unless
15876 # there are at least two -arch flags with different values.
15879 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
15880 if test -n "$ac_prev"; then
15882 i?
86 | x86_64 | ppc | ppc64
)
15883 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
15886 ac_cv_c_bigendian
=universal
15892 elif test "x$ac_word" = "x-arch"; then
15897 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15898 if test $ac_cv_c_bigendian = unknown
; then
15899 # See if sys/param.h defines the BYTE_ORDER macro.
15900 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15901 /* end confdefs.h. */
15902 #include <sys/types.h>
15903 #include <sys/param.h>
15908 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
15909 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
15911 bogus endian macros
15918 if ac_fn_c_try_compile
"$LINENO"; then :
15919 # It does; now see whether it defined to BIG_ENDIAN or not.
15920 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15921 /* end confdefs.h. */
15922 #include <sys/types.h>
15923 #include <sys/param.h>
15928 #if BYTE_ORDER != BIG_ENDIAN
15936 if ac_fn_c_try_compile
"$LINENO"; then :
15937 ac_cv_c_bigendian
=yes
15939 ac_cv_c_bigendian
=no
15941 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15943 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15945 if test $ac_cv_c_bigendian = unknown
; then
15946 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
15947 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15948 /* end confdefs.h. */
15949 #include <limits.h>
15954 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
15955 bogus endian macros
15962 if ac_fn_c_try_compile
"$LINENO"; then :
15963 # It does; now see whether it defined to _BIG_ENDIAN or not.
15964 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15965 /* end confdefs.h. */
15966 #include <limits.h>
15971 #ifndef _BIG_ENDIAN
15979 if ac_fn_c_try_compile
"$LINENO"; then :
15980 ac_cv_c_bigendian
=yes
15982 ac_cv_c_bigendian
=no
15984 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15986 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15988 if test $ac_cv_c_bigendian = unknown
; then
15989 # Compile a test program.
15990 if test "$cross_compiling" = yes; then :
15991 # Try to guess by grepping values from an object file.
15992 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15993 /* end confdefs.h. */
15994 short int ascii_mm[] =
15995 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
15996 short int ascii_ii[] =
15997 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
15998 int use_ascii (int i) {
15999 return ascii_mm[i] + ascii_ii[i];
16001 short int ebcdic_ii[] =
16002 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
16003 short int ebcdic_mm[] =
16004 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
16005 int use_ebcdic (int i) {
16006 return ebcdic_mm[i] + ebcdic_ii[i];
16013 return use_ascii (foo) == use_ebcdic (foo);
16018 if ac_fn_c_try_compile
"$LINENO"; then :
16019 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
16020 ac_cv_c_bigendian
=yes
16022 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
16023 if test "$ac_cv_c_bigendian" = unknown
; then
16024 ac_cv_c_bigendian
=no
16026 # finding both strings is unlikely to happen, but who knows?
16027 ac_cv_c_bigendian
=unknown
16031 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16033 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16034 /* end confdefs.h. */
16035 $ac_includes_default
16040 /* Are we little or big endian? From Harbison&Steele. */
16044 char c[sizeof (long int)];
16047 return u.c[sizeof (long int) - 1] == 1;
16053 if ac_fn_c_try_run
"$LINENO"; then :
16054 ac_cv_c_bigendian
=no
16056 ac_cv_c_bigendian
=yes
16058 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16059 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
16065 $as_echo "$ac_cv_c_bigendian" >&6; }
16066 case $ac_cv_c_bigendian in #(
16068 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
16074 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
16078 as_fn_error
"unknown endianness
16079 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
16082 # I don't like the default behaviour of WORDS_BIGENDIAN undefined for LE.
16085 # Check to see if -pthread or -lpthread is needed. Prefer the former.
16086 # In case the pthread.h system header is not found, this test will fail.
16088 CFLAGS
="$CFLAGS -pthread"
16089 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16090 /* end confdefs.h. */
16091 #include <pthread.h>
16092 void *g(void *d) { return NULL; }
16096 pthread_t t; pthread_create(&t,NULL,g,NULL);
16101 if ac_fn_c_try_link
"$LINENO"; then :
16102 XPCFLAGS
=" -Wc,-pthread"
16104 CFLAGS
="$save_CFLAGS" LIBS
="-lpthread $LIBS"
16105 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16106 /* end confdefs.h. */
16107 #include <pthread.h>
16108 void *g(void *d) { return NULL; }
16112 pthread_t t; pthread_create(&t,NULL,g,NULL);
16117 if ac_fn_c_try_link
"$LINENO"; then :
16120 as_fn_error
"Pthreads are required to build libitm" "$LINENO" 5
16122 rm -f core conftest.err conftest.
$ac_objext \
16123 conftest
$ac_exeext conftest.
$ac_ext
16125 rm -f core conftest.err conftest.
$ac_objext \
16126 conftest
$ac_exeext conftest.
$ac_ext
16128 # Check for functions needed.
16129 for ac_func
in strtoull memalign posix_memalign
16131 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16132 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
16133 eval as_val
=\$
$as_ac_var
16134 if test "x$as_val" = x
""yes; then :
16135 cat >>confdefs.h
<<_ACEOF
16136 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16143 # Check for broken semaphore implementation on darwin.
16144 # sem_init returns: sem_init error: Function not implemented.
16148 $as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
16153 # Check whether --enable-linux-futex was given.
16154 if test "${enable_linux_futex+set}" = set; then :
16155 enableval
=$enable_linux_futex;
16156 case "$enableval" in
16158 *) as_fn_error
"Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;;
16162 enable_linux_futex
=default
16168 case "$enable_linux_futex" in
16170 # If headers don't have gettid/futex syscalls definition, then
16171 # default to no, otherwise there will be compile time failures.
16172 # Otherwise, default to yes. If we don't detect we are
16173 # compiled/linked against NPTL and not cross-compiling, check
16174 # if programs are run by default against NPTL and if not, issue
16176 enable_linux_futex
=no
16177 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16178 /* end confdefs.h. */
16179 #include <sys/syscall.h>
16184 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16189 if ac_fn_c_try_link
"$LINENO"; then :
16191 LIBS
="-lpthread $LIBS"
16192 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16193 /* end confdefs.h. */
16194 #ifndef _GNU_SOURCE
16195 #define _GNU_SOURCE 1
16197 #include <pthread.h>
16198 pthread_t th; void *status;
16202 pthread_tryjoin_np (th, &status);
16207 if ac_fn_c_try_link
"$LINENO"; then :
16208 enable_linux_futex
=yes
16210 if test x
$cross_compiling = xno
; then
16211 if getconf GNU_LIBPTHREAD_VERSION
2>/dev
/null \
16212 | LC_ALL
=C
grep -i NPTL
> /dev
/null
2>/dev
/null
; then :; else
16213 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls.
16214 If so, please configure with --disable-linux-futex" >&5
16215 $as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls.
16216 If so, please configure with --disable-linux-futex" >&2;}
16219 enable_linux_futex
=yes
16221 rm -f core conftest.err conftest.
$ac_objext \
16222 conftest
$ac_exeext conftest.
$ac_ext
16225 rm -f core conftest.err conftest.
$ac_objext \
16226 conftest
$ac_exeext conftest.
$ac_ext
16229 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16230 /* end confdefs.h. */
16231 #include <sys/syscall.h>
16236 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16241 if ac_fn_c_try_link
"$LINENO"; then :
16244 as_fn_error
"SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5
16246 rm -f core conftest.err conftest.
$ac_objext \
16247 conftest
$ac_exeext conftest.
$ac_ext
16252 enable_linux_futex
=no
16255 if test x
$enable_linux_futex = xyes
; then
16260 # See if we support thread-local storage.
16263 # Check whether --enable-tls was given.
16264 if test "${enable_tls+set}" = set; then :
16265 enableval
=$enable_tls;
16266 case "$enableval" in
16268 *) as_fn_error
"Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
16276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
16277 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
16278 if test "${gcc_cv_have_tls+set}" = set; then :
16279 $as_echo_n "(cached) " >&6
16282 if test "$cross_compiling" = yes; then :
16283 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16284 /* end confdefs.h. */
16285 __thread int a; int b; int main() { return a = b; }
16287 if ac_fn_c_try_link
"$LINENO"; then :
16288 chktls_save_LDFLAGS
="$LDFLAGS"
16291 LDFLAGS
="-shared -Wl,--no-undefined $LDFLAGS"
16294 chktls_save_CFLAGS
="$CFLAGS"
16295 CFLAGS
="-fPIC $CFLAGS"
16296 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16297 /* end confdefs.h. */
16298 int f() { return 0; }
16300 if ac_fn_c_try_link
"$LINENO"; then :
16301 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16302 /* end confdefs.h. */
16303 __thread int a; int b; int f() { return a = b; }
16305 if ac_fn_c_try_link
"$LINENO"; then :
16306 gcc_cv_have_tls
=yes
16310 rm -f core conftest.err conftest.
$ac_objext \
16311 conftest
$ac_exeext conftest.
$ac_ext
16313 gcc_cv_have_tls
=yes
16315 rm -f core conftest.err conftest.
$ac_objext \
16316 conftest
$ac_exeext conftest.
$ac_ext
16317 CFLAGS
="$chktls_save_CFLAGS"
16318 LDFLAGS
="$chktls_save_LDFLAGS"
16322 rm -f core conftest.err conftest.
$ac_objext \
16323 conftest
$ac_exeext conftest.
$ac_ext
16327 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16328 /* end confdefs.h. */
16329 __thread int a; int b; int main() { return a = b; }
16331 if ac_fn_c_try_run
"$LINENO"; then :
16332 chktls_save_LDFLAGS
="$LDFLAGS"
16333 LDFLAGS
="-static $LDFLAGS"
16334 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16335 /* end confdefs.h. */
16336 int main() { return 0; }
16338 if ac_fn_c_try_link
"$LINENO"; then :
16339 if test "$cross_compiling" = yes; then :
16340 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16341 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16342 as_fn_error
"cannot run test program while cross compiling
16343 See \`config.log' for more details." "$LINENO" 5; }
16345 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16346 /* end confdefs.h. */
16347 __thread int a; int b; int main() { return a = b; }
16349 if ac_fn_c_try_run
"$LINENO"; then :
16350 gcc_cv_have_tls
=yes
16354 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16355 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16359 gcc_cv_have_tls
=yes
16361 rm -f core conftest.err conftest.
$ac_objext \
16362 conftest
$ac_exeext conftest.
$ac_ext
16363 LDFLAGS
="$chktls_save_LDFLAGS"
16364 if test $gcc_cv_have_tls = yes; then
16365 chktls_save_CFLAGS
="$CFLAGS"
16366 thread_CFLAGS
=failed
16367 for flag
in '' '-pthread' '-lpthread'; do
16368 CFLAGS
="$flag $chktls_save_CFLAGS"
16369 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16370 /* end confdefs.h. */
16371 #include <pthread.h>
16372 void *g(void *d) { return NULL; }
16376 pthread_t t; pthread_create(&t,NULL,g,NULL);
16381 if ac_fn_c_try_link
"$LINENO"; then :
16382 thread_CFLAGS
="$flag"
16384 rm -f core conftest.err conftest.
$ac_objext \
16385 conftest
$ac_exeext conftest.
$ac_ext
16386 if test "X$thread_CFLAGS" != Xfailed
; then
16390 CFLAGS
="$chktls_save_CFLAGS"
16391 if test "X$thread_CFLAGS" != Xfailed
; then
16392 CFLAGS
="$thread_CFLAGS $chktls_save_CFLAGS"
16393 if test "$cross_compiling" = yes; then :
16394 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16395 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16396 as_fn_error
"cannot run test program while cross compiling
16397 See \`config.log' for more details." "$LINENO" 5; }
16399 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16400 /* end confdefs.h. */
16401 #include <pthread.h>
16403 static int *volatile a_in_other_thread;
16405 thread_func (void *arg)
16407 a_in_other_thread = &a;
16414 void *thread_retval;
16415 int *volatile a_in_main_thread;
16416 a_in_main_thread = &a;
16417 if (pthread_create (&thread, (pthread_attr_t *)0,
16418 thread_func, (void *)0))
16420 if (pthread_join (thread, &thread_retval))
16422 return (a_in_other_thread == a_in_main_thread);
16427 if ac_fn_c_try_run
"$LINENO"; then :
16428 gcc_cv_have_tls
=yes
16432 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16433 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16436 CFLAGS
="$chktls_save_CFLAGS"
16442 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16443 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
16448 $as_echo "$gcc_cv_have_tls" >&6; }
16449 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
16451 $as_echo "#define HAVE_TLS 1" >>confdefs.h
16455 # See what sort of export controls are availible.
16457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
16458 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
16459 if test "${libitm_cv_have_attribute_visibility+set}" = set; then :
16460 $as_echo_n "(cached) " >&6
16463 save_CFLAGS
="$CFLAGS"
16464 CFLAGS
="$CFLAGS -Werror"
16465 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16466 /* end confdefs.h. */
16467 void __attribute__((visibility("hidden"))) foo(void) { }
16476 if ac_fn_c_try_compile
"$LINENO"; then :
16477 libitm_cv_have_attribute_visibility
=yes
16479 libitm_cv_have_attribute_visibility
=no
16481 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16482 CFLAGS
="$save_CFLAGS"
16484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_visibility" >&5
16485 $as_echo "$libitm_cv_have_attribute_visibility" >&6; }
16486 if test $libitm_cv_have_attribute_visibility = yes; then
16488 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
16492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
16493 $as_echo_n "checking whether the target supports dllexport... " >&6; }
16494 if test "${libitm_cv_have_attribute_dllexport+set}" = set; then :
16495 $as_echo_n "(cached) " >&6
16498 save_CFLAGS
="$CFLAGS"
16499 CFLAGS
="$CFLAGS -Werror"
16500 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16501 /* end confdefs.h. */
16502 void __attribute__((dllexport)) foo(void) { }
16511 if ac_fn_c_try_compile
"$LINENO"; then :
16512 libitm_cv_have_attribute_dllexport
=yes
16514 libitm_cv_have_attribute_dllexport
=no
16516 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
16517 CFLAGS
="$save_CFLAGS"
16519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_dllexport" >&5
16520 $as_echo "$libitm_cv_have_attribute_dllexport" >&6; }
16521 if test $libitm_cv_have_attribute_dllexport = yes; then
16523 $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
16527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
16528 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
16529 if test "${libitm_cv_have_attribute_alias+set}" = set; then :
16530 $as_echo_n "(cached) " >&6
16533 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16534 /* end confdefs.h. */
16537 extern void bar(void) __attribute__((alias("foo")));
16546 if ac_fn_c_try_link
"$LINENO"; then :
16547 libitm_cv_have_attribute_alias
=yes
16549 libitm_cv_have_attribute_alias
=no
16551 rm -f core conftest.err conftest.
$ac_objext \
16552 conftest
$ac_exeext conftest.
$ac_ext
16554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_alias" >&5
16555 $as_echo "$libitm_cv_have_attribute_alias" >&6; }
16556 if test $libitm_cv_have_attribute_alias = yes; then
16558 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
16563 # Check whether --with-gnu-ld was given.
16564 if test "${with_gnu_ld+set}" = set; then :
16565 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
16571 if test "$GCC" = yes; then
16572 # Check if gcc -print-prog-name=ld gives a path.
16573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
16574 $as_echo_n "checking for ld used by $CC... " >&6; }
16577 # gcc leaves a trailing carriage return which upsets mingw
16578 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16580 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
16583 # Accept absolute paths.
16585 re_direlt
='/[^/][^/]*/\.\./'
16586 # Canonicalize the pathname of ld
16587 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
16588 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
16589 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
16591 test -z "$LD" && LD
="$ac_prog"
16594 # If it fails, then pretend we aren't using GCC.
16598 # If it is relative, then search for the first ld in PATH.
16599 with_gnu_ld
=unknown
16602 elif test "$with_gnu_ld" = yes; then
16603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16604 $as_echo_n "checking for GNU ld... " >&6; }
16606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16607 $as_echo_n "checking for non-GNU ld... " >&6; }
16609 if test "${lt_cv_path_LD+set}" = set; then :
16610 $as_echo_n "(cached) " >&6
16612 if test -z "$LD"; then
16613 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
16614 for ac_dir
in $PATH; do
16616 test -z "$ac_dir" && ac_dir
=.
16617 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
16618 lt_cv_path_LD
="$ac_dir/$ac_prog"
16619 # Check to see if the program is GNU ld. I'd rather use --version,
16620 # but apparently some variants of GNU ld only accept -v.
16621 # Break only if it was the GNU/non-GNU ld that we prefer.
16622 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
16623 *GNU
* |
*'with BFD'*)
16624 test "$with_gnu_ld" != no
&& break
16627 test "$with_gnu_ld" != yes && break
16634 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
16638 LD
="$lt_cv_path_LD"
16639 if test -n "$LD"; then
16640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16641 $as_echo "$LD" >&6; }
16643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16644 $as_echo "no" >&6; }
16646 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
16647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16648 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
16649 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
16650 $as_echo_n "(cached) " >&6
16652 # I'd rather use --version here, but apparently some GNU lds only accept -v.
16653 case `$LD -v 2>&1 </dev/null` in
16654 *GNU
* |
*'with BFD'*)
16655 lt_cv_prog_gnu_ld
=yes
16658 lt_cv_prog_gnu_ld
=no
16662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
16663 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
16664 with_gnu_ld
=$lt_cv_prog_gnu_ld
16672 # If we're not using GNU ld, then there's no point in even trying these
16673 # tests. Check for that first. We should have already tested for gld
16674 # by now (in libtool), but require it now just to be safe...
16675 test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS
=''
16676 test -z "$OPT_LDFLAGS" && OPT_LDFLAGS
=''
16680 # The name set by libtool depends on the version of libtool. Shame on us
16681 # for depending on an impl detail, but c'est la vie. Older versions used
16682 # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
16683 # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
16684 # makes sense). We'll test with_gnu_ld everywhere else, so if that isn't
16685 # set (hence we're using an older libtool), then set it.
16686 if test x
${with_gnu_ld+set} != xset
; then
16687 if test x
${ac_cv_prog_gnu_ld+set} != xset
; then
16688 # We got through "ac_require(ac_prog_ld)" and still not set? Huh?
16691 with_gnu_ld
=$ac_cv_prog_gnu_ld
16695 # Start by getting the version number. I think the libtool test already
16696 # does some of this, but throws away the result.
16697 libitm_ld_is_gold
=no
16698 if $LD --version 2>/dev
/null |
grep 'GNU gold'> /dev
/null
2>&1; then
16699 libitm_ld_is_gold
=yes
16702 ldver
=`$LD --version 2>/dev/null |
16703 sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
16705 libitm_gnu_ld_version
=`echo $ldver | \
16706 $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
16708 # Set --gc-sections.
16709 if test "$with_gnu_ld" = "notbroken"; then
16710 # GNU ld it is! Joy and bunny rabbits!
16712 # All these tests are for C++; save the language and the compiler flags.
16713 # Need to do this so that g++ won't try to link in libstdc++
16714 ac_test_CFLAGS
="${CFLAGS+set}"
16715 ac_save_CFLAGS
="$CFLAGS"
16716 CFLAGS
='-x c++ -Wl,--gc-sections'
16718 # Check for -Wl,--gc-sections
16719 # XXX This test is broken at the moment, as symbols required for linking
16720 # are now in libsupc++ (not built yet). In addition, this test has
16721 # cored on solaris in the past. In addition, --gc-sections doesn't
16722 # really work at the moment (keeps on discarding used sections, first
16723 # .eh_frame and now some of the glibc sections for iconv).
16724 # Bzzzzt. Thanks for playing, maybe next time.
16725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
16726 $as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
16727 if test "$cross_compiling" = yes; then :
16728 ac_sectionLDflags
=yes
16730 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16731 /* end confdefs.h. */
16741 if ac_fn_c_try_run
"$LINENO"; then :
16742 ac_sectionLDflags
=yes
16744 ac_sectionLDflags
=no
16746 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
16747 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
16750 if test "$ac_test_CFLAGS" = set; then
16751 CFLAGS
="$ac_save_CFLAGS"
16753 # this is the suspicious part
16756 if test "$ac_sectionLDflags" = "yes"; then
16757 SECTION_LDFLAGS
="-Wl,--gc-sections $SECTION_LDFLAGS"
16759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
16760 $as_echo "$ac_sectionLDflags" >&6; }
16763 # Set linker optimization flags.
16764 if test x
"$with_gnu_ld" = x
"yes"; then
16765 OPT_LDFLAGS
="-Wl,-O1 $OPT_LDFLAGS"
16773 # Check whether --enable-symvers was given.
16774 if test "${enable_symvers+set}" = set; then :
16775 enableval
=$enable_symvers;
16776 case "$enableval" in
16777 yes|no|gnu
*|sun
) ;;
16778 *) as_fn_error
"Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
16787 # If we never went through the LIBITM_CHECK_LINKER_FEATURES macro, then we
16788 # don't know enough about $LD to do tricks...
16791 # Turn a 'yes' into a suitable default.
16792 if test x
$enable_symvers = xyes
; then
16793 # FIXME The following test is too strict, in theory.
16794 if test $enable_shared = no ||
test "x$LD" = x
; then
16797 if test $with_gnu_ld = yes ; then
16800 case ${target_os} in
16801 # Sun symbol versioning exists since Solaris 2.5.
16802 solaris2.
[5-9]* | solaris2.1
[0-9]*)
16803 enable_symvers
=sun
;;
16805 enable_symvers
=no
;;
16811 # Check if 'sun' was requested on non-Solaris 2 platforms.
16812 if test x
$enable_symvers = xsun
; then
16813 case ${target_os} in
16818 # Unlikely to work.
16819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5
16820 $as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;}
16821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5
16822 $as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;}
16823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16824 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16830 # Check to see if libgcc_s exists, indicating that shared libgcc is possible.
16831 if test $enable_symvers != no
; then
16832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
16833 $as_echo_n "checking for shared libgcc... " >&6; }
16834 ac_save_CFLAGS
="$CFLAGS"
16836 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16837 /* end confdefs.h. */
16847 if ac_fn_c_try_link
"$LINENO"; then :
16848 libitm_shared_libgcc
=yes
16850 libitm_shared_libgcc
=no
16852 rm -f core conftest.err conftest.
$ac_objext \
16853 conftest
$ac_exeext conftest.
$ac_ext
16854 CFLAGS
="$ac_save_CFLAGS"
16855 if test $libitm_shared_libgcc = no
; then
16856 cat > conftest.c
<<EOF
16857 int main (void) { return 0; }
16859 libitm_libgcc_s_suffix
=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
16860 -shared -shared-libgcc -o conftest.so \
16861 conftest.c -v 2>&1 >/dev/null \
16862 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
16863 rm -f conftest.c conftest.so
16864 if test x
${libitm_libgcc_s_suffix+set} = xset
; then
16865 CFLAGS
=" -lgcc_s$libitm_libgcc_s_suffix"
16866 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16867 /* end confdefs.h. */
16877 if ac_fn_c_try_link
"$LINENO"; then :
16878 libitm_shared_libgcc
=yes
16880 rm -f core conftest.err conftest.
$ac_objext \
16881 conftest
$ac_exeext conftest.
$ac_ext
16882 CFLAGS
="$ac_save_CFLAGS"
16885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_shared_libgcc" >&5
16886 $as_echo "$libitm_shared_libgcc" >&6; }
16889 # For GNU ld, we need at least this version. The format is described in
16890 # LIBITM_CHECK_LINKER_FEATURES above.
16891 libitm_min_gnu_ld_version
=21400
16892 # XXXXXXXXXXX libitm_gnu_ld_version=21390
16894 # Check to see if unspecified "yes" value can win, given results above.
16895 # Change "yes" into either "no" or a style name.
16896 if test $enable_symvers != no
&& test $libitm_shared_libgcc = yes; then
16897 if test $with_gnu_ld = yes; then
16898 if test $libitm_gnu_ld_version -ge $libitm_min_gnu_ld_version ; then
16900 elif test $libitm_ld_is_gold = yes ; then
16903 # The right tools, the right setup, but too old. Fallbacks?
16904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&5
16905 $as_echo "$as_me: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&2;}
16906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
16907 $as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
16908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
16909 $as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
16910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&5
16911 $as_echo "$as_me: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&2;}
16912 if test $libitm_gnu_ld_version -ge 21200 ; then
16913 # Globbing fix is present, proper block support is not.
16914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16915 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16920 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16924 elif test $enable_symvers = sun
; then
16925 : All interesting versions of Sun ld support sun style symbol versioning.
16927 # just fail for now
16928 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
16929 $as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
16930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
16931 $as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
16932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
16933 $as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
16934 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16935 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16940 if test $enable_symvers != no
; then
16941 LIBITM_BUILD_VERSIONED_SHLIB_TRUE
=
16942 LIBITM_BUILD_VERSIONED_SHLIB_FALSE
='#'
16944 LIBITM_BUILD_VERSIONED_SHLIB_TRUE
='#'
16945 LIBITM_BUILD_VERSIONED_SHLIB_FALSE
=
16948 if test $enable_symvers = gnu
; then
16949 LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE
=
16950 LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE
='#'
16952 LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE
='#'
16953 LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE
=
16956 if test $enable_symvers = sun
; then
16957 LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE
=
16958 LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE
='#'
16960 LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE
='#'
16961 LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE
=
16964 { $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
16965 $as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
16968 if test $enable_symvers = gnu
; then
16970 $as_echo "#define LIBITM_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
16974 # See if we can emit unwind info in the sjlj stub.
16975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
16976 $as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
16977 if test "${gcc_cv_as_cfi_pseudo_op+set}" = set; then :
16978 $as_echo_n "(cached) " >&6
16981 gcc_cv_as_cfi_pseudo_op
=unknown
16982 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
16983 /* end confdefs.h. */
16984 asm (".cfi_startproc\n\t.cfi_endproc");
16993 if ac_fn_c_try_compile
"$LINENO"; then :
16994 gcc_cv_as_cfi_pseudo_op
=yes
16996 gcc_cv_as_cfi_pseudo_op
=no
16998 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_pseudo_op" >&5
17002 $as_echo "$gcc_cv_as_cfi_pseudo_op" >&6; }
17003 if test "x$gcc_cv_as_cfi_pseudo_op" = xyes
; then
17005 $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
17010 # Determine the proper ABI type for size_t.
17012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how size_t is mangled" >&5
17013 $as_echo_n "checking how size_t is mangled... " >&6; }
17014 if test "${libitm_cv_size_t_mangling+set}" = set; then :
17015 $as_echo_n "(cached) " >&6
17018 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17019 /* end confdefs.h. */
17024 extern __SIZE_TYPE__ x; extern unsigned long x;
17029 if ac_fn_c_try_compile
"$LINENO"; then :
17030 libitm_cv_size_t_mangling
=m
17033 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17034 /* end confdefs.h. */
17039 extern __SIZE_TYPE__ x; extern unsigned int x;
17044 if ac_fn_c_try_compile
"$LINENO"; then :
17045 libitm_cv_size_t_mangling
=j
17048 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17049 /* end confdefs.h. */
17054 extern __SIZE_TYPE__ x; extern unsigned long long x;
17059 if ac_fn_c_try_compile
"$LINENO"; then :
17060 libitm_cv_size_t_mangling
=y
17063 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17064 /* end confdefs.h. */
17069 extern __SIZE_TYPE__ x; extern unsigned short x;
17074 if ac_fn_c_try_compile
"$LINENO"; then :
17075 libitm_cv_size_t_mangling
=t
17077 libitm_cv_size_t_mangling
=x
17079 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17082 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17085 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17088 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_size_t_mangling" >&5
17092 $as_echo "$libitm_cv_size_t_mangling" >&6; }
17093 if test $libitm_cv_size_t_mangling = x
; then
17094 as_fn_error
"Unknown underlying type for size_t" "$LINENO" 5
17097 cat >>confdefs.h
<<_ACEOF
17098 #define MANGLE_SIZE_T $libitm_cv_size_t_mangling
17103 # Get target configury.
17104 .
${srcdir}/configure.tgt
17105 if test -n "$UNSUPPORTED"; then
17106 as_fn_error
"Configuration ${target} is unsupported." "$LINENO" 5
17109 CFLAGS
="$save_CFLAGS $XCFLAGS"
17111 # Check for __sync_val_compare_and_swap, but only after the target has
17112 # had a chance to set XCFLAGS.
17114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
17115 $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
17116 if test "${libitm_cv_have_sync_builtins+set}" = set; then :
17117 $as_echo_n "(cached) " >&6
17120 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17121 /* end confdefs.h. */
17126 int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);
17131 if ac_fn_c_try_link
"$LINENO"; then :
17132 libitm_cv_have_sync_builtins
=yes
17134 libitm_cv_have_sync_builtins
=no
17136 rm -f core conftest.err conftest.
$ac_objext \
17137 conftest
$ac_exeext conftest.
$ac_ext
17139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_sync_builtins" >&5
17140 $as_echo "$libitm_cv_have_sync_builtins" >&6; }
17141 if test $libitm_cv_have_sync_builtins = yes; then
17143 $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
17147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports 64-bit __sync_*_compare_and_swap" >&5
17148 $as_echo_n "checking whether the target supports 64-bit __sync_*_compare_and_swap... " >&6; }
17149 if test "${libitm_cv_have_64bit_sync_builtins+set}" = set; then :
17150 $as_echo_n "(cached) " >&6
17153 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17154 /* end confdefs.h. */
17155 #include <stdint.h>
17160 bar = __sync_val_compare_and_swap(&foo, 0, 1);
17165 if ac_fn_c_try_link
"$LINENO"; then :
17166 libitm_cv_have_64bit_sync_builtins
=yes
17168 libitm_cv_have_64bit_sync_builtins
=no
17170 rm -f core conftest.err conftest.
$ac_objext \
17171 conftest
$ac_exeext conftest.
$ac_ext
17173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_64bit_sync_builtins" >&5
17174 $as_echo "$libitm_cv_have_64bit_sync_builtins" >&6; }
17175 if test $libitm_cv_have_64bit_sync_builtins = yes; then
17177 $as_echo "#define HAVE_64BIT_SYNC_BUILTINS 1" >>confdefs.h
17181 case "${target_cpu}" in
17182 i
[34567]86 | x86_64
)
17183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports AVX" >&5
17184 $as_echo_n "checking if the assembler supports AVX... " >&6; }
17185 if test "${libitm_cv_as_avx+set}" = set; then :
17186 $as_echo_n "(cached) " >&6
17189 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17190 /* end confdefs.h. */
17200 if ac_fn_c_try_compile
"$LINENO"; then :
17201 libitm_cv_as_avx
=yes
17203 libitm_cv_as_avx
=no
17205 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
17208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_as_avx" >&5
17209 $as_echo "$libitm_cv_as_avx" >&6; }
17210 if test x
$libitm_cv_as_avx = xyes
; then
17212 $as_echo "#define HAVE_AS_AVX 1" >>confdefs.h
17219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether weak refs work like ELF" >&5
17220 $as_echo_n "checking whether weak refs work like ELF... " >&6; }
17221 if test "${ac_cv_have_elf_style_weakref+set}" = set; then :
17222 $as_echo_n "(cached) " >&6
17225 weakref_m4_saved_CFLAGS
="$CFLAGS"
17227 *-apple-darwin*) CFLAGS
="$CFLAGS -Wl,-undefined,dynamic_lookup" ;;
17230 if test "$cross_compiling" = yes; then :
17233 alpha
*-dec-osf*) ac_cv_have_elf_style_weakref
=no
;;
17234 *-apple-darwin[89]*) ac_cv_have_elf_style_weakref
=no
;;
17235 *) ac_cv_have_elf_style_weakref
=yes;;
17238 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
17239 /* end confdefs.h. */
17241 extern void fNotToBeFound(void) __attribute__((weak));
17251 if ac_fn_c_try_run
"$LINENO"; then :
17252 ac_cv_have_elf_style_weakref
=yes
17254 ac_cv_have_elf_style_weakref
=no
17256 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
17257 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
17259 CFLAGS
="$weakref_m4_saved_CFLAGS"
17261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_elf_style_weakref" >&5
17262 $as_echo "$ac_cv_have_elf_style_weakref" >&6; }
17263 if test x
"$ac_cv_have_elf_style_weakref" = xyes
; then
17265 $as_echo "#define HAVE_ELF_STYLE_WEAKREF 1" >>confdefs.h
17269 # Cleanup and exit.
17270 CFLAGS
="$save_CFLAGS"
17271 cat >confcache
<<\_ACEOF
17272 # This file is a shell script that caches the results of configure
17273 # tests run on this system so they can be shared between configure
17274 # scripts and configure runs, see configure's option --config-cache.
17275 # It is not useful on other systems. If it contains results you don't
17276 # want to keep, you may remove or edit it.
17278 # config.status only pays attention to the cache file if you give it
17279 # the --recheck option to rerun configure.
17281 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17282 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17283 # following values.
17287 # The following way of writing the cache mishandles newlines in values,
17288 # but we know of no workaround that is simple, portable, and efficient.
17289 # So, we kill variables containing newlines.
17290 # Ultrix sh set writes to stderr and can't be redirected directly,
17291 # and sets the high bit in the cache file unless we assign to the vars.
17293 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17294 eval ac_val
=\$
$ac_var
17298 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17299 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17302 _ | IFS | as_nl
) ;; #(
17303 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
17304 *) { eval $ac_var=; unset $ac_var;} ;;
17310 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17311 *${as_nl}ac_space
=\
*)
17312 # `set' does not quote correctly, so add quotes: double-quote
17313 # substitution turns \\\\ into \\, and sed turns \\ into \.
17316 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17319 # `set' quotes correctly as required by POSIX, so do not add quotes.
17320 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17329 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17331 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17333 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
17334 if test -w "$cache_file"; then
17335 test "x$cache_file" != "x/dev/null" &&
17336 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17337 $as_echo "$as_me: updating cache $cache_file" >&6;}
17338 cat confcache
>$cache_file
17340 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17341 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17346 # Add -Wall -Werror if we are using GCC.
17347 if test "x$GCC" = "xyes"; then
17348 XCFLAGS
="$XCFLAGS -Wall -Werror"
17351 XCFLAGS
="$XCFLAGS $XPCFLAGS"
17357 if test ${multilib} = yes; then
17358 multilib_arg
="--enable-multilib"
17363 # Set up the set of libraries that we need to link against for libitm.
17364 # Note that the GOMP_SELF_SPEC in gcc.c will force -pthread for -fopenmp,
17365 # which will force linkage against -lpthread (or equivalent for the system).
17366 # That's not 100% ideal, but about the best we can do easily.
17367 if test $enable_shared = yes; then
17368 link_itm
="-litm %{static: $LIBS}"
17370 link_itm
="-litm $LIBS"
17374 if test "$ARCH" = arm
; then
17382 if test "$ARCH" = x86
; then
17390 if test "$libitm_cv_as_avx" = yes; then
17392 ARCH_X86_AVX_FALSE
='#'
17394 ARCH_X86_AVX_TRUE
='#'
17395 ARCH_X86_AVX_FALSE
=
17398 if test $enable_linux_futex = yes; then
17400 ARCH_FUTEX_FALSE
='#'
17402 ARCH_FUTEX_TRUE
='#'
17407 ac_config_files
="$ac_config_files Makefile testsuite/Makefile libitm.spec"
17409 cat >confcache
<<\_ACEOF
17410 # This file is a shell script that caches the results of configure
17411 # tests run on this system so they can be shared between configure
17412 # scripts and configure runs, see configure's option --config-cache.
17413 # It is not useful on other systems. If it contains results you don't
17414 # want to keep, you may remove or edit it.
17416 # config.status only pays attention to the cache file if you give it
17417 # the --recheck option to rerun configure.
17419 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17420 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17421 # following values.
17425 # The following way of writing the cache mishandles newlines in values,
17426 # but we know of no workaround that is simple, portable, and efficient.
17427 # So, we kill variables containing newlines.
17428 # Ultrix sh set writes to stderr and can't be redirected directly,
17429 # and sets the high bit in the cache file unless we assign to the vars.
17431 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17432 eval ac_val
=\$
$ac_var
17436 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17437 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17440 _ | IFS | as_nl
) ;; #(
17441 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
17442 *) { eval $ac_var=; unset $ac_var;} ;;
17448 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17449 *${as_nl}ac_space
=\
*)
17450 # `set' does not quote correctly, so add quotes: double-quote
17451 # substitution turns \\\\ into \\, and sed turns \\ into \.
17454 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17457 # `set' quotes correctly as required by POSIX, so do not add quotes.
17458 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17467 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17469 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17471 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
17472 if test -w "$cache_file"; then
17473 test "x$cache_file" != "x/dev/null" &&
17474 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17475 $as_echo "$as_me: updating cache $cache_file" >&6;}
17476 cat confcache
>$cache_file
17478 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17479 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17484 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
17485 # Let make expand exec_prefix.
17486 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
17488 DEFS
=-DHAVE_CONFIG_H
17492 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
17493 # 1. Remove the extension, and $U if already installed.
17494 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
17495 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
17496 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17497 # will be set to the directory where LIBOBJS objects are built.
17498 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17499 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
17501 LIBOBJS
=$ac_libobjs
17503 LTLIBOBJS
=$ac_ltlibobjs
17506 if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
17507 as_fn_error
"conditional \"GENINSRC\" was never defined.
17508 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17510 if test -n "$EXEEXT"; then
17512 am__EXEEXT_FALSE
='#'
17514 am__EXEEXT_TRUE
='#'
17518 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17519 as_fn_error
"conditional \"AMDEP\" was never defined.
17520 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17522 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17523 as_fn_error
"conditional \"am__fastdepCC\" was never defined.
17524 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17526 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17527 as_fn_error
"conditional \"am__fastdepCXX\" was never defined.
17528 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17530 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
17531 as_fn_error
"conditional \"am__fastdepCCAS\" was never defined.
17532 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17534 if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
17535 as_fn_error
"conditional \"BUILD_INFO\" was never defined.
17536 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17538 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17539 as_fn_error
"conditional \"MAINTAINER_MODE\" was never defined.
17540 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17543 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_FALSE}"; then
17544 as_fn_error
"conditional \"LIBITM_BUILD_VERSIONED_SHLIB\" was never defined.
17545 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17547 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then
17548 as_fn_error
"conditional \"LIBITM_BUILD_VERSIONED_SHLIB_GNU\" was never defined.
17549 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17551 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then
17552 as_fn_error
"conditional \"LIBITM_BUILD_VERSIONED_SHLIB_SUN\" was never defined.
17553 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17555 if test -z "${ARCH_ARM_TRUE}" && test -z "${ARCH_ARM_FALSE}"; then
17556 as_fn_error
"conditional \"ARCH_ARM\" was never defined.
17557 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17559 if test -z "${ARCH_X86_TRUE}" && test -z "${ARCH_X86_FALSE}"; then
17560 as_fn_error
"conditional \"ARCH_X86\" was never defined.
17561 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17563 if test -z "${ARCH_X86_AVX_TRUE}" && test -z "${ARCH_X86_AVX_FALSE}"; then
17564 as_fn_error
"conditional \"ARCH_X86_AVX\" was never defined.
17565 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17567 if test -z "${ARCH_FUTEX_TRUE}" && test -z "${ARCH_FUTEX_FALSE}"; then
17568 as_fn_error
"conditional \"ARCH_FUTEX\" was never defined.
17569 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17572 : ${CONFIG_STATUS=./config.status}
17574 ac_clean_files_save
=$ac_clean_files
17575 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
17576 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17577 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17579 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17581 # Generated by $as_me.
17582 # Run this file to recreate the current configuration.
17583 # Compiler output produced by configure, useful for debugging
17584 # configure, is in config.log if it exists.
17587 ac_cs_recheck=false
17590 SHELL=\${CONFIG_SHELL-$SHELL}
17593 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
17594 ## -------------------- ##
17595 ## M4sh Initialization. ##
17596 ## -------------------- ##
17598 # Be more Bourne compatible
17599 DUALCASE
=1; export DUALCASE
# for MKS sh
17600 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
17603 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17604 # is contrary to our usage. Disable this feature.
17605 alias -g '${1+"$@"}'='"$@"'
17606 setopt NO_GLOB_SUBST
17608 case `(set -o) 2>/dev/null` in #(
17620 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17621 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17622 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17623 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17624 # Prefer a ksh shell builtin over an external printf program on Solaris,
17625 # but without wasting forks for bash or zsh.
17626 if test -z "$BASH_VERSION$ZSH_VERSION" \
17627 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17628 as_echo='print
-r --'
17629 as_echo_n='print
-rn --'
17630 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17631 as_echo='printf %s
\n'
17632 as_echo_n='printf %s
'
17634 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17635 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
17636 as_echo_n='/usr
/ucb
/echo -n'
17638 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17639 as_echo_n_body='eval
17643 expr "X$arg" : "X\\(.*\\)$as_nl";
17644 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17646 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
17648 export as_echo_n_body
17649 as_echo_n='sh
-c $as_echo_n_body as_echo
'
17651 export as_echo_body
17652 as_echo='sh
-c $as_echo_body as_echo
'
17655 # The user is always right.
17656 if test "${PATH_SEPARATOR+set}" != set; then
17658 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17659 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17666 # We need space, tab and new line, in precisely that order. Quoting is
17667 # there to prevent editors from complaining about space-tab.
17668 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17669 # splitting by setting IFS to empty value.)
17672 # Find who we are. Look in the path if we contain no directory separator.
17674 *[\\/]* ) as_myself=$0 ;;
17675 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17676 for as_dir in $PATH
17679 test -z "$as_dir" && as_dir=.
17680 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17686 # We did not find ourselves, most probably we were run as `sh COMMAND'
17687 # in which case we are not to be found in the path.
17688 if test "x$as_myself" = x
; then
17691 if test ! -f "$as_myself"; then
17692 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17696 # Unset variables that we do not need and which cause bugs (e.g. in
17697 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17698 # suppresses any "Segmentation fault" message there. '((' could
17699 # trigger a bug in pdksh 5.2.14.
17700 for as_var
in BASH_ENV ENV MAIL MAILPATH
17701 do eval test x\
${$as_var+set} = xset \
17702 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
17715 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
17718 # as_fn_error ERROR [LINENO LOG_FD]
17719 # ---------------------------------
17720 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17721 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17722 # script with status $?, using 1 if that was 0.
17725 as_status
=$?
; test $as_status -eq 0 && as_status
=1
17727 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
17728 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17730 $as_echo "$as_me: error: $1" >&2
17731 as_fn_exit
$as_status
17735 # as_fn_set_status STATUS
17736 # -----------------------
17737 # Set $? to STATUS, without forking.
17738 as_fn_set_status
()
17741 } # as_fn_set_status
17743 # as_fn_exit STATUS
17744 # -----------------
17745 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17749 as_fn_set_status
$1
17755 # Portably unset VAR.
17758 { eval $1=; unset $1;}
17760 as_unset
=as_fn_unset
17761 # as_fn_append VAR VALUE
17762 # ----------------------
17763 # Append the text in VALUE to the end of the definition contained in VAR. Take
17764 # advantage of any shell optimizations that allow amortized linear growth over
17765 # repeated appends, instead of the typical quadratic growth present in naive
17767 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
17768 eval 'as_fn_append ()
17779 # as_fn_arith ARG...
17780 # ------------------
17781 # Perform arithmetic evaluation on the ARGs, and store the result in the
17782 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17783 # must be portable across $(()) and expr.
17784 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
17785 eval 'as_fn_arith ()
17792 as_val
=`expr "$@" || test $? -eq 1`
17797 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
17798 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
17804 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17805 as_basename
=basename
17810 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
17816 as_me
=`$as_basename -- "$0" ||
17817 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17818 X"$0" : 'X\(//\)$' \| \
17819 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17821 sed '/^.*\/\([^/][^/]*\)\/*$/{
17835 # Avoid depending upon Character Ranges.
17836 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
17837 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17838 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
17839 as_cr_digits
='0123456789'
17840 as_cr_alnum
=$as_cr_Letters$as_cr_digits
17842 ECHO_C
= ECHO_N
= ECHO_T
=
17843 case `echo -n x` in #(((((
17845 case `echo 'xy\c'` in
17846 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
17848 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
17855 rm -f conf$$ conf$$.exe conf$$.
file
17856 if test -d conf$$.dir
; then
17857 rm -f conf$$.dir
/conf$$.
file
17860 mkdir conf$$.dir
2>/dev
/null
17862 if (echo >conf$$.
file) 2>/dev
/null
; then
17863 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
17865 # ... but there are two gotchas:
17866 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17867 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17868 # In both cases, we have to default to `cp -p'.
17869 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
17871 elif ln conf$$.
file conf$$
2>/dev
/null
; then
17879 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
17880 rmdir conf$$.dir
2>/dev
/null
17885 # Create "$as_dir" as a directory, including parents if necessary.
17890 -*) as_dir
=.
/$as_dir;;
17892 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
17896 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17897 *) as_qdir
=$as_dir;;
17899 as_dirs
="'$as_qdir' $as_dirs"
17900 as_dir
=`$as_dirname -- "$as_dir" ||
17901 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17902 X"$as_dir" : 'X\(//\)[^/]' \| \
17903 X"$as_dir" : 'X\(//\)$' \| \
17904 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17905 $as_echo X"$as_dir" |
17906 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17910 /^X\(\/\/\)[^/].*/{
17923 test -d "$as_dir" && break
17925 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
17926 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
17930 if mkdir
-p .
2>/dev
/null
; then
17931 as_mkdir_p
='mkdir -p "$as_dir"'
17933 test -d .
/-p && rmdir .
/-p
17937 if test -x / >/dev
/null
2>&1; then
17938 as_test_x
='test -x'
17940 if ls -dL / >/dev
/null
2>&1; then
17947 if test -d "$1"; then
17953 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17954 ???[sx]*):;;*)false;;esac;fi
17958 as_executable_p
=$as_test_x
17960 # Sed expression to map a string onto a valid CPP name.
17961 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17963 # Sed expression to map a string onto a valid variable name.
17964 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17968 ## ----------------------------------- ##
17969 ## Main body of $CONFIG_STATUS script. ##
17970 ## ----------------------------------- ##
17972 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
17974 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17975 # Save the log message, to keep $0 and so on meaningful, and to
17976 # report actual input values of CONFIG_FILES etc. instead of their
17977 # values after options handling.
17979 This file was extended by GNU TM Runtime Library $as_me 1.0, which was
17980 generated by GNU Autoconf 2.64. Invocation command line was
17982 CONFIG_FILES = $CONFIG_FILES
17983 CONFIG_HEADERS = $CONFIG_HEADERS
17984 CONFIG_LINKS = $CONFIG_LINKS
17985 CONFIG_COMMANDS = $CONFIG_COMMANDS
17988 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17993 case $ac_config_files in *"
17994 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
17997 case $ac_config_headers in *"
17998 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
18002 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18003 # Files that config.status was made for.
18004 config_files="$ac_config_files"
18005 config_headers="$ac_config_headers"
18006 config_commands="$ac_config_commands"
18010 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18012 \`$as_me' instantiates files and other configuration actions
18013 from templates according to the current configuration. Unless the files
18014 and actions are specified as TAGs, all are instantiated by default.
18016 Usage: $0 [OPTION]... [TAG]...
18018 -h, --help print this help, then exit
18019 -V, --version print version number and configuration settings, then exit
18020 -q, --quiet, --silent
18021 do not print progress messages
18022 -d, --debug don't remove temporary files
18023 --recheck update $as_me by reconfiguring in the same conditions
18024 --file=FILE[:TEMPLATE]
18025 instantiate the configuration file FILE
18026 --header=FILE[:TEMPLATE]
18027 instantiate the configuration header FILE
18029 Configuration files:
18032 Configuration headers:
18035 Configuration commands:
18038 Report bugs to the package provider.
18039 GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
18040 General help using GNU software: <http://www.gnu.org/gethelp/>."
18043 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18045 GNU TM Runtime Library config.status 1.0
18046 configured by $0, generated by GNU Autoconf 2.64,
18047 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18049 Copyright (C) 2009 Free Software Foundation, Inc.
18050 This config.status script is free software; the Free Software Foundation
18051 gives unlimited permission to copy, distribute and modify it."
18058 test -n "\$AWK" || AWK=awk
18061 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18062 # The default lists apply if the user does not specify any file.
18068 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
18069 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
18080 # Handling of the options.
18081 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
18083 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
18084 $as_echo "$ac_cs_version"; exit ;;
18085 --debug |
--debu |
--deb |
--de |
--d |
-d )
18087 --file |
--fil |
--fi |
--f )
18090 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18092 as_fn_append CONFIG_FILES
" '$ac_optarg'"
18093 ac_need_defaults
=false
;;
18094 --header |
--heade |
--head |
--hea )
18097 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18099 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
18100 ac_need_defaults
=false
;;
18102 # Conflict between --help and --header
18103 as_fn_error
"ambiguous option: \`$1'
18104 Try \`$0 --help' for more information.";;
18105 --help |
--hel |
-h )
18106 $as_echo "$ac_cs_usage"; exit ;;
18107 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
18108 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
18111 # This is an error.
18112 -*) as_fn_error
"unrecognized option: \`$1'
18113 Try \`$0 --help' for more information." ;;
18115 *) as_fn_append ac_config_targets
" $1"
18116 ac_need_defaults
=false
;;
18122 ac_configure_extra_args
=
18124 if $ac_cs_silent; then
18126 ac_configure_extra_args
="$ac_configure_extra_args --silent"
18130 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18131 if \$ac_cs_recheck; then
18132 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18134 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18135 CONFIG_SHELL='$SHELL'
18136 export CONFIG_SHELL
18141 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18145 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18146 ## Running $as_me. ##
18152 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18160 with_multisubdir="$with_multisubdir"
18161 with_multisrctop="$with_multisrctop"
18162 with_target_subdir="$with_target_subdir"
18163 ac_configure_args="${multilib_arg} ${ac_configure_args}"
18164 multi_basedir="$multi_basedir"
18165 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
18168 GFORTRAN="$GFORTRAN"
18170 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18173 # The HP-UX ksh and POSIX shell print the target directory to stdout
18174 # if CDPATH is set.
18175 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18177 sed_quote_subst='$sed_quote_subst'
18178 double_quote_subst='$double_quote_subst'
18179 delay_variable_subst='$delay_variable_subst'
18180 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18181 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18182 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18183 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18184 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18185 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18186 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18187 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18188 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18189 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18190 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18191 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18192 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18193 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18194 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18195 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18196 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18197 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18198 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18199 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18200 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18201 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18202 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18203 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18204 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18205 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18206 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18207 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18208 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18209 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18210 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18211 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18212 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18213 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18214 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18215 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18216 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18217 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18218 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18219 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18220 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18221 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18222 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18223 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18224 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18225 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18226 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18227 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18228 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"`'
18229 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18230 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18231 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18232 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18233 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18234 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18235 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18236 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18237 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18238 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18239 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18240 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18241 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18242 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18243 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18244 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18245 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18246 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18247 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18248 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18249 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18250 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18251 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18252 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18253 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18254 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18255 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18256 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18257 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18258 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18259 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18260 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18261 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18262 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18263 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18264 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18265 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18266 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18267 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18268 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18269 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18270 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18271 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18272 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18273 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18274 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18275 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18276 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18277 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18278 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18279 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18280 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18281 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18282 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18283 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18284 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18285 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18286 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18287 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18288 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18289 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18290 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18291 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18292 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18293 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18294 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18295 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18296 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18297 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18298 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18299 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18300 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18301 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18302 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18303 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18304 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18305 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18306 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18307 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18308 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18309 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18310 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18311 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18312 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18313 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18314 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18315 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18316 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18317 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18318 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18319 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18320 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18321 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18322 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18323 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18324 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18325 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18326 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18327 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18328 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18329 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18330 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18331 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18332 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18333 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18334 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18335 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18336 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18337 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18338 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18339 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18340 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18341 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18342 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18343 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18344 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18345 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18346 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18347 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18348 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18349 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18350 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18351 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18352 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18353 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18354 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18357 LTCFLAGS='$LTCFLAGS'
18358 compiler='$compiler_DEFAULT'
18360 # A function that is used when there is no print builtin or printf.
18361 func_fallback_echo ()
18363 eval 'cat <<_LTECHO_EOF
18368 # Quote evaled strings.
18382 deplibs_check_method \
18391 lt_cv_sys_global_symbol_pipe \
18392 lt_cv_sys_global_symbol_to_cdecl \
18393 lt_cv_sys_global_symbol_to_c_name_address \
18394 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18395 lt_prog_compiler_no_builtin_flag \
18396 lt_prog_compiler_wl \
18397 lt_prog_compiler_pic \
18398 lt_prog_compiler_static \
18399 lt_cv_prog_compiler_c_o \
18407 export_dynamic_flag_spec \
18408 whole_archive_flag_spec \
18409 compiler_needs_object \
18411 allow_undefined_flag \
18412 no_undefined_flag \
18413 hardcode_libdir_flag_spec \
18414 hardcode_libdir_flag_spec_ld \
18415 hardcode_libdir_separator \
18420 variables_saved_for_relink \
18422 library_names_spec \
18424 install_override_mode \
18428 compiler_lib_search_dirs \
18433 compiler_lib_search_path \
18437 lt_prog_compiler_no_builtin_flag_CXX \
18438 lt_prog_compiler_wl_CXX \
18439 lt_prog_compiler_pic_CXX \
18440 lt_prog_compiler_static_CXX \
18441 lt_cv_prog_compiler_c_o_CXX \
18442 export_dynamic_flag_spec_CXX \
18443 whole_archive_flag_spec_CXX \
18444 compiler_needs_object_CXX \
18446 allow_undefined_flag_CXX \
18447 no_undefined_flag_CXX \
18448 hardcode_libdir_flag_spec_CXX \
18449 hardcode_libdir_flag_spec_ld_CXX \
18450 hardcode_libdir_separator_CXX \
18451 fix_srcfile_path_CXX \
18452 exclude_expsyms_CXX \
18453 include_expsyms_CXX \
18454 file_list_spec_CXX \
18455 compiler_lib_search_dirs_CXX \
18456 predep_objects_CXX \
18457 postdep_objects_CXX \
18460 compiler_lib_search_path_CXX; do
18461 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18462 *[\\\\\\\`\\"\\\$]*)
18463 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18466 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18471 # Double-quote double-evaled strings.
18472 for var in reload_cmds \
18473 old_postinstall_cmds \
18474 old_postuninstall_cmds \
18476 extract_expsyms_cmds \
18477 old_archive_from_new_cmds \
18478 old_archive_from_expsyms_cmds \
18480 archive_expsym_cmds \
18482 module_expsym_cmds \
18483 export_symbols_cmds \
18486 postuninstall_cmds \
18488 sys_lib_search_path_spec \
18489 sys_lib_dlsearch_path_spec \
18491 old_archive_cmds_CXX \
18492 old_archive_from_new_cmds_CXX \
18493 old_archive_from_expsyms_cmds_CXX \
18495 archive_expsym_cmds_CXX \
18497 module_expsym_cmds_CXX \
18498 export_symbols_cmds_CXX \
18499 prelink_cmds_CXX; do
18500 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18501 *[\\\\\\\`\\"\\\$]*)
18502 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18505 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18510 ac_aux_dir='$ac_aux_dir'
18511 xsi_shell='$xsi_shell'
18512 lt_shell_append='$lt_shell_append'
18514 # See if we are running on zsh, and set the options which allow our
18515 # commands through without removal of \ escapes INIT.
18516 if test -n "\${ZSH_VERSION+set}" ; then
18517 setopt NO_GLOB_SUBST
18523 TIMESTAMP='$TIMESTAMP'
18534 acx_cv_header_stdint="$acx_cv_header_stdint"
18535 acx_cv_type_int8_t="$acx_cv_type_int8_t"
18536 acx_cv_type_int16_t="$acx_cv_type_int16_t"
18537 acx_cv_type_int32_t="$acx_cv_type_int32_t"
18538 acx_cv_type_int64_t="$acx_cv_type_int64_t"
18539 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
18540 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
18541 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
18542 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
18543 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
18544 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
18545 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
18546 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
18547 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
18552 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18554 # Handling of arguments.
18555 for ac_config_target
in $ac_config_targets
18557 case $ac_config_target in
18558 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h" ;;
18559 "default-1") CONFIG_COMMANDS
="$CONFIG_COMMANDS default-1" ;;
18560 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
18561 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
18562 "gstdint.h") CONFIG_COMMANDS
="$CONFIG_COMMANDS gstdint.h" ;;
18563 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
18564 "testsuite/Makefile") CONFIG_FILES
="$CONFIG_FILES testsuite/Makefile" ;;
18565 "libitm.spec") CONFIG_FILES
="$CONFIG_FILES libitm.spec" ;;
18567 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18572 # If the user did not use the arguments to specify the items to instantiate,
18573 # then the envvar interface is used. Set only those that are not.
18574 # We use the long form for the default assignment because of an extremely
18575 # bizarre bug on SunOS 4.1.3.
18576 if $ac_need_defaults; then
18577 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
18578 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
18579 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
18582 # Have a temporary directory for convenience. Make it in the build tree
18583 # simply because there is no reason against having it here, and in addition,
18584 # creating and moving files from /tmp can sometimes cause problems.
18585 # Hook for its removal unless debugging.
18586 # Note that there is a small window in which the directory will not be cleaned:
18587 # after its creation but before its name has been assigned to `$tmp'.
18591 trap 'exit_status=$?
18592 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18594 trap 'as_fn_exit 1' 1 2 13 15
18596 # Create a (secure) tmp directory for tmp files.
18599 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18600 test -n "$tmp" && test -d "$tmp"
18603 tmp
=.
/conf$$
-$RANDOM
18604 (umask 077 && mkdir
"$tmp")
18605 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
18607 # Set up the scripts for CONFIG_FILES section.
18608 # No need to generate them if there are no CONFIG_FILES.
18609 # This happens for instance with `./config.status config.h'.
18610 if test -n "$CONFIG_FILES"; then
18613 ac_cr
=`echo X | tr X '\015'`
18614 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18615 # But we know of no other shell where ac_cr would be empty at this
18616 # point, so we can use a bashism as a fallback.
18617 if test "x$ac_cr" = x
; then
18618 eval ac_cr
=\$
\'\\r
\'
18620 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18621 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18624 ac_cs_awk_cr
=$ac_cr
18627 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18632 echo "cat >conf$$subs.awk <<_ACEOF" &&
18633 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18635 } >conf$$subs.sh ||
18636 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
18637 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18639 for ac_last_try in false false false false false :; do
18640 . ./conf$$subs.sh ||
18641 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
18643 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
18644 if test $ac_delim_n = $ac_delim_num; then
18646 elif $ac_last_try; then
18647 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
18649 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
18652 rm -f conf$$subs.sh
18654 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18655 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
18659 s/^/S["/; s
/!.
*/"]=/
18669 s/\(.\{148\}\).*/\1/
18671 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
18676 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
18683 s/\(.\{148\}\).*/\1/
18685 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
18689 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
18694 ' <conf$$subs.awk | sed '
18699 ' >>$CONFIG_STATUS || ac_write_fail=1
18700 rm -f conf$$subs.awk
18701 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18703 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
18704 for (key in S) S_is_set[key] = 1
18710 nfields = split(line, field, "@
")
18712 len = length(field[1])
18713 for (i = 2; i < nfields; i++) {
18715 keylen = length(key)
18716 if (S_is_set[key]) {
18718 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18719 len += length(value) + length(field[++i])
18730 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18731 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18732 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
18735 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
18736 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
18739 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18740 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
18741 # trailing colons and then remove the whole line if VPATH becomes empty
18742 # (actually we leave an empty line to preserve line numbers).
18743 if test "x
$srcdir" = x.; then
18744 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18745 s/:*\$(srcdir):*/:/
18746 s/:*\${srcdir}:*/:/
18748 s/^\([^=]*=[ ]*\):*/\1/
18754 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18755 fi # test -n "$CONFIG_FILES"
18757 # Set up the scripts for CONFIG_HEADERS section.
18758 # No need to generate them if there are no CONFIG_HEADERS.
18759 # This happens for instance with `./config.status Makefile'.
18760 if test -n "$CONFIG_HEADERS"; then
18761 cat >"$tmp/defines.
awk" <<\_ACAWK ||
18765 # Transform confdefs.h into an awk script `defines.awk', embedded as
18766 # here-document in config.status, that substitutes the proper values into
18767 # config.h.in to produce config.h.
18769 # Create a delimiter string that does not exist in confdefs.h, to ease
18770 # handling of long lines.
18772 for ac_last_try in false false :; do
18773 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
18774 if test -z "$ac_t"; then
18776 elif $ac_last_try; then
18777 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
18779 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
18783 # For the awk script, D is an array of macro values keyed by name,
18784 # likewise P contains macro parameters if any. Preserve backslash
18785 # newline sequences.
18787 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18789 s/.\{148\}/&'"$ac_delim"'/g
18792 s/^[ ]*#[ ]*define[ ][ ]*/ /
18799 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
18801 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
18805 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
18806 D["\
1"]=" \
3\\\\\\n
"\\/p
18808 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
18813 s/.\{148\}/&'"$ac_delim"'/g
18818 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
18821 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
18823 ' <confdefs.h | sed '
18824 s/'"$ac_delim"'/"\\\
18825 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18827 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18828 for (key in D) D_is_set[key] = 1
18831 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18833 split(line, arg, " ")
18834 if (arg[1] == "#") {
18838 defundef
= substr
(arg
[1], 2)
18841 split(mac1
, mac2
, "(") #)
18843 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
18844 if (D_is_set
[macro
]) {
18845 # Preserve the white space surrounding the "#".
18846 print prefix
"define", macro P
[macro
] D
[macro
]
18849 # Replace #undef with comments. This is necessary, for example,
18850 # in the case of _POSIX_SOURCE, which is predefined and required
18851 # on some systems where configure will not decide to define it.
18852 if (defundef
== "undef") {
18853 print
"/*", prefix defundef
, macro
, "*/"
18861 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18862 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
18863 fi # test -n "$CONFIG_HEADERS"
18866 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18871 :[FHLC
]) ac_mode
=$ac_tag; continue;;
18873 case $ac_mode$ac_tag in
18875 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
18876 :[FH
]-) ac_tag
=-:-;;
18877 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
18894 -) ac_f
="$tmp/stdin";;
18895 *) # Look for the file first in the build tree, then in the source tree
18896 # (if the path is not absolute). The absolute path cannot be DOS-style,
18897 # because $ac_f cannot contain `:'.
18901 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
18903 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
18905 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18906 as_fn_append ac_file_inputs
" '$ac_f'"
18909 # Let's still pretend it is `configure' which instantiates (i.e., don't
18910 # use $as_me), people would be surprised to read:
18911 # /* config.h. Generated by config.status. */
18912 configure_input
='Generated from '`
18913 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18915 if test x
"$ac_file" != x-
; then
18916 configure_input
="$ac_file. $configure_input"
18917 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18918 $as_echo "$as_me: creating $ac_file" >&6;}
18920 # Neutralize special characters interpreted by sed in replacement strings.
18921 case $configure_input in #(
18922 *\
&* |
*\|
* |
*\\* )
18923 ac_sed_conf_input
=`$as_echo "$configure_input" |
18924 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18925 *) ac_sed_conf_input
=$configure_input;;
18929 *:-:* |
*:-) cat >"$tmp/stdin" \
18930 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
18935 ac_dir
=`$as_dirname -- "$ac_file" ||
18936 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18937 X"$ac_file" : 'X\(//\)[^/]' \| \
18938 X"$ac_file" : 'X\(//\)$' \| \
18939 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18940 $as_echo X"$ac_file" |
18941 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18945 /^X\(\/\/\)[^/].*/{
18958 as_dir
="$ac_dir"; as_fn_mkdir_p
18962 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
18964 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18965 # A ".." for each directory in $ac_dir_suffix.
18966 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18967 case $ac_top_builddir_sub in
18968 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
18969 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
18972 ac_abs_top_builddir
=$ac_pwd
18973 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
18974 # for backward compatibility:
18975 ac_top_builddir
=$ac_top_build_prefix
18978 .
) # We are building in place.
18980 ac_top_srcdir
=$ac_top_builddir_sub
18981 ac_abs_top_srcdir
=$ac_pwd ;;
18982 [\\/]* | ?
:[\\/]* ) # Absolute name.
18983 ac_srcdir
=$srcdir$ac_dir_suffix;
18984 ac_top_srcdir
=$srcdir
18985 ac_abs_top_srcdir
=$srcdir ;;
18986 *) # Relative name.
18987 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
18988 ac_top_srcdir
=$ac_top_build_prefix$srcdir
18989 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
18991 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
19001 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
19002 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
19004 ac_MKDIR_P
=$MKDIR_P
19006 [\\/$
]* | ?
:[\\/]* ) ;;
19007 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
19011 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19012 # If the template does not know about datarootdir, expand it.
19013 # FIXME: This hack should be removed a few years after 2.60.
19014 ac_datarootdir_hack
=; ac_datarootdir_seen
=
19025 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19026 *datarootdir
*) ac_datarootdir_seen
=yes;;
19027 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
19028 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19029 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19031 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19032 ac_datarootdir_hack='
19033 s&@datadir@&$datadir&g
19034 s&@docdir@&$docdir&g
19035 s&@infodir@&$infodir&g
19036 s&@localedir@&$localedir&g
19037 s&@mandir@&$mandir&g
19038 s&\\\${datarootdir}&$datarootdir&g' ;;
19042 # Neutralize VPATH when `$srcdir' = `.'.
19043 # Shell code in configure.ac might set extrasub.
19044 # FIXME: do we really want to maintain this feature?
19045 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19046 ac_sed_extra="$ac_vpsub
19049 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
19051 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
19052 s|@configure_input@|
$ac_sed_conf_input|
;t t
19053 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
19054 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
19055 s
&@srcdir@
&$ac_srcdir&;t t
19056 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
19057 s
&@top_srcdir@
&$ac_top_srcdir&;t t
19058 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
19059 s
&@builddir@
&$ac_builddir&;t t
19060 s
&@abs_builddir@
&$ac_abs_builddir&;t t
19061 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
19062 s
&@INSTALL@
&$ac_INSTALL&;t t
19063 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
19064 $ac_datarootdir_hack
19066 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
19067 || as_fn_error "could not create
$ac_file" "$LINENO" 5
19069 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19070 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
19071 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
19072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
19073 which seems to be undefined. Please make sure it is defined." >&5
19074 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
19075 which seems to be undefined. Please make sure it is defined." >&2;}
19079 -) cat "$tmp/out" && rm -f "$tmp/out";;
19080 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
19082 || as_fn_error "could not create $ac_file" "$LINENO" 5
19088 if test x"$ac_file" != x-; then
19090 $as_echo "/* $configure_input */" \
19091 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
19092 } >"$tmp/config.h" \
19093 || as_fn_error "could not create $ac_file" "$LINENO" 5
19094 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
19095 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19096 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19099 mv "$tmp/config.h" "$ac_file" \
19100 || as_fn_error "could not create $ac_file" "$LINENO" 5
19103 $as_echo "/* $configure_input */" \
19104 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
19105 || as_fn_error "could not create -" "$LINENO" 5
19107 # Compute "$ac_file"'s index
in $config_headers.
19110 for _am_header
in $config_headers :; do
19111 case $_am_header in
19112 $_am_arg |
$_am_arg:* )
19115 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
19118 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19119 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19120 X"$_am_arg" : 'X\(//\)[^/]' \| \
19121 X"$_am_arg" : 'X\(//\)$' \| \
19122 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19123 $as_echo X"$_am_arg" |
19124 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19128 /^X\(\/\/\)[^/].*/{
19140 s/.*/./; q'`/stamp-h
$_am_stamp_count
19143 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19144 $as_echo "$as_me: executing $ac_file commands" >&6;}
19149 case $ac_file$ac_mode in
19151 # Only add multilib support code if we just rebuilt the top-level
19153 case " $CONFIG_FILES " in
19155 ac_file
=Makefile .
${multi_basedir}/config-ml.
in
19158 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
19159 # Autoconf 2.62 quotes --file arguments for eval, but not when files
19160 # are listed without --file. Let's play safe and only enable the eval
19161 # if we detect the quoting.
19162 case $CONFIG_FILES in
19163 *\'*) eval set x
"$CONFIG_FILES" ;;
19164 *) set x
$CONFIG_FILES ;;
19169 # Strip MF so we end up with the name of the file.
19170 mf
=`echo "$mf" | sed -e 's/:.*$//'`
19171 # Check whether this is an Automake generated Makefile or not.
19172 # We used to match only the files named `Makefile.in', but
19173 # some people rename them; so instead we look at the file content.
19174 # Grep'ing the first line is not enough: some people post-process
19175 # each Makefile.in and add a new line on top of each file to say so.
19176 # Grep'ing the whole file is not good either: AIX grep has a line
19177 # limit of 2048, but all sed's we know have understand at least 4000.
19178 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
19179 dirpart
=`$as_dirname -- "$mf" ||
19180 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19181 X"$mf" : 'X\(//\)[^/]' \| \
19182 X"$mf" : 'X\(//\)$' \| \
19183 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19185 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19189 /^X\(\/\/\)[^/].*/{
19205 # Extract the definition of DEPDIR, am__include, and am__quote
19206 # from the Makefile without running `make'.
19207 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
19208 test -z "$DEPDIR" && continue
19209 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
19210 test -z "am__include" && continue
19211 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
19212 # When using ansi2knr, U may be empty or an underscore; expand it
19213 U
=`sed -n 's/^U = //p' < "$mf"`
19214 # Find all dependency output files, they are included files with
19215 # $(DEPDIR) in their names. We invoke sed twice because it is the
19216 # simplest approach to changing $(DEPDIR) to its actual value in the
19218 for file in `sed -n "
19219 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19220 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
19221 # Make sure the directory exists.
19222 test -f "$dirpart/$file" && continue
19223 fdir
=`$as_dirname -- "$file" ||
19224 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19225 X"$file" : 'X\(//\)[^/]' \| \
19226 X"$file" : 'X\(//\)$' \| \
19227 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19228 $as_echo X"$file" |
19229 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19233 /^X\(\/\/\)[^/].*/{
19246 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
19247 # echo "creating $dirpart/$file"
19248 echo '# dummy' > "$dirpart/$file"
19255 # See if we are running on zsh, and set the options which allow our
19256 # commands through without removal of \ escapes.
19257 if test -n "${ZSH_VERSION+set}" ; then
19258 setopt NO_GLOB_SUBST
19261 cfgfile
="${ofile}T"
19262 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19265 cat <<_LT_EOF >> "$cfgfile"
19268 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19269 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19270 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19271 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19273 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19274 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19275 # Written by Gordon Matzigkeit, 1996
19277 # This file is part of GNU Libtool.
19279 # GNU Libtool is free software; you can redistribute it and/or
19280 # modify it under the terms of the GNU General Public License as
19281 # published by the Free Software Foundation; either version 2 of
19282 # the License, or (at your option) any later version.
19284 # As a special exception to the GNU General Public License,
19285 # if you distribute this file as part of a program or library that
19286 # is built using GNU Libtool, you may include this file under the
19287 # same distribution terms that you use for the rest of that program.
19289 # GNU Libtool is distributed in the hope that it will be useful,
19290 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19291 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19292 # GNU General Public License for more details.
19294 # You should have received a copy of the GNU General Public License
19295 # along with GNU Libtool; see the file COPYING. If not, a copy
19296 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19297 # obtained by writing to the Free Software Foundation, Inc.,
19298 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19301 # The names of the tagged configurations supported by this script.
19302 available_tags="CXX "
19304 # ### BEGIN LIBTOOL CONFIG
19306 # Which release of libtool.m4 was used?
19307 macro_version=$macro_version
19308 macro_revision=$macro_revision
19310 # Whether or not to build shared libraries.
19311 build_libtool_libs=$enable_shared
19313 # Whether or not to build static libraries.
19314 build_old_libs=$enable_static
19316 # What type of objects to build.
19319 # Whether or not to optimize for fast installation.
19320 fast_install=$enable_fast_install
19322 # Shell to use when invoking shell scripts.
19325 # An echo program that protects backslashes.
19329 host_alias=$host_alias
19333 # The build system.
19334 build_alias=$build_alias
19338 # A sed program that does not truncate output.
19341 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19342 Xsed="\$SED -e 1s/^X//"
19344 # A grep program that handles long lines.
19350 # A literal string matcher.
19353 # A BSD- or MS-compatible name lister.
19356 # Whether we need soft or hard links.
19359 # What is the maximum length of a command?
19360 max_cmd_len=$max_cmd_len
19362 # Object file suffix (normally "o").
19365 # Executable file suffix (normally "").
19368 # whether the shell understands "unset".
19371 # turn spaces into newlines.
19374 # turn newlines into spaces.
19377 # An object symbol dumper.
19378 OBJDUMP=$lt_OBJDUMP
19380 # Method to check whether dependent libraries are shared objects.
19381 deplibs_check_method=$lt_deplibs_check_method
19383 # Command to use when deplibs_check_method == "file_magic".
19384 file_magic_cmd=$lt_file_magic_cmd
19388 AR_FLAGS=$lt_AR_FLAGS
19390 # A symbol stripping program.
19393 # Commands used to install an old-style archive.
19395 old_postinstall_cmds=$lt_old_postinstall_cmds
19396 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19398 # Whether to use a lock for old archive extraction.
19399 lock_old_archive_extraction=$lock_old_archive_extraction
19404 # LTCC compiler flags.
19405 LTCFLAGS=$lt_CFLAGS
19407 # Take the output of nm and produce a listing of raw symbols and C names.
19408 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19410 # Transform the output of nm in a proper C declaration.
19411 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19413 # Transform the output of nm in a C name address pair.
19414 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19416 # Transform the output of nm in a C name address pair when lib prefix is needed.
19417 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19419 # The name of the directory that contains temporary libtool files.
19422 # Used to examine libraries when file_magic_cmd begins with "file".
19423 MAGIC_CMD=$MAGIC_CMD
19425 # Must we lock files when doing compilation?
19426 need_locks=$lt_need_locks
19428 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19429 DSYMUTIL=$lt_DSYMUTIL
19431 # Tool to change global to local symbols on Mac OS X.
19434 # Tool to manipulate fat objects and archives on Mac OS X.
19437 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19440 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19441 OTOOL64=$lt_OTOOL64
19443 # Old archive suffix (normally "a").
19446 # Shared library suffix (normally ".so").
19447 shrext_cmds=$lt_shrext_cmds
19449 # The commands to extract the exported symbol list from a shared archive.
19450 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19452 # Variables whose values should be saved in libtool wrapper scripts and
19453 # restored at link time.
19454 variables_saved_for_relink=$lt_variables_saved_for_relink
19456 # Do we need the "lib" prefix for modules?
19457 need_lib_prefix=$need_lib_prefix
19459 # Do we need a version for libraries?
19460 need_version=$need_version
19462 # Library versioning type.
19463 version_type=$version_type
19465 # Shared library runtime path variable.
19466 runpath_var=$runpath_var
19468 # Shared library path variable.
19469 shlibpath_var=$shlibpath_var
19471 # Is shlibpath searched before the hard-coded library search path?
19472 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19474 # Format of library name prefix.
19475 libname_spec=$lt_libname_spec
19477 # List of archive names. First name is the real one, the rest are links.
19478 # The last name is the one that the linker finds with -lNAME
19479 library_names_spec=$lt_library_names_spec
19481 # The coded name of the library, if different from the real name.
19482 soname_spec=$lt_soname_spec
19484 # Permission mode override for installation of shared libraries.
19485 install_override_mode=$lt_install_override_mode
19487 # Command to use after installation of a shared archive.
19488 postinstall_cmds=$lt_postinstall_cmds
19490 # Command to use after uninstallation of a shared archive.
19491 postuninstall_cmds=$lt_postuninstall_cmds
19493 # Commands used to finish a libtool library installation in a directory.
19494 finish_cmds=$lt_finish_cmds
19496 # As "finish_cmds", except a single script fragment to be evaled but
19498 finish_eval=$lt_finish_eval
19500 # Whether we should hardcode library paths into libraries.
19501 hardcode_into_libs=$hardcode_into_libs
19503 # Compile-time system search path for libraries.
19504 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19506 # Run-time system search path for libraries.
19507 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19509 # Whether dlopen is supported.
19510 dlopen_support=$enable_dlopen
19512 # Whether dlopen of programs is supported.
19513 dlopen_self=$enable_dlopen_self
19515 # Whether dlopen of statically linked programs is supported.
19516 dlopen_self_static=$enable_dlopen_self_static
19518 # Commands to strip libraries.
19519 old_striplib=$lt_old_striplib
19520 striplib=$lt_striplib
19523 # The linker used to build libraries.
19526 # How to create reloadable object files.
19527 reload_flag=$lt_reload_flag
19528 reload_cmds=$lt_reload_cmds
19530 # Commands used to build an old-style archive.
19531 old_archive_cmds=$lt_old_archive_cmds
19533 # A language specific compiler.
19536 # Is the compiler the GNU compiler?
19539 # Compiler flag to turn off builtin functions.
19540 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19542 # How to pass a linker flag through the compiler.
19543 wl=$lt_lt_prog_compiler_wl
19545 # Additional compiler flags for building library objects.
19546 pic_flag=$lt_lt_prog_compiler_pic
19548 # Compiler flag to prevent dynamic linking.
19549 link_static_flag=$lt_lt_prog_compiler_static
19551 # Does compiler simultaneously support -c and -o options?
19552 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19554 # Whether or not to add -lc for building shared libraries.
19555 build_libtool_need_lc=$archive_cmds_need_lc
19557 # Whether or not to disallow shared libs when runtime libs are static.
19558 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19560 # Compiler flag to allow reflexive dlopens.
19561 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19563 # Compiler flag to generate shared objects directly from archives.
19564 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19566 # Whether the compiler copes with passing no objects directly.
19567 compiler_needs_object=$lt_compiler_needs_object
19569 # Create an old-style archive from a shared archive.
19570 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19572 # Create a temporary old-style archive to link instead of a shared archive.
19573 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19575 # Commands used to build a shared archive.
19576 archive_cmds=$lt_archive_cmds
19577 archive_expsym_cmds=$lt_archive_expsym_cmds
19579 # Commands used to build a loadable module if different from building
19580 # a shared archive.
19581 module_cmds=$lt_module_cmds
19582 module_expsym_cmds=$lt_module_expsym_cmds
19584 # Whether we are building with GNU ld or not.
19585 with_gnu_ld=$lt_with_gnu_ld
19587 # Flag that allows shared libraries with undefined symbols to be built.
19588 allow_undefined_flag=$lt_allow_undefined_flag
19590 # Flag that enforces no undefined symbols.
19591 no_undefined_flag=$lt_no_undefined_flag
19593 # Flag to hardcode \$libdir into a binary during linking.
19594 # This must work even if \$libdir does not exist
19595 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19597 # If ld is used when linking, flag to hardcode \$libdir into a binary
19598 # during linking. This must work even if \$libdir does not exist.
19599 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19601 # Whether we need a single "-rpath" flag with a separated argument.
19602 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19604 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19605 # DIR into the resulting binary.
19606 hardcode_direct=$hardcode_direct
19608 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19609 # DIR into the resulting binary and the resulting library dependency is
19610 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19611 # library is relocated.
19612 hardcode_direct_absolute=$hardcode_direct_absolute
19614 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19615 # into the resulting binary.
19616 hardcode_minus_L=$hardcode_minus_L
19618 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19619 # into the resulting binary.
19620 hardcode_shlibpath_var=$hardcode_shlibpath_var
19622 # Set to "yes" if building a shared library automatically hardcodes DIR
19623 # into the library and all subsequent libraries and executables linked
19625 hardcode_automatic=$hardcode_automatic
19627 # Set to yes if linker adds runtime paths of dependent libraries
19628 # to runtime path list.
19629 inherit_rpath=$inherit_rpath
19631 # Whether libtool must link a program against all its dependency libraries.
19632 link_all_deplibs=$link_all_deplibs
19634 # Fix the shell variable \$srcfile for the compiler.
19635 fix_srcfile_path=$lt_fix_srcfile_path
19637 # Set to "yes" if exported symbols are required.
19638 always_export_symbols=$always_export_symbols
19640 # The commands to list exported symbols.
19641 export_symbols_cmds=$lt_export_symbols_cmds
19643 # Symbols that should not be listed in the preloaded symbols.
19644 exclude_expsyms=$lt_exclude_expsyms
19646 # Symbols that must always be exported.
19647 include_expsyms=$lt_include_expsyms
19649 # Commands necessary for linking programs (against libraries) with templates.
19650 prelink_cmds=$lt_prelink_cmds
19652 # Specify filename containing input files.
19653 file_list_spec=$lt_file_list_spec
19655 # How to hardcode a shared library path into an executable.
19656 hardcode_action=$hardcode_action
19658 # The directories searched by this compiler when creating a shared library.
19659 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19661 # Dependencies to place before and after the objects being linked to
19662 # create a shared library.
19663 predep_objects=$lt_predep_objects
19664 postdep_objects=$lt_postdep_objects
19665 predeps=$lt_predeps
19666 postdeps=$lt_postdeps
19668 # The library search path used internally by the compiler when linking
19669 # a shared library.
19670 compiler_lib_search_path=$lt_compiler_lib_search_path
19672 # ### END LIBTOOL CONFIG
19678 cat <<\_LT_EOF
>> "$cfgfile"
19679 # AIX sometimes has problems with the GCC collect2 program. For some
19680 # reason, if we set the COLLECT_NAMES environment variable, the problems
19681 # vanish in a puff of smoke.
19682 if test "X${COLLECT_NAMES+set}" != Xset
; then
19684 export COLLECT_NAMES
19691 ltmain
="$ac_aux_dir/ltmain.sh"
19694 # We use sed instead of cat because bash on DJGPP gets confused if
19695 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19696 # text mode, it properly converts lines to CR/LF. This bash problem
19697 # is reportedly fixed, but why not run on old versions too?
19698 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19699 ||
(rm -f "$cfgfile"; exit 1)
19703 cat << \_LT_EOF
>> "$cfgfile"
19705 # func_dirname file append nondir_replacement
19706 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19707 # otherwise set result to NONDIR_REPLACEMENT.
19711 */*) func_dirname_result
="${1%/*}${2}" ;;
19712 * ) func_dirname_result
="${3}" ;;
19716 # func_basename file
19719 func_basename_result
="${1##*/}"
19722 # func_dirname_and_basename file append nondir_replacement
19723 # perform func_basename and func_dirname in a single function
19725 # dirname: Compute the dirname of FILE. If nonempty,
19726 # add APPEND to the result, otherwise set result
19727 # to NONDIR_REPLACEMENT.
19728 # value returned in "$func_dirname_result"
19729 # basename: Compute filename of FILE.
19730 # value retuned in "$func_basename_result"
19731 # Implementation must be kept synchronized with func_dirname
19732 # and func_basename. For efficiency, we do not delegate to
19733 # those functions but instead duplicate the functionality here.
19734 func_dirname_and_basename
()
19737 */*) func_dirname_result
="${1%/*}${2}" ;;
19738 * ) func_dirname_result
="${3}" ;;
19740 func_basename_result
="${1##*/}"
19743 # func_stripname prefix suffix name
19744 # strip PREFIX and SUFFIX off of NAME.
19745 # PREFIX and SUFFIX must not contain globbing or regex special
19746 # characters, hashes, percent signs, but SUFFIX may contain a leading
19747 # dot (in which case that matches only a dot).
19750 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19751 # positional parameters, so assign one to ordinary parameter first.
19752 func_stripname_result
=${3}
19753 func_stripname_result
=${func_stripname_result#"${1}"}
19754 func_stripname_result
=${func_stripname_result%"${2}"}
19760 func_opt_split_opt
=${1%%=*}
19761 func_opt_split_arg
=${1#*=}
19768 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
19769 *) func_lo2o_result
=${1} ;;
19773 # func_xform libobj-or-source
19776 func_xform_result
=${1%.*}.lo
19779 # func_arith arithmetic-term...
19782 func_arith_result
=$
(( $
* ))
19786 # STRING may not start with a hyphen.
19789 func_len_result
=${#1}
19794 *) # Bourne compatible functions.
19795 cat << \_LT_EOF
>> "$cfgfile"
19797 # func_dirname file append nondir_replacement
19798 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19799 # otherwise set result to NONDIR_REPLACEMENT.
19802 # Extract subdirectory from the argument.
19803 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
19804 if test "X$func_dirname_result" = "X${1}"; then
19805 func_dirname_result
="${3}"
19807 func_dirname_result
="$func_dirname_result${2}"
19811 # func_basename file
19814 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
19818 # func_stripname prefix suffix name
19819 # strip PREFIX and SUFFIX off of NAME.
19820 # PREFIX and SUFFIX must not contain globbing or regex special
19821 # characters, hashes, percent signs, but SUFFIX may contain a leading
19822 # dot (in which case that matches only a dot).
19823 # func_strip_suffix prefix name
19827 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19828 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19833 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
19834 my_sed_long_arg
='1s/^-[^=]*=//'
19839 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19840 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19846 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
19849 # func_xform libobj-or-source
19852 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19855 # func_arith arithmetic-term...
19858 func_arith_result
=`expr "$@"`
19862 # STRING may not start with a hyphen.
19865 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19871 case $lt_shell_append in
19873 cat << \_LT_EOF
>> "$cfgfile"
19875 # func_append var value
19876 # Append VALUE to the end of shell variable VAR.
19884 cat << \_LT_EOF
>> "$cfgfile"
19886 # func_append var value
19887 # Append VALUE to the end of shell variable VAR.
19898 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19899 ||
(rm -f "$cfgfile"; exit 1)
19901 mv -f "$cfgfile" "$ofile" ||
19902 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19906 cat <<_LT_EOF >> "$ofile"
19908 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19910 # The linker used to build libraries.
19913 # How to create reloadable object files.
19914 reload_flag=$lt_reload_flag_CXX
19915 reload_cmds=$lt_reload_cmds_CXX
19917 # Commands used to build an old-style archive.
19918 old_archive_cmds=$lt_old_archive_cmds_CXX
19920 # A language specific compiler.
19921 CC=$lt_compiler_CXX
19923 # Is the compiler the GNU compiler?
19926 # Compiler flag to turn off builtin functions.
19927 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19929 # How to pass a linker flag through the compiler.
19930 wl=$lt_lt_prog_compiler_wl_CXX
19932 # Additional compiler flags for building library objects.
19933 pic_flag=$lt_lt_prog_compiler_pic_CXX
19935 # Compiler flag to prevent dynamic linking.
19936 link_static_flag=$lt_lt_prog_compiler_static_CXX
19938 # Does compiler simultaneously support -c and -o options?
19939 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19941 # Whether or not to add -lc for building shared libraries.
19942 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19944 # Whether or not to disallow shared libs when runtime libs are static.
19945 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19947 # Compiler flag to allow reflexive dlopens.
19948 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19950 # Compiler flag to generate shared objects directly from archives.
19951 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19953 # Whether the compiler copes with passing no objects directly.
19954 compiler_needs_object=$lt_compiler_needs_object_CXX
19956 # Create an old-style archive from a shared archive.
19957 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19959 # Create a temporary old-style archive to link instead of a shared archive.
19960 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19962 # Commands used to build a shared archive.
19963 archive_cmds=$lt_archive_cmds_CXX
19964 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19966 # Commands used to build a loadable module if different from building
19967 # a shared archive.
19968 module_cmds=$lt_module_cmds_CXX
19969 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19971 # Whether we are building with GNU ld or not.
19972 with_gnu_ld=$lt_with_gnu_ld_CXX
19974 # Flag that allows shared libraries with undefined symbols to be built.
19975 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19977 # Flag that enforces no undefined symbols.
19978 no_undefined_flag=$lt_no_undefined_flag_CXX
19980 # Flag to hardcode \$libdir into a binary during linking.
19981 # This must work even if \$libdir does not exist
19982 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19984 # If ld is used when linking, flag to hardcode \$libdir into a binary
19985 # during linking. This must work even if \$libdir does not exist.
19986 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19988 # Whether we need a single "-rpath" flag with a separated argument.
19989 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19991 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19992 # DIR into the resulting binary.
19993 hardcode_direct=$hardcode_direct_CXX
19995 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19996 # DIR into the resulting binary and the resulting library dependency is
19997 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19998 # library is relocated.
19999 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20001 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20002 # into the resulting binary.
20003 hardcode_minus_L=$hardcode_minus_L_CXX
20005 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20006 # into the resulting binary.
20007 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20009 # Set to "yes" if building a shared library automatically hardcodes DIR
20010 # into the library and all subsequent libraries and executables linked
20012 hardcode_automatic=$hardcode_automatic_CXX
20014 # Set to yes if linker adds runtime paths of dependent libraries
20015 # to runtime path list.
20016 inherit_rpath=$inherit_rpath_CXX
20018 # Whether libtool must link a program against all its dependency libraries.
20019 link_all_deplibs=$link_all_deplibs_CXX
20021 # Fix the shell variable \$srcfile for the compiler.
20022 fix_srcfile_path=$lt_fix_srcfile_path_CXX
20024 # Set to "yes" if exported symbols are required.
20025 always_export_symbols=$always_export_symbols_CXX
20027 # The commands to list exported symbols.
20028 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20030 # Symbols that should not be listed in the preloaded symbols.
20031 exclude_expsyms=$lt_exclude_expsyms_CXX
20033 # Symbols that must always be exported.
20034 include_expsyms=$lt_include_expsyms_CXX
20036 # Commands necessary for linking programs (against libraries) with templates.
20037 prelink_cmds=$lt_prelink_cmds_CXX
20039 # Specify filename containing input files.
20040 file_list_spec=$lt_file_list_spec_CXX
20042 # How to hardcode a shared library path into an executable.
20043 hardcode_action=$hardcode_action_CXX
20045 # The directories searched by this compiler when creating a shared library.
20046 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20048 # Dependencies to place before and after the objects being linked to
20049 # create a shared library.
20050 predep_objects=$lt_predep_objects_CXX
20051 postdep_objects=$lt_postdep_objects_CXX
20052 predeps=$lt_predeps_CXX
20053 postdeps=$lt_postdeps_CXX
20055 # The library search path used internally by the compiler when linking
20056 # a shared library.
20057 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20059 # ### END LIBTOOL TAG CONFIG: CXX
20064 if test "$GCC" = yes; then
20065 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
20067 echo "/* generated for $CC */" > tmp-stdint.h
20070 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20072 #ifndef GCC_GENERATED_STDINT_H
20073 #define GCC_GENERATED_STDINT_H 1
20075 #include <sys/types.h>
20078 if test "$acx_cv_header_stdint" != stdint.h
; then
20079 echo "#include <stddef.h>" >> tmp-stdint.h
20081 if test "$acx_cv_header_stdint" != stddef.h
; then
20082 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
20085 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20086 /* glibc uses these symbols as guards to prevent redefinitions. */
20087 #ifdef __int8_t_defined
20092 #ifdef __uint32_t_defined
20098 # ----------------- done header, emit basic int types -------------
20099 if test "$acx_cv_header_stdint" = stddef.h
; then
20100 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20104 #ifndef __uint8_t_defined
20105 #define __uint8_t_defined
20107 typedef unsigned $acx_cv_type_int8_t uint8_t;
20114 #ifndef __uint16_t_defined
20115 #define __uint16_t_defined
20117 typedef unsigned $acx_cv_type_int16_t uint16_t;
20124 #ifndef __uint32_t_defined
20125 #define __uint32_t_defined
20127 typedef unsigned $acx_cv_type_int32_t uint32_t;
20134 #ifndef __int8_t_defined
20135 #define __int8_t_defined
20137 typedef $acx_cv_type_int8_t int8_t;
20144 #ifndef __int16_t_defined
20145 #define __int16_t_defined
20147 typedef $acx_cv_type_int16_t int16_t;
20154 #ifndef __int32_t_defined
20155 #define __int32_t_defined
20157 typedef $acx_cv_type_int32_t int32_t;
20162 elif test "$ac_cv_type_u_int32_t" = yes; then
20163 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20165 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
20178 #ifndef __uint8_t_defined
20179 #define __uint8_t_defined
20181 typedef u_int8_t uint8_t;
20188 #ifndef __uint16_t_defined
20189 #define __uint16_t_defined
20191 typedef u_int16_t uint16_t;
20198 #ifndef __uint32_t_defined
20199 #define __uint32_t_defined
20201 typedef u_int32_t uint32_t;
20207 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20209 /* Some systems have guard macros to prevent redefinitions, define them. */
20231 # ------------- done basic int types, emit int64_t types ------------
20232 if test "$ac_cv_type_uint64_t" = yes; then
20233 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20235 /* system headers have good uint64_t and int64_t */
20243 elif test "$ac_cv_type_u_int64_t" = yes; then
20244 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20246 /* system headers have an u_int64_t (and int64_t) */
20252 #ifndef __uint64_t_defined
20253 #define __uint64_t_defined
20255 typedef u_int64_t uint64_t;
20260 elif test -n "$acx_cv_type_int64_t"; then
20261 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20263 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
20267 typedef $acx_cv_type_int64_t int64_t;
20272 #ifndef __uint64_t_defined
20273 #define __uint64_t_defined
20275 typedef unsigned $acx_cv_type_int64_t uint64_t;
20281 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20283 /* some common heuristics for int64_t, using compiler-specific tests */
20284 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
20287 #ifndef __int64_t_defined
20289 typedef long long int64_t;
20296 typedef unsigned long long uint64_t;
20300 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
20301 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
20302 does not implement __extension__. But that compiler doesn't define
20304 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
20305 # define __extension__
20311 __extension__ typedef long long int64_t;
20317 __extension__ typedef unsigned long long uint64_t;
20321 #elif !defined __STRICT_ANSI__
20322 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
20327 typedef __int64 int64_t;
20333 typedef unsigned __int64 uint64_t;
20336 # endif /* compiler */
20338 #endif /* ANSI version */
20342 # ------------- done int64_t types, emit intptr types ------------
20343 if test "$ac_cv_type_uintptr_t" != yes; then
20344 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20346 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
20347 #ifndef __uintptr_t_defined
20349 typedef u$acx_cv_type_intptr_t uintptr_t;
20352 #ifndef __intptr_t_defined
20354 typedef $acx_cv_type_intptr_t intptr_t;
20360 # ------------- done intptr types, emit int_least types ------------
20361 if test "$ac_cv_type_int_least32_t" != yes; then
20362 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20364 /* Define int_least types */
20365 typedef int8_t int_least8_t;
20366 typedef int16_t int_least16_t;
20367 typedef int32_t int_least32_t;
20369 typedef int64_t int_least64_t;
20372 typedef uint8_t uint_least8_t;
20373 typedef uint16_t uint_least16_t;
20374 typedef uint32_t uint_least32_t;
20376 typedef uint64_t uint_least64_t;
20381 # ------------- done intptr types, emit int_fast types ------------
20382 if test "$ac_cv_type_int_fast32_t" != yes; then
20383 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20385 /* Define int_fast types. short is often slow */
20386 typedef int8_t int_fast8_t;
20387 typedef int int_fast16_t;
20388 typedef int32_t int_fast32_t;
20390 typedef int64_t int_fast64_t;
20393 typedef uint8_t uint_fast8_t;
20394 typedef unsigned int uint_fast16_t;
20395 typedef uint32_t uint_fast32_t;
20397 typedef uint64_t uint_fast64_t;
20402 if test "$ac_cv_type_uintmax_t" != yes; then
20403 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20405 /* Define intmax based on what we found */
20408 typedef int64_t intmax_t;
20410 typedef long intmax_t;
20415 typedef uint64_t uintmax_t;
20417 typedef unsigned long uintmax_t;
20423 sed 's/^ *//' >> tmp-stdint.h
<<EOF
20425 #endif /* GCC_GENERATED_STDINT_H */
20428 if test -r gstdint.h
&& cmp -s tmp-stdint.h gstdint.h
; then
20431 mv -f tmp-stdint.h gstdint.h
20442 ac_clean_files
=$ac_clean_files_save
20444 test $ac_write_fail = 0 ||
20445 as_fn_error
"write failure creating $CONFIG_STATUS" "$LINENO" 5
20448 # configure is writing to config.log, and then calls config.status.
20449 # config.status does its own redirection, appending to config.log.
20450 # Unfortunately, on DOS this fails, as config.log is still kept open
20451 # by configure, so config.status won't be able to write to it; its
20452 # output is simply discarded. So we exec the FD to /dev/null,
20453 # effectively closing config.log, so it can be properly (re)opened and
20454 # appended to by config.status. When coming back to configure, we
20455 # need to make the FD available again.
20456 if test "$no_create" != yes; then
20458 ac_config_status_args
=
20459 test "$silent" = yes &&
20460 ac_config_status_args
="$ac_config_status_args --quiet"
20462 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
20464 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20465 # would make configure fail if this is the last instruction.
20466 $ac_cs_success || as_fn_exit $?
20468 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
20469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20470 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}