2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for Cilk Runtime Library 2.0.
5 # Report bugs to <cilk@intel.com>.
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE
=1; export DUALCASE
# for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
27 case `(set -o) 2>/dev/null` in #(
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo_n='print
-rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
55 as_echo_n='/usr
/ucb
/echo -n'
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
68 as_echo_n='sh
-c $as_echo_n_body as_echo
'
71 as_echo='sh
-c $as_echo_body as_echo
'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
77 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
91 # Find who we are. Look in the path if we contain no directory separator.
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x
; then
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var
in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\
${$as_var+set} = xset \
121 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
134 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
136 if test "x$CONFIG_SHELL" = x
; then
137 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 case \`(set -o) 2>/dev/null\` in #(
153 as_required
="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167 exitcode=1; echo positional parameters were not saved.
169 test x\$exitcode = x0 || exit 1"
170 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1
176 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
177 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
178 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
179 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
180 PATH=/empty FPATH=/empty; export PATH FPATH
181 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
182 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
183 if (eval "$as_required") 2>/dev
/null
; then :
188 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
191 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
193 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
196 test -z "$as_dir" && as_dir
=.
200 for as_base
in sh bash ksh sh5
; do
201 # Try only shells that exist, to save several forks.
202 as_shell
=$as_dir/$as_base
203 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
204 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
205 CONFIG_SHELL
=$as_shell as_have_required
=yes
206 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
214 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
215 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
216 CONFIG_SHELL
=$SHELL as_have_required
=yes
221 if test "x$CONFIG_SHELL" != x
; then :
222 # We cannot yet assume a decent shell, so we have to provide a
223 # neutralization value for shells without unset; and this also
224 # works around shells that cannot unset nonexistent variables.
227 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
229 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
232 if test x
$as_have_required = xno
; then :
233 $as_echo "$0: This script requires a shell more modern than all"
234 $as_echo "$0: the shells that I found on your system."
235 if test x
${ZSH_VERSION+set} = xset
; then
236 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
237 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
239 $as_echo "$0: Please tell bug-autoconf@gnu.org and cilk@intel.com
240 $0: about your system, including any error possibly output
241 $0: before this message. Then install a modern shell, or
242 $0: manually run the script under such a shell if you do
249 SHELL
=${CONFIG_SHELL-/bin/sh}
251 # Unset more variables known to interfere with behavior of common tools.
252 CLICOLOR_FORCE
= GREP_OPTIONS
=
253 unset CLICOLOR_FORCE GREP_OPTIONS
255 ## --------------------- ##
256 ## M4sh Shell Functions. ##
257 ## --------------------- ##
260 # Portably unset VAR.
263 { eval $1=; unset $1;}
267 # as_fn_set_status STATUS
268 # -----------------------
269 # Set $? to STATUS, without forking.
277 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
287 # Create "$as_dir" as a directory, including parents if necessary.
292 -*) as_dir
=.
/$as_dir;;
294 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
298 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
301 as_dirs
="'$as_qdir' $as_dirs"
302 as_dir
=`$as_dirname -- "$as_dir" ||
303 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
304 X"$as_dir" : 'X\(//\)[^/]' \| \
305 X"$as_dir" : 'X\(//\)$' \| \
306 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
307 $as_echo X"$as_dir" |
308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
325 test -d "$as_dir" && break
327 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
328 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
332 # as_fn_append VAR VALUE
333 # ----------------------
334 # Append the text in VALUE to the end of the definition contained in VAR. Take
335 # advantage of any shell optimizations that allow amortized linear growth over
336 # repeated appends, instead of the typical quadratic growth present in naive
338 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
339 eval 'as_fn_append ()
352 # Perform arithmetic evaluation on the ARGs, and store the result in the
353 # global $as_val. Take advantage of shells that can avoid forks. The arguments
354 # must be portable across $(()) and expr.
355 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
363 as_val
=`expr "$@" || test $? -eq 1`
368 # as_fn_error ERROR [LINENO LOG_FD]
369 # ---------------------------------
370 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
371 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
372 # script with status $?, using 1 if that was 0.
375 as_status
=$?
; test $as_status -eq 0 && as_status
=1
377 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
378 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
380 $as_echo "$as_me: error: $1" >&2
381 as_fn_exit
$as_status
384 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
385 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
391 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
397 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
403 as_me
=`$as_basename -- "$0" ||
404 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
405 X"$0" : 'X\(//\)$' \| \
406 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
408 sed '/^.*\/\([^/][^/]*\)\/*$/{
422 # Avoid depending upon Character Ranges.
423 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
424 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
425 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
426 as_cr_digits
='0123456789'
427 as_cr_alnum
=$as_cr_Letters$as_cr_digits
430 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
431 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
432 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
433 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
434 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
446 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
450 chmod +x
"$as_me.lineno" ||
451 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
453 # Don't try to exec as it changes $[0], causing all sort of problems
454 # (the dirname of $[0] is not the place where we might find the
455 # original and so on. Autoconf is especially sensitive to this).
457 # Exit status is that of the last command.
461 ECHO_C
= ECHO_N
= ECHO_T
=
462 case `echo -n x` in #(((((
464 case `echo 'xy\c'` in
465 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
467 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
474 rm -f conf$$ conf$$.exe conf$$.
file
475 if test -d conf$$.dir
; then
476 rm -f conf$$.dir
/conf$$.
file
479 mkdir conf$$.dir
2>/dev
/null
481 if (echo >conf$$.
file) 2>/dev
/null
; then
482 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
484 # ... but there are two gotchas:
485 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
486 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
487 # In both cases, we have to default to `cp -p'.
488 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
490 elif ln conf$$.
file conf$$
2>/dev
/null
; then
498 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
499 rmdir conf$$.dir
2>/dev
/null
501 if mkdir
-p .
2>/dev
/null
; then
502 as_mkdir_p
='mkdir -p "$as_dir"'
504 test -d .
/-p && rmdir .
/-p
508 if test -x / >/dev
/null
2>&1; then
511 if ls -dL / >/dev
/null
2>&1; then
518 if test -d "$1"; then
524 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
525 ???[sx]*):;;*)false;;esac;fi
529 as_executable_p
=$as_test_x
531 # Sed expression to map a string onto a valid CPP name.
532 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
534 # Sed expression to map a string onto a valid variable name.
535 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
537 SHELL
=${CONFIG_SHELL-/bin/sh}
540 exec 7<&0 </dev
/null
6>&1
543 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
544 # so uname gets run too.
545 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
550 ac_default_prefix
=/usr
/local
552 ac_config_libobj_dir
=.
559 # Identity of this package.
560 PACKAGE_NAME
='Cilk Runtime Library'
561 PACKAGE_TARNAME
='cilk-runtime-library'
562 PACKAGE_VERSION
='2.0'
563 PACKAGE_STRING
='Cilk Runtime Library 2.0'
564 PACKAGE_BUGREPORT
='cilk@intel.com'
567 # Factoring default headers for most tests.
568 ac_includes_default
="\
570 #ifdef HAVE_SYS_TYPES_H
571 # include <sys/types.h>
573 #ifdef HAVE_SYS_STAT_H
574 # include <sys/stat.h>
580 # ifdef HAVE_STDLIB_H
585 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
590 #ifdef HAVE_STRINGS_H
591 # include <strings.h>
593 #ifdef HAVE_INTTYPES_H
594 # include <inttypes.h>
603 ac_subst_vars
='am__EXEEXT_FALSE
630 MAC_LINKER_SCRIPT_FALSE
631 MAC_LINKER_SCRIPT_TRUE
632 LINUX_LINKER_SCRIPT_FALSE
633 LINUX_LINKER_SCRIPT_TRUE
663 MAINTAINER_MODE_FALSE
673 INSTALL_STRIP_PROGRAM
727 program_transform_name
740 enable_option_checking
741 enable_maintainer_mode
742 enable_dependency_tracking
744 enable_version_specific_runtime_libs
752 ac_precious_vars
='build_alias
767 # Initialize some variables set by options.
769 ac_init_version
=false
770 ac_unrecognized_opts
=
772 # The variables have the same names as the options, with
773 # dashes changed to underlines.
781 program_transform_name
=s
,x
,x
,
789 # Installation directory options.
790 # These are left unexpanded so users can "make install exec_prefix=/foo"
791 # and all the variables that are supposed to be based on exec_prefix
792 # by default will actually change.
793 # Use braces instead of parens because sh, perl, etc. also accept them.
794 # (The list follows the same order as the GNU Coding Standards.)
795 bindir
='${exec_prefix}/bin'
796 sbindir
='${exec_prefix}/sbin'
797 libexecdir
='${exec_prefix}/libexec'
798 datarootdir
='${prefix}/share'
799 datadir
='${datarootdir}'
800 sysconfdir
='${prefix}/etc'
801 sharedstatedir
='${prefix}/com'
802 localstatedir
='${prefix}/var'
803 includedir
='${prefix}/include'
804 oldincludedir
='/usr/include'
805 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
806 infodir
='${datarootdir}/info'
811 libdir
='${exec_prefix}/lib'
812 localedir
='${datarootdir}/locale'
813 mandir
='${datarootdir}/man'
819 # If the previous option needs an argument, assign it.
820 if test -n "$ac_prev"; then
821 eval $ac_prev=\
$ac_option
827 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
831 # Accept the important Cygnus configure options, so we can diagnose typos.
833 case $ac_dashdash$ac_option in
837 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
839 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
842 -build |
--build |
--buil |
--bui |
--bu)
843 ac_prev
=build_alias
;;
844 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
845 build_alias
=$ac_optarg ;;
847 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
848 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
849 ac_prev
=cache_file
;;
850 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
851 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
852 cache_file
=$ac_optarg ;;
855 cache_file
=config.cache
;;
857 -datadir |
--datadir |
--datadi |
--datad)
859 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
860 datadir
=$ac_optarg ;;
862 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
863 |
--dataroo |
--dataro |
--datar)
864 ac_prev
=datarootdir
;;
865 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
866 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
867 datarootdir
=$ac_optarg ;;
869 -disable-* |
--disable-*)
870 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
871 # Reject names that are not valid shell variable names.
872 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
873 as_fn_error
"invalid feature name: $ac_useropt"
874 ac_useropt_orig
=$ac_useropt
875 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
876 case $ac_user_opts in
880 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
881 ac_unrecognized_sep
=', ';;
883 eval enable_
$ac_useropt=no
;;
885 -docdir |
--docdir |
--docdi |
--doc |
--do)
887 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
890 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
892 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
895 -enable-* |
--enable-*)
896 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
897 # Reject names that are not valid shell variable names.
898 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
899 as_fn_error
"invalid feature name: $ac_useropt"
900 ac_useropt_orig
=$ac_useropt
901 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
902 case $ac_user_opts in
906 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
907 ac_unrecognized_sep
=', ';;
909 eval enable_
$ac_useropt=\
$ac_optarg ;;
911 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
912 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
913 |
--exec |
--exe |
--ex)
914 ac_prev
=exec_prefix
;;
915 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
916 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
917 |
--exec=* |
--exe=* |
--ex=*)
918 exec_prefix
=$ac_optarg ;;
920 -gas |
--gas |
--ga |
--g)
921 # Obsolete; use --with-gas.
924 -help |
--help |
--hel |
--he |
-h)
926 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
927 ac_init_help
=recursive
;;
928 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
929 ac_init_help
=short
;;
931 -host |
--host |
--hos |
--ho)
932 ac_prev
=host_alias
;;
933 -host=* |
--host=* |
--hos=* |
--ho=*)
934 host_alias
=$ac_optarg ;;
936 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
938 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
940 htmldir
=$ac_optarg ;;
942 -includedir |
--includedir |
--includedi |
--included |
--include \
943 |
--includ |
--inclu |
--incl |
--inc)
944 ac_prev
=includedir
;;
945 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
946 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
947 includedir
=$ac_optarg ;;
949 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
951 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
952 infodir
=$ac_optarg ;;
954 -libdir |
--libdir |
--libdi |
--libd)
956 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
959 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
960 |
--libexe |
--libex |
--libe)
961 ac_prev
=libexecdir
;;
962 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
963 |
--libexe=* |
--libex=* |
--libe=*)
964 libexecdir
=$ac_optarg ;;
966 -localedir |
--localedir |
--localedi |
--localed |
--locale)
968 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
969 localedir
=$ac_optarg ;;
971 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
972 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
973 ac_prev
=localstatedir
;;
974 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
975 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
976 localstatedir
=$ac_optarg ;;
978 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
980 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
984 # Obsolete; use --without-fp.
987 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
988 |
--no-cr |
--no-c |
-n)
991 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
992 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
995 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
996 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
997 |
--oldin |
--oldi |
--old |
--ol |
--o)
998 ac_prev
=oldincludedir
;;
999 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1000 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1001 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1002 oldincludedir
=$ac_optarg ;;
1004 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1006 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1007 prefix
=$ac_optarg ;;
1009 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1010 |
--program-pre |
--program-pr |
--program-p)
1011 ac_prev
=program_prefix
;;
1012 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1013 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1014 program_prefix
=$ac_optarg ;;
1016 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1017 |
--program-suf |
--program-su |
--program-s)
1018 ac_prev
=program_suffix
;;
1019 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1020 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1021 program_suffix
=$ac_optarg ;;
1023 -program-transform-name |
--program-transform-name \
1024 |
--program-transform-nam |
--program-transform-na \
1025 |
--program-transform-n |
--program-transform- \
1026 |
--program-transform |
--program-transfor \
1027 |
--program-transfo |
--program-transf \
1028 |
--program-trans |
--program-tran \
1029 |
--progr-tra |
--program-tr |
--program-t)
1030 ac_prev
=program_transform_name
;;
1031 -program-transform-name=* |
--program-transform-name=* \
1032 |
--program-transform-nam=* |
--program-transform-na=* \
1033 |
--program-transform-n=* |
--program-transform-=* \
1034 |
--program-transform=* |
--program-transfor=* \
1035 |
--program-transfo=* |
--program-transf=* \
1036 |
--program-trans=* |
--program-tran=* \
1037 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1038 program_transform_name
=$ac_optarg ;;
1040 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1042 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1043 pdfdir
=$ac_optarg ;;
1045 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1047 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1050 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1051 |
-silent |
--silent |
--silen |
--sile |
--sil)
1054 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1056 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1058 sbindir
=$ac_optarg ;;
1060 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1061 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1062 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1064 ac_prev
=sharedstatedir
;;
1065 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1066 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1067 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1069 sharedstatedir
=$ac_optarg ;;
1071 -site |
--site |
--sit)
1073 -site=* |
--site=* |
--sit=*)
1076 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1078 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1079 srcdir
=$ac_optarg ;;
1081 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1082 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1083 ac_prev
=sysconfdir
;;
1084 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1085 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1086 sysconfdir
=$ac_optarg ;;
1088 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1089 ac_prev
=target_alias
;;
1090 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1091 target_alias
=$ac_optarg ;;
1093 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1096 -version |
--version |
--versio |
--versi |
--vers |
-V)
1097 ac_init_version
=: ;;
1100 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1101 # Reject names that are not valid shell variable names.
1102 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1103 as_fn_error
"invalid package name: $ac_useropt"
1104 ac_useropt_orig
=$ac_useropt
1105 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1106 case $ac_user_opts in
1110 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1111 ac_unrecognized_sep
=', ';;
1113 eval with_
$ac_useropt=\
$ac_optarg ;;
1115 -without-* |
--without-*)
1116 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1117 # Reject names that are not valid shell variable names.
1118 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1119 as_fn_error
"invalid package name: $ac_useropt"
1120 ac_useropt_orig
=$ac_useropt
1121 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122 case $ac_user_opts in
1126 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1127 ac_unrecognized_sep
=', ';;
1129 eval with_
$ac_useropt=no
;;
1132 # Obsolete; use --with-x.
1135 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1136 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1137 ac_prev
=x_includes
;;
1138 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1139 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1140 x_includes
=$ac_optarg ;;
1142 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1143 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1144 ac_prev
=x_libraries
;;
1145 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1146 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1147 x_libraries
=$ac_optarg ;;
1149 -*) as_fn_error
"unrecognized option: \`$ac_option'
1150 Try \`$0 --help' for more information."
1154 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1155 # Reject names that are not valid shell variable names.
1156 case $ac_envvar in #(
1157 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1158 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1160 eval $ac_envvar=\
$ac_optarg
1161 export $ac_envvar ;;
1164 # FIXME: should be removed in autoconf 3.0.
1165 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1166 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1167 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1168 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1174 if test -n "$ac_prev"; then
1175 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1176 as_fn_error
"missing argument to $ac_option"
1179 if test -n "$ac_unrecognized_opts"; then
1180 case $enable_option_checking in
1182 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1183 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1187 # Check all directory arguments for consistency.
1188 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1189 datadir sysconfdir sharedstatedir localstatedir includedir \
1190 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1191 libdir localedir mandir
1193 eval ac_val
=\$
$ac_var
1194 # Remove trailing slashes.
1197 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1198 eval $ac_var=\
$ac_val;;
1200 # Be sure to have absolute directory names.
1202 [\\/$
]* | ?
:[\\/]* ) continue;;
1203 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1205 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1208 # There might be people who depend on the old broken behavior: `$host'
1209 # used to hold the argument of --host etc.
1210 # FIXME: To remove some day.
1213 target
=$target_alias
1215 # FIXME: To remove some day.
1216 if test "x$host_alias" != x
; then
1217 if test "x$build_alias" = x
; then
1218 cross_compiling
=maybe
1219 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1220 If a cross compiler is detected then cross compile mode will be used." >&2
1221 elif test "x$build_alias" != "x$host_alias"; then
1227 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1229 test "$silent" = yes && exec 6>/dev
/null
1232 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1233 ac_ls_di
=`ls -di .` &&
1234 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1235 as_fn_error
"working directory cannot be determined"
1236 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1237 as_fn_error
"pwd does not report name of working directory"
1240 # Find the source files, if location was not specified.
1241 if test -z "$srcdir"; then
1242 ac_srcdir_defaulted
=yes
1243 # Try the directory containing this script, then the parent directory.
1244 ac_confdir
=`$as_dirname -- "$as_myself" ||
1245 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1246 X"$as_myself" : 'X\(//\)[^/]' \| \
1247 X"$as_myself" : 'X\(//\)$' \| \
1248 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1249 $as_echo X"$as_myself" |
1250 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1268 if test ! -r "$srcdir/$ac_unique_file"; then
1272 ac_srcdir_defaulted
=no
1274 if test ! -r "$srcdir/$ac_unique_file"; then
1275 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1276 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1278 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1280 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1282 # When building in place, set srcdir=.
1283 if test "$ac_abs_confdir" = "$ac_pwd"; then
1286 # Remove unnecessary trailing slashes from srcdir.
1287 # Double slashes in file names in object file debugging info
1288 # mess up M-x gdb in Emacs.
1290 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1292 for ac_var
in $ac_precious_vars; do
1293 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1294 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1295 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1296 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1300 # Report the --help message.
1302 if test "$ac_init_help" = "long"; then
1303 # Omit some internal or obsolete options to make the list less imposing.
1304 # This message is too long to be a string in the A/UX 3.1 sh.
1306 \`configure' configures Cilk Runtime Library 2.0 to adapt to many kinds of systems.
1308 Usage: $0 [OPTION]... [VAR=VALUE]...
1310 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1311 VAR=VALUE. See below for descriptions of some of the useful variables.
1313 Defaults for the options are specified in brackets.
1316 -h, --help display this help and exit
1317 --help=short display options specific to this package
1318 --help=recursive display the short help of all the included packages
1319 -V, --version display version information and exit
1320 -q, --quiet, --silent do not print \`checking...' messages
1321 --cache-file=FILE cache test results in FILE [disabled]
1322 -C, --config-cache alias for \`--cache-file=config.cache'
1323 -n, --no-create do not create output files
1324 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1326 Installation directories:
1327 --prefix=PREFIX install architecture-independent files in PREFIX
1328 [$ac_default_prefix]
1329 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1332 By default, \`make install' will install all the files in
1333 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1334 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1335 for instance \`--prefix=\$HOME'.
1337 For better control, use the options below.
1339 Fine tuning of the installation directories:
1340 --bindir=DIR user executables [EPREFIX/bin]
1341 --sbindir=DIR system admin executables [EPREFIX/sbin]
1342 --libexecdir=DIR program executables [EPREFIX/libexec]
1343 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1344 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1345 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1346 --libdir=DIR object code libraries [EPREFIX/lib]
1347 --includedir=DIR C header files [PREFIX/include]
1348 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1349 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1350 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1351 --infodir=DIR info documentation [DATAROOTDIR/info]
1352 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1353 --mandir=DIR man documentation [DATAROOTDIR/man]
1354 --docdir=DIR documentation root
1355 [DATAROOTDIR/doc/cilk-runtime-library]
1356 --htmldir=DIR html documentation [DOCDIR]
1357 --dvidir=DIR dvi documentation [DOCDIR]
1358 --pdfdir=DIR pdf documentation [DOCDIR]
1359 --psdir=DIR ps documentation [DOCDIR]
1365 --program-prefix=PREFIX prepend PREFIX to installed program names
1366 --program-suffix=SUFFIX append SUFFIX to installed program names
1367 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1370 --build=BUILD configure
for building on BUILD
[guessed
]
1371 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1372 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1376 if test -n "$ac_init_help"; then
1377 case $ac_init_help in
1378 short | recursive
) echo "Configuration of Cilk Runtime Library 2.0:";;
1383 --disable-option-checking ignore unrecognized
--enable/--with options
1384 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1385 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1386 --enable-maintainer-mode enable make rules and dependencies not useful
1387 (and sometimes confusing
) to the casual installer
1388 --disable-dependency-tracking speeds up one-time build
1389 --enable-dependency-tracking do not reject slow dependency extractors
1390 --enable-multilib build many library versions
(default
)
1391 --enable-version-specific-runtime-libs
1392 Specify that runtime libraries should be installed
1393 in a compi ler-specific directory
1394 --enable-shared[=PKGS
] build shared libraries
[default
=yes]
1395 --enable-static[=PKGS
] build static libraries
[default
=yes]
1396 --enable-fast-install[=PKGS
]
1397 optimize
for fast installation
[default
=yes]
1398 --disable-libtool-lock avoid locking
(might
break parallel builds
)
1401 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1402 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1403 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1405 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1407 Some influential environment variables
:
1408 CC C compiler
command
1409 CFLAGS C compiler flags
1410 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1411 nonstandard directory
<lib dir
>
1412 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1413 CPPFLAGS C
/C
++/Objective C preprocessor flags
, e.g.
-I<include dir
> if
1414 you have headers
in a nonstandard directory
<include dir
>
1415 CXX C
++ compiler
command
1416 CXXFLAGS C
++ compiler flags
1418 CXXCPP C
++ preprocessor
1420 Use these variables to override the choices made by
`configure' or to help
1421 it to find libraries and programs with nonstandard names/locations.
1423 Report bugs to <cilk@intel.com>.
1428 if test "$ac_init_help" = "recursive"; then
1429 # If there are subdirs, report their specific --help.
1430 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1431 test -d "$ac_dir" ||
1432 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1437 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1439 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1440 # A ".." for each directory in $ac_dir_suffix.
1441 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1442 case $ac_top_builddir_sub in
1443 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1444 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1447 ac_abs_top_builddir=$ac_pwd
1448 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1449 # for backward compatibility:
1450 ac_top_builddir=$ac_top_build_prefix
1453 .) # We are building in place.
1455 ac_top_srcdir=$ac_top_builddir_sub
1456 ac_abs_top_srcdir=$ac_pwd ;;
1457 [\\/]* | ?:[\\/]* ) # Absolute name.
1458 ac_srcdir=$srcdir$ac_dir_suffix;
1459 ac_top_srcdir=$srcdir
1460 ac_abs_top_srcdir=$srcdir ;;
1462 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1463 ac_top_srcdir=$ac_top_build_prefix$srcdir
1464 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1466 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1468 cd "$ac_dir" || { ac_status=$?; continue; }
1469 # Check for guested configure.
1470 if test -f "$ac_srcdir/configure.gnu"; then
1472 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1473 elif test -f "$ac_srcdir/configure"; then
1475 $SHELL "$ac_srcdir/configure" --help=recursive
1477 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1479 cd "$ac_pwd" || { ac_status=$?; break; }
1483 test -n "$ac_init_help" && exit $ac_status
1484 if $ac_init_version; then
1486 Cilk Runtime Library configure 2.0
1487 generated by GNU Autoconf 2.64
1489 Copyright (C) 2009 Free Software Foundation, Inc.
1490 This configure script is free software; the Free Software Foundation
1491 gives unlimited permission to copy, distribute and modify it.
1496 ## ------------------------ ##
1497 ## Autoconf initialization. ##
1498 ## ------------------------ ##
1500 # ac_fn_c_try_compile LINENO
1501 # --------------------------
1502 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1503 ac_fn_c_try_compile ()
1505 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1506 rm -f conftest.$ac_objext
1507 if { { ac_try="$ac_compile"
1509 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1510 *) ac_try_echo
=$ac_try;;
1512 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1513 $as_echo "$ac_try_echo"; } >&5
1514 (eval "$ac_compile") 2>conftest.err
1516 if test -s conftest.err
; then
1517 grep -v '^ *+' conftest.err
>conftest.er1
1518 cat conftest.er1
>&5
1519 mv -f conftest.er1 conftest.err
1521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1522 test $ac_status = 0; } && {
1523 test -z "$ac_c_werror_flag" ||
1524 test ! -s conftest.err
1525 } && test -s conftest.
$ac_objext; then :
1528 $as_echo "$as_me: failed program was:" >&5
1529 sed 's/^/| /' conftest.
$ac_ext >&5
1533 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1536 } # ac_fn_c_try_compile
1538 # ac_fn_cxx_try_compile LINENO
1539 # ----------------------------
1540 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1541 ac_fn_cxx_try_compile
()
1543 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1544 rm -f conftest.
$ac_objext
1545 if { { ac_try
="$ac_compile"
1547 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1548 *) ac_try_echo=$ac_try;;
1550 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551 $as_echo "$ac_try_echo"; } >&5
1552 (eval "$ac_compile") 2>conftest.err
1554 if test -s conftest.err; then
1555 grep -v '^ *+' conftest.err >conftest.er1
1556 cat conftest.er1 >&5
1557 mv -f conftest.er1 conftest.err
1559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560 test $ac_status = 0; } && {
1561 test -z "$ac_cxx_werror_flag" ||
1562 test ! -s conftest.err
1563 } && test -s conftest.$ac_objext; then :
1566 $as_echo "$as_me: failed program was:" >&5
1567 sed 's/^/| /' conftest.$ac_ext >&5
1571 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1574 } # ac_fn_cxx_try_compile
1576 # ac_fn_c_try_link LINENO
1577 # -----------------------
1578 # Try to link conftest.$ac_ext, and return whether this succeeded.
1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582 rm -f conftest.$ac_objext conftest$ac_exeext
1583 if { { ac_try="$ac_link"
1585 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1586 *) ac_try_echo
=$ac_try;;
1588 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589 $as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_link") 2>conftest.err
1592 if test -s conftest.err
; then
1593 grep -v '^ *+' conftest.err
>conftest.er1
1594 cat conftest.er1
>&5
1595 mv -f conftest.er1 conftest.err
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598 test $ac_status = 0; } && {
1599 test -z "$ac_c_werror_flag" ||
1600 test ! -s conftest.err
1601 } && test -s conftest
$ac_exeext && {
1602 test "$cross_compiling" = yes ||
1603 $as_test_x conftest
$ac_exeext
1607 $as_echo "$as_me: failed program was:" >&5
1608 sed 's/^/| /' conftest.
$ac_ext >&5
1612 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1613 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1614 # interfere with the next link command; also delete a directory that is
1615 # left behind by Apple's compiler. We do this before executing the actions.
1616 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1617 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1620 } # ac_fn_c_try_link
1622 # ac_fn_c_try_cpp LINENO
1623 # ----------------------
1624 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1627 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1628 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1630 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1631 *) ac_try_echo=$ac_try;;
1633 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1634 $as_echo "$ac_try_echo"; } >&5
1635 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1637 if test -s conftest.err; then
1638 grep -v '^ *+' conftest.err >conftest.er1
1639 cat conftest.er1 >&5
1640 mv -f conftest.er1 conftest.err
1642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1643 test $ac_status = 0; } >/dev/null && {
1644 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1645 test ! -s conftest.err
1649 $as_echo "$as_me: failed program was:" >&5
1650 sed 's/^/| /' conftest.$ac_ext >&5
1654 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1659 # ac_fn_c_check_func LINENO FUNC VAR
1660 # ----------------------------------
1661 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1662 ac_fn_c_check_func ()
1664 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666 $as_echo_n "checking for $2... " >&6; }
1667 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1668 $as_echo_n "(cached) " >&6
1670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671 /* end confdefs.h. */
1672 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1673 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1674 #define $2 innocuous_$2
1676 /* System header to define __stub macros and hopefully few prototypes,
1677 which can conflict with char $2 (); below.
1678 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1679 <limits.h> exists even on freestanding compilers. */
1682 # include <limits.h>
1684 # include <assert.h>
1689 /* Override any GCC internal prototype to avoid an error.
1690 Use char because int might match the return type of a GCC
1691 builtin and then its argument prototype would still apply. */
1696 /* The GNU C library defines this for functions which it implements
1697 to always fail with ENOSYS. Some functions are actually named
1698 something starting with __ and the normal name is an alias. */
1699 #if defined __stub_$2 || defined __stub___$2
1711 if ac_fn_c_try_link "$LINENO"; then :
1716 rm -f core conftest.err conftest.$ac_objext \
1717 conftest$ac_exeext conftest.$ac_ext
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1721 $as_echo "$ac_res" >&6; }
1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1724 } # ac_fn_c_check_func
1726 # ac_fn_c_try_run LINENO
1727 # ----------------------
1728 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1729 # that executables *can* be run.
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 if { { ac_try="$ac_link"
1735 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1736 *) ac_try_echo
=$ac_try;;
1738 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739 $as_echo "$ac_try_echo"; } >&5
1740 (eval "$ac_link") 2>&5
1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1744 { { case "(($ac_try" in
1745 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1746 *) ac_try_echo=$ac_try;;
1748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749 $as_echo "$ac_try_echo"; } >&5
1750 (eval "$ac_try") 2>&5
1752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753 test $ac_status = 0; }; }; then :
1756 $as_echo "$as_me: program exited with status $ac_status" >&5
1757 $as_echo "$as_me: failed program was:" >&5
1758 sed 's/^/| /' conftest.$ac_ext >&5
1760 ac_retval=$ac_status
1762 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1768 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1769 # -------------------------------------------------------
1770 # Tests whether HEADER exists and can be compiled using the include files in
1771 # INCLUDES, setting the cache variable VAR accordingly.
1772 ac_fn_c_check_header_compile ()
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1776 $as_echo_n "checking for $2... " >&6; }
1777 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1778 $as_echo_n "(cached) " >&6
1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781 /* end confdefs.h. */
1785 if ac_fn_c_try_compile "$LINENO"; then :
1790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1795 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1797 } # ac_fn_c_check_header_compile
1799 # ac_fn_cxx_try_cpp LINENO
1800 # ------------------------
1801 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1802 ac_fn_cxx_try_cpp ()
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 if { { ac_try="$ac_cpp conftest.$ac_ext"
1807 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1808 *) ac_try_echo
=$ac_try;;
1810 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811 $as_echo "$ac_try_echo"; } >&5
1812 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1814 if test -s conftest.err
; then
1815 grep -v '^ *+' conftest.err
>conftest.er1
1816 cat conftest.er1
>&5
1817 mv -f conftest.er1 conftest.err
1819 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1820 test $ac_status = 0; } >/dev
/null
&& {
1821 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1822 test ! -s conftest.err
1826 $as_echo "$as_me: failed program was:" >&5
1827 sed 's/^/| /' conftest.
$ac_ext >&5
1831 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1834 } # ac_fn_cxx_try_cpp
1836 # ac_fn_cxx_try_link LINENO
1837 # -------------------------
1838 # Try to link conftest.$ac_ext, and return whether this succeeded.
1839 ac_fn_cxx_try_link
()
1841 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1842 rm -f conftest.
$ac_objext conftest
$ac_exeext
1843 if { { ac_try
="$ac_link"
1845 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1846 *) ac_try_echo=$ac_try;;
1848 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1849 $as_echo "$ac_try_echo"; } >&5
1850 (eval "$ac_link") 2>conftest.err
1852 if test -s conftest.err; then
1853 grep -v '^ *+' conftest.err >conftest.er1
1854 cat conftest.er1 >&5
1855 mv -f conftest.er1 conftest.err
1857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1858 test $ac_status = 0; } && {
1859 test -z "$ac_cxx_werror_flag" ||
1860 test ! -s conftest.err
1861 } && test -s conftest$ac_exeext && {
1862 test "$cross_compiling" = yes ||
1863 $as_test_x conftest$ac_exeext
1867 $as_echo "$as_me: failed program was:" >&5
1868 sed 's/^/| /' conftest.$ac_ext >&5
1872 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1873 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1874 # interfere with the next link command; also delete a directory that is
1875 # left behind by Apple's compiler. We do this before executing the actions.
1876 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1877 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1880 } # ac_fn_cxx_try_link
1881 cat >config.log <<_ACEOF
1882 This file contains any messages produced by compilers while
1883 running configure, to aid debugging if configure makes a mistake.
1885 It was created by Cilk Runtime Library $as_me 2.0, which was
1886 generated by GNU Autoconf 2.64. Invocation command line was
1898 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1899 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1900 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1901 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1902 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1904 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1905 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1907 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1908 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1909 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1910 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
1911 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1912 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1913 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1921 test -z "$as_dir" && as_dir=.
1922 $as_echo "PATH: $as_dir"
1938 # Keep a trace of the command line.
1939 # Strip out --no-create and --no-recursion so they do not pile up.
1940 # Strip out --silent because we don't want to record it for future runs.
1941 # Also quote any args containing shell meta-characters.
1942 # Make two passes to allow for proper duplicate-argument suppression.
1946 ac_must_keep_next=false
1952 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1953 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1954 | -silent | --silent | --silen | --sile | --sil)
1957 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1960 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1962 as_fn_append ac_configure_args1 " '$ac_arg'"
1963 if test $ac_must_keep_next = true; then
1964 ac_must_keep_next=false # Got value, back to normal.
1967 *=* | --config-cache | -C | -disable-* | --disable-* \
1968 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1969 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1970 | -with-* | --with-* | -without-* | --without-* | --x)
1971 case "$ac_configure_args0 " in
1972 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1975 -* ) ac_must_keep_next=true ;;
1978 as_fn_append ac_configure_args " '$ac_arg'"
1983 { ac_configure_args0=; unset ac_configure_args0;}
1984 { ac_configure_args1=; unset ac_configure_args1;}
1986 # When interrupted or exit'd, cleanup temporary files, and complete
1987 # config.log. We remove comments because anyway the quotes in there
1988 # would cause problems or look ugly.
1989 # WARNING: Use '\'' to represent an apostrophe within the trap.
1990 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1991 trap 'exit_status=$?
1992 # Save into config.log some information that might help in debugging.
1997 ## ---------------- ##
1998 ## Cache variables. ##
1999 ## ---------------- ##
2002 # The following way of writing the cache mishandles newlines in values,
2004 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2005 eval ac_val=\$$ac_var
2009 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2010 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2013 _ | IFS | as_nl) ;; #(
2014 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2015 *) { eval $ac_var=; unset $ac_var;} ;;
2020 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2021 *${as_nl}ac_space=\ *)
2023 "s/'\''/'\''\\\\'\'''\''/g;
2024 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2027 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2035 ## ----------------- ##
2036 ## Output variables. ##
2037 ## ----------------- ##
2040 for ac_var in $ac_subst_vars
2042 eval ac_val=\$$ac_var
2044 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2046 $as_echo "$ac_var='\''$ac_val'\''"
2050 if test -n "$ac_subst_files"; then
2052 ## ------------------- ##
2053 ## File substitutions. ##
2054 ## ------------------- ##
2057 for ac_var in $ac_subst_files
2059 eval ac_val=\$$ac_var
2061 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2063 $as_echo "$ac_var='\''$ac_val'\''"
2068 if test -s confdefs.h; then
2078 test "$ac_signal" != 0 &&
2079 $as_echo "$as_me: caught signal $ac_signal"
2080 $as_echo "$as_me: exit $exit_status"
2082 rm -f core *.core core.conftest.* &&
2083 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2086 for ac_signal in 1 2 13 15; do
2087 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2091 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2092 rm -f -r conftest* confdefs.h
2094 $as_echo "/* confdefs.h */" > confdefs.h
2096 # Predefined preprocessor variables.
2098 cat >>confdefs.h <<_ACEOF
2099 #define PACKAGE_NAME "$PACKAGE_NAME"
2102 cat >>confdefs.h <<_ACEOF
2103 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2106 cat >>confdefs.h <<_ACEOF
2107 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_STRING "$PACKAGE_STRING"
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_URL "$PACKAGE_URL"
2123 # Let the site file select an alternate cache file if it wants to.
2124 # Prefer an explicitly selected file to automatically selected ones.
2127 if test -n "$CONFIG_SITE"; then
2128 ac_site_file1=$CONFIG_SITE
2129 elif test "x$prefix" != xNONE; then
2130 ac_site_file1=$prefix/share/config.site
2131 ac_site_file2=$prefix/etc/config.site
2133 ac_site_file1=$ac_default_prefix/share/config.site
2134 ac_site_file2=$ac_default_prefix/etc/config.site
2136 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2138 test "x$ac_site_file" = xNONE && continue
2139 if test -r "$ac_site_file"; then
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2141 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2142 sed 's/^/| /' "$ac_site_file" >&5
2147 if test -r "$cache_file"; then
2148 # Some versions of bash will fail to source /dev/null (special
2149 # files actually), so we avoid doing that.
2150 if test -f "$cache_file"; then
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2152 $as_echo "$as_me: loading cache $cache_file" >&6;}
2154 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2155 *) . "./$cache_file";;
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2160 $as_echo "$as_me: creating cache $cache_file" >&6;}
2164 # Check that the precious variables saved in the cache have kept the same
2166 ac_cache_corrupted=false
2167 for ac_var in $ac_precious_vars; do
2168 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2169 eval ac_new_set=\$ac_env_${ac_var}_set
2170 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2171 eval ac_new_val=\$ac_env_${ac_var}_value
2172 case $ac_old_set,$ac_new_set in
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2175 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2176 ac_cache_corrupted=: ;;
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2179 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2180 ac_cache_corrupted=: ;;
2183 if test "x$ac_old_val" != "x$ac_new_val"; then
2184 # differences in whitespace do not lead to failure.
2185 ac_old_val_w=`echo x
$ac_old_val`
2186 ac_new_val_w=`echo x
$ac_new_val`
2187 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2189 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2190 ac_cache_corrupted=:
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2193 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2194 eval $ac_var=\$ac_old_val
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2197 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2199 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2202 # Pass precious variables to config.status.
2203 if test "$ac_new_set" = set; then
2205 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2206 *) ac_arg=$ac_var=$ac_new_val ;;
2208 case " $ac_configure_args " in
2209 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2210 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2214 if $ac_cache_corrupted; then
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2216 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2218 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2219 as_fn_error "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2221 ## -------------------- ##
2222 ## Main body of script. ##
2223 ## -------------------- ##
2226 ac_cpp='$CPP $CPPFLAGS'
2227 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2228 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2229 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2237 # Needed to define ${target}. Needs to be very early to avoid annoying
2238 # warning about calling AC_ARG_PROGRAM before AC_CANONICAL_SYSTEM
2240 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2241 for ac_t in install-sh install.sh shtool; do
2242 if test -f "$ac_dir/$ac_t"; then
2244 ac_install_sh="$ac_aux_dir/$ac_t -c"
2249 if test -z "$ac_aux_dir"; then
2250 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2253 # These three variables are undocumented and unsupported,
2254 # and are intended to be withdrawn in a future Autoconf release.
2255 # They can cause serious problems if a builder's source tree is in a directory
2256 # whose full name contains unusual characters.
2257 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2258 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2259 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2262 # Make sure we can run config.sub.
2263 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2264 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2267 $as_echo_n "checking build system type... " >&6; }
2268 if test "${ac_cv_build+set}" = set; then :
2269 $as_echo_n "(cached) " >&6
2271 ac_build_alias=$build_alias
2272 test "x$ac_build_alias" = x &&
2273 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2274 test "x$ac_build_alias" = x &&
2275 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2276 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2277 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2281 $as_echo "$ac_cv_build" >&6; }
2282 case $ac_cv_build in
2284 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2287 ac_save_IFS=$IFS; IFS='-'
2293 # Remember, the first character of IFS is used to create $*,
2294 # except with old shells:
2297 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2301 $as_echo_n "checking host system type... " >&6; }
2302 if test "${ac_cv_host+set}" = set; then :
2303 $as_echo_n "(cached) " >&6
2305 if test "x$host_alias" = x; then
2306 ac_cv_host=$ac_cv_build
2308 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2309 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2314 $as_echo "$ac_cv_host" >&6; }
2317 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2320 ac_save_IFS=$IFS; IFS='-'
2326 # Remember, the first character of IFS is used to create $*,
2327 # except with old shells:
2330 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2334 $as_echo_n "checking target system type... " >&6; }
2335 if test "${ac_cv_target+set}" = set; then :
2336 $as_echo_n "(cached) " >&6
2338 if test "x$target_alias" = x; then
2339 ac_cv_target=$ac_cv_host
2341 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2342 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2347 $as_echo "$ac_cv_target" >&6; }
2348 case $ac_cv_target in
2350 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2352 target=$ac_cv_target
2353 ac_save_IFS=$IFS; IFS='-'
2359 # Remember, the first character of IFS is used to create $*,
2360 # except with old shells:
2363 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
2366 # The aliases save the names the user supplied, while $host etc.
2367 # will get canonicalized.
2368 test -n "$target_alias" &&
2369 test "$program_prefix$program_suffix$program_transform_name" = \
2371 program_prefix=${target_alias}-
2373 target_alias=${target_alias-$host_alias}
2375 am__api_version='1.11'
2377 # Find a good install program. We prefer a C program (faster),
2378 # so one script is as good as another. But avoid the broken or
2379 # incompatible versions:
2380 # SysV /etc/install, /usr/sbin/install
2381 # SunOS /usr/etc/install
2382 # IRIX /sbin/install
2384 # AmigaOS /C/install, which installs bootblocks on floppy discs
2385 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2386 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2387 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2388 # OS/2's system install, which has a completely different semantic
2389 # ./install, which can be erroneously created by make from ./install.sh.
2390 # Reject install programs that cannot install multiple files.
2391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2392 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2393 if test -z "$INSTALL"; then
2394 if test "${ac_cv_path_install+set}" = set; then :
2395 $as_echo_n "(cached) " >&6
2397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2401 test -z "$as_dir" && as_dir=.
2402 # Account for people who put trailing slashes in PATH elements.
2403 case $as_dir/ in #((
2404 ./ | .// | /[cC]/* | \
2405 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2406 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2409 # OSF1 and SCO ODT 3.0 have their own names for install.
2410 # Don't use installbsd from OSF since it installs stuff as root
2412 for ac_prog in ginstall scoinst install; do
2413 for ac_exec_ext in '' $ac_executable_extensions; do
2414 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2415 if test $ac_prog = install &&
2416 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2417 # AIX install. It has an incompatible calling convention.
2419 elif test $ac_prog = install &&
2420 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2421 # program-specific install script used by HP pwplus--don't use.
2424 rm -rf conftest.one conftest.two conftest.dir
2425 echo one > conftest.one
2426 echo two > conftest.two
2428 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2429 test -s conftest.one && test -s conftest.two &&
2430 test -s conftest.dir/conftest.one &&
2431 test -s conftest.dir/conftest.two
2433 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2446 rm -rf conftest.one conftest.two conftest.dir
2449 if test "${ac_cv_path_install+set}" = set; then
2450 INSTALL=$ac_cv_path_install
2452 # As a last resort, use the slow shell script. Don't cache a
2453 # value for INSTALL within a source directory, because that will
2454 # break other packages using the cache if that directory is
2455 # removed, or if the value is a relative name.
2456 INSTALL=$ac_install_sh
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2460 $as_echo "$INSTALL" >&6; }
2462 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2463 # It thinks the first close brace ends the variable substitution.
2464 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2466 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2468 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2471 $as_echo_n "checking whether build environment is sane... " >&6; }
2474 echo timestamp > conftest.file
2475 # Reject unsafe characters in $srcdir or the absolute working directory
2476 # name. Accept space and tab only in the latter.
2480 *[\\\"\#\$\&\'\`$am_lf]*)
2481 as_fn_error
"unsafe absolute working directory name" "$LINENO" 5;;
2484 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
2485 as_fn_error
"unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2488 # Do `set' in a subshell so we don't clobber the current shell's
2489 # arguments. Must try -L first in case configure is actually a
2490 # symlink; some systems play weird games with the mod time of symlinks
2491 # (eg FreeBSD returns the mod time of the symlink's containing
2494 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2495 if test "$*" = "X"; then
2497 set X
`ls -t "$srcdir/configure" conftest.file`
2500 if test "$*" != "X $srcdir/configure conftest.file" \
2501 && test "$*" != "X conftest.file $srcdir/configure"; then
2503 # If neither matched, then we have a broken ls. This can happen
2504 # if, for instance, CONFIG_SHELL is bash and it inherits a
2505 # broken ls alias from the environment. This has actually
2506 # happened. Such a system could not be considered "sane".
2507 as_fn_error
"ls -t appears to fail. Make sure there is not a broken
2508 alias in your environment" "$LINENO" 5
2511 test "$2" = conftest.
file
2517 as_fn_error
"newly created file is older than distributed files!
2518 Check your system clock" "$LINENO" 5
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2521 $as_echo "yes" >&6; }
2522 test "$program_prefix" != NONE
&&
2523 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
2524 # Use a double $ so make ignores it.
2525 test "$program_suffix" != NONE
&&
2526 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
2527 # Double any \ or $.
2528 # By default was `s,x,x', remove it if useless.
2529 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
2530 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
2532 # expand $ac_aux_dir to an absolute path
2533 am_aux_dir
=`cd $ac_aux_dir && pwd`
2535 if test x
"${MISSING+set}" != xset
; then
2538 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
2540 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
2543 # Use eval to expand $SHELL
2544 if eval "$MISSING --run true"; then
2545 am_missing_run
="$MISSING --run "
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2549 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2552 if test x
"${install_sh}" != xset
; then
2555 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
2557 install_sh
="\${SHELL} $am_aux_dir/install-sh"
2561 # Installed binaries are usually stripped using `strip' when the user
2562 # run `make install-strip'. However `strip' might not be the right
2563 # tool to use in cross-compilation environments, therefore Automake
2564 # will honor the `STRIP' environment variable to overrule this program.
2565 if test "$cross_compiling" != no
; then
2566 if test -n "$ac_tool_prefix"; then
2567 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2568 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2570 $as_echo_n "checking for $ac_word... " >&6; }
2571 if test "${ac_cv_prog_STRIP+set}" = set; then :
2572 $as_echo_n "(cached) " >&6
2574 if test -n "$STRIP"; then
2575 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2577 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2581 test -z "$as_dir" && as_dir
=.
2582 for ac_exec_ext
in '' $ac_executable_extensions; do
2583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2584 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
2585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2594 STRIP
=$ac_cv_prog_STRIP
2595 if test -n "$STRIP"; then
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2597 $as_echo "$STRIP" >&6; }
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2600 $as_echo "no" >&6; }
2605 if test -z "$ac_cv_prog_STRIP"; then
2607 # Extract the first word of "strip", so it can be a program name with args.
2608 set dummy strip
; ac_word
=$2
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2610 $as_echo_n "checking for $ac_word... " >&6; }
2611 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2612 $as_echo_n "(cached) " >&6
2614 if test -n "$ac_ct_STRIP"; then
2615 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
2617 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2621 test -z "$as_dir" && as_dir
=.
2622 for ac_exec_ext
in '' $ac_executable_extensions; do
2623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2624 ac_cv_prog_ac_ct_STRIP
="strip"
2625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2634 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
2635 if test -n "$ac_ct_STRIP"; then
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2637 $as_echo "$ac_ct_STRIP" >&6; }
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2640 $as_echo "no" >&6; }
2643 if test "x$ac_ct_STRIP" = x
; then
2646 case $cross_compiling:$ac_tool_warned in
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2649 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2650 ac_tool_warned
=yes ;;
2655 STRIP
="$ac_cv_prog_STRIP"
2659 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2662 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2663 if test -z "$MKDIR_P"; then
2664 if test "${ac_cv_path_mkdir+set}" = set; then :
2665 $as_echo_n "(cached) " >&6
2667 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2668 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
2671 test -z "$as_dir" && as_dir
=.
2672 for ac_prog
in mkdir gmkdir
; do
2673 for ac_exec_ext
in '' $ac_executable_extensions; do
2674 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } ||
continue
2675 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2676 'mkdir (GNU coreutils) '* | \
2677 'mkdir (coreutils) '* | \
2678 'mkdir (fileutils) '4.1*)
2679 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
2689 if test "${ac_cv_path_mkdir+set}" = set; then
2690 MKDIR_P
="$ac_cv_path_mkdir -p"
2692 # As a last resort, use the slow shell script. Don't cache a
2693 # value for MKDIR_P within a source directory, because that will
2694 # break other packages using the cache if that directory is
2695 # removed, or if the value is a relative name.
2696 test -d .
/--version && rmdir .
/--version
2697 MKDIR_P
="$ac_install_sh -d"
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2701 $as_echo "$MKDIR_P" >&6; }
2705 [\\/$
]* | ?
:[\\/]*) ;;
2706 */*) mkdir_p
="\$(top_builddir)/$mkdir_p" ;;
2709 for ac_prog
in gawk mawk nawk
awk
2711 # Extract the first word of "$ac_prog", so it can be a program name with args.
2712 set dummy
$ac_prog; ac_word
=$2
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2714 $as_echo_n "checking for $ac_word... " >&6; }
2715 if test "${ac_cv_prog_AWK+set}" = set; then :
2716 $as_echo_n "(cached) " >&6
2718 if test -n "$AWK"; then
2719 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
2721 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2725 test -z "$as_dir" && as_dir
=.
2726 for ac_exec_ext
in '' $ac_executable_extensions; do
2727 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2728 ac_cv_prog_AWK
="$ac_prog"
2729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2739 if test -n "$AWK"; then
2740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2741 $as_echo "$AWK" >&6; }
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2744 $as_echo "no" >&6; }
2748 test -n "$AWK" && break
2751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2752 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2754 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2755 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2756 $as_echo_n "(cached) " >&6
2758 cat >conftest.
make <<\_ACEOF
2761 @
echo '@@@%%%=$(MAKE)=@@@%%%'
2763 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2764 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2766 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
2768 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
2772 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2774 $as_echo "yes" >&6; }
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2778 $as_echo "no" >&6; }
2779 SET_MAKE
="MAKE=${MAKE-make}"
2782 rm -rf .tst
2>/dev
/null
2783 mkdir .tst
2>/dev
/null
2784 if test -d .tst
; then
2789 rmdir .tst
2>/dev
/null
2791 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2792 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2793 # is not polluted with repeated "-I."
2794 am__isrc
=' -I$(srcdir)'
2795 # test to see if srcdir already configured
2796 if test -f $srcdir/config.status
; then
2797 as_fn_error
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2801 # test whether we have cygpath
2802 if test -z "$CYGPATH_W"; then
2803 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
2804 CYGPATH_W
='cygpath -w'
2811 # Define the identity of the package.
2812 PACKAGE
='cilk-runtime-library'
2816 cat >>confdefs.h
<<_ACEOF
2817 #define PACKAGE "$PACKAGE"
2821 cat >>confdefs.h
<<_ACEOF
2822 #define VERSION "$VERSION"
2825 # Some tools Automake needs.
2827 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2830 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
2833 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2836 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
2839 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
2841 # We need awk for the "check" target. The system "awk" is bad on
2843 # Always define AMTAR for backward compatibility.
2845 AMTAR
=${AMTAR-"${am_missing_run}tar"}
2847 am__tar
='${AMTAR} chof - "$$tardir"'; am__untar
='${AMTAR} xf -'
2855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2856 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2857 # Check whether --enable-maintainer-mode was given.
2858 if test "${enable_maintainer_mode+set}" = set; then :
2859 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
2861 USE_MAINTAINER_MODE
=no
2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2865 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2866 if test $USE_MAINTAINER_MODE = yes; then
2867 MAINTAINER_MODE_TRUE
=
2868 MAINTAINER_MODE_FALSE
='#'
2870 MAINTAINER_MODE_TRUE
='#'
2871 MAINTAINER_MODE_FALSE
=
2874 MAINT
=$MAINTAINER_MODE_TRUE
2878 # Build a DLL on Windows
2879 # AC_LIBTOOL_WIN32_DLL
2881 ac_cpp
='$CPP $CPPFLAGS'
2882 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2883 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2884 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2885 if test -n "$ac_tool_prefix"; then
2886 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2887 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2889 $as_echo_n "checking for $ac_word... " >&6; }
2890 if test "${ac_cv_prog_CC+set}" = set; then :
2891 $as_echo_n "(cached) " >&6
2893 if test -n "$CC"; then
2894 ac_cv_prog_CC
="$CC" # Let the user override the test.
2896 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2900 test -z "$as_dir" && as_dir
=.
2901 for ac_exec_ext
in '' $ac_executable_extensions; do
2902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2903 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
2904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2914 if test -n "$CC"; then
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2916 $as_echo "$CC" >&6; }
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2919 $as_echo "no" >&6; }
2924 if test -z "$ac_cv_prog_CC"; then
2926 # Extract the first word of "gcc", so it can be a program name with args.
2927 set dummy gcc
; ac_word
=$2
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2929 $as_echo_n "checking for $ac_word... " >&6; }
2930 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2931 $as_echo_n "(cached) " >&6
2933 if test -n "$ac_ct_CC"; then
2934 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2936 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2940 test -z "$as_dir" && as_dir
=.
2941 for ac_exec_ext
in '' $ac_executable_extensions; do
2942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2943 ac_cv_prog_ac_ct_CC
="gcc"
2944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2953 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2954 if test -n "$ac_ct_CC"; then
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2956 $as_echo "$ac_ct_CC" >&6; }
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2959 $as_echo "no" >&6; }
2962 if test "x$ac_ct_CC" = x
; then
2965 case $cross_compiling:$ac_tool_warned in
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2968 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2969 ac_tool_warned
=yes ;;
2977 if test -z "$CC"; then
2978 if test -n "$ac_tool_prefix"; then
2979 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2980 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2982 $as_echo_n "checking for $ac_word... " >&6; }
2983 if test "${ac_cv_prog_CC+set}" = set; then :
2984 $as_echo_n "(cached) " >&6
2986 if test -n "$CC"; then
2987 ac_cv_prog_CC
="$CC" # Let the user override the test.
2989 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2993 test -z "$as_dir" && as_dir
=.
2994 for ac_exec_ext
in '' $ac_executable_extensions; do
2995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2996 ac_cv_prog_CC
="${ac_tool_prefix}cc"
2997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3007 if test -n "$CC"; then
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3009 $as_echo "$CC" >&6; }
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3012 $as_echo "no" >&6; }
3018 if test -z "$CC"; then
3019 # Extract the first word of "cc", so it can be a program name with args.
3020 set dummy cc
; ac_word
=$2
3021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3022 $as_echo_n "checking for $ac_word... " >&6; }
3023 if test "${ac_cv_prog_CC+set}" = set; then :
3024 $as_echo_n "(cached) " >&6
3026 if test -n "$CC"; then
3027 ac_cv_prog_CC
="$CC" # Let the user override the test.
3030 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3034 test -z "$as_dir" && as_dir
=.
3035 for ac_exec_ext
in '' $ac_executable_extensions; do
3036 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3037 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3038 ac_prog_rejected
=yes
3042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049 if test $ac_prog_rejected = yes; then
3050 # We found a bogon in the path, so make sure we never use it.
3051 set dummy
$ac_cv_prog_CC
3053 if test $# != 0; then
3054 # We chose a different compiler from the bogus one.
3055 # However, it has the same basename, so the bogon will be chosen
3056 # first if we set CC to just the basename; use the full file name.
3058 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3064 if test -n "$CC"; then
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3066 $as_echo "$CC" >&6; }
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 $as_echo "no" >&6; }
3074 if test -z "$CC"; then
3075 if test -n "$ac_tool_prefix"; then
3076 for ac_prog
in cl.exe
3078 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3079 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3081 $as_echo_n "checking for $ac_word... " >&6; }
3082 if test "${ac_cv_prog_CC+set}" = set; then :
3083 $as_echo_n "(cached) " >&6
3085 if test -n "$CC"; then
3086 ac_cv_prog_CC
="$CC" # Let the user override the test.
3088 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3092 test -z "$as_dir" && as_dir
=.
3093 for ac_exec_ext
in '' $ac_executable_extensions; do
3094 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3095 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3106 if test -n "$CC"; then
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3108 $as_echo "$CC" >&6; }
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3111 $as_echo "no" >&6; }
3115 test -n "$CC" && break
3118 if test -z "$CC"; then
3120 for ac_prog
in cl.exe
3122 # Extract the first word of "$ac_prog", so it can be a program name with args.
3123 set dummy
$ac_prog; ac_word
=$2
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3125 $as_echo_n "checking for $ac_word... " >&6; }
3126 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3127 $as_echo_n "(cached) " >&6
3129 if test -n "$ac_ct_CC"; then
3130 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3132 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3136 test -z "$as_dir" && as_dir
=.
3137 for ac_exec_ext
in '' $ac_executable_extensions; do
3138 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3139 ac_cv_prog_ac_ct_CC
="$ac_prog"
3140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3149 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3150 if test -n "$ac_ct_CC"; then
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3152 $as_echo "$ac_ct_CC" >&6; }
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3155 $as_echo "no" >&6; }
3159 test -n "$ac_ct_CC" && break
3162 if test "x$ac_ct_CC" = x
; then
3165 case $cross_compiling:$ac_tool_warned in
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3168 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3169 ac_tool_warned
=yes ;;
3178 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3179 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3180 as_fn_error
"no acceptable C compiler found in \$PATH
3181 See \`config.log' for more details." "$LINENO" 5; }
3183 # Provide some information about the compiler.
3184 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3187 for ac_option
in --version -v -V -qversion; do
3188 { { ac_try
="$ac_compiler $ac_option >&5"
3190 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3191 *) ac_try_echo=$ac_try;;
3193 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3194 $as_echo "$ac_try_echo"; } >&5
3195 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3197 if test -s conftest.err; then
3199 ... rest of stderr output deleted ...
3200 10q' conftest.err >conftest.er1
3201 cat conftest.er1 >&5
3202 rm -f conftest.er1 conftest.err
3204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3205 test $ac_status = 0; }
3208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3209 /* end confdefs.h. */
3219 ac_clean_files_save=$ac_clean_files
3220 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3221 # Try to create an executable without -o first, disregard a.out.
3222 # It will help us diagnose broken compilers, and finding out an intuition
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3225 $as_echo_n "checking for C compiler default output file name... " >&6; }
3226 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3228 # The possible output files:
3229 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3232 for ac_file in $ac_files
3235 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3236 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3241 if { { ac_try="$ac_link_default"
3243 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3244 *) ac_try_echo
=$ac_try;;
3246 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3247 $as_echo "$ac_try_echo"; } >&5
3248 (eval "$ac_link_default") 2>&5
3250 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3251 test $ac_status = 0; }; then :
3252 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3253 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3254 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3255 # so that the user can short-circuit this test for compilers unknown to
3257 for ac_file
in $ac_files ''
3259 test -f "$ac_file" ||
continue
3261 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3264 # We found the default executable, but exeext='' is most
3268 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3270 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3272 # We set ac_cv_exeext here because the later test for it is not
3273 # safe: cross compilers may not add the suffix if given an `-o'
3274 # argument, so we may need to know it at that point already.
3275 # Even if this section looks crufty: it has the advantage of
3282 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3288 $as_echo "$ac_file" >&6; }
3289 if test -z "$ac_file"; then :
3290 $as_echo "$as_me: failed program was:" >&5
3291 sed 's/^/| /' conftest.
$ac_ext >&5
3293 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3295 { as_fn_set_status
77
3296 as_fn_error
"C compiler cannot create executables
3297 See \`config.log' for more details." "$LINENO" 5; }; }
3299 ac_exeext
=$ac_cv_exeext
3301 # Check that the compiler produces executables we can run. If not, either
3302 # the compiler is broken, or we cross compile.
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3304 $as_echo_n "checking whether the C compiler works... " >&6; }
3305 # If not cross compiling, check that we can run a simple program.
3306 if test "$cross_compiling" != yes; then
3307 if { ac_try
='./$ac_file'
3308 { { case "(($ac_try" in
3309 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3310 *) ac_try_echo=$ac_try;;
3312 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3313 $as_echo "$ac_try_echo"; } >&5
3314 (eval "$ac_try") 2>&5
3316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3317 test $ac_status = 0; }; }; then
3320 if test "$cross_compiling" = maybe; then
3323 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3324 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3325 as_fn_error "cannot run C compiled programs.
3326 If you meant to cross compile
, use \
`--host'.
3327 See \`config.log
' for more details." "$LINENO" 5; }
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3332 $as_echo "yes" >&6; }
3334 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3335 ac_clean_files=$ac_clean_files_save
3336 # Check that the compiler produces executables we can run. If not, either
3337 # the compiler is broken, or we cross compile.
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3339 $as_echo_n "checking whether we are cross compiling... " >&6; }
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3341 $as_echo "$cross_compiling" >&6; }
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3344 $as_echo_n "checking for suffix of executables... " >&6; }
3345 if { { ac_try="$ac_link"
3347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3348 *) ac_try_echo=$ac_try;;
3350 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3351 $as_echo "$ac_try_echo"; } >&5
3352 (eval "$ac_link") 2>&5
3354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3355 test $ac_status = 0; }; then :
3356 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3357 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3358 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3360 for ac_file
in conftest.exe conftest conftest.
*; do
3361 test -f "$ac_file" ||
continue
3363 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3364 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3370 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3371 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3372 as_fn_error
"cannot compute suffix of executables: cannot compile and link
3373 See \`config.log' for more details." "$LINENO" 5; }
3375 rm -f conftest
$ac_cv_exeext
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3377 $as_echo "$ac_cv_exeext" >&6; }
3379 rm -f conftest.
$ac_ext
3380 EXEEXT
=$ac_cv_exeext
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3383 $as_echo_n "checking for suffix of object files... " >&6; }
3384 if test "${ac_cv_objext+set}" = set; then :
3385 $as_echo_n "(cached) " >&6
3387 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3388 /* end confdefs.h. */
3398 rm -f conftest.o conftest.obj
3399 if { { ac_try
="$ac_compile"
3401 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3402 *) ac_try_echo=$ac_try;;
3404 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3405 $as_echo "$ac_try_echo"; } >&5
3406 (eval "$ac_compile") 2>&5
3408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3409 test $ac_status = 0; }; then :
3410 for ac_file in conftest.o conftest.obj conftest.*; do
3411 test -f "$ac_file" || continue;
3413 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3414 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3419 $as_echo "$as_me: failed program was:" >&5
3420 sed 's/^/| /' conftest.$ac_ext >&5
3422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3423 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3424 as_fn_error "cannot compute suffix of object files
: cannot compile
3425 See \
`config.log' for more details." "$LINENO" 5; }
3427 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3430 $as_echo "$ac_cv_objext" >&6; }
3431 OBJEXT=$ac_cv_objext
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3434 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3435 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3436 $as_echo_n "(cached) " >&6
3438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3439 /* end confdefs.h. */
3452 if ac_fn_c_try_compile "$LINENO"; then :
3457 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3458 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3462 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3463 if test $ac_compiler_gnu = yes; then
3468 ac_test_CFLAGS=${CFLAGS+set}
3469 ac_save_CFLAGS=$CFLAGS
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3471 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3472 if test "${ac_cv_prog_cc_g+set}" = set; then :
3473 $as_echo_n "(cached) " >&6
3475 ac_save_c_werror_flag=$ac_c_werror_flag
3476 ac_c_werror_flag=yes
3479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3480 /* end confdefs.h. */
3490 if ac_fn_c_try_compile "$LINENO"; then :
3494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3495 /* end confdefs.h. */
3505 if ac_fn_c_try_compile "$LINENO"; then :
3508 ac_c_werror_flag=$ac_save_c_werror_flag
3510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3511 /* end confdefs.h. */
3521 if ac_fn_c_try_compile "$LINENO"; then :
3524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3529 ac_c_werror_flag=$ac_save_c_werror_flag
3531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3532 $as_echo "$ac_cv_prog_cc_g" >&6; }
3533 if test "$ac_test_CFLAGS" = set; then
3534 CFLAGS=$ac_save_CFLAGS
3535 elif test $ac_cv_prog_cc_g = yes; then
3536 if test "$GCC" = yes; then
3542 if test "$GCC" = yes; then
3548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3549 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3550 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3551 $as_echo_n "(cached) " >&6
3553 ac_cv_prog_cc_c89=no
3555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3556 /* end confdefs.h. */
3559 #include <sys/types.h>
3560 #include <sys/stat.h>
3561 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3562 struct buf { int x; };
3563 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3564 static char *e (p, i)
3570 static char *f (char * (*g) (char **, int), char **p, ...)
3575 s = g (p, va_arg (v,int));
3580 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3581 function prototypes and stuff, but not '\xHH' hex character constants.
3582 These don't provoke an error unfortunately, instead are silently treated
3583 as 'x'. The following induces an error, until -std is added to get
3584 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3585 array size at least. It's necessary to write '\x00'==0 to get something
3586 that's true only with -std. */
3587 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3589 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3590 inside strings and character constants. */
3592 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3594 int test (int i, double x);
3595 struct s1 {int (*f) (int a);};
3596 struct s2 {int (*f) (double a);};
3597 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3603 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3608 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3609 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3611 CC="$ac_save_CC $ac_arg"
3612 if ac_fn_c_try_compile "$LINENO"; then :
3613 ac_cv_prog_cc_c89=$ac_arg
3615 rm -f core conftest.err conftest.$ac_objext
3616 test "x$ac_cv_prog_cc_c89" != "xno" && break
3618 rm -f conftest.$ac_ext
3623 case "x$ac_cv_prog_cc_c89" in
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3626 $as_echo "none needed" >&6; } ;;
3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3629 $as_echo "unsupported" >&6; } ;;
3631 CC="$CC $ac_cv_prog_cc_c89"
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3633 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3635 if test "x$ac_cv_prog_cc_c89" != xno; then :
3640 ac_cpp='$CPP $CPPFLAGS'
3641 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3642 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3643 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3644 DEPDIR="${am__leading_dot}deps"
3646 ac_config_commands="$ac_config_commands depfiles"
3649 am_make=${MAKE-make}
3650 cat > confinc << 'END'
3652 @echo this is the am__doit target
3655 # If we don't find an include directive, just comment out the code.
3656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3657 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3661 # First try GNU make style include.
3662 echo "include confinc" > confmf
3663 # Ignore all kinds of additional output from `make'.
3664 case `$am_make -s -f confmf 2> /dev/null` in #(
3665 *the\ am__doit\ target*)
3671 # Now try BSD make style include.
3672 if test "$am__include" = "#"; then
3673 echo '.include
"confinc"' > confmf
3674 case `$am_make -s -f confmf 2> /dev/null` in #(
3675 *the\ am__doit\ target*)
3676 am__include=.include
3684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3685 $as_echo "$_am_result" >&6; }
3686 rm -f confinc confmf
3688 # Check whether --enable-dependency-tracking was given.
3689 if test "${enable_dependency_tracking+set}" = set; then :
3690 enableval=$enable_dependency_tracking;
3693 if test "x$enable_dependency_tracking" != xno; then
3694 am_depcomp="$ac_aux_dir/depcomp"
3697 if test "x$enable_dependency_tracking" != xno
; then
3707 depcc
="$CC" am_compiler_list
=
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3710 $as_echo_n "checking dependency style of $depcc... " >&6; }
3711 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3712 $as_echo_n "(cached) " >&6
3714 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3715 # We make a subdir and do the tests there. Otherwise we can end up
3716 # making bogus files that we don't know about and never remove. For
3717 # instance it was reported that on HP-UX the gcc test will end up
3718 # making a dummy file named `D' -- because `-MD' means `put the output
3721 # Copy depcomp to subdir because otherwise we won't find it if we're
3722 # using a relative directory.
3723 cp "$am_depcomp" conftest.dir
3725 # We will build objects and dependencies in a subdirectory because
3726 # it helps to detect inapplicable dependency modes. For instance
3727 # both Tru64's cc and ICC support -MD to output dependencies as a
3728 # side effect of compilation, but ICC will put the dependencies in
3729 # the current directory while Tru64 will put them in the object
3733 am_cv_CC_dependencies_compiler_type
=none
3734 if test "$am_compiler_list" = ""; then
3735 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3738 case " $depcc " in #(
3739 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
3742 for depmode
in $am_compiler_list; do
3743 # Setup a source with many dependencies, because some compilers
3744 # like to wrap large dependency lists on column 80 (with \), and
3745 # we should not choose a depcomp mode which is confused by this.
3747 # We need to recreate these files for each test, as the compiler may
3748 # overwrite some of them when testing with obscure command lines.
3749 # This happens at least with the AIX C compiler.
3751 for i
in 1 2 3 4 5 6; do
3752 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
3753 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3754 # Solaris 8's {/usr,}/bin/sh.
3755 touch sub
/conftst
$i.h
3757 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3759 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3760 # mode. It turns out that the SunPro C++ compiler does not properly
3761 # handle `-M -o', and we need to detect this. Also, some Intel
3762 # versions had trouble with output in subdirs
3763 am__obj
=sub
/conftest.
${OBJEXT-o}
3764 am__minus_obj
="-o $am__obj"
3767 # This depmode causes a compiler race in universal mode.
3768 test "$am__universal" = false ||
continue
3771 # after this tag, mechanisms are not by side-effect, so they'll
3772 # only be used when explicitly requested
3773 if test "x$enable_dependency_tracking" = xyes
; then
3779 msvisualcpp | msvcmsys
)
3780 # This compiler won't grok `-c -o', but also, the minuso test has
3781 # not run yet. These depmodes are late enough in the game, and
3782 # so weak that their functioning should not be impacted.
3783 am__obj
=conftest.
${OBJEXT-o}
3788 if depmode
=$depmode \
3789 source=sub
/conftest.c object
=$am__obj \
3790 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
3791 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
3792 >/dev
/null
2>conftest.err
&&
3793 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
3794 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
3795 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
3796 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
3797 # icc doesn't choke on unknown options, it will just issue warnings
3798 # or remarks (even with -Werror). So we grep stderr for any message
3799 # that says an option was ignored or not supported.
3800 # When given -MP, icc 7.0 and 7.1 complain thusly:
3801 # icc: Command line warning: ignoring option '-M'; no argument required
3802 # The diagnosis changed in icc 8.0:
3803 # icc: Command line remark: option '-MP' not supported
3804 if (grep 'ignoring option' conftest.err ||
3805 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
3806 am_cv_CC_dependencies_compiler_type
=$depmode
3815 am_cv_CC_dependencies_compiler_type
=none
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3820 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3821 CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
3824 test "x$enable_dependency_tracking" != xno \
3825 && test "$am_cv_CC_dependencies_compiler_type" = gcc3
; then
3827 am__fastdepCC_FALSE
='#'
3829 am__fastdepCC_TRUE
='#'
3830 am__fastdepCC_FALSE
=
3835 ac_cpp
='$CXXCPP $CPPFLAGS'
3836 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3837 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3838 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
3839 if test -z "$CXX"; then
3840 if test -n "$CCC"; then
3843 if test -n "$ac_tool_prefix"; then
3844 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
3846 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3847 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3849 $as_echo_n "checking for $ac_word... " >&6; }
3850 if test "${ac_cv_prog_CXX+set}" = set; then :
3851 $as_echo_n "(cached) " >&6
3853 if test -n "$CXX"; then
3854 ac_cv_prog_CXX
="$CXX" # Let the user override the test.
3856 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3860 test -z "$as_dir" && as_dir
=.
3861 for ac_exec_ext
in '' $ac_executable_extensions; do
3862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3863 ac_cv_prog_CXX
="$ac_tool_prefix$ac_prog"
3864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3874 if test -n "$CXX"; then
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3876 $as_echo "$CXX" >&6; }
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3879 $as_echo "no" >&6; }
3883 test -n "$CXX" && break
3886 if test -z "$CXX"; then
3888 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
3890 # Extract the first word of "$ac_prog", so it can be a program name with args.
3891 set dummy
$ac_prog; ac_word
=$2
3892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3893 $as_echo_n "checking for $ac_word... " >&6; }
3894 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3895 $as_echo_n "(cached) " >&6
3897 if test -n "$ac_ct_CXX"; then
3898 ac_cv_prog_ac_ct_CXX
="$ac_ct_CXX" # Let the user override the test.
3900 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3904 test -z "$as_dir" && as_dir
=.
3905 for ac_exec_ext
in '' $ac_executable_extensions; do
3906 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3907 ac_cv_prog_ac_ct_CXX
="$ac_prog"
3908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3917 ac_ct_CXX
=$ac_cv_prog_ac_ct_CXX
3918 if test -n "$ac_ct_CXX"; then
3919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3920 $as_echo "$ac_ct_CXX" >&6; }
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3923 $as_echo "no" >&6; }
3927 test -n "$ac_ct_CXX" && break
3930 if test "x$ac_ct_CXX" = x
; then
3933 case $cross_compiling:$ac_tool_warned in
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3936 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3937 ac_tool_warned
=yes ;;
3945 # Provide some information about the compiler.
3946 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3949 for ac_option
in --version -v -V -qversion; do
3950 { { ac_try
="$ac_compiler $ac_option >&5"
3952 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3953 *) ac_try_echo=$ac_try;;
3955 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3956 $as_echo "$ac_try_echo"; } >&5
3957 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3959 if test -s conftest.err; then
3961 ... rest of stderr output deleted ...
3962 10q' conftest.err >conftest.er1
3963 cat conftest.er1 >&5
3964 rm -f conftest.er1 conftest.err
3966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3967 test $ac_status = 0; }
3970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3971 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3972 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3973 $as_echo_n "(cached) " >&6
3975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3976 /* end confdefs.h. */
3989 if ac_fn_cxx_try_compile "$LINENO"; then :
3994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3995 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3999 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4000 if test $ac_compiler_gnu = yes; then
4005 ac_test_CXXFLAGS=${CXXFLAGS+set}
4006 ac_save_CXXFLAGS=$CXXFLAGS
4007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4008 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4009 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4010 $as_echo_n "(cached) " >&6
4012 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4013 ac_cxx_werror_flag=yes
4016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4017 /* end confdefs.h. */
4027 if ac_fn_cxx_try_compile "$LINENO"; then :
4028 ac_cv_prog_cxx_g=yes
4031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4032 /* end confdefs.h. */
4042 if ac_fn_cxx_try_compile "$LINENO"; then :
4045 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4048 /* end confdefs.h. */
4058 if ac_fn_cxx_try_compile "$LINENO"; then :
4059 ac_cv_prog_cxx_g=yes
4061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4066 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4069 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4070 if test "$ac_test_CXXFLAGS" = set; then
4071 CXXFLAGS=$ac_save_CXXFLAGS
4072 elif test $ac_cv_prog_cxx_g = yes; then
4073 if test "$GXX" = yes; then
4079 if test "$GXX" = yes; then
4086 ac_cpp='$CPP $CPPFLAGS'
4087 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4088 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4089 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4091 depcc="$CXX" am_compiler_list=
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4094 $as_echo_n "checking dependency style of $depcc... " >&6; }
4095 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4096 $as_echo_n "(cached) " >&6
4098 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4099 # We make a subdir and do the tests there. Otherwise we can end up
4100 # making bogus files that we don't know about and never remove. For
4101 # instance it was reported that on HP-UX the gcc test will end up
4102 # making a dummy file named `D
' -- because `-MD' means
`put the output
4105 # Copy depcomp to subdir because otherwise we won't find it if we're
4106 # using a relative directory.
4107 cp "$am_depcomp" conftest.dir
4109 # We will build objects and dependencies in a subdirectory because
4110 # it helps to detect inapplicable dependency modes. For instance
4111 # both Tru64's cc and ICC support -MD to output dependencies as a
4112 # side effect of compilation, but ICC will put the dependencies in
4113 # the current directory while Tru64 will put them in the object
4117 am_cv_CXX_dependencies_compiler_type=none
4118 if test "$am_compiler_list" = ""; then
4119 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < .
/depcomp
`
4122 case " $depcc " in #(
4123 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4126 for depmode in $am_compiler_list; do
4127 # Setup a source with many dependencies, because some compilers
4128 # like to wrap large dependency lists on column 80 (with \), and
4129 # we should not choose a depcomp mode which is confused by this.
4131 # We need to recreate these files for each test, as the compiler may
4132 # overwrite some of them when testing with obscure command lines.
4133 # This happens at least with the AIX C compiler.
4135 for i in 1 2 3 4 5 6; do
4136 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4137 # Using `: > sub
/conftst
$i.h
' creates only sub/conftst1.h with
4138 # Solaris 8's
{/usr
,}/bin
/sh.
4139 touch sub
/conftst
$i.h
4141 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4143 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4144 # mode. It turns out that the SunPro C++ compiler does not properly
4145 # handle `-M -o', and we need to detect this. Also, some Intel
4146 # versions had trouble with output in subdirs
4147 am__obj
=sub
/conftest.
${OBJEXT-o}
4148 am__minus_obj
="-o $am__obj"
4151 # This depmode causes a compiler race in universal mode.
4152 test "$am__universal" = false ||
continue
4155 # after this tag, mechanisms are not by side-effect, so they'll
4156 # only be used when explicitly requested
4157 if test "x$enable_dependency_tracking" = xyes
; then
4163 msvisualcpp | msvcmsys
)
4164 # This compiler won't grok `-c -o', but also, the minuso test has
4165 # not run yet. These depmodes are late enough in the game, and
4166 # so weak that their functioning should not be impacted.
4167 am__obj
=conftest.
${OBJEXT-o}
4172 if depmode
=$depmode \
4173 source=sub
/conftest.c object
=$am__obj \
4174 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4175 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4176 >/dev
/null
2>conftest.err
&&
4177 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4178 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4179 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4180 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4181 # icc doesn't choke on unknown options, it will just issue warnings
4182 # or remarks (even with -Werror). So we grep stderr for any message
4183 # that says an option was ignored or not supported.
4184 # When given -MP, icc 7.0 and 7.1 complain thusly:
4185 # icc: Command line warning: ignoring option '-M'; no argument required
4186 # The diagnosis changed in icc 8.0:
4187 # icc: Command line remark: option '-MP' not supported
4188 if (grep 'ignoring option' conftest.err ||
4189 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4190 am_cv_CXX_dependencies_compiler_type
=$depmode
4199 am_cv_CXX_dependencies_compiler_type
=none
4203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4204 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4205 CXXDEPMODE
=depmode
=$am_cv_CXX_dependencies_compiler_type
4208 test "x$enable_dependency_tracking" != xno \
4209 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3
; then
4210 am__fastdepCXX_TRUE
=
4211 am__fastdepCXX_FALSE
='#'
4213 am__fastdepCXX_TRUE
='#'
4214 am__fastdepCXX_FALSE
=
4219 # AC_CONFIG_MACRO_DIR([..])
4220 ac_config_files
="$ac_config_files Makefile libcilkrts.spec"
4222 # Default to --enable-multilib
4223 # Check whether --enable-multilib was given.
4224 if test "${enable_multilib+set}" = set; then :
4225 enableval
=$enable_multilib; case "$enableval" in
4226 yes) multilib
=yes ;;
4228 *) as_fn_error
"bad value $enableval for multilib option" "$LINENO" 5 ;;
4235 # We may get other options which we leave undocumented:
4236 # --with-target-subdir, --with-multisrctop, --with-multisubdir
4237 # See config-ml.in if you want the gory details.
4239 if test "$srcdir" = "."; then
4240 if test "$with_target_subdir" != "."; then
4241 multi_basedir
="$srcdir/$with_multisrctop../.."
4243 multi_basedir
="$srcdir/$with_multisrctop.."
4246 multi_basedir
="$srcdir/.."
4250 # Even if the default multilib is not a cross compilation,
4251 # it may be that some of the other multilibs are.
4252 if test $cross_compiling = no
&& test $multilib = yes \
4253 && test "x${with_multisubdir}" != x
; then
4254 cross_compiling
=maybe
4257 ac_config_commands
="$ac_config_commands default-1"
4261 ac_cpp
='$CPP $CPPFLAGS'
4262 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4263 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4264 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4266 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4267 # On Suns, sometimes $CPP names a directory.
4268 if test -n "$CPP" && test -d "$CPP"; then
4271 if test -z "$CPP"; then
4272 if test "${ac_cv_prog_CPP+set}" = set; then :
4273 $as_echo_n "(cached) " >&6
4275 # Double quotes because CPP needs to be expanded
4276 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4279 for ac_c_preproc_warn_flag
in '' yes
4281 # Use a header file that comes with gcc, so configuring glibc
4282 # with a fresh cross-compiler works.
4283 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4284 # <limits.h> exists even on freestanding compilers.
4285 # On the NeXT, cc -E runs the code through the compiler's parser,
4286 # not just through cpp. "Syntax error" is here to catch this case.
4287 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4288 /* end confdefs.h. */
4290 # include <limits.h>
4292 # include <assert.h>
4296 if ac_fn_c_try_cpp
"$LINENO"; then :
4299 # Broken: fails on valid input.
4302 rm -f conftest.err conftest.
$ac_ext
4304 # OK, works on sane cases. Now check whether nonexistent headers
4305 # can be detected and how.
4306 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4307 /* end confdefs.h. */
4308 #include <ac_nonexistent.h>
4310 if ac_fn_c_try_cpp
"$LINENO"; then :
4311 # Broken: success on invalid input.
4314 # Passes both tests.
4318 rm -f conftest.err conftest.
$ac_ext
4321 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4322 rm -f conftest.err conftest.
$ac_ext
4323 if $ac_preproc_ok; then :
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4336 $as_echo "$CPP" >&6; }
4338 for ac_c_preproc_warn_flag
in '' yes
4340 # Use a header file that comes with gcc, so configuring glibc
4341 # with a fresh cross-compiler works.
4342 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4343 # <limits.h> exists even on freestanding compilers.
4344 # On the NeXT, cc -E runs the code through the compiler's parser,
4345 # not just through cpp. "Syntax error" is here to catch this case.
4346 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4347 /* end confdefs.h. */
4349 # include <limits.h>
4351 # include <assert.h>
4355 if ac_fn_c_try_cpp
"$LINENO"; then :
4358 # Broken: fails on valid input.
4361 rm -f conftest.err conftest.
$ac_ext
4363 # OK, works on sane cases. Now check whether nonexistent headers
4364 # can be detected and how.
4365 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4366 /* end confdefs.h. */
4367 #include <ac_nonexistent.h>
4369 if ac_fn_c_try_cpp
"$LINENO"; then :
4370 # Broken: success on invalid input.
4373 # Passes both tests.
4377 rm -f conftest.err conftest.
$ac_ext
4380 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4381 rm -f conftest.err conftest.
$ac_ext
4382 if $ac_preproc_ok; then :
4385 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4386 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4387 as_fn_error
"C preprocessor \"$CPP\" fails sanity check
4388 See \`config.log' for more details." "$LINENO" 5; }
4392 ac_cpp
='$CPP $CPPFLAGS'
4393 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4394 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4395 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4399 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4400 if test "${ac_cv_path_GREP+set}" = set; then :
4401 $as_echo_n "(cached) " >&6
4403 if test -z "$GREP"; then
4404 ac_path_GREP_found
=false
4405 # Loop through the user's path and test for each of PROGNAME-LIST
4406 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4407 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4410 test -z "$as_dir" && as_dir
=.
4411 for ac_prog
in grep ggrep
; do
4412 for ac_exec_ext
in '' $ac_executable_extensions; do
4413 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4414 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
4415 # Check for GNU ac_path_GREP and select it if it is found.
4416 # Check for GNU $ac_path_GREP
4417 case `"$ac_path_GREP" --version 2>&1` in
4419 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4422 $as_echo_n 0123456789 >"conftest.in"
4425 cat "conftest.in" "conftest.in" >"conftest.tmp"
4426 mv "conftest.tmp" "conftest.in"
4427 cp "conftest.in" "conftest.nl"
4428 $as_echo 'GREP' >> "conftest.nl"
4429 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4430 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4431 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4432 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4433 # Best one so far, save it but keep looking for a better one
4434 ac_cv_path_GREP
="$ac_path_GREP"
4435 ac_path_GREP_max
=$ac_count
4437 # 10*(2^10) chars as input seems more than enough
4438 test $ac_count -gt 10 && break
4440 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4443 $ac_path_GREP_found && break 3
4448 if test -z "$ac_cv_path_GREP"; then
4449 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4452 ac_cv_path_GREP
=$GREP
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4457 $as_echo "$ac_cv_path_GREP" >&6; }
4458 GREP
="$ac_cv_path_GREP"
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4462 $as_echo_n "checking for egrep... " >&6; }
4463 if test "${ac_cv_path_EGREP+set}" = set; then :
4464 $as_echo_n "(cached) " >&6
4466 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4467 then ac_cv_path_EGREP
="$GREP -E"
4469 if test -z "$EGREP"; then
4470 ac_path_EGREP_found
=false
4471 # Loop through the user's path and test for each of PROGNAME-LIST
4472 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4473 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4476 test -z "$as_dir" && as_dir
=.
4477 for ac_prog
in egrep; do
4478 for ac_exec_ext
in '' $ac_executable_extensions; do
4479 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4480 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
4481 # Check for GNU ac_path_EGREP and select it if it is found.
4482 # Check for GNU $ac_path_EGREP
4483 case `"$ac_path_EGREP" --version 2>&1` in
4485 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4488 $as_echo_n 0123456789 >"conftest.in"
4491 cat "conftest.in" "conftest.in" >"conftest.tmp"
4492 mv "conftest.tmp" "conftest.in"
4493 cp "conftest.in" "conftest.nl"
4494 $as_echo 'EGREP' >> "conftest.nl"
4495 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4496 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4497 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4498 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4499 # Best one so far, save it but keep looking for a better one
4500 ac_cv_path_EGREP
="$ac_path_EGREP"
4501 ac_path_EGREP_max
=$ac_count
4503 # 10*(2^10) chars as input seems more than enough
4504 test $ac_count -gt 10 && break
4506 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4509 $ac_path_EGREP_found && break 3
4514 if test -z "$ac_cv_path_EGREP"; then
4515 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4518 ac_cv_path_EGREP
=$EGREP
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4524 $as_echo "$ac_cv_path_EGREP" >&6; }
4525 EGREP
="$ac_cv_path_EGREP"
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4529 $as_echo_n "checking for ANSI C header files... " >&6; }
4530 if test "${ac_cv_header_stdc+set}" = set; then :
4531 $as_echo_n "(cached) " >&6
4533 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4534 /* end confdefs.h. */
4548 if ac_fn_c_try_compile
"$LINENO"; then :
4549 ac_cv_header_stdc
=yes
4551 ac_cv_header_stdc
=no
4553 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4555 if test $ac_cv_header_stdc = yes; then
4556 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4557 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4558 /* end confdefs.h. */
4562 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4563 $EGREP "memchr" >/dev
/null
2>&1; then :
4566 ac_cv_header_stdc
=no
4572 if test $ac_cv_header_stdc = yes; then
4573 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4574 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4575 /* end confdefs.h. */
4579 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4580 $EGREP "free" >/dev
/null
2>&1; then :
4583 ac_cv_header_stdc
=no
4589 if test $ac_cv_header_stdc = yes; then
4590 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4591 if test "$cross_compiling" = yes; then :
4594 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h. */
4598 #if ((' ' & 0x0FF) == 0x020)
4599 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4600 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4602 # define ISLOWER(c) \
4603 (('a' <= (c) && (c) <= 'i') \
4604 || ('j' <= (c) && (c) <= 'r') \
4605 || ('s' <= (c) && (c) <= 'z'))
4606 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4609 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4614 for (i = 0; i < 256; i++)
4615 if (XOR (islower (i), ISLOWER (i))
4616 || toupper (i) != TOUPPER (i))
4621 if ac_fn_c_try_run
"$LINENO"; then :
4624 ac_cv_header_stdc
=no
4626 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4627 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4633 $as_echo "$ac_cv_header_stdc" >&6; }
4634 if test $ac_cv_header_stdc = yes; then
4636 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4640 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4641 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4642 inttypes.h stdint.h unistd.h
4644 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4645 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4647 eval as_val
=\$
$as_ac_Header
4648 if test "x$as_val" = x
""yes; then :
4649 cat >>confdefs.h
<<_ACEOF
4650 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4658 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4659 # for constant arguments. Useless!
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
4661 $as_echo_n "checking for working alloca.h... " >&6; }
4662 if test "${ac_cv_working_alloca_h+set}" = set; then :
4663 $as_echo_n "(cached) " >&6
4665 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4666 /* end confdefs.h. */
4671 char *p = (char *) alloca (2 * sizeof (int));
4677 if ac_fn_c_try_link
"$LINENO"; then :
4678 ac_cv_working_alloca_h
=yes
4680 ac_cv_working_alloca_h
=no
4682 rm -f core conftest.err conftest.
$ac_objext \
4683 conftest
$ac_exeext conftest.
$ac_ext
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
4686 $as_echo "$ac_cv_working_alloca_h" >&6; }
4687 if test $ac_cv_working_alloca_h = yes; then
4689 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
4694 $as_echo_n "checking for alloca... " >&6; }
4695 if test "${ac_cv_func_alloca_works+set}" = set; then :
4696 $as_echo_n "(cached) " >&6
4698 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4699 /* end confdefs.h. */
4701 # define alloca __builtin_alloca
4704 # include <malloc.h>
4705 # define alloca _alloca
4707 # ifdef HAVE_ALLOCA_H
4708 # include <alloca.h>
4713 # ifndef alloca /* predefined by HP cc +Olibcalls */
4724 char *p = (char *) alloca (1);
4730 if ac_fn_c_try_link
"$LINENO"; then :
4731 ac_cv_func_alloca_works
=yes
4733 ac_cv_func_alloca_works
=no
4735 rm -f core conftest.err conftest.
$ac_objext \
4736 conftest
$ac_exeext conftest.
$ac_ext
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
4739 $as_echo "$ac_cv_func_alloca_works" >&6; }
4741 if test $ac_cv_func_alloca_works = yes; then
4743 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
4746 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4747 # that cause trouble. Some versions do not even contain alloca or
4748 # contain a buggy version. If you still want to use their alloca,
4749 # use ar to extract alloca.o from them instead of compiling alloca.c.
4751 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
4753 $as_echo "#define C_ALLOCA 1" >>confdefs.h
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
4757 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
4758 if test "${ac_cv_os_cray+set}" = set; then :
4759 $as_echo_n "(cached) " >&6
4761 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4762 /* end confdefs.h. */
4763 #if defined CRAY && ! defined CRAY2
4770 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4771 $EGREP "webecray" >/dev
/null
2>&1; then :
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
4780 $as_echo "$ac_cv_os_cray" >&6; }
4781 if test $ac_cv_os_cray = yes; then
4782 for ac_func
in _getb67 GETB67 getb67
; do
4783 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4784 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
4785 eval as_val
=\$
$as_ac_var
4786 if test "x$as_val" = x
""yes; then :
4788 cat >>confdefs.h
<<_ACEOF
4789 #define CRAY_STACKSEG_END $ac_func
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
4799 $as_echo_n "checking stack direction for C alloca... " >&6; }
4800 if test "${ac_cv_c_stack_direction+set}" = set; then :
4801 $as_echo_n "(cached) " >&6
4803 if test "$cross_compiling" = yes; then :
4804 ac_cv_c_stack_direction
=0
4806 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4807 /* end confdefs.h. */
4808 $ac_includes_default
4810 find_stack_direction ()
4812 static char *addr = 0;
4817 return find_stack_direction ();
4820 return (&dummy > addr) ? 1 : -1;
4826 return find_stack_direction () < 0;
4829 if ac_fn_c_try_run
"$LINENO"; then :
4830 ac_cv_c_stack_direction
=1
4832 ac_cv_c_stack_direction
=-1
4834 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4835 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
4840 $as_echo "$ac_cv_c_stack_direction" >&6; }
4841 cat >>confdefs.h
<<_ACEOF
4842 #define STACK_DIRECTION $ac_cv_c_stack_direction
4849 # Check whether the target supports protected visibility.
4850 save_CFLAGS
="$CFLAGS"
4851 CFLAGS
="$CFLAGS -Werror"
4852 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4853 /* end confdefs.h. */
4854 void __attribute__((visibility("protected"))) foo(void) { }
4863 if ac_fn_c_try_compile
"$LINENO"; then :
4864 libcilkrts_cv_have_attribute_visibility
=yes
4866 libcilkrts_cv_have_attribute_visibility
=no
4868 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4869 CFLAGS
="$save_CFLAGS"
4870 if test $libcilkrts_cv_have_attribute_visibility = yes; then
4872 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
4876 # Get target configury.
4877 .
${srcdir}/configure.tgt
4878 if test -n "$UNSUPPORTED"; then
4879 as_fn_error
"Configuration ${target} is unsupported." "$LINENO" 5
4882 if test "${multilib}" = "yes"; then
4883 multilib_arg
="--enable-multilib"
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
4889 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
4890 # Check whether --enable-version-specific-runtime-libs was given.
4891 if test "${enable_version_specific_runtime_libs+set}" = set; then :
4892 enableval
=$enable_version_specific_runtime_libs; case "$enableval" in
4893 yes) enable_version_specific_runtime_libs
=yes ;;
4894 no
) enable_version_specific_runtime_libs
=no
;;
4895 *) as_fn_error
"Unknown argument to enable/disable version-specific libs
4899 enable_version_specific_runtime_libs
=no
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
4903 $as_echo "$enable_version_specific_runtime_libs" >&6; }
4906 # Calculate toolexeclibdir
4907 # Also toolexecdir, though it's only used in toolexeclibdir
4908 case ${enable_version_specific_runtime_libs} in
4910 # Need the gcc compiler version to know where to install libraries
4911 # and header files if --enable-version-specific-runtime-libs option
4913 toolexecdir
='$(libdir)/gcc/$(target_alias)'
4914 toolexeclibdir
='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
4917 if test -n "$with_cross_host" &&
4918 test x
"$with_cross_host" != x
"no"; then
4919 # Install a library built with a cross compiler in tooldir, not libdir.
4920 toolexecdir
='$(exec_prefix)/$(target_alias)'
4921 toolexeclibdir
='$(toolexecdir)/lib'
4923 toolexecdir
='$(libdir)/gcc-lib/$(target_alias)'
4924 toolexeclibdir
='$(libdir)'
4926 multi_os_directory
=`$CC -print-multi-os-directory`
4927 case $multi_os_directory in
4928 .
) ;; # Avoid trailing /.
4929 *) toolexeclibdir
=$toolexeclibdir/$multi_os_directory ;;
4934 # Set config_dir based on the target. config_dir specifies where to get
4935 # target-specific files. The generic implementation is incomplete, but
4936 # contains information on what's needed
4948 config_dir
="generic"
4954 # We have linker scripts for appropriate operating systems
4955 linux_linker_script
=no
4958 linux_linker_script
=yes
4961 if test "$linux_linker_script" = "yes"; then
4962 LINUX_LINKER_SCRIPT_TRUE
=
4963 LINUX_LINKER_SCRIPT_FALSE
='#'
4965 LINUX_LINKER_SCRIPT_TRUE
='#'
4966 LINUX_LINKER_SCRIPT_FALSE
=
4970 mac_linker_script
=no
4973 mac_linker_script
=yes
4976 if test "$mac_linker_script" = "yes"; then
4977 MAC_LINKER_SCRIPT_TRUE
=
4978 MAC_LINKER_SCRIPT_FALSE
='#'
4980 MAC_LINKER_SCRIPT_TRUE
='#'
4981 MAC_LINKER_SCRIPT_FALSE
=
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4992 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4997 macro_version
='2.2.7a'
4998 macro_revision
='1.3134'
5012 ltmain
="$ac_aux_dir/ltmain.sh"
5014 # Backslashify metacharacters that are still active within
5015 # double-quoted strings.
5016 sed_quote_subst
='s/\(["`$\\]\)/\\\1/g'
5018 # Same as above, but do not quote variable references.
5019 double_quote_subst
='s/\(["`\\]\)/\\\1/g'
5021 # Sed substitution to delay expansion of an escaped shell variable in a
5022 # double_quote_subst'ed string.
5023 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
5025 # Sed substitution to delay expansion of an escaped single quote.
5026 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
5028 # Sed substitution to avoid accidental globbing in evaled expressions
5029 no_glob_subst
='s/\*/\\\*/g'
5031 ECHO
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5032 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5033 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5036 $as_echo_n "checking how to print strings... " >&6; }
5037 # Test print first, because it will be a builtin if present.
5038 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5039 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5041 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5044 # Use this function as a fallback that always works.
5045 func_fallback_echo ()
5047 eval 'cat <<_LTECHO_EOF
5051 ECHO='func_fallback_echo
'
5054 # func_echo_all arg...
5055 # Invoke $ECHO with all args, space-separated.
5062 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5063 $as_echo "printf" >&6; } ;;
5064 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5065 $as_echo "print -r" >&6; } ;;
5066 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5067 $as_echo "cat" >&6; } ;;
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5084 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5085 if test "${ac_cv_path_SED+set}" = set; then :
5086 $as_echo_n "(cached) " >&6
5088 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5089 for ac_i in 1 2 3 4 5 6 7; do
5090 ac_script="$ac_script$as_nl$ac_script"
5092 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5093 { ac_script=; unset ac_script;}
5094 if test -z "$SED"; then
5095 ac_path_SED_found=false
5096 # Loop through the user's path and
test for each of PROGNAME-LIST
5097 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5101 test -z "$as_dir" && as_dir
=.
5102 for ac_prog
in sed gsed
; do
5103 for ac_exec_ext
in '' $ac_executable_extensions; do
5104 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
5105 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } ||
continue
5106 # Check for GNU ac_path_SED and select it if it is found.
5107 # Check for GNU $ac_path_SED
5108 case `"$ac_path_SED" --version 2>&1` in
5110 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
5113 $as_echo_n 0123456789 >"conftest.in"
5116 cat "conftest.in" "conftest.in" >"conftest.tmp"
5117 mv "conftest.tmp" "conftest.in"
5118 cp "conftest.in" "conftest.nl"
5119 $as_echo '' >> "conftest.nl"
5120 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5121 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5122 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5123 if test $ac_count -gt ${ac_path_SED_max-0}; then
5124 # Best one so far, save it but keep looking for a better one
5125 ac_cv_path_SED
="$ac_path_SED"
5126 ac_path_SED_max
=$ac_count
5128 # 10*(2^10) chars as input seems more than enough
5129 test $ac_count -gt 10 && break
5131 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5134 $ac_path_SED_found && break 3
5139 if test -z "$ac_cv_path_SED"; then
5140 as_fn_error
"no acceptable sed could be found in \$PATH" "$LINENO" 5
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5148 $as_echo "$ac_cv_path_SED" >&6; }
5149 SED
="$ac_cv_path_SED"
5152 test -z "$SED" && SED
=sed
5153 Xsed
="$SED -e 1s/^X//"
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5166 $as_echo_n "checking for fgrep... " >&6; }
5167 if test "${ac_cv_path_FGREP+set}" = set; then :
5168 $as_echo_n "(cached) " >&6
5170 if echo 'ab*c' |
$GREP -F 'ab*c' >/dev
/null
2>&1
5171 then ac_cv_path_FGREP
="$GREP -F"
5173 if test -z "$FGREP"; then
5174 ac_path_FGREP_found
=false
5175 # Loop through the user's path and test for each of PROGNAME-LIST
5176 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5177 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5180 test -z "$as_dir" && as_dir
=.
5181 for ac_prog
in fgrep
; do
5182 for ac_exec_ext
in '' $ac_executable_extensions; do
5183 ac_path_FGREP
="$as_dir/$ac_prog$ac_exec_ext"
5184 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } ||
continue
5185 # Check for GNU ac_path_FGREP and select it if it is found.
5186 # Check for GNU $ac_path_FGREP
5187 case `"$ac_path_FGREP" --version 2>&1` in
5189 ac_cv_path_FGREP
="$ac_path_FGREP" ac_path_FGREP_found
=:;;
5192 $as_echo_n 0123456789 >"conftest.in"
5195 cat "conftest.in" "conftest.in" >"conftest.tmp"
5196 mv "conftest.tmp" "conftest.in"
5197 cp "conftest.in" "conftest.nl"
5198 $as_echo 'FGREP' >> "conftest.nl"
5199 "$ac_path_FGREP" FGREP
< "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5200 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5201 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5202 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5203 # Best one so far, save it but keep looking for a better one
5204 ac_cv_path_FGREP
="$ac_path_FGREP"
5205 ac_path_FGREP_max
=$ac_count
5207 # 10*(2^10) chars as input seems more than enough
5208 test $ac_count -gt 10 && break
5210 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5213 $ac_path_FGREP_found && break 3
5218 if test -z "$ac_cv_path_FGREP"; then
5219 as_fn_error
"no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5222 ac_cv_path_FGREP
=$FGREP
5227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5228 $as_echo "$ac_cv_path_FGREP" >&6; }
5229 FGREP
="$ac_cv_path_FGREP"
5232 test -z "$GREP" && GREP
=grep
5252 # Check whether --with-gnu-ld was given.
5253 if test "${with_gnu_ld+set}" = set; then :
5254 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
5260 if test "$GCC" = yes; then
5261 # Check if gcc -print-prog-name=ld gives a path.
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5263 $as_echo_n "checking for ld used by $CC... " >&6; }
5266 # gcc leaves a trailing carriage return which upsets mingw
5267 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5269 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
5272 # Accept absolute paths.
5274 re_direlt
='/[^/][^/]*/\.\./'
5275 # Canonicalize the pathname of ld
5276 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5277 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
5278 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5280 test -z "$LD" && LD
="$ac_prog"
5283 # If it fails, then pretend we aren't using GCC.
5287 # If it is relative, then search for the first ld in PATH.
5291 elif test "$with_gnu_ld" = yes; then
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5293 $as_echo_n "checking for GNU ld... " >&6; }
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5296 $as_echo_n "checking for non-GNU ld... " >&6; }
5298 if test "${lt_cv_path_LD+set}" = set; then :
5299 $as_echo_n "(cached) " >&6
5301 if test -z "$LD"; then
5302 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5303 for ac_dir
in $PATH; do
5305 test -z "$ac_dir" && ac_dir
=.
5306 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
5307 lt_cv_path_LD
="$ac_dir/$ac_prog"
5308 # Check to see if the program is GNU ld. I'd rather use --version,
5309 # but apparently some variants of GNU ld only accept -v.
5310 # Break only if it was the GNU/non-GNU ld that we prefer.
5311 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5312 *GNU
* |
*'with BFD'*)
5313 test "$with_gnu_ld" != no
&& break
5316 test "$with_gnu_ld" != yes && break
5323 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
5328 if test -n "$LD"; then
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5330 $as_echo "$LD" >&6; }
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5333 $as_echo "no" >&6; }
5335 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5337 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5338 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5339 $as_echo_n "(cached) " >&6
5341 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5342 case `$LD -v 2>&1 </dev/null` in
5343 *GNU
* |
*'with BFD'*)
5344 lt_cv_prog_gnu_ld
=yes
5347 lt_cv_prog_gnu_ld
=no
5351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5352 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5353 with_gnu_ld
=$lt_cv_prog_gnu_ld
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5364 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5365 if test "${lt_cv_path_NM+set}" = set; then :
5366 $as_echo_n "(cached) " >&6
5368 if test -n "$NM"; then
5369 # Let the user override the test.
5372 lt_nm_to_check
="${ac_tool_prefix}nm"
5373 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5374 lt_nm_to_check
="$lt_nm_to_check nm"
5376 for lt_tmp_nm
in $lt_nm_to_check; do
5377 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
5378 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
5380 test -z "$ac_dir" && ac_dir
=.
5381 tmp_nm
="$ac_dir/$lt_tmp_nm"
5382 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
5383 # Check to see if the nm accepts a BSD-compat flag.
5384 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5385 # nm: unknown option "B" ignored
5386 # Tru64's nm complains that /dev/null is an invalid object file
5387 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5388 */dev
/null
* |
*'Invalid file or object type'*)
5389 lt_cv_path_NM
="$tmp_nm -B"
5393 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5395 lt_cv_path_NM
="$tmp_nm -p"
5399 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5400 continue # so that we can try to find one that supports BSD flags
5409 : ${lt_cv_path_NM=no}
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5413 $as_echo "$lt_cv_path_NM" >&6; }
5414 if test "$lt_cv_path_NM" != "no"; then
5417 # Didn't find any BSD compatible name lister, look for dumpbin.
5418 if test -n "$DUMPBIN"; then :
5419 # Let the user override the test.
5421 if test -n "$ac_tool_prefix"; then
5422 for ac_prog
in dumpbin
"link -dump"
5424 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5425 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5427 $as_echo_n "checking for $ac_word... " >&6; }
5428 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5429 $as_echo_n "(cached) " >&6
5431 if test -n "$DUMPBIN"; then
5432 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
5434 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5438 test -z "$as_dir" && as_dir
=.
5439 for ac_exec_ext
in '' $ac_executable_extensions; do
5440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5441 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
5442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5451 DUMPBIN
=$ac_cv_prog_DUMPBIN
5452 if test -n "$DUMPBIN"; then
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5454 $as_echo "$DUMPBIN" >&6; }
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5457 $as_echo "no" >&6; }
5461 test -n "$DUMPBIN" && break
5464 if test -z "$DUMPBIN"; then
5465 ac_ct_DUMPBIN
=$DUMPBIN
5466 for ac_prog
in dumpbin
"link -dump"
5468 # Extract the first word of "$ac_prog", so it can be a program name with args.
5469 set dummy
$ac_prog; ac_word
=$2
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5471 $as_echo_n "checking for $ac_word... " >&6; }
5472 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5473 $as_echo_n "(cached) " >&6
5475 if test -n "$ac_ct_DUMPBIN"; then
5476 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
5478 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5482 test -z "$as_dir" && as_dir
=.
5483 for ac_exec_ext
in '' $ac_executable_extensions; do
5484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5485 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
5486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5495 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
5496 if test -n "$ac_ct_DUMPBIN"; then
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5498 $as_echo "$ac_ct_DUMPBIN" >&6; }
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5501 $as_echo "no" >&6; }
5505 test -n "$ac_ct_DUMPBIN" && break
5508 if test "x$ac_ct_DUMPBIN" = x
; then
5511 case $cross_compiling:$ac_tool_warned in
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5514 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5515 ac_tool_warned
=yes ;;
5517 DUMPBIN
=$ac_ct_DUMPBIN
5521 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5523 DUMPBIN
="$DUMPBIN -symbols"
5531 if test "$DUMPBIN" != ":"; then
5535 test -z "$NM" && NM
=nm
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5543 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5544 if test "${lt_cv_nm_interface+set}" = set; then :
5545 $as_echo_n "(cached) " >&6
5547 lt_cv_nm_interface
="BSD nm"
5548 echo "int some_variable = 0;" > conftest.
$ac_ext
5549 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5550 (eval "$ac_compile" 2>conftest.err
)
5551 cat conftest.err
>&5
5552 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5553 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
5554 cat conftest.err
>&5
5555 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5556 cat conftest.out
>&5
5557 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
5558 lt_cv_nm_interface
="MS dumpbin"
5562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5563 $as_echo "$lt_cv_nm_interface" >&6; }
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5566 $as_echo_n "checking whether ln -s works... " >&6; }
5568 if test "$LN_S" = "ln -s"; then
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5570 $as_echo "yes" >&6; }
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5573 $as_echo "no, using $LN_S" >&6; }
5576 # find the maximum length of command line arguments
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5578 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5579 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5580 $as_echo_n "(cached) " >&6
5587 # On DJGPP, this test can blow up pretty badly due to problems in libc
5588 # (any single argument exceeding 2000 bytes causes a buffer overrun
5589 # during glob expansion). Even if it were fixed, the result of this
5590 # check would be larger than it should be.
5591 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
5595 # Under GNU Hurd, this test is not required because there is
5596 # no limit to the length of command line arguments.
5597 # Libtool will interpret -1 as no limit whatsoever
5598 lt_cv_sys_max_cmd_len
=-1;
5601 cygwin
* | mingw
* | cegcc
*)
5602 # On Win9x/ME, this test blows up -- it succeeds, but takes
5603 # about 5 minutes as the teststring grows exponentially.
5604 # Worse, since 9x/ME are not pre-emptively multitasking,
5605 # you end up with a "frozen" computer, even though with patience
5606 # the test eventually succeeds (with a max line length of 256k).
5607 # Instead, let's just punt: use the minimum linelength reported by
5608 # all of the supported platforms: 8192 (on NT/2K/XP).
5609 lt_cv_sys_max_cmd_len
=8192;
5613 # On MiNT this can take a long time and run out of memory.
5614 lt_cv_sys_max_cmd_len
=8192;
5618 # On AmigaOS with pdksh, this test takes hours, literally.
5619 # So we just punt and use a minimum line length of 8192.
5620 lt_cv_sys_max_cmd_len
=8192;
5623 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
5624 # This has been around since 386BSD, at least. Likely further.
5625 if test -x /sbin
/sysctl
; then
5626 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
5627 elif test -x /usr
/sbin
/sysctl
; then
5628 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
5630 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
5632 # And add a safety zone
5633 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
5634 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
5638 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5639 lt_cv_sys_max_cmd_len
=196608
5643 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5644 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5645 # nice to cause kernel panics so lets avoid the loop below.
5646 # First set a reasonable default.
5647 lt_cv_sys_max_cmd_len
=16384
5649 if test -x /sbin
/sysconfig
; then
5650 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5651 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
5656 lt_cv_sys_max_cmd_len
=102400
5658 sysv5
* | sco5v6
* | sysv4.2uw2
*)
5659 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5660 if test -n "$kargmax"; then
5661 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
5663 lt_cv_sys_max_cmd_len
=32768
5667 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
5668 if test -n "$lt_cv_sys_max_cmd_len"; then
5669 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
5670 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
5672 # Make teststring a little bigger before we do anything with it.
5673 # a 1K string should be a reasonable start.
5674 for i
in 1 2 3 4 5 6 7 8 ; do
5675 teststring
=$teststring$teststring
5677 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
5678 # If test is not a shell built-in, we'll probably end up computing a
5679 # maximum length that is only half of the actual maximum length, but
5681 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5682 = "X$teststring$teststring"; } >/dev
/null
2>&1 &&
5683 test $i != 17 # 1/2 MB should be enough
5686 teststring
=$teststring$teststring
5688 # Only check the string length outside the loop.
5689 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
5691 # Add a significant safety factor because C++ compilers can tack on
5692 # massive amounts of additional arguments before passing them to the
5693 # linker. It appears as though 1/2 is a usable value.
5694 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
5701 if test -n $lt_cv_sys_max_cmd_len ; then
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5703 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5706 $as_echo "none" >&6; }
5708 max_cmd_len
=$lt_cv_sys_max_cmd_len
5719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5720 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5721 # Try some XSI features
5724 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5726 && eval 'test $(( 1 + 1 )) -eq 2 \
5727 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $xsi_shell" >&5
5730 $as_echo "$xsi_shell" >&6; }
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands
\"+=\"" >&5
5734 $as_echo_n "checking whether the shell understands
\"+=\"...
" >&6; }
5736 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
5738 && lt_shell_append=yes
5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_shell_append" >&5
5740 $as_echo "$lt_shell_append" >&6; }
5743 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5753 # test EBCDIC or ASCII
5754 case `echo X|tr X '\101'` in
5755 A) # ASCII based system
5756 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5757 lt_SP2NL='tr \040 \012'
5758 lt_NL2SP='tr \015\012 \040\040'
5760 *) # EBCDIC based system
5761 lt_SP2NL='tr \100 \n'
5762 lt_NL2SP='tr \r\n \100\100'
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $LD option to reload object files
" >&5
5775 $as_echo_n "checking
for $LD option to reload object files...
" >&6; }
5776 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5777 $as_echo_n "(cached
) " >&6
5779 lt_cv_ld_reload_flag='-r'
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_reload_flag" >&5
5782 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5783 reload_flag=$lt_cv_ld_reload_flag
5784 case $reload_flag in
5786 *) reload_flag=" $reload_flag" ;;
5788 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5791 if test "$GCC" = yes; then
5792 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5794 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5807 if test -n "$ac_tool_prefix"; then
5808 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
5809 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5811 $as_echo_n "checking
for $ac_word...
" >&6; }
5812 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5813 $as_echo_n "(cached
) " >&6
5815 if test -n "$OBJDUMP"; then
5816 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5822 test -z "$as_dir" && as_dir=.
5823 for ac_exec_ext in '' $ac_executable_extensions; do
5824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5825 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
5826 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5835 OBJDUMP=$ac_cv_prog_OBJDUMP
5836 if test -n "$OBJDUMP"; then
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OBJDUMP" >&5
5838 $as_echo "$OBJDUMP" >&6; }
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5841 $as_echo "no
" >&6; }
5846 if test -z "$ac_cv_prog_OBJDUMP"; then
5847 ac_ct_OBJDUMP=$OBJDUMP
5848 # Extract the first word of "objdump
", so it can be a program name with args.
5849 set dummy objdump; ac_word=$2
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
5851 $as_echo_n "checking
for $ac_word...
" >&6; }
5852 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5853 $as_echo_n "(cached
) " >&6
5855 if test -n "$ac_ct_OBJDUMP"; then
5856 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5862 test -z "$as_dir" && as_dir=.
5863 for ac_exec_ext in '' $ac_executable_extensions; do
5864 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5865 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
5866 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
5875 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5876 if test -n "$ac_ct_OBJDUMP"; then
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OBJDUMP" >&5
5878 $as_echo "$ac_ct_OBJDUMP" >&6; }
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
5881 $as_echo "no
" >&6; }
5884 if test "x
$ac_ct_OBJDUMP" = x; then
5887 case $cross_compiling:$ac_tool_warned in
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
5890 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
5891 ac_tool_warned=yes ;;
5893 OBJDUMP=$ac_ct_OBJDUMP
5896 OBJDUMP="$ac_cv_prog_OBJDUMP"
5899 test -z "$OBJDUMP" && OBJDUMP=objdump
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries
" >&5
5910 $as_echo_n "checking how to recognize dependent libraries...
" >&6; }
5911 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5912 $as_echo_n "(cached
) " >&6
5914 lt_cv_file_magic_cmd='$MAGIC_CMD'
5915 lt_cv_file_magic_test_file=
5916 lt_cv_deplibs_check_method='unknown'
5917 # Need to set the preceding variable on all platforms that support
5918 # interlibrary dependencies.
5919 # 'none' -- dependencies not supported.
5920 # `unknown' -- same as none, but documents that we really don't know.
5921 # 'pass_all' -- all dependencies passed with no checks.
5922 # 'test_compile' -- check by making test program.
5923 # 'file_magic [[regex]]' -- check by looking for files in library path
5924 # which responds to the $file_magic_cmd with a given extended regex.
5925 # If you have `file' or equivalent on your system and you're not sure
5926 # whether `pass_all' will *always* work, you probably want this one.
5930 lt_cv_deplibs_check_method=pass_all
5934 lt_cv_deplibs_check_method=pass_all
5938 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5939 lt_cv_file_magic_cmd='/usr/bin/file -L'
5940 lt_cv_file_magic_test_file=/shlib/libc.so
5944 # func_win32_libid is a shell function defined in ltmain.sh
5945 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5946 lt_cv_file_magic_cmd='func_win32_libid'
5950 # Base MSYS/MinGW do not provide the 'file' command needed by
5951 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5952 # unless we find 'file', for example because we are cross-compiling.
5953 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5954 if ( test "$lt_cv_nm_interface" = "BSD nm
" && file / ) >/dev/null 2>&1; then
5955 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5956 lt_cv_file_magic_cmd='func_win32_libid'
5958 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5959 lt_cv_file_magic_cmd='$OBJDUMP -f'
5964 # use the weaker test based on 'objdump'. See mingw*.
5965 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5966 lt_cv_file_magic_cmd='$OBJDUMP -f'
5969 darwin* | rhapsody*)
5970 lt_cv_deplibs_check_method=pass_all
5973 freebsd* | dragonfly*)
5974 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5977 # Not sure whether the presence of OpenBSD here was a mistake.
5978 # Let's accept both of them until this is cleared up.
5979 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5980 lt_cv_file_magic_cmd=/usr/bin/file
5981 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5985 lt_cv_deplibs_check_method=pass_all
5990 lt_cv_deplibs_check_method=pass_all
5994 lt_cv_deplibs_check_method=pass_all
5997 hpux10.20* | hpux11*)
5998 lt_cv_file_magic_cmd=/usr/bin/file
6001 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6002 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6005 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]'
6006 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6009 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6010 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6016 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6017 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6020 irix5* | irix6* | nonstopux*)
6022 *-32|*"-32 ") libmagic=32-bit;;
6023 *-n32|*"-n32 ") libmagic=N32;;
6024 *-64|*"-64 ") libmagic=64-bit;;
6025 *) libmagic=never-match;;
6027 lt_cv_deplibs_check_method=pass_all
6030 # This must be Linux ELF.
6031 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6032 lt_cv_deplibs_check_method=pass_all
6036 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6037 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6039 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6044 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6045 lt_cv_file_magic_cmd=/usr/bin/file
6046 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6050 lt_cv_deplibs_check_method=pass_all
6054 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
6055 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6057 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6061 osf3* | osf4* | osf5*)
6062 lt_cv_deplibs_check_method=pass_all
6066 lt_cv_deplibs_check_method=pass_all
6070 lt_cv_deplibs_check_method=pass_all
6073 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6074 lt_cv_deplibs_check_method=pass_all
6078 case $host_vendor in
6080 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]'
6081 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6084 lt_cv_deplibs_check_method=pass_all
6087 lt_cv_file_magic_cmd='/bin/file'
6088 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6091 lt_cv_file_magic_cmd='/bin/file'
6092 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
6093 lt_cv_file_magic_test_file=/lib/libc.so
6096 lt_cv_deplibs_check_method=pass_all
6099 lt_cv_deplibs_check_method=pass_all
6105 lt_cv_deplibs_check_method=pass_all
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_deplibs_check_method" >&5
6111 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6112 file_magic_cmd=$lt_cv_file_magic_cmd
6113 deplibs_check_method=$lt_cv_deplibs_check_method
6114 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6127 if test -n "$ac_tool_prefix"; then
6128 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6129 set dummy ${ac_tool_prefix}ar; ac_word=$2
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6131 $as_echo_n "checking
for $ac_word...
" >&6; }
6132 if test "${ac_cv_prog_AR+set}" = set; then :
6133 $as_echo_n "(cached
) " >&6
6135 if test -n "$AR"; then
6136 ac_cv_prog_AR="$AR" # Let the user override the test.
6138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6142 test -z "$as_dir" && as_dir=.
6143 for ac_exec_ext in '' $ac_executable_extensions; do
6144 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6145 ac_cv_prog_AR="${ac_tool_prefix}ar"
6146 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6156 if test -n "$AR"; then
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $AR" >&5
6158 $as_echo "$AR" >&6; }
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6161 $as_echo "no
" >&6; }
6166 if test -z "$ac_cv_prog_AR"; then
6168 # Extract the first word of "ar", so it can be a program name with args.
6169 set dummy ar; ac_word=$2
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6171 $as_echo_n "checking
for $ac_word...
" >&6; }
6172 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6173 $as_echo_n "(cached
) " >&6
6175 if test -n "$ac_ct_AR"; then
6176 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6182 test -z "$as_dir" && as_dir=.
6183 for ac_exec_ext in '' $ac_executable_extensions; do
6184 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6185 ac_cv_prog_ac_ct_AR="ar"
6186 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6195 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6196 if test -n "$ac_ct_AR"; then
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_AR" >&5
6198 $as_echo "$ac_ct_AR" >&6; }
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6201 $as_echo "no
" >&6; }
6204 if test "x
$ac_ct_AR" = x; then
6207 case $cross_compiling:$ac_tool_warned in
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6210 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6211 ac_tool_warned=yes ;;
6219 test -z "$AR" && AR=ar
6220 test -z "$AR_FLAGS" && AR_FLAGS=cru
6232 if test -n "$ac_tool_prefix"; then
6233 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
6234 set dummy ${ac_tool_prefix}strip; ac_word=$2
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6236 $as_echo_n "checking
for $ac_word...
" >&6; }
6237 if test "${ac_cv_prog_STRIP+set}" = set; then :
6238 $as_echo_n "(cached
) " >&6
6240 if test -n "$STRIP"; then
6241 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6247 test -z "$as_dir" && as_dir=.
6248 for ac_exec_ext in '' $ac_executable_extensions; do
6249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6250 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
6251 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6260 STRIP=$ac_cv_prog_STRIP
6261 if test -n "$STRIP"; then
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $STRIP" >&5
6263 $as_echo "$STRIP" >&6; }
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6266 $as_echo "no
" >&6; }
6271 if test -z "$ac_cv_prog_STRIP"; then
6273 # Extract the first word of "strip
", so it can be a program name with args.
6274 set dummy strip; ac_word=$2
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6276 $as_echo_n "checking
for $ac_word...
" >&6; }
6277 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6278 $as_echo_n "(cached
) " >&6
6280 if test -n "$ac_ct_STRIP"; then
6281 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6287 test -z "$as_dir" && as_dir=.
6288 for ac_exec_ext in '' $ac_executable_extensions; do
6289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6290 ac_cv_prog_ac_ct_STRIP="strip
"
6291 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6300 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6301 if test -n "$ac_ct_STRIP"; then
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_STRIP" >&5
6303 $as_echo "$ac_ct_STRIP" >&6; }
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6306 $as_echo "no
" >&6; }
6309 if test "x
$ac_ct_STRIP" = x; then
6312 case $cross_compiling:$ac_tool_warned in
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6315 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6316 ac_tool_warned=yes ;;
6321 STRIP="$ac_cv_prog_STRIP"
6324 test -z "$STRIP" && STRIP=:
6331 if test -n "$ac_tool_prefix"; then
6332 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
6333 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6335 $as_echo_n "checking
for $ac_word...
" >&6; }
6336 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6337 $as_echo_n "(cached
) " >&6
6339 if test -n "$RANLIB"; then
6340 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6346 test -z "$as_dir" && as_dir=.
6347 for ac_exec_ext in '' $ac_executable_extensions; do
6348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6349 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
6350 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6359 RANLIB=$ac_cv_prog_RANLIB
6360 if test -n "$RANLIB"; then
6361 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $RANLIB" >&5
6362 $as_echo "$RANLIB" >&6; }
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6365 $as_echo "no
" >&6; }
6370 if test -z "$ac_cv_prog_RANLIB"; then
6371 ac_ct_RANLIB=$RANLIB
6372 # Extract the first word of "ranlib
", so it can be a program name with args.
6373 set dummy ranlib; ac_word=$2
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6375 $as_echo_n "checking
for $ac_word...
" >&6; }
6376 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6377 $as_echo_n "(cached
) " >&6
6379 if test -n "$ac_ct_RANLIB"; then
6380 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6386 test -z "$as_dir" && as_dir=.
6387 for ac_exec_ext in '' $ac_executable_extensions; do
6388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6389 ac_cv_prog_ac_ct_RANLIB="ranlib
"
6390 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6399 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6400 if test -n "$ac_ct_RANLIB"; then
6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_RANLIB" >&5
6402 $as_echo "$ac_ct_RANLIB" >&6; }
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6405 $as_echo "no
" >&6; }
6408 if test "x
$ac_ct_RANLIB" = x; then
6411 case $cross_compiling:$ac_tool_warned in
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
6414 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
6415 ac_tool_warned=yes ;;
6417 RANLIB=$ac_ct_RANLIB
6420 RANLIB="$ac_cv_prog_RANLIB"
6423 test -z "$RANLIB" && RANLIB=:
6430 # Determine commands to create old-style static archives.
6431 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6432 old_postinstall_cmds='chmod 644 $oldlib'
6433 old_postuninstall_cmds=
6435 if test -n "$RANLIB"; then
6438 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
6441 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
6444 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
6449 lock_old_archive_extraction=yes ;;
6451 lock_old_archive_extraction=no ;;
6492 # If no C compiler was specified, use CC.
6495 # If no C compiler flags were specified, use CFLAGS.
6496 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6498 # Allow CC to be a program name with arguments.
6502 # Check for command to grab the raw symbol name followed by C symbol from nm.
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
command to parse
$NM output from
$compiler object
" >&5
6504 $as_echo_n "checking
command to parse
$NM output from
$compiler object...
" >&6; }
6505 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6506 $as_echo_n "(cached
) " >&6
6509 # These are sane defaults that work on at least a few old systems.
6510 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6512 # Character class describing NM global symbol codes.
6513 symcode='[BCDEGRST]'
6515 # Regexp to match symbols that can be accessed directly from C.
6516 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6518 # Define system-specific variables.
6523 cygwin* | mingw* | pw32* | cegcc*)
6524 symcode='[ABCDGISTW]'
6527 if test "$host_cpu" = ia64; then
6528 symcode='[ABCDEGRST]'
6532 symcode='[BCDEGRST]'
6535 symcode='[BCDEGQRST]'
6546 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6554 # If we're using GNU nm, then use its standard symbol codes.
6555 case `$NM -V 2>&1` in
6556 *GNU* | *'with BFD'*)
6557 symcode='[ABCDGIRSTW]' ;;
6560 # Transform an extracted symbol line into a proper C declaration.
6561 # Some systems (esp. on ia64) link data and code symbols differently,
6562 # so use this general approach.
6563 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6565 # Transform an extracted symbol line into symbol name and symbol address
6566 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6567 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'"
6569 # Handle CRLF in mingw tool chain
6573 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6577 # Try without a prefix underscore, then with it.
6578 for ac_symprfx in "" "_
"; do
6580 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6581 symxfrm="\\1 $ac_symprfx\\2 \\2"
6583 # Write the raw and C identifiers.
6584 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
6585 # Fake it for dumpbin and say T for any non-static function
6586 # and D for any global variable.
6587 # Also find C++ and __fastcall symbols from MSVC++,
6588 # which start with @ or ?.
6589 lt_cv_sys_global_symbol_pipe="$AWK '"\
6590 " {last_section=section; section=\$ 3};"\
6591 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6592 " \$ 0!~/External *\|/{next};"\
6593 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6594 " {if(hide[section]) next};"\
6595 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6596 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6597 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6598 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6599 " ' prfx
=^
$ac_symprfx"
6601 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6604 # Check to see that the pipe works correctly.
6608 cat > conftest.$ac_ext <<_LT_EOF
6613 void nm_test_func(void);
6614 void nm_test_func(void){}
6618 int main(){nm_test_var='a';nm_test_func();return(0);}
6621 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6622 (eval $ac_compile) 2>&5
6624 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6625 test $ac_status = 0; }; then
6626 # Now try to grab the symbols.
6628 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$NM conftest.
$ac_objext \|
"$lt_cv_sys_global_symbol_pipe" \
> $nlist\""; } >&5
6629 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6631 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6632 test $ac_status = 0; } && test -s "$nlist"; then
6633 # Try sorting and uniquifying the output.
6634 if sort "$nlist" | uniq > "$nlist"T; then
6635 mv -f "$nlist"T "$nlist"
6640 # Make sure that we snagged all the symbols we need.
6641 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6642 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6643 cat <<_LT_EOF > conftest.$ac_ext
6649 # Now generate the symbol file.
6650 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6652 cat <<_LT_EOF >> conftest.$ac_ext
6654 /* The mapping between symbol names and symbols. */
6659 lt__PROGRAM__LTX_preloaded_symbols[] =
6661 { "@PROGRAM@
", (void *) 0 },
6663 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6664 cat <<\_LT_EOF >> conftest.$ac_ext
6668 /* This works around a problem in FreeBSD linker */
6669 #ifdef FREEBSD_WORKAROUND
6670 static const void *lt_preloaded_setup() {
6671 return lt__PROGRAM__LTX_preloaded_symbols;
6679 # Now try linking the two files.
6680 mv conftest.$ac_objext conftstm.$ac_objext
6681 lt_save_LIBS="$LIBS"
6682 lt_save_CFLAGS="$CFLAGS"
6683 LIBS="conftstm.
$ac_objext"
6684 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6685 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6686 (eval $ac_link) 2>&5
6688 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6689 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6692 LIBS="$lt_save_LIBS"
6693 CFLAGS="$lt_save_CFLAGS"
6695 echo "cannot
find nm_test_func
in $nlist" >&5
6698 echo "cannot
find nm_test_var
in $nlist" >&5
6701 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
6704 echo "$progname: failed program was
:" >&5
6705 cat conftest.$ac_ext >&5
6707 rm -rf conftest* conftst*
6709 # Do not use the global_symbol_pipe unless it works.
6710 if test "$pipe_works" = yes; then
6713 lt_cv_sys_global_symbol_pipe=
6719 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6720 lt_cv_sys_global_symbol_to_cdecl=
6722 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6723 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: failed
" >&5
6724 $as_echo "failed
" >&6; }
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: ok
" >&5
6727 $as_echo "ok
" >&6; }
6751 # Check whether --enable-libtool-lock was given.
6752 if test "${enable_libtool_lock+set}" = set; then :
6753 enableval=$enable_libtool_lock;
6756 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
6758 # Some flags need to be propagated to the compiler or linker for good
6762 # Find out which ABI we are using.
6763 echo 'int i;' > conftest.$ac_ext
6764 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6765 (eval $ac_compile) 2>&5
6767 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6768 test $ac_status = 0; }; then
6769 case `/usr/bin/file conftest.$ac_objext` in
6781 # Find out which ABI we are using.
6782 echo '#line '$LINENO' "configure
"' > conftest.$ac_ext
6783 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6784 (eval $ac_compile) 2>&5
6786 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6787 test $ac_status = 0; }; then
6788 if test "$lt_cv_prog_gnu_ld" = yes; then
6789 case `/usr/bin/file conftest.$ac_objext` in
6791 LD="${LD-ld} -melf32bsmip"
6794 LD="${LD-ld} -melf32bmipn32"
6797 LD="${LD-ld} -melf64bmip"
6801 case `/usr/bin/file conftest.$ac_objext` in
6817 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6818 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6819 # Find out which ABI we are using.
6820 echo 'int i;' > conftest.$ac_ext
6821 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6822 (eval $ac_compile) 2>&5
6824 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6825 test $ac_status = 0; }; then
6826 case `/usr/bin/file conftest.o` in
6829 x86_64-*kfreebsd*-gnu)
6830 LD="${LD-ld} -m elf_i386_fbsd
"
6833 case `/usr/bin/file conftest.o` in
6835 LD="${LD-ld} -m elf32_x86_64
"
6838 LD="${LD-ld} -m elf_i386
"
6842 powerpc64le-*linux*)
6843 LD="${LD-ld} -m elf32lppclinux
"
6846 LD="${LD-ld} -m elf32ppclinux
"
6849 LD="${LD-ld} -m elf_s390
"
6852 LD="${LD-ld} -m elf32_sparc
"
6858 x86_64-*kfreebsd*-gnu)
6859 LD="${LD-ld} -m elf_x86_64_fbsd
"
6862 LD="${LD-ld} -m elf_x86_64
"
6865 LD="${LD-ld} -m elf64lppc
"
6868 LD="${LD-ld} -m elf64ppc
"
6870 s390*-*linux*|s390*-*tpf*)
6871 LD="${LD-ld} -m elf64_s390
"
6874 LD="${LD-ld} -m elf64_sparc
"
6884 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6885 SAVE_CFLAGS="$CFLAGS"
6886 CFLAGS="$CFLAGS -belf"
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs
-belf" >&5
6888 $as_echo_n "checking whether the C compiler needs
-belf...
" >&6; }
6889 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6890 $as_echo_n "(cached
) " >&6
6893 ac_cpp='$CPP $CPPFLAGS'
6894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6899 /* end confdefs.h. */
6909 if ac_fn_c_try_link "$LINENO"; then :
6910 lt_cv_cc_needs_belf=yes
6912 lt_cv_cc_needs_belf=no
6914 rm -f core conftest.err conftest.$ac_objext \
6915 conftest$ac_exeext conftest.$ac_ext
6917 ac_cpp='$CPP $CPPFLAGS'
6918 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6919 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6920 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_cc_needs_belf" >&5
6924 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6925 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6926 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6927 CFLAGS="$SAVE_CFLAGS"
6931 # Find out which ABI we are using.
6932 echo 'int i;' > conftest.$ac_ext
6933 if { { eval echo "\"\
$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6934 (eval $ac_compile) 2>&5
6936 $as_echo "$as_me:${as_lineno-$LINENO}: \$?
= $ac_status" >&5
6937 test $ac_status = 0; }; then
6938 case `/usr/bin/file conftest.o` in
6940 case $lt_cv_prog_gnu_ld in
6941 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
6943 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6955 need_locks="$enable_libtool_lock"
6959 rhapsody* | darwin*)
6960 if test -n "$ac_tool_prefix"; then
6961 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
6962 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
6964 $as_echo_n "checking
for $ac_word...
" >&6; }
6965 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6966 $as_echo_n "(cached
) " >&6
6968 if test -n "$DSYMUTIL"; then
6969 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6975 test -z "$as_dir" && as_dir=.
6976 for ac_exec_ext in '' $ac_executable_extensions; do
6977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6978 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
6979 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
6988 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6989 if test -n "$DSYMUTIL"; then
6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $DSYMUTIL" >&5
6991 $as_echo "$DSYMUTIL" >&6; }
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
6994 $as_echo "no
" >&6; }
6999 if test -z "$ac_cv_prog_DSYMUTIL"; then
7000 ac_ct_DSYMUTIL=$DSYMUTIL
7001 # Extract the first word of "dsymutil
", so it can be a program name with args.
7002 set dummy dsymutil; ac_word=$2
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7004 $as_echo_n "checking
for $ac_word...
" >&6; }
7005 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7006 $as_echo_n "(cached
) " >&6
7008 if test -n "$ac_ct_DSYMUTIL"; then
7009 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7015 test -z "$as_dir" && as_dir=.
7016 for ac_exec_ext in '' $ac_executable_extensions; do
7017 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7018 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
7019 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7028 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7029 if test -n "$ac_ct_DSYMUTIL"; then
7030 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_DSYMUTIL" >&5
7031 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7034 $as_echo "no
" >&6; }
7037 if test "x
$ac_ct_DSYMUTIL" = x; then
7040 case $cross_compiling:$ac_tool_warned in
7042 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7043 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7044 ac_tool_warned=yes ;;
7046 DSYMUTIL=$ac_ct_DSYMUTIL
7049 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7052 if test -n "$ac_tool_prefix"; then
7053 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
7054 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7056 $as_echo_n "checking
for $ac_word...
" >&6; }
7057 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7058 $as_echo_n "(cached
) " >&6
7060 if test -n "$NMEDIT"; then
7061 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067 test -z "$as_dir" && as_dir=.
7068 for ac_exec_ext in '' $ac_executable_extensions; do
7069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7070 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
7071 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7080 NMEDIT=$ac_cv_prog_NMEDIT
7081 if test -n "$NMEDIT"; then
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $NMEDIT" >&5
7083 $as_echo "$NMEDIT" >&6; }
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7086 $as_echo "no
" >&6; }
7091 if test -z "$ac_cv_prog_NMEDIT"; then
7092 ac_ct_NMEDIT=$NMEDIT
7093 # Extract the first word of "nmedit
", so it can be a program name with args.
7094 set dummy nmedit; ac_word=$2
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7096 $as_echo_n "checking
for $ac_word...
" >&6; }
7097 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7098 $as_echo_n "(cached
) " >&6
7100 if test -n "$ac_ct_NMEDIT"; then
7101 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7107 test -z "$as_dir" && as_dir=.
7108 for ac_exec_ext in '' $ac_executable_extensions; do
7109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7110 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
7111 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7120 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7121 if test -n "$ac_ct_NMEDIT"; then
7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_NMEDIT" >&5
7123 $as_echo "$ac_ct_NMEDIT" >&6; }
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7126 $as_echo "no
" >&6; }
7129 if test "x
$ac_ct_NMEDIT" = x; then
7132 case $cross_compiling:$ac_tool_warned in
7134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7135 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7136 ac_tool_warned=yes ;;
7138 NMEDIT=$ac_ct_NMEDIT
7141 NMEDIT="$ac_cv_prog_NMEDIT"
7144 if test -n "$ac_tool_prefix"; then
7145 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
7146 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7148 $as_echo_n "checking
for $ac_word...
" >&6; }
7149 if test "${ac_cv_prog_LIPO+set}" = set; then :
7150 $as_echo_n "(cached
) " >&6
7152 if test -n "$LIPO"; then
7153 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7159 test -z "$as_dir" && as_dir=.
7160 for ac_exec_ext in '' $ac_executable_extensions; do
7161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7162 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
7163 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7172 LIPO=$ac_cv_prog_LIPO
7173 if test -n "$LIPO"; then
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $LIPO" >&5
7175 $as_echo "$LIPO" >&6; }
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7178 $as_echo "no
" >&6; }
7183 if test -z "$ac_cv_prog_LIPO"; then
7185 # Extract the first word of "lipo
", so it can be a program name with args.
7186 set dummy lipo; ac_word=$2
7187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7188 $as_echo_n "checking
for $ac_word...
" >&6; }
7189 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7190 $as_echo_n "(cached
) " >&6
7192 if test -n "$ac_ct_LIPO"; then
7193 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7199 test -z "$as_dir" && as_dir=.
7200 for ac_exec_ext in '' $ac_executable_extensions; do
7201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7202 ac_cv_prog_ac_ct_LIPO="lipo
"
7203 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7212 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7213 if test -n "$ac_ct_LIPO"; then
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_LIPO" >&5
7215 $as_echo "$ac_ct_LIPO" >&6; }
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7218 $as_echo "no
" >&6; }
7221 if test "x
$ac_ct_LIPO" = x; then
7224 case $cross_compiling:$ac_tool_warned in
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7227 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7228 ac_tool_warned=yes ;;
7233 LIPO="$ac_cv_prog_LIPO"
7236 if test -n "$ac_tool_prefix"; then
7237 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
7238 set dummy ${ac_tool_prefix}otool; ac_word=$2
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7240 $as_echo_n "checking
for $ac_word...
" >&6; }
7241 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7242 $as_echo_n "(cached
) " >&6
7244 if test -n "$OTOOL"; then
7245 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7251 test -z "$as_dir" && as_dir=.
7252 for ac_exec_ext in '' $ac_executable_extensions; do
7253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7254 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
7255 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7264 OTOOL=$ac_cv_prog_OTOOL
7265 if test -n "$OTOOL"; then
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL" >&5
7267 $as_echo "$OTOOL" >&6; }
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7270 $as_echo "no
" >&6; }
7275 if test -z "$ac_cv_prog_OTOOL"; then
7277 # Extract the first word of "otool
", so it can be a program name with args.
7278 set dummy otool; ac_word=$2
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7280 $as_echo_n "checking
for $ac_word...
" >&6; }
7281 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7282 $as_echo_n "(cached
) " >&6
7284 if test -n "$ac_ct_OTOOL"; then
7285 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7291 test -z "$as_dir" && as_dir=.
7292 for ac_exec_ext in '' $ac_executable_extensions; do
7293 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7294 ac_cv_prog_ac_ct_OTOOL="otool
"
7295 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7304 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7305 if test -n "$ac_ct_OTOOL"; then
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL" >&5
7307 $as_echo "$ac_ct_OTOOL" >&6; }
7309 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7310 $as_echo "no
" >&6; }
7313 if test "x
$ac_ct_OTOOL" = x; then
7316 case $cross_compiling:$ac_tool_warned in
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7319 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7320 ac_tool_warned=yes ;;
7325 OTOOL="$ac_cv_prog_OTOOL"
7328 if test -n "$ac_tool_prefix"; then
7329 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
7330 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7332 $as_echo_n "checking
for $ac_word...
" >&6; }
7333 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7334 $as_echo_n "(cached
) " >&6
7336 if test -n "$OTOOL64"; then
7337 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7343 test -z "$as_dir" && as_dir=.
7344 for ac_exec_ext in '' $ac_executable_extensions; do
7345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7346 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
7347 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7356 OTOOL64=$ac_cv_prog_OTOOL64
7357 if test -n "$OTOOL64"; then
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $OTOOL64" >&5
7359 $as_echo "$OTOOL64" >&6; }
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7362 $as_echo "no
" >&6; }
7367 if test -z "$ac_cv_prog_OTOOL64"; then
7368 ac_ct_OTOOL64=$OTOOL64
7369 # Extract the first word of "otool64
", so it can be a program name with args.
7370 set dummy otool64; ac_word=$2
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $ac_word" >&5
7372 $as_echo_n "checking
for $ac_word...
" >&6; }
7373 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7374 $as_echo_n "(cached
) " >&6
7376 if test -n "$ac_ct_OTOOL64"; then
7377 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7383 test -z "$as_dir" && as_dir=.
7384 for ac_exec_ext in '' $ac_executable_extensions; do
7385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7386 ac_cv_prog_ac_ct_OTOOL64="otool64
"
7387 $as_echo "$as_me:${as_lineno-$LINENO}: found
$as_dir/$ac_word$ac_exec_ext" >&5
7396 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7397 if test -n "$ac_ct_OTOOL64"; then
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_ct_OTOOL64" >&5
7399 $as_echo "$ac_ct_OTOOL64" >&6; }
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7402 $as_echo "no
" >&6; }
7405 if test "x
$ac_ct_OTOOL64" = x; then
7408 case $cross_compiling:$ac_tool_warned in
7410 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: using cross tools not prefixed with
host triplet
" >&5
7411 $as_echo "$as_me: WARNING
: using cross tools not prefixed with
host triplet
" >&2;}
7412 ac_tool_warned=yes ;;
7414 OTOOL64=$ac_ct_OTOOL64
7417 OTOOL64="$ac_cv_prog_OTOOL64"
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -single_module linker flag
" >&5
7447 $as_echo_n "checking
for -single_module linker flag...
" >&6; }
7448 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7449 $as_echo_n "(cached
) " >&6
7451 lt_cv_apple_cc_single_mod=no
7452 if test -z "${LT_MULTI_MODULE}"; then
7453 # By default we will add the -single_module flag. You can override
7454 # by either setting the environment variable LT_MULTI_MODULE
7455 # non-empty at configure time, or by adding -multi_module to the
7457 rm -rf libconftest.dylib*
7458 echo "int foo
(void
){return 1;}" > conftest.c
7459 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7460 -dynamiclib -Wl,-single_module conftest.c
" >&5
7461 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7462 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7464 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7465 lt_cv_apple_cc_single_mod=yes
7467 cat conftest.err >&5
7469 rm -rf libconftest.dylib*
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_apple_cc_single_mod" >&5
7474 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -exported_symbols_list linker flag
" >&5
7476 $as_echo_n "checking
for -exported_symbols_list linker flag...
" >&6; }
7477 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7478 $as_echo_n "(cached
) " >&6
7480 lt_cv_ld_exported_symbols_list=no
7481 save_LDFLAGS=$LDFLAGS
7482 echo "_main
" > conftest.sym
7483 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
7484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7485 /* end confdefs.h. */
7495 if ac_fn_c_try_link "$LINENO"; then :
7496 lt_cv_ld_exported_symbols_list=yes
7498 lt_cv_ld_exported_symbols_list=no
7500 rm -f core conftest.err conftest.$ac_objext \
7501 conftest$ac_exeext conftest.$ac_ext
7502 LDFLAGS="$save_LDFLAGS"
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_exported_symbols_list" >&5
7506 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for -force_load linker flag
" >&5
7508 $as_echo_n "checking
for -force_load linker flag...
" >&6; }
7509 if test "${lt_cv_ld_force_load+set}" = set; then :
7510 $as_echo_n "(cached
) " >&6
7512 lt_cv_ld_force_load=no
7513 cat > conftest.c << _LT_EOF
7514 int forced_loaded() { return 2;}
7516 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c
" >&5
7517 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7518 echo "$AR cru libconftest.a conftest.o
" >&5
7519 $AR cru libconftest.a conftest.o 2>&5
7520 cat > conftest.c << _LT_EOF
7521 int main() { return 0;}
7523 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c
-Wl,-force_load,.
/libconftest.a
" >&5
7524 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7526 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7527 lt_cv_ld_force_load=yes
7529 cat conftest.err >&5
7531 rm -f conftest.err libconftest.a conftest conftest.c
7532 rm -rf conftest.dSYM
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_ld_force_load" >&5
7536 $as_echo "$lt_cv_ld_force_load" >&6; }
7538 rhapsody* | darwin1.[012])
7539 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7541 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7542 darwin*) # darwin 5.x on
7543 # if running on 10.5 or later, the deployment target defaults
7544 # to the OS version, if on x86, and 10.4, the deployment
7545 # target defaults to 10.4. Don't you love it?
7546 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7547 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7548 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7550 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7552 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7556 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7557 _lt_dar_single_mod='$single_module'
7559 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7560 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7562 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7564 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no
"; then
7565 _lt_dsymutil='~$DSYMUTIL $lib || :'
7572 for ac_header in dlfcn.h
7574 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h
" "ac_cv_header_dlfcn_h
" "$ac_includes_default
7576 if test "x
$ac_cv_header_dlfcn_h" = x""yes; then :
7577 cat >>confdefs.h <<_ACEOF
7578 #define HAVE_DLFCN_H 1
7598 # Check whether --enable-shared was given.
7599 if test "${enable_shared+set}" = set; then :
7600 enableval=$enable_shared; p=${PACKAGE-default}
7602 yes) enable_shared=yes ;;
7603 no) enable_shared=no ;;
7606 # Look at the argument we got. We use all the common list separators.
7607 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7608 for pkg in $enableval; do
7610 if test "X
$pkg" = "X
$p"; then
7629 # Check whether --enable-static was given.
7630 if test "${enable_static+set}" = set; then :
7631 enableval=$enable_static; p=${PACKAGE-default}
7633 yes) enable_static=yes ;;
7634 no) enable_static=no ;;
7637 # Look at the argument we got. We use all the common list separators.
7638 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7639 for pkg in $enableval; do
7641 if test "X
$pkg" = "X
$p"; then
7661 # Check whether --with-pic was given.
7662 if test "${with_pic+set}" = set; then :
7663 withval=$with_pic; pic_mode="$withval"
7669 test -z "$pic_mode" && pic_mode=default
7677 # Check whether --enable-fast-install was given.
7678 if test "${enable_fast_install+set}" = set; then :
7679 enableval=$enable_fast_install; p=${PACKAGE-default}
7681 yes) enable_fast_install=yes ;;
7682 no) enable_fast_install=no ;;
7684 enable_fast_install=no
7685 # Look at the argument we got. We use all the common list separators.
7686 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7687 for pkg in $enableval; do
7689 if test "X
$pkg" = "X
$p"; then
7690 enable_fast_install=yes
7697 enable_fast_install=yes
7710 # This can be used to rebuild libtool when needed
7711 LIBTOOL_DEPS="$ltmain"
7713 # Always use our own libtool.
7714 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7741 test -z "$LN_S" && LN_S="ln -s"
7756 if test -n "${ZSH_VERSION+set}" ; then
7757 setopt NO_GLOB_SUBST
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for objdir
" >&5
7761 $as_echo_n "checking
for objdir...
" >&6; }
7762 if test "${lt_cv_objdir+set}" = set; then :
7763 $as_echo_n "(cached
) " >&6
7765 rm -f .libs 2>/dev/null
7766 mkdir .libs 2>/dev/null
7767 if test -d .libs; then
7770 # MS-DOS does not allow filenames that begin with a dot.
7773 rmdir .libs 2>/dev/null
7775 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_objdir" >&5
7776 $as_echo "$lt_cv_objdir" >&6; }
7777 objdir=$lt_cv_objdir
7783 cat >>confdefs.h <<_ACEOF
7784 #define LT_OBJDIR "$lt_cv_objdir/"
7792 # AIX sometimes has problems with the GCC collect2 program. For some
7793 # reason, if we set the COLLECT_NAMES environment variable, the problems
7794 # vanish in a puff of smoke.
7795 if test "X
${COLLECT_NAMES+set}" != Xset; then
7797 export COLLECT_NAMES
7804 can_build_shared=yes
7806 # All known linkers require a `.a' archive for static linking (except MSVC,
7807 # which needs '.lib').
7810 with_gnu_ld="$lt_cv_prog_gnu_ld"
7813 old_CFLAGS="$CFLAGS"
7815 # Set sane defaults for various variables
7816 test -z "$CC" && CC=cc
7817 test -z "$LTCC" && LTCC=$CC
7818 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7819 test -z "$LD" && LD=ld
7820 test -z "$ac_objext" && ac_objext=o
7822 for cc_temp in $compiler""; do
7824 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7825 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7830 cc_basename=`$ECHO "$cc_temp" | $SED "s
%.
*/%%; s
%^
$host_alias-%%"`
7833 # Only perform the check for file, if the check method requires it
7834 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7835 case $deplibs_check_method in
7837 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for ${ac_tool_prefix}file" >&5
7839 $as_echo_n "checking
for ${ac_tool_prefix}file...
" >&6; }
7840 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7841 $as_echo_n "(cached
) " >&6
7845 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7848 lt_save_MAGIC_CMD="$MAGIC_CMD"
7849 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7850 ac_dummy="/usr
/bin
$PATH_SEPARATOR$PATH"
7851 for ac_dir in $ac_dummy; do
7853 test -z "$ac_dir" && ac_dir=.
7854 if test -f $ac_dir/${ac_tool_prefix}file; then
7855 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7856 if test -n "$file_magic_test_file"; then
7857 case $deplibs_check_method in
7859 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \
(.
*\
)"`
7860 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7861 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7862 $EGREP "$file_magic_regex" > /dev/null; then
7867 *** Warning: the command libtool uses to detect shared libraries,
7868 *** $file_magic_cmd, produces output that libtool cannot recognize.
7869 *** The result is that libtool may fail to recognize shared libraries
7870 *** as such. This will affect the creation of libtool libraries that
7871 *** depend on shared libraries, but programs linked with such libtool
7872 *** libraries will work regardless of this problem. Nevertheless, you
7873 *** may want to report the problem to your system manager and/or to
7874 *** bug-libtool@gnu.org
7884 MAGIC_CMD="$lt_save_MAGIC_CMD"
7889 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7890 if test -n "$MAGIC_CMD"; then
7891 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $MAGIC_CMD" >&5
7892 $as_echo "$MAGIC_CMD" >&6; }
7894 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7895 $as_echo "no
" >&6; }
7902 if test -z "$lt_cv_path_MAGIC_CMD"; then
7903 if test -n "$ac_tool_prefix"; then
7904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for file" >&5
7905 $as_echo_n "checking
for file...
" >&6; }
7906 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7907 $as_echo_n "(cached
) " >&6
7911 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7914 lt_save_MAGIC_CMD="$MAGIC_CMD"
7915 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7916 ac_dummy="/usr
/bin
$PATH_SEPARATOR$PATH"
7917 for ac_dir in $ac_dummy; do
7919 test -z "$ac_dir" && ac_dir=.
7920 if test -f $ac_dir/file; then
7921 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7922 if test -n "$file_magic_test_file"; then
7923 case $deplibs_check_method in
7925 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \
(.
*\
)"`
7926 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7927 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7928 $EGREP "$file_magic_regex" > /dev/null; then
7933 *** Warning: the command libtool uses to detect shared libraries,
7934 *** $file_magic_cmd, produces output that libtool cannot recognize.
7935 *** The result is that libtool may fail to recognize shared libraries
7936 *** as such. This will affect the creation of libtool libraries that
7937 *** depend on shared libraries, but programs linked with such libtool
7938 *** libraries will work regardless of this problem. Nevertheless, you
7939 *** may want to report the problem to your system manager and/or to
7940 *** bug-libtool@gnu.org
7950 MAGIC_CMD="$lt_save_MAGIC_CMD"
7955 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7956 if test -n "$MAGIC_CMD"; then
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $MAGIC_CMD" >&5
7958 $as_echo "$MAGIC_CMD" >&6; }
7960 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: no
" >&5
7961 $as_echo "no
" >&6; }
7974 # Use C for the default configuration in the libtool script
7978 ac_cpp='$CPP $CPPFLAGS'
7979 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7980 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7981 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7984 # Source file extension for C test sources.
7987 # Object file extension for compiled C test sources.
7991 # Code to be used in simple compile tests
7992 lt_simple_compile_test_code="int some_variable
= 0;"
7994 # Code to be used in simple link tests
7995 lt_simple_link_test_code='int main(){return(0);}'
8003 # If no C compiler was specified, use CC.
8006 # If no C compiler flags were specified, use CFLAGS.
8007 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8009 # Allow CC to be a program name with arguments.
8012 # Save the default compiler, since it gets overwritten when the other
8013 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8014 compiler_DEFAULT=$CC
8016 # save warnings/boilerplate of simple test code
8017 ac_outfile=conftest.$ac_objext
8018 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8019 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8020 _lt_compiler_boilerplate=`cat conftest.err`
8023 ac_outfile=conftest.$ac_objext
8024 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8025 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8026 _lt_linker_boilerplate=`cat conftest.err`
8031 ## There is no encapsulation within the following macros, do not change
8032 ## the running order or otherwise move them around unless you know exactly
8033 ## what you are doing...
8034 if test -n "$compiler"; then
8036 lt_prog_compiler_no_builtin_flag=
8038 if test "$GCC" = yes; then
8039 case $cc_basename in
8041 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8043 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler supports
-fno-rtti -fno-exceptions" >&5
8047 $as_echo_n "checking
if $compiler supports
-fno-rtti -fno-exceptions...
" >&6; }
8048 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8049 $as_echo_n "(cached
) " >&6
8051 lt_cv_prog_compiler_rtti_exceptions=no
8052 ac_outfile=conftest.$ac_objext
8053 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8054 lt_compiler_flag="-fno-rtti -fno-exceptions"
8055 # Insert the option either (1) after the last *FLAGS variable, or
8056 # (2) before a word containing "conftest.
", or (3) at the end.
8057 # Note that $ac_compile itself does not contain backslashes and begins
8058 # with a dollar sign (not a hyphen), so the echo should work correctly.
8059 # The option is referenced via a variable to avoid confusing sed.
8060 lt_compile=`echo "$ac_compile" | $SED \
8061 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8062 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8063 -e 's:$: $lt_compiler_flag:'`
8064 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
8065 (eval "$lt_compile" 2>conftest.err)
8067 cat conftest.err >&5
8068 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
8069 if (exit $ac_status) && test -s "$ac_outfile"; then
8070 # The compiler can only warn and ignore the option if not recognized
8071 # So say no if there are warnings other than the usual output.
8072 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8073 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8074 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8075 lt_cv_prog_compiler_rtti_exceptions=yes
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_rtti_exceptions" >&5
8082 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8084 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8085 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8097 lt_prog_compiler_wl=
8098 lt_prog_compiler_pic=
8099 lt_prog_compiler_static=
8101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
for $compiler option to produce PIC
" >&5
8102 $as_echo_n "checking
for $compiler option to produce PIC...
" >&6; }
8104 if test "$GCC" = yes; then
8105 lt_prog_compiler_wl='-Wl,'
8106 lt_prog_compiler_static='-static'
8110 # All AIX code is PIC.
8111 if test "$host_cpu" = ia64; then
8112 # AIX 5 now supports IA64 processor
8113 lt_prog_compiler_static='-Bstatic'
8115 lt_prog_compiler_pic='-fPIC'
8121 # see comment about AmigaOS4 .so support
8122 lt_prog_compiler_pic='-fPIC'
8125 # FIXME: we need at least 68020 code to build shared libraries, but
8126 # adding the `-m68020' flag to GCC prevents building anything better,
8128 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8133 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8134 # PIC is the default for these OSes.
8137 mingw* | cygwin* | pw32* | os2* | cegcc*)
8138 # This hack is so that the source file can tell whether it is being
8139 # built for inclusion in a dll (and should export symbols for example).
8140 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8141 # (--disable-auto-import) libraries
8142 lt_prog_compiler_pic='-DDLL_EXPORT'
8145 darwin* | rhapsody*)
8146 # PIC is the default on this platform
8147 # Common symbols not allowed in MH_DYLIB files
8148 lt_prog_compiler_pic='-fno-common'
8152 # PIC is the default for Haiku.
8153 # The "-static" flag exists, but is broken.
8154 lt_prog_compiler_static=
8158 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8159 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8160 # sets the default TLS model and affects inlining.
8166 lt_prog_compiler_pic='-fPIC'
8172 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8173 # Instead, we relocate shared libraries at runtime.
8177 # Just because we use GCC doesn't mean we suddenly get shared libraries
8178 # on systems that don't support them.
8179 lt_prog_compiler_can_build_shared=no
8184 # QNX uses GNU C++, but need to define -shared option too, otherwise
8186 lt_prog_compiler_pic='-fPIC -shared'
8190 if test -d /usr/nec; then
8191 lt_prog_compiler_pic=-Kconform_pic
8196 lt_prog_compiler_pic='-fPIC'
8200 case $cc_basename in
8201 nvcc*) # Cuda Compiler Driver 2.2
8202 lt_prog_compiler_wl='-Xlinker '
8203 lt_prog_compiler_pic='-Xcompiler -fPIC'
8207 # PORTME Check for flag to pass linker flags through the system compiler.
8210 lt_prog_compiler_wl='-Wl,'
8211 if test "$host_cpu" = ia64; then
8212 # AIX 5 now supports IA64 processor
8213 lt_prog_compiler_static='-Bstatic'
8215 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8219 mingw* | cygwin* | pw32* | os2* | cegcc*)
8220 # This hack is so that the source file can tell whether it is being
8221 # built for inclusion in a dll (and should export symbols for example).
8222 lt_prog_compiler_pic='-DDLL_EXPORT'
8225 hpux9* | hpux10* | hpux11*)
8226 lt_prog_compiler_wl='-Wl,'
8227 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8234 lt_prog_compiler_pic='+Z'
8237 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8238 lt_prog_compiler_static='${wl}-a ${wl}archive'
8241 irix5* | irix6* | nonstopux*)
8242 lt_prog_compiler_wl='-Wl,'
8243 # PIC (with -KPIC) is the default.
8244 lt_prog_compiler_static='-non_shared'
8247 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8248 case $cc_basename in
8249 # old Intel for x86_64 which still supported -KPIC.
8251 lt_prog_compiler_wl='-Wl,'
8252 lt_prog_compiler_pic='-KPIC'
8253 lt_prog_compiler_static='-static'
8255 # icc used to be incompatible with GCC.
8256 # ICC 10 doesn't accept -KPIC any more.
8258 lt_prog_compiler_wl='-Wl,'
8259 lt_prog_compiler_pic='-fPIC'
8260 lt_prog_compiler_static='-static'
8262 # Lahey Fortran 8.1.
8264 lt_prog_compiler_wl='-Wl,'
8265 lt_prog_compiler_pic='--shared'
8266 lt_prog_compiler_static='--static'
8268 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8269 # Portland Group compilers (*not* the Pentium gcc compiler,
8270 # which looks to be a dead project)
8271 lt_prog_compiler_wl='-Wl,'
8272 lt_prog_compiler_pic='-fpic'
8273 lt_prog_compiler_static='-Bstatic'
8276 lt_prog_compiler_wl='-Wl,'
8277 # All Alpha code is PIC.
8278 lt_prog_compiler_static='-non_shared'
8280 xl* | bgxl* | bgf* | mpixl*)
8281 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8282 lt_prog_compiler_wl='-Wl,'
8283 lt_prog_compiler_pic='-qpic'
8284 lt_prog_compiler_static='-qstaticlink'
8287 case `$CC -V 2>&1 | sed 5q` in
8288 *Sun\ F* | *Sun*Fortran*)
8289 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8290 lt_prog_compiler_pic='-KPIC'
8291 lt_prog_compiler_static='-Bstatic'
8292 lt_prog_compiler_wl=''
8296 lt_prog_compiler_pic='-KPIC'
8297 lt_prog_compiler_static='-Bstatic'
8298 lt_prog_compiler_wl='-Wl,'
8306 lt_prog_compiler_pic='-KPIC'
8307 lt_prog_compiler_static='-Bstatic'
8311 # QNX uses GNU C++, but need to define -shared option too, otherwise
8313 lt_prog_compiler_pic='-fPIC -shared'
8316 osf3* | osf4* | osf5*)
8317 lt_prog_compiler_wl='-Wl,'
8318 # All OSF/1 code is PIC.
8319 lt_prog_compiler_static='-non_shared'
8323 lt_prog_compiler_static='-non_shared'
8327 lt_prog_compiler_pic='-KPIC'
8328 lt_prog_compiler_static='-Bstatic'
8329 case $cc_basename in
8331 lt_prog_compiler_wl='-Qoption ld ';;
8333 lt_prog_compiler_wl='-Wl,';;
8338 lt_prog_compiler_wl='-Qoption ld '
8339 lt_prog_compiler_pic='-PIC'
8340 lt_prog_compiler_static='-Bstatic'
8343 sysv4 | sysv4.2uw2* | sysv4.3*)
8344 lt_prog_compiler_wl='-Wl,'
8345 lt_prog_compiler_pic='-KPIC'
8346 lt_prog_compiler_static='-Bstatic'
8350 if test -d /usr/nec ;then
8351 lt_prog_compiler_pic='-Kconform_pic'
8352 lt_prog_compiler_static='-Bstatic'
8356 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8357 lt_prog_compiler_wl='-Wl,'
8358 lt_prog_compiler_pic='-KPIC'
8359 lt_prog_compiler_static='-Bstatic'
8363 lt_prog_compiler_wl='-Wl,'
8364 lt_prog_compiler_can_build_shared=no
8368 lt_prog_compiler_pic='-pic'
8369 lt_prog_compiler_static='-Bstatic'
8373 lt_prog_compiler_can_build_shared=no
8379 # For platforms which do not support PIC, -DPIC is meaningless:
8381 lt_prog_compiler_pic=
8384 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8387 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_prog_compiler_pic" >&5
8388 $as_echo "$lt_prog_compiler_pic" >&6; }
8396 # Check to make sure the PIC flag actually works.
8398 if test -n "$lt_prog_compiler_pic"; then
8399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler PIC flag
$lt_prog_compiler_pic works
" >&5
8400 $as_echo_n "checking
if $compiler PIC flag
$lt_prog_compiler_pic works...
" >&6; }
8401 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8402 $as_echo_n "(cached
) " >&6
8404 lt_cv_prog_compiler_pic_works=no
8405 ac_outfile=conftest.$ac_objext
8406 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8407 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8408 # Insert the option either (1) after the last *FLAGS variable, or
8409 # (2) before a word containing "conftest.
", or (3) at the end.
8410 # Note that $ac_compile itself does not contain backslashes and begins
8411 # with a dollar sign (not a hyphen), so the echo should work correctly.
8412 # The option is referenced via a variable to avoid confusing sed.
8413 lt_compile=`echo "$ac_compile" | $SED \
8414 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8415 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8416 -e 's:$: $lt_compiler_flag:'`
8417 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
8418 (eval "$lt_compile" 2>conftest.err)
8420 cat conftest.err >&5
8421 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
8422 if (exit $ac_status) && test -s "$ac_outfile"; then
8423 # The compiler can only warn and ignore the option if not recognized
8424 # So say no if there are warnings other than the usual output.
8425 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8426 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8427 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8428 lt_cv_prog_compiler_pic_works=yes
8434 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_pic_works" >&5
8435 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8437 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8438 case $lt_prog_compiler_pic in
8440 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8443 lt_prog_compiler_pic=
8444 lt_prog_compiler_can_build_shared=no
8455 # Check to make sure the static flag actually works.
8457 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler static flag
$lt_tmp_static_flag works
" >&5
8459 $as_echo_n "checking
if $compiler static flag
$lt_tmp_static_flag works...
" >&6; }
8460 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8461 $as_echo_n "(cached
) " >&6
8463 lt_cv_prog_compiler_static_works=no
8464 save_LDFLAGS="$LDFLAGS"
8465 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8466 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8467 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8468 # The linker can only warn and ignore the option if not recognized
8469 # So say no if there are warnings
8470 if test -s conftest.err; then
8471 # Append any errors to the config.log.
8472 cat conftest.err 1>&5
8473 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8474 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8475 if diff conftest.exp conftest.er2 >/dev/null; then
8476 lt_cv_prog_compiler_static_works=yes
8479 lt_cv_prog_compiler_static_works=yes
8483 LDFLAGS="$save_LDFLAGS"
8486 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_static_works" >&5
8487 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8489 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8492 lt_prog_compiler_static=
8501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler supports
-c -o file.
$ac_objext" >&5
8502 $as_echo_n "checking
if $compiler supports
-c -o file.
$ac_objext...
" >&6; }
8503 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8504 $as_echo_n "(cached
) " >&6
8506 lt_cv_prog_compiler_c_o=no
8507 $RM -r conftest 2>/dev/null
8511 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8513 lt_compiler_flag="-o out
/conftest2.
$ac_objext"
8514 # Insert the option either (1) after the last *FLAGS variable, or
8515 # (2) before a word containing "conftest.
", or (3) at the end.
8516 # Note that $ac_compile itself does not contain backslashes and begins
8517 # with a dollar sign (not a hyphen), so the echo should work correctly.
8518 lt_compile=`echo "$ac_compile" | $SED \
8519 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8520 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8521 -e 's:$: $lt_compiler_flag:'`
8522 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
8523 (eval "$lt_compile" 2>out/conftest.err)
8525 cat out/conftest.err >&5
8526 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
8527 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8529 # The compiler can only warn and ignore the option if not recognized
8530 # So say no if there are warnings
8531 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8532 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8533 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8534 lt_cv_prog_compiler_c_o=yes
8539 # SGI C++ compiler will create directory out/ii_files/ for
8540 # template instantiation
8541 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8542 $RM out/* && rmdir out
8548 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_c_o" >&5
8549 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if $compiler supports
-c -o file.
$ac_objext" >&5
8557 $as_echo_n "checking
if $compiler supports
-c -o file.
$ac_objext...
" >&6; }
8558 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8559 $as_echo_n "(cached
) " >&6
8561 lt_cv_prog_compiler_c_o=no
8562 $RM -r conftest 2>/dev/null
8566 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8568 lt_compiler_flag="-o out
/conftest2.
$ac_objext"
8569 # Insert the option either (1) after the last *FLAGS variable, or
8570 # (2) before a word containing "conftest.
", or (3) at the end.
8571 # Note that $ac_compile itself does not contain backslashes and begins
8572 # with a dollar sign (not a hyphen), so the echo should work correctly.
8573 lt_compile=`echo "$ac_compile" | $SED \
8574 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8575 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8576 -e 's:$: $lt_compiler_flag:'`
8577 (eval echo "\"\
$as_me:$LINENO: $lt_compile\"" >&5)
8578 (eval "$lt_compile" 2>out/conftest.err)
8580 cat out/conftest.err >&5
8581 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
8582 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8584 # The compiler can only warn and ignore the option if not recognized
8585 # So say no if there are warnings
8586 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8587 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8588 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8589 lt_cv_prog_compiler_c_o=yes
8594 # SGI C++ compiler will create directory out/ii_files/ for
8595 # template instantiation
8596 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8597 $RM out/* && rmdir out
8603 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $lt_cv_prog_compiler_c_o" >&5
8604 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8609 hard_links="nottested
"
8610 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8611 # do not overwrite the value of need_locks provided by the user
8612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if we can lock with hard links
" >&5
8613 $as_echo_n "checking
if we can lock with hard links...
" >&6; }
8616 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8618 ln conftest.a conftest.b 2>&5 || hard_links=no
8619 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8620 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $hard_links" >&5
8621 $as_echo "$hard_links" >&6; }
8622 if test "$hard_links" = no; then
8623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: \
`$CC' does not support \`-c -o', so \`make -j' may be unsafe
" >&5
8624 $as_echo "$as_me: WARNING
: \
`$CC' does not support \`-c -o', so \`make -j' may be unsafe
" >&2;}
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the
$compiler linker
($LD) supports shared libraries
" >&5
8637 $as_echo_n "checking whether the
$compiler linker
($LD) supports shared libraries...
" >&6; }
8640 allow_undefined_flag=
8641 always_export_symbols=no
8643 archive_expsym_cmds=
8644 compiler_needs_object=no
8645 enable_shared_with_static_runtimes=no
8646 export_dynamic_flag_spec=
8647 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8648 hardcode_automatic=no
8650 hardcode_direct_absolute=no
8651 hardcode_libdir_flag_spec=
8652 hardcode_libdir_flag_spec_ld=
8653 hardcode_libdir_separator=
8655 hardcode_shlibpath_var=unsupported
8657 link_all_deplibs=unknown
8660 old_archive_from_new_cmds=
8661 old_archive_from_expsyms_cmds=
8662 thread_safe_flag_spec=
8663 whole_archive_flag_spec=
8664 # include_expsyms should be a list of space-separated symbols to be *always*
8665 # included in the symbol list
8667 # exclude_expsyms can be an extended regexp of symbols to exclude
8668 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8669 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8670 # as well as any symbol that contains `d'.
8671 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8672 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8673 # platforms (ab)use it in PIC code, but their linkers get confused if
8674 # the symbol is explicitly referenced. Since portable code cannot
8675 # rely on this symbol name, it's probably fine to never include it in
8676 # preloaded symbol tables.
8677 # Exclude shared library initialization/finalization symbols.
8678 extract_expsyms_cmds=
8681 cygwin* | mingw* | pw32* | cegcc*)
8682 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8683 # When not using gcc, we currently assume that we are using
8684 # Microsoft Visual C++.
8685 if test "$GCC" != yes; then
8690 # we just hope/assume this is gcc and not c89 (= MSVC++)
8700 # On some targets, GNU ld is compatible enough with the native linker
8701 # that we're better off using the native interface for both.
8702 lt_use_gnu_ld_interface=no
8703 if test "$with_gnu_ld" = yes; then
8706 # The AIX port of GNU ld has always aspired to compatibility
8707 # with the native linker. However, as the warning in the GNU ld
8708 # block says, versions before 2.19.5* couldn't really create working
8709 # shared libraries, regardless of the interface used.
8710 case `$LD -v 2>&1` in
8711 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8712 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8713 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8715 lt_use_gnu_ld_interface=yes
8720 lt_use_gnu_ld_interface=yes
8725 if test "$lt_use_gnu_ld_interface" = yes; then
8726 # If archive_cmds runs LD, not CC, wlarc should be empty
8729 # Set some defaults for GNU ld with shared library support. These
8730 # are reset later if shared libraries are not supported. Putting them
8731 # here allows them to be overridden if necessary.
8732 runpath_var=LD_RUN_PATH
8733 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8734 export_dynamic_flag_spec='${wl}--export-dynamic'
8735 # ancient GNU ld didn't support --whole-archive et. al.
8736 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8737 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8739 whole_archive_flag_spec=
8741 supports_anon_versioning=no
8742 case `$LD -v 2>&1` in
8743 *GNU\ gold*) supports_anon_versioning=yes ;;
8744 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8745 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8746 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8747 *\ 2.11.*) ;; # other 2.11 versions
8748 *) supports_anon_versioning=yes ;;
8751 # See if GNU ld supports shared libraries.
8754 # On AIX/PPC, the GNU linker is very broken
8755 if test "$host_cpu" != ia64; then
8759 *** Warning: the GNU linker, at least up to release 2.19, is reported
8760 *** to be unable to reliably create shared libraries on AIX.
8761 *** Therefore, libtool is disabling shared libraries support. If you
8762 *** really care for shared libraries, you may want to install binutils
8763 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8764 *** You will then need to restart the configuration process.
8773 # see comment about AmigaOS4 .so support
8774 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8775 archive_expsym_cmds=''
8778 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)'
8779 hardcode_libdir_flag_spec
='-L$libdir'
8780 hardcode_minus_L
=yes
8786 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8787 allow_undefined_flag
=unsupported
8788 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8789 # support --undefined. This deserves some investigation. FIXME
8790 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8796 cygwin
* | mingw
* | pw32
* | cegcc
*)
8797 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8798 # as there is no search path for DLLs.
8799 hardcode_libdir_flag_spec
='-L$libdir'
8800 export_dynamic_flag_spec
='${wl}--export-all-symbols'
8801 allow_undefined_flag
=unsupported
8802 always_export_symbols
=no
8803 enable_shared_with_static_runtimes
=yes
8804 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8806 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
8807 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8808 # If the export-symbols file already is a .def file (1st line
8809 # is EXPORTS), use it as is; otherwise, prepend...
8810 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8811 cp $export_symbols $output_objdir/$soname.def;
8813 echo EXPORTS > $output_objdir/$soname.def;
8814 cat $export_symbols >> $output_objdir/$soname.def;
8816 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8823 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8824 link_all_deplibs
=yes
8829 hardcode_shlibpath_var
=no
8830 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
8831 export_dynamic_flag_spec
='${wl}-E'
8832 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8833 # Instead, shared libraries are loaded at an image base (0x10000000 by
8834 # default) and relocated if they conflict, which is a slow very memory
8835 # consuming and fragmenting process. To avoid this, we pick a random,
8836 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8837 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8838 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8839 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'
8842 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
8844 if test "$host_os" = linux-dietlibc
; then
8845 case $cc_basename in
8846 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
8849 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
8850 && test "$tmp_diet" = no
8853 tmp_sharedflag
='-shared'
8854 case $cc_basename,$host_cpu in
8855 pgcc
*) # Portland Group C compiler
8856 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'
8857 tmp_addflag
=' $pic_flag'
8859 pgf77
* | pgf90
* | pgf95
* | pgfortran
*)
8860 # Portland Group f77 and f90 compilers
8861 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'
8862 tmp_addflag
=' $pic_flag -Mnomain' ;;
8863 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
8864 tmp_addflag
=' -i_dynamic' ;;
8865 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
8866 tmp_addflag
=' -i_dynamic -nofor_main' ;;
8867 ifc
* | ifort
*) # Intel Fortran compiler
8868 tmp_addflag
=' -nofor_main' ;;
8869 lf95
*) # Lahey Fortran 8.1
8870 whole_archive_flag_spec
=
8871 tmp_sharedflag
='--shared' ;;
8872 xl
[cC
]* | bgxl
[cC
]* | mpixl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8873 tmp_sharedflag
='-qmkshrobj'
8875 nvcc
*) # Cuda Compiler Driver 2.2
8876 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'
8877 compiler_needs_object
=yes
8880 case `$CC -V 2>&1 | sed 5q` in
8881 *Sun\ C
*) # Sun C 5.9
8882 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'
8883 compiler_needs_object
=yes
8884 tmp_sharedflag
='-G' ;;
8885 *Sun\ F
*) # Sun Fortran 8.3
8886 tmp_sharedflag
='-G' ;;
8888 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8890 if test "x$supports_anon_versioning" = xyes
; then
8891 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8892 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8893 echo "local: *; };" >> $output_objdir/$libname.ver~
8894 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8897 case $cc_basename in
8898 xlf
* | bgf
* | bgxlf
* | mpixlf
*)
8899 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8900 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
8901 hardcode_libdir_flag_spec
=
8902 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
8903 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8904 if test "x$supports_anon_versioning" = xyes
; then
8905 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
8906 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8907 echo "local: *; };" >> $output_objdir/$libname.ver~
8908 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8918 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
8919 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8922 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8923 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8928 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
8932 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8933 *** create shared libraries on Solaris systems. Therefore, libtool
8934 *** is disabling shared libraries support. We urge you to upgrade GNU
8935 *** binutils to release 2.9.1 or newer. Another option is to modify
8936 *** your PATH or compiler configuration so that the native linker is
8937 *** used, and then restart.
8940 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8941 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8942 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8948 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
8949 case `$LD -v 2>&1` in
8950 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
8954 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8955 *** reliably create shared libraries on SCO systems. Therefore, libtool
8956 *** is disabling shared libraries support. We urge you to upgrade GNU
8957 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8958 *** your PATH or compiler configuration so that the native linker is
8959 *** used, and then restart.
8964 # For security reasons, it is highly recommended that you always
8965 # use absolute paths for naming shared libraries, and exclude the
8966 # DT_RUNPATH tag from executables and libraries. But doing so
8967 # requires that you compile everything twice, which is a pain.
8968 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8969 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
8970 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8971 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8980 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8983 hardcode_shlibpath_var
=no
8987 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
8988 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8989 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8996 if test "$ld_shlibs" = no
; then
8998 hardcode_libdir_flag_spec
=
8999 export_dynamic_flag_spec
=
9000 whole_archive_flag_spec
=
9003 # PORTME fill in a description of your system's linker (not GNU ld)
9006 allow_undefined_flag
=unsupported
9007 always_export_symbols
=yes
9008 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'
9009 # Note: this linker hardcodes the directories in LIBPATH if there
9010 # are no directories specified by -L.
9011 hardcode_minus_L
=yes
9012 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9013 # Neither direct hardcoding nor static linking is supported with a
9015 hardcode_direct
=unsupported
9020 if test "$host_cpu" = ia64
; then
9021 # On IA64, the linker does run time linking by default, so we don't
9022 # have to do anything special.
9023 aix_use_runtimelinking
=no
9024 exp_sym_flag
='-Bexport'
9027 # If we're using GNU nm, then we don't want the "-C" option.
9028 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9029 # Also, AIX nm treats weak defined symbols like other global
9030 # defined symbols, whereas GNU nm marks them as "W".
9031 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
9032 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'
9034 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'
9036 aix_use_runtimelinking
=no
9038 # Test if we are trying to use run time linking or normal
9039 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9040 # need to do runtime linking.
9041 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
9042 for ld_flag
in $LDFLAGS; do
9043 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
9044 aix_use_runtimelinking
=yes
9051 exp_sym_flag
='-bexport'
9052 no_entry_flag
='-bnoentry'
9055 # When large executables or shared objects are built, AIX ld can
9056 # have problems creating the table of contents. If linking a library
9057 # or program results in "error TOC overflow" add -mminimal-toc to
9058 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9059 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9063 hardcode_direct_absolute
=yes
9064 hardcode_libdir_separator
=':'
9065 link_all_deplibs
=yes
9066 file_list_spec
='${wl}-f,'
9068 if test "$GCC" = yes; then
9069 case $host_os in aix4.
[012]|aix4.
[012].
*)
9070 # We only want to do this on AIX 4.2 and lower, the check
9071 # below for broken collect2 doesn't work under 4.3+
9072 collect2name
=`${CC} -print-prog-name=collect2`
9073 if test -f "$collect2name" &&
9074 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
9076 # We have reworked collect2
9079 # We have old collect2
9080 hardcode_direct
=unsupported
9081 # It fails to find uninstalled libraries when the uninstalled
9082 # path is not listed in the libpath. Setting hardcode_minus_L
9083 # to unsupported forces relinking
9084 hardcode_minus_L
=yes
9085 hardcode_libdir_flag_spec
='-L$libdir'
9086 hardcode_libdir_separator
=
9090 shared_flag
='-shared'
9091 if test "$aix_use_runtimelinking" = yes; then
9092 shared_flag
="$shared_flag "'${wl}-G'
9096 if test "$host_cpu" = ia64
; then
9097 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9098 # chokes on -Wl,-G. The following line is correct:
9101 if test "$aix_use_runtimelinking" = yes; then
9102 shared_flag
='${wl}-G'
9104 shared_flag
='${wl}-bM:SRE'
9109 export_dynamic_flag_spec
='${wl}-bexpall'
9110 # It seems that -bexpall does not export symbols beginning with
9111 # underscore (_), so it is better to generate a list of symbols to export.
9112 always_export_symbols
=yes
9113 if test "$aix_use_runtimelinking" = yes; then
9114 # Warning - without using the other runtime loading flags (-brtl),
9115 # -berok will link without error, but may produce a broken library.
9116 allow_undefined_flag
='-berok'
9117 # Determine the default libpath from the value encoded in an
9119 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9120 /* end confdefs.h. */
9130 if ac_fn_c_try_link
"$LINENO"; then :
9132 lt_aix_libpath_sed
='
9133 /Import File Strings/,/^$/ {
9139 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9140 # Check for a 64-bit object if we didn't find anything.
9141 if test -z "$aix_libpath"; then
9142 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9145 rm -f core conftest.err conftest.
$ac_objext \
9146 conftest
$ac_exeext conftest.
$ac_ext
9147 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9149 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9150 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"
9152 if test "$host_cpu" = ia64
; then
9153 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
9154 allow_undefined_flag
="-z nodefs"
9155 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"
9157 # Determine the default libpath from the value encoded in an
9159 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9160 /* end confdefs.h. */
9170 if ac_fn_c_try_link
"$LINENO"; then :
9172 lt_aix_libpath_sed
='
9173 /Import File Strings/,/^$/ {
9179 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9180 # Check for a 64-bit object if we didn't find anything.
9181 if test -z "$aix_libpath"; then
9182 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9185 rm -f core conftest.err conftest.
$ac_objext \
9186 conftest
$ac_exeext conftest.
$ac_ext
9187 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
9189 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
9190 # Warning - without using the other run time loading flags,
9191 # -berok will link without error, but may produce a broken library.
9192 no_undefined_flag
=' ${wl}-bernotok'
9193 allow_undefined_flag
=' ${wl}-berok'
9194 if test "$with_gnu_ld" = yes; then
9195 # We only use this code for GNU lds that support --whole-archive.
9196 whole_archive_flag_spec
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9198 # Exported symbols can be pulled into shared objects from archives
9199 whole_archive_flag_spec
='$convenience'
9201 archive_cmds_need_lc
=yes
9202 # This is similar to how AIX traditionally builds its shared libraries.
9203 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'
9211 # see comment about AmigaOS4 .so support
9212 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9213 archive_expsym_cmds
=''
9216 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)'
9217 hardcode_libdir_flag_spec
='-L$libdir'
9218 hardcode_minus_L
=yes
9224 export_dynamic_flag_spec
=-rdynamic
9227 cygwin
* | mingw
* | pw32
* | cegcc
*)
9228 # When not using gcc, we currently assume that we are using
9229 # Microsoft Visual C++.
9230 # hardcode_libdir_flag_spec is actually meaningless, as there is
9231 # no search path for DLLs.
9232 hardcode_libdir_flag_spec
=' '
9233 allow_undefined_flag
=unsupported
9234 # Tell ltmain to make .lib files, not .a files.
9236 # Tell ltmain to make .dll files, not .so files.
9238 # FIXME: Setting linknames here is a bad hack.
9239 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9240 # The linker will automatically build a .lib file if we build a DLL.
9241 old_archive_from_new_cmds
='true'
9242 # FIXME: Should let the user specify the lib program.
9243 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
9244 fix_srcfile_path
='`cygpath -w "$srcfile"`'
9245 enable_shared_with_static_runtimes
=yes
9248 darwin
* | rhapsody
*)
9251 archive_cmds_need_lc
=no
9253 hardcode_automatic
=yes
9254 hardcode_shlibpath_var
=unsupported
9255 if test "$lt_cv_ld_force_load" = "yes"; then
9256 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\"`'
9258 whole_archive_flag_spec
=''
9260 link_all_deplibs
=yes
9261 allow_undefined_flag
="$_lt_dar_allow_undefined"
9262 case $cc_basename in
9263 ifort
*) _lt_dar_can_shared
=yes ;;
9264 *) _lt_dar_can_shared
=$GCC ;;
9266 if test "$_lt_dar_can_shared" = "yes"; then
9267 output_verbose_link_cmd
=func_echo_all
9268 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9269 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9270 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}"
9271 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}"
9280 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9281 hardcode_libdir_flag_spec
='-L$libdir'
9282 hardcode_shlibpath_var
=no
9285 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9286 # support. Future versions do this automatically, but an explicit c++rt0.o
9287 # does not break anything, and helps significantly (at the cost of a little
9290 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9291 hardcode_libdir_flag_spec
='-R$libdir'
9293 hardcode_shlibpath_var
=no
9296 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9298 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9300 hardcode_minus_L
=yes
9301 hardcode_shlibpath_var
=no
9304 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9305 freebsd
* | dragonfly
*)
9306 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9307 hardcode_libdir_flag_spec
='-R$libdir'
9309 hardcode_shlibpath_var
=no
9313 if test "$GCC" = yes; then
9314 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'
9316 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'
9318 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9319 hardcode_libdir_separator
=:
9322 # hardcode_minus_L: Not really in the search PATH,
9323 # but as the default location of the library.
9324 hardcode_minus_L
=yes
9325 export_dynamic_flag_spec
='${wl}-E'
9329 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9330 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9332 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9334 if test "$with_gnu_ld" = no
; then
9335 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9336 hardcode_libdir_flag_spec_ld
='+b $libdir'
9337 hardcode_libdir_separator
=:
9339 hardcode_direct_absolute
=yes
9340 export_dynamic_flag_spec
='${wl}-E'
9341 # hardcode_minus_L: Not really in the search PATH,
9342 # but as the default location of the library.
9343 hardcode_minus_L
=yes
9348 if test "$GCC" = yes && test "$with_gnu_ld" = no
; then
9351 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9354 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9357 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9363 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9370 # Older versions of the 11.00 compiler do not understand -b yet
9371 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9373 $as_echo_n "checking if $CC understands -b... " >&6; }
9374 if test "${lt_cv_prog_compiler__b+set}" = set; then :
9375 $as_echo_n "(cached) " >&6
9377 lt_cv_prog_compiler__b
=no
9378 save_LDFLAGS
="$LDFLAGS"
9379 LDFLAGS
="$LDFLAGS -b"
9380 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
9381 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
9382 # The linker can only warn and ignore the option if not recognized
9383 # So say no if there are warnings
9384 if test -s conftest.err
; then
9385 # Append any errors to the config.log.
9386 cat conftest.err
1>&5
9387 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
9388 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
9389 if diff conftest.exp conftest.er2
>/dev
/null
; then
9390 lt_cv_prog_compiler__b
=yes
9393 lt_cv_prog_compiler__b
=yes
9397 LDFLAGS
="$save_LDFLAGS"
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9401 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9403 if test x
"$lt_cv_prog_compiler__b" = xyes
; then
9404 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9406 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9412 if test "$with_gnu_ld" = no
; then
9413 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
9414 hardcode_libdir_separator
=:
9419 hardcode_shlibpath_var
=no
9423 hardcode_direct_absolute
=yes
9424 export_dynamic_flag_spec
='${wl}-E'
9426 # hardcode_minus_L: Not really in the search PATH,
9427 # but as the default location of the library.
9428 hardcode_minus_L
=yes
9434 irix5
* | irix6
* | nonstopux
*)
9435 if test "$GCC" = yes; then
9436 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'
9437 # Try to use the -exported_symbol ld option, if it does not
9438 # work, assume that -exports_file does not work either and
9439 # implicitly export all symbols.
9440 save_LDFLAGS
="$LDFLAGS"
9441 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9442 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9443 /* end confdefs.h. */
9446 if ac_fn_c_try_link
"$LINENO"; then :
9447 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'
9450 rm -f core conftest.err conftest.
$ac_objext \
9451 conftest
$ac_exeext conftest.
$ac_ext
9452 LDFLAGS
="$save_LDFLAGS"
9454 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'
9455 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'
9457 archive_cmds_need_lc
='no'
9458 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9459 hardcode_libdir_separator
=:
9461 link_all_deplibs
=yes
9465 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
9466 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9468 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9470 hardcode_libdir_flag_spec
='-R$libdir'
9472 hardcode_shlibpath_var
=no
9476 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9478 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9479 hardcode_libdir_separator
=:
9480 hardcode_shlibpath_var
=no
9487 if test -f /usr
/libexec
/ld.so
; then
9489 hardcode_shlibpath_var
=no
9490 hardcode_direct_absolute
=yes
9491 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9492 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9493 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9494 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9495 export_dynamic_flag_spec
='${wl}-E'
9498 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
9499 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9500 hardcode_libdir_flag_spec
='-R$libdir'
9503 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9504 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
9514 hardcode_libdir_flag_spec
='-L$libdir'
9515 hardcode_minus_L
=yes
9516 allow_undefined_flag
=unsupported
9517 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'
9518 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9522 if test "$GCC" = yes; then
9523 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9524 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'
9526 allow_undefined_flag
=' -expect_unresolved \*'
9527 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'
9529 archive_cmds_need_lc
='no'
9530 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9531 hardcode_libdir_separator
=:
9534 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
9535 if test "$GCC" = yes; then
9536 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
9537 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'
9538 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
9540 allow_undefined_flag
=' -expect_unresolved \*'
9541 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'
9542 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~
9543 $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'
9545 # Both c and cxx compiler support -rpath directly
9546 hardcode_libdir_flag_spec
='-rpath $libdir'
9548 archive_cmds_need_lc
='no'
9549 hardcode_libdir_separator
=:
9553 no_undefined_flag
=' -z defs'
9554 if test "$GCC" = yes; then
9556 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9557 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9558 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9560 case `$CC -V 2>&1` in
9563 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9564 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9565 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9569 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9570 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9571 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9575 hardcode_libdir_flag_spec
='-R$libdir'
9576 hardcode_shlibpath_var
=no
9578 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
9580 # The compiler driver will combine and reorder linker options,
9581 # but understands `-z linker_flag'. GCC discards it without `$wl',
9582 # but is careful enough not to reorder.
9583 # Supported since Solaris 2.6 (maybe 2.5.1?)
9584 if test "$GCC" = yes; then
9585 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9587 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
9591 link_all_deplibs
=yes
9595 if test "x$host_vendor" = xsequent
; then
9596 # Use $CC to link under sequent, because it throws in some extra .o
9597 # files that make .init and .fini sections work.
9598 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9600 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9602 hardcode_libdir_flag_spec
='-L$libdir'
9604 hardcode_minus_L
=yes
9605 hardcode_shlibpath_var
=no
9609 case $host_vendor in
9611 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9612 hardcode_direct
=yes # is this really true???
9615 ## LD is ld it makes a PLAMLIB
9616 ## CC just makes a GrossModule.
9617 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9618 reload_cmds
='$CC -r -o $output$reload_objs'
9622 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9623 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
9626 runpath_var
='LD_RUN_PATH'
9627 hardcode_shlibpath_var
=no
9631 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9632 hardcode_shlibpath_var
=no
9633 export_dynamic_flag_spec
='-Bexport'
9637 if test -d /usr
/nec
; then
9638 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9639 hardcode_shlibpath_var
=no
9640 runpath_var
=LD_RUN_PATH
9641 hardcode_runpath_var
=yes
9646 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
9647 no_undefined_flag
='${wl}-z,text'
9648 archive_cmds_need_lc
=no
9649 hardcode_shlibpath_var
=no
9650 runpath_var
='LD_RUN_PATH'
9652 if test "$GCC" = yes; then
9653 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9654 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9656 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9657 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9661 sysv5
* | sco3.2v5
* | sco5v6
*)
9662 # Note: We can NOT use -z defs as we might desire, because we do not
9663 # link with -lc, and that would cause any symbols used from libc to
9664 # always be unresolved, which means just about no library would
9665 # ever link correctly. If we're not using GNU ld we use -z text
9666 # though, which does catch some bad symbols but isn't as heavy-handed
9668 no_undefined_flag
='${wl}-z,text'
9669 allow_undefined_flag
='${wl}-z,nodefs'
9670 archive_cmds_need_lc
=no
9671 hardcode_shlibpath_var
=no
9672 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
9673 hardcode_libdir_separator
=':'
9674 link_all_deplibs
=yes
9675 export_dynamic_flag_spec
='${wl}-Bexport'
9676 runpath_var
='LD_RUN_PATH'
9678 if test "$GCC" = yes; then
9679 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9680 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9682 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9683 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9688 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9689 hardcode_libdir_flag_spec
='-L$libdir'
9690 hardcode_shlibpath_var
=no
9698 if test x
$host_vendor = xsni
; then
9700 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
9701 export_dynamic_flag_spec
='${wl}-Blargedynsym'
9707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9708 $as_echo "$ld_shlibs" >&6; }
9709 test "$ld_shlibs" = no
&& can_build_shared
=no
9711 with_gnu_ld
=$with_gnu_ld
9728 # Do we need to explicitly link libc?
9730 case "x$archive_cmds_need_lc" in
9732 # Assume -lc should be added
9733 archive_cmds_need_lc
=yes
9735 if test "$enable_shared" = yes && test "$GCC" = yes; then
9736 case $archive_cmds in
9738 # FIXME: we may have to deal with multi-command sequences.
9741 # Test whether the compiler implicitly links with -lc since on some
9742 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9743 # to ld, don't add -lc before -lgcc.
9744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9745 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9746 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9747 $as_echo_n "(cached) " >&6
9750 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
9752 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9753 (eval $ac_compile) 2>&5
9755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9756 test $ac_status = 0; } 2>conftest.err
; then
9759 libobjs
=conftest.
$ac_objext
9761 wl
=$lt_prog_compiler_wl
9762 pic_flag
=$lt_prog_compiler_pic
9768 lt_save_allow_undefined_flag
=$allow_undefined_flag
9769 allow_undefined_flag
=
9770 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9771 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
9773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9774 test $ac_status = 0; }
9776 lt_cv_archive_cmds_need_lc
=no
9778 lt_cv_archive_cmds_need_lc
=yes
9780 allow_undefined_flag
=$lt_save_allow_undefined_flag
9782 cat conftest.err
1>&5
9787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9788 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9789 archive_cmds_need_lc
=$lt_cv_archive_cmds_need_lc
9952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9953 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9955 if test "$GCC" = yes; then
9957 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
9958 *) lt_awk_arg
="/^libraries:/" ;;
9961 mingw
* | cegcc
*) lt_sed_strip_eq
="s,=\([A-Za-z]:\),\1,g" ;;
9962 *) lt_sed_strip_eq
="s,=/,/,g" ;;
9964 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9965 case $lt_search_path_spec in
9967 # if the path contains ";" then we assume it to be the separator
9968 # otherwise default to the standard path separator (i.e. ":") - it is
9969 # assumed that no part of a normal pathname contains ";" but that should
9970 # okay in the real world where ";" in dirpaths is itself problematic.
9971 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9974 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9977 # Ok, now we have the path, separated by spaces, we can step through it
9978 # and add multilib dir if necessary.
9979 lt_tmp_lt_search_path_spec
=
9980 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9981 for lt_sys_path
in $lt_search_path_spec; do
9982 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9983 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9985 test -d "$lt_sys_path" && \
9986 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
9989 lt_search_path_spec
=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9990 BEGIN {RS=" "; FS="/|\n";} {
9993 for (lt_i = NF; lt_i > 0; lt_i--) {
9994 if ($lt_i != "" && $lt_i != ".") {
9995 if ($lt_i == "..") {
9998 if (lt_count == 0) {
9999 lt_foo="/" $lt_i lt_foo;
10006 if (lt_foo != "") { lt_freq[lt_foo]++; }
10007 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10009 # AWK program above erroneously prepends '/' to C:/dos/paths
10012 mingw
* | cegcc
*) lt_search_path_spec
=`$ECHO "$lt_search_path_spec" |\
10013 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10015 sys_lib_search_path_spec
=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10017 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
10019 library_names_spec
=
10020 libname_spec
='lib$name'
10024 postuninstall_cmds
=
10028 shlibpath_overrides_runpath
=unknown
10030 dynamic_linker
="$host_os ld.so"
10031 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
10032 need_lib_prefix
=unknown
10033 hardcode_into_libs
=no
10035 # when you set need_version to no, make sure it does not cause -set_version
10036 # flags to be left without arguments
10037 need_version
=unknown
10042 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
10043 shlibpath_var
=LIBPATH
10045 # AIX 3 has no versioning support, so we append a major version to the name.
10046 soname_spec
='${libname}${release}${shared_ext}$major'
10053 hardcode_into_libs
=yes
10054 if test "$host_cpu" = ia64
; then
10055 # AIX 5 supports IA64
10056 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10057 shlibpath_var
=LD_LIBRARY_PATH
10059 # With GCC up to 2.95.x, collect2 would create an import file
10060 # for dependence libraries. The import file would start with
10061 # the line `#! .'. This would cause the generated library to
10062 # depend on `.', always an invalid library. This was fixed in
10063 # development snapshots of GCC prior to 3.0.
10065 aix4 | aix4.
[01] | aix4.
[01].
*)
10066 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10068 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
10071 can_build_shared
=no
10075 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10076 # soname into executable. Probably we can add versioning support to
10077 # collect2, so additional links can be useful in future.
10078 if test "$aix_use_runtimelinking" = yes; then
10079 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10080 # instead of lib<name>.a to let people know that these are not
10081 # typical AIX shared libraries.
10082 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10084 # We preserve .a as extension for shared libraries through AIX4.2
10085 # and later when we are not doing run time linking.
10086 library_names_spec
='${libname}${release}.a $libname.a'
10087 soname_spec
='${libname}${release}${shared_ext}$major'
10089 shlibpath_var
=LIBPATH
10096 # Since July 2007 AmigaOS4 officially supports .so libraries.
10097 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10098 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10101 library_names_spec
='$libname.ixlibrary $libname.a'
10102 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10103 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'
10109 library_names_spec
='${libname}${shared_ext}'
10110 dynamic_linker
="$host_os ld.so"
10111 shlibpath_var
=LIBRARY_PATH
10117 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10118 soname_spec
='${libname}${release}${shared_ext}$major'
10119 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
10120 shlibpath_var
=LD_LIBRARY_PATH
10121 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10122 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
10123 # the default ld.so.conf also contains /usr/contrib/lib and
10124 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10125 # libtool to hard-code these into programs
10128 cygwin
* | mingw
* | pw32
* | cegcc
*)
10129 version_type
=windows
10134 case $GCC,$host_os in
10135 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
10136 library_names_spec
='$libname.dll.a'
10137 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10138 postinstall_cmds
='base_file=`basename \${file}`~
10139 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10140 dldir=$destdir/`dirname \$dlpath`~
10141 test -d \$dldir || mkdir -p \$dldir~
10142 $install_prog $dir/$dlname \$dldir/$dlname~
10143 chmod a+x \$dldir/$dlname~
10144 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10145 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10147 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10148 dlpath=$dir/\$dldll~
10150 shlibpath_overrides_runpath
=yes
10154 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10155 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10157 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/lib/w32api"
10160 # MinGW DLLs use traditional 'lib' prefix
10161 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10164 # pw32 DLLs use 'pw' prefix rather than 'lib'
10165 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10171 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10174 dynamic_linker
='Win32 ld.exe'
10175 # FIXME: first we should search . and the directory the executable is in
10179 darwin
* | rhapsody
*)
10180 dynamic_linker
="$host_os dyld"
10181 version_type
=darwin
10184 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10185 soname_spec
='${libname}${release}${major}$shared_ext'
10186 shlibpath_overrides_runpath
=yes
10187 shlibpath_var
=DYLD_LIBRARY_PATH
10188 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
10190 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
10191 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
10198 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10199 soname_spec
='${libname}${release}${shared_ext}$major'
10200 shlibpath_var
=LD_LIBRARY_PATH
10203 freebsd
* | dragonfly
*)
10204 # DragonFly does not have aout. When/if they implement a new
10205 # versioning mechanism, adjust this.
10206 if test -x /usr
/bin
/objformat
; then
10207 objformat
=`/usr/bin/objformat`
10210 freebsd
[23].
*) objformat
=aout
;;
10211 *) objformat
=elf
;;
10214 version_type
=freebsd-
$objformat
10215 case $version_type in
10217 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10222 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10226 shlibpath_var
=LD_LIBRARY_PATH
10229 shlibpath_overrides_runpath
=yes
10231 freebsd3.
[01]* | freebsdelf3.
[01]*)
10232 shlibpath_overrides_runpath
=yes
10233 hardcode_into_libs
=yes
10235 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
10236 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
10237 shlibpath_overrides_runpath
=no
10238 hardcode_into_libs
=yes
10240 *) # from 4.6 on, and DragonFly
10241 shlibpath_overrides_runpath
=yes
10242 hardcode_into_libs
=yes
10251 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10252 soname_spec
='${libname}${release}${shared_ext}$major'
10253 shlibpath_var
=LD_LIBRARY_PATH
10254 hardcode_into_libs
=yes
10261 dynamic_linker
="$host_os runtime_loader"
10262 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10263 soname_spec
='${libname}${release}${shared_ext}$major'
10264 shlibpath_var
=LIBRARY_PATH
10265 shlibpath_overrides_runpath
=yes
10266 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10267 hardcode_into_libs
=yes
10270 hpux9
* | hpux10
* | hpux11
*)
10271 # Give a soname corresponding to the major version so that dld.sl refuses to
10272 # link against other versions.
10279 hardcode_into_libs
=yes
10280 dynamic_linker
="$host_os dld.so"
10281 shlibpath_var
=LD_LIBRARY_PATH
10282 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10283 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10284 soname_spec
='${libname}${release}${shared_ext}$major'
10285 if test "X$HPUX_IA64_MODE" = X32
; then
10286 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10288 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
10290 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10294 hardcode_into_libs
=yes
10295 dynamic_linker
="$host_os dld.sl"
10296 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
10297 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
10298 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10299 soname_spec
='${libname}${release}${shared_ext}$major'
10300 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10301 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
10305 dynamic_linker
="$host_os dld.sl"
10306 shlibpath_var
=SHLIB_PATH
10307 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
10308 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10309 soname_spec
='${libname}${release}${shared_ext}$major'
10312 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10313 postinstall_cmds
='chmod 555 $lib'
10314 # or fails outright, so override atomically:
10315 install_override_mode
=555
10322 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10323 soname_spec
='${libname}${release}${shared_ext}$major'
10324 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
10325 shlibpath_var
=LD_LIBRARY_PATH
10326 shlibpath_overrides_runpath
=no
10327 hardcode_into_libs
=yes
10330 irix5
* | irix6
* | nonstopux
*)
10332 nonstopux
*) version_type
=nonstopux
;;
10334 if test "$lt_cv_prog_gnu_ld" = yes; then
10342 soname_spec
='${libname}${release}${shared_ext}$major'
10343 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10345 irix5
* | nonstopux
*)
10346 libsuff
= shlibsuff
=
10349 case $LD in # libtool.m4 will add one of these switches to LD
10350 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
10351 libsuff
= shlibsuff
= libmagic
=32-bit;;
10352 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
10353 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
10354 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
10355 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
10356 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
10360 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
10361 shlibpath_overrides_runpath
=no
10362 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10363 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
10364 hardcode_into_libs
=yes
10367 # No shared lib support for Linux oldld, aout, or coff.
10368 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
10372 # This must be Linux ELF.
10373 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
10377 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10378 soname_spec
='${libname}${release}${shared_ext}$major'
10379 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10380 shlibpath_var
=LD_LIBRARY_PATH
10381 shlibpath_overrides_runpath
=no
10383 # Some binutils ld are patched to set DT_RUNPATH
10384 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10385 $as_echo_n "(cached) " >&6
10387 lt_cv_shlibpath_overrides_runpath
=no
10388 save_LDFLAGS
=$LDFLAGS
10389 save_libdir
=$libdir
10390 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10391 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10392 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10393 /* end confdefs.h. */
10403 if ac_fn_c_try_link
"$LINENO"; then :
10404 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
10405 lt_cv_shlibpath_overrides_runpath
=yes
10408 rm -f core conftest.err conftest.
$ac_objext \
10409 conftest
$ac_exeext conftest.
$ac_ext
10410 LDFLAGS
=$save_LDFLAGS
10411 libdir
=$save_libdir
10415 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
10417 # This implies no fast_install, which is unacceptable.
10418 # Some rework will be needed to allow for fast_install
10419 # before this can be enabled.
10420 hardcode_into_libs
=yes
10422 # Append ld.so.conf contents to the search path
10423 if test -f /etc
/ld.so.conf
; then
10424 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' ' '`
10425 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
10428 # We used to test for /lib/ld.so.1 and disable shared libraries on
10429 # powerpc, because MkLinux only supported shared libraries with the
10430 # GNU dynamic linker. Since this was broken with cross compilers,
10431 # most powerpc-linux boxes support dynamic linking these days and
10432 # people can always --disable-shared, the test was removed, and we
10433 # assume the GNU/Linux dynamic linker is in use.
10434 dynamic_linker
='GNU/Linux ld.so'
10441 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
10442 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10443 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10444 dynamic_linker
='NetBSD (a.out) ld.so'
10446 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10447 soname_spec
='${libname}${release}${shared_ext}$major'
10448 dynamic_linker
='NetBSD ld.elf_so'
10450 shlibpath_var
=LD_LIBRARY_PATH
10451 shlibpath_overrides_runpath
=yes
10452 hardcode_into_libs
=yes
10457 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10458 shlibpath_var
=LD_LIBRARY_PATH
10459 shlibpath_overrides_runpath
=yes
10466 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10467 soname_spec
='${libname}${release}${shared_ext}$major'
10468 shlibpath_var
=LD_LIBRARY_PATH
10469 shlibpath_overrides_runpath
=no
10470 hardcode_into_libs
=yes
10471 dynamic_linker
='ldqnx.so'
10476 sys_lib_dlsearch_path_spec
="/usr/lib"
10478 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10480 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
10481 *) need_version
=no
;;
10483 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10484 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10485 shlibpath_var
=LD_LIBRARY_PATH
10486 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10488 openbsd2.
[89] | openbsd2.
[89].
*)
10489 shlibpath_overrides_runpath
=no
10492 shlibpath_overrides_runpath
=yes
10496 shlibpath_overrides_runpath
=yes
10501 libname_spec
='$name'
10504 library_names_spec
='$libname${shared_ext} $libname.a'
10505 dynamic_linker
='OS/2 ld.exe'
10506 shlibpath_var
=LIBPATH
10509 osf3
* | osf4
* | osf5
*)
10513 soname_spec
='${libname}${release}${shared_ext}$major'
10514 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10515 shlibpath_var
=LD_LIBRARY_PATH
10516 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10517 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
10528 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10529 soname_spec
='${libname}${release}${shared_ext}$major'
10530 shlibpath_var
=LD_LIBRARY_PATH
10531 shlibpath_overrides_runpath
=yes
10532 hardcode_into_libs
=yes
10533 # ldd complains unless libraries are executable
10534 postinstall_cmds
='chmod +x $lib'
10539 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10540 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10541 shlibpath_var
=LD_LIBRARY_PATH
10542 shlibpath_overrides_runpath
=yes
10543 if test "$with_gnu_ld" = yes; then
10551 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10552 soname_spec
='${libname}${release}${shared_ext}$major'
10553 shlibpath_var
=LD_LIBRARY_PATH
10554 case $host_vendor in
10556 shlibpath_overrides_runpath
=no
10558 runpath_var
=LD_RUN_PATH
10566 shlibpath_overrides_runpath
=no
10567 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
10573 if test -d /usr
/nec
;then
10575 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10576 soname_spec
='$libname${shared_ext}.$major'
10577 shlibpath_var
=LD_LIBRARY_PATH
10581 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
10582 version_type
=freebsd-elf
10585 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10586 soname_spec
='${libname}${release}${shared_ext}$major'
10587 shlibpath_var
=LD_LIBRARY_PATH
10588 shlibpath_overrides_runpath
=yes
10589 hardcode_into_libs
=yes
10590 if test "$with_gnu_ld" = yes; then
10591 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10593 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
10596 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
10600 sys_lib_dlsearch_path_spec
='/usr/lib'
10604 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10608 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10609 shlibpath_var
=LD_LIBRARY_PATH
10610 shlibpath_overrides_runpath
=no
10611 hardcode_into_libs
=yes
10616 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10617 soname_spec
='${libname}${release}${shared_ext}$major'
10618 shlibpath_var
=LD_LIBRARY_PATH
10625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10626 $as_echo "$dynamic_linker" >&6; }
10627 test "$dynamic_linker" = no
&& can_build_shared
=no
10629 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
10630 if test "$GCC" = yes; then
10631 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10634 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10635 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
10637 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10638 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
10732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10733 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10735 if test -n "$hardcode_libdir_flag_spec" ||
10736 test -n "$runpath_var" ||
10737 test "X$hardcode_automatic" = "Xyes" ; then
10739 # We can hardcode non-existent directories.
10740 if test "$hardcode_direct" != no
&&
10741 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10742 # have to relink, otherwise we might link with an installed library
10743 # when we should be linking with a yet-to-be-installed one
10744 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10745 test "$hardcode_minus_L" != no
; then
10746 # Linking always hardcodes the temporary library directory.
10747 hardcode_action
=relink
10749 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10750 hardcode_action
=immediate
10753 # We cannot hardcode anything, or else we can only hardcode existing
10755 hardcode_action
=unsupported
10757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10758 $as_echo "$hardcode_action" >&6; }
10760 if test "$hardcode_action" = relink ||
10761 test "$inherit_rpath" = yes; then
10762 # Fast installation is not supported
10763 enable_fast_install
=no
10764 elif test "$shlibpath_overrides_runpath" = yes ||
10765 test "$enable_shared" = no
; then
10766 # Fast installation is not necessary
10767 enable_fast_install
=needless
10775 if test "x$enable_dlopen" != xyes
; then
10776 enable_dlopen
=unknown
10777 enable_dlopen_self
=unknown
10778 enable_dlopen_self_static
=unknown
10785 lt_cv_dlopen
="load_add_on"
10787 lt_cv_dlopen_self
=yes
10790 mingw
* | pw32
* | cegcc
*)
10791 lt_cv_dlopen
="LoadLibrary"
10796 lt_cv_dlopen
="dlopen"
10801 # if libdl is installed we need to link against it
10802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10803 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10804 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10805 $as_echo_n "(cached) " >&6
10807 ac_check_lib_save_LIBS
=$LIBS
10809 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10810 /* end confdefs.h. */
10812 /* Override any GCC internal prototype to avoid an error.
10813 Use char because int might match the return type of a GCC
10814 builtin and then its argument prototype would still apply. */
10827 if ac_fn_c_try_link
"$LINENO"; then :
10828 ac_cv_lib_dl_dlopen
=yes
10830 ac_cv_lib_dl_dlopen
=no
10832 rm -f core conftest.err conftest.
$ac_objext \
10833 conftest
$ac_exeext conftest.
$ac_ext
10834 LIBS
=$ac_check_lib_save_LIBS
10836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10837 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10838 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
10839 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
10842 lt_cv_dlopen
="dyld"
10844 lt_cv_dlopen_self
=yes
10851 ac_fn_c_check_func
"$LINENO" "shl_load" "ac_cv_func_shl_load"
10852 if test "x$ac_cv_func_shl_load" = x
""yes; then :
10853 lt_cv_dlopen
="shl_load"
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10856 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10857 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10858 $as_echo_n "(cached) " >&6
10860 ac_check_lib_save_LIBS
=$LIBS
10862 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10863 /* end confdefs.h. */
10865 /* Override any GCC internal prototype to avoid an error.
10866 Use char because int might match the return type of a GCC
10867 builtin and then its argument prototype would still apply. */
10875 return shl_load ();
10880 if ac_fn_c_try_link
"$LINENO"; then :
10881 ac_cv_lib_dld_shl_load
=yes
10883 ac_cv_lib_dld_shl_load
=no
10885 rm -f core conftest.err conftest.
$ac_objext \
10886 conftest
$ac_exeext conftest.
$ac_ext
10887 LIBS
=$ac_check_lib_save_LIBS
10889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10890 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10891 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then :
10892 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
10894 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
10895 if test "x$ac_cv_func_dlopen" = x
""yes; then :
10896 lt_cv_dlopen
="dlopen"
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10899 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10900 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10901 $as_echo_n "(cached) " >&6
10903 ac_check_lib_save_LIBS
=$LIBS
10905 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10906 /* end confdefs.h. */
10908 /* Override any GCC internal prototype to avoid an error.
10909 Use char because int might match the return type of a GCC
10910 builtin and then its argument prototype would still apply. */
10923 if ac_fn_c_try_link
"$LINENO"; then :
10924 ac_cv_lib_dl_dlopen
=yes
10926 ac_cv_lib_dl_dlopen
=no
10928 rm -f core conftest.err conftest.
$ac_objext \
10929 conftest
$ac_exeext conftest.
$ac_ext
10930 LIBS
=$ac_check_lib_save_LIBS
10932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10933 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10934 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
10935 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
10937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10938 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10939 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10940 $as_echo_n "(cached) " >&6
10942 ac_check_lib_save_LIBS
=$LIBS
10943 LIBS
="-lsvld $LIBS"
10944 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10945 /* end confdefs.h. */
10947 /* Override any GCC internal prototype to avoid an error.
10948 Use char because int might match the return type of a GCC
10949 builtin and then its argument prototype would still apply. */
10962 if ac_fn_c_try_link
"$LINENO"; then :
10963 ac_cv_lib_svld_dlopen
=yes
10965 ac_cv_lib_svld_dlopen
=no
10967 rm -f core conftest.err conftest.
$ac_objext \
10968 conftest
$ac_exeext conftest.
$ac_ext
10969 LIBS
=$ac_check_lib_save_LIBS
10971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10972 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10973 if test "x$ac_cv_lib_svld_dlopen" = x
""yes; then :
10974 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
10976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10977 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10978 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10979 $as_echo_n "(cached) " >&6
10981 ac_check_lib_save_LIBS
=$LIBS
10983 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10984 /* end confdefs.h. */
10986 /* Override any GCC internal prototype to avoid an error.
10987 Use char because int might match the return type of a GCC
10988 builtin and then its argument prototype would still apply. */
10996 return dld_link ();
11001 if ac_fn_c_try_link
"$LINENO"; then :
11002 ac_cv_lib_dld_dld_link
=yes
11004 ac_cv_lib_dld_dld_link
=no
11006 rm -f core conftest.err conftest.
$ac_objext \
11007 conftest
$ac_exeext conftest.
$ac_ext
11008 LIBS
=$ac_check_lib_save_LIBS
11010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11011 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11012 if test "x$ac_cv_lib_dld_dld_link" = x
""yes; then :
11013 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
11034 if test "x$lt_cv_dlopen" != xno
; then
11040 case $lt_cv_dlopen in
11042 save_CPPFLAGS
="$CPPFLAGS"
11043 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
11045 save_LDFLAGS
="$LDFLAGS"
11046 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
11049 LIBS
="$lt_cv_dlopen_libs $LIBS"
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11052 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11053 if test "${lt_cv_dlopen_self+set}" = set; then :
11054 $as_echo_n "(cached) " >&6
11056 if test "$cross_compiling" = yes; then :
11057 lt_cv_dlopen_self
=cross
11059 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11060 lt_status
=$lt_dlunknown
11061 cat > conftest.
$ac_ext <<_LT_EOF
11062 #line 11062 "configure"
11063 #include "confdefs.h"
11072 # define LT_DLGLOBAL RTLD_GLOBAL
11075 # define LT_DLGLOBAL DL_GLOBAL
11077 # define LT_DLGLOBAL 0
11081 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11082 find out it does not work in some platform. */
11083 #ifndef LT_DLLAZY_OR_NOW
11085 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11088 # define LT_DLLAZY_OR_NOW DL_LAZY
11091 # define LT_DLLAZY_OR_NOW RTLD_NOW
11094 # define LT_DLLAZY_OR_NOW DL_NOW
11096 # define LT_DLLAZY_OR_NOW 0
11103 /* When -fvisbility=hidden is used, assume the code has been annotated
11104 correspondingly for the symbols needed. */
11105 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11106 void fnord () __attribute__((visibility("default")));
11109 void fnord () { int i=42; }
11112 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11113 int status = $lt_dlunknown;
11117 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11120 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11121 else puts (dlerror ());
11123 /* dlclose (self); */
11131 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11132 (eval $ac_link) 2>&5
11134 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11135 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11136 (.
/conftest
; exit; ) >&5 2>/dev
/null
11138 case x
$lt_status in
11139 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
11140 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
11141 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
11144 # compilation failed
11145 lt_cv_dlopen_self
=no
11152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11153 $as_echo "$lt_cv_dlopen_self" >&6; }
11155 if test "x$lt_cv_dlopen_self" = xyes
; then
11156 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
11157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11158 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11159 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11160 $as_echo_n "(cached) " >&6
11162 if test "$cross_compiling" = yes; then :
11163 lt_cv_dlopen_self_static
=cross
11165 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
11166 lt_status
=$lt_dlunknown
11167 cat > conftest.
$ac_ext <<_LT_EOF
11168 #line 11168 "configure"
11169 #include "confdefs.h"
11178 # define LT_DLGLOBAL RTLD_GLOBAL
11181 # define LT_DLGLOBAL DL_GLOBAL
11183 # define LT_DLGLOBAL 0
11187 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11188 find out it does not work in some platform. */
11189 #ifndef LT_DLLAZY_OR_NOW
11191 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11194 # define LT_DLLAZY_OR_NOW DL_LAZY
11197 # define LT_DLLAZY_OR_NOW RTLD_NOW
11200 # define LT_DLLAZY_OR_NOW DL_NOW
11202 # define LT_DLLAZY_OR_NOW 0
11209 /* When -fvisbility=hidden is used, assume the code has been annotated
11210 correspondingly for the symbols needed. */
11211 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11212 void fnord () __attribute__((visibility("default")));
11215 void fnord () { int i=42; }
11218 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11219 int status = $lt_dlunknown;
11223 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11226 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11227 else puts (dlerror ());
11229 /* dlclose (self); */
11237 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11238 (eval $ac_link) 2>&5
11240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11241 test $ac_status = 0; } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
11242 (.
/conftest
; exit; ) >&5 2>/dev
/null
11244 case x
$lt_status in
11245 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
11246 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
11247 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
11250 # compilation failed
11251 lt_cv_dlopen_self_static
=no
11258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11259 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11262 CPPFLAGS
="$save_CPPFLAGS"
11263 LDFLAGS
="$save_LDFLAGS"
11268 case $lt_cv_dlopen_self in
11269 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
11270 *) enable_dlopen_self
=unknown
;;
11273 case $lt_cv_dlopen_self_static in
11274 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
11275 *) enable_dlopen_self_static
=unknown
;;
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11298 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11299 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
11300 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
11301 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11303 $as_echo "yes" >&6; }
11305 # FIXME - insert some real tests, host_os isn't really good enough
11308 if test -n "$STRIP" ; then
11309 striplib
="$STRIP -x"
11310 old_striplib
="$STRIP -S"
11311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11312 $as_echo "yes" >&6; }
11314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11315 $as_echo "no" >&6; }
11319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11320 $as_echo "no" >&6; }
11336 # Report which library types will actually be built
11337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11338 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11340 $as_echo "$can_build_shared" >&6; }
11342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11343 $as_echo_n "checking whether to build shared libraries... " >&6; }
11344 test "$can_build_shared" = "no" && enable_shared
=no
11346 # On AIX, shared libraries and static libraries use the same namespace, and
11347 # are all built from PIC.
11350 test "$enable_shared" = yes && enable_static
=no
11351 if test -n "$RANLIB"; then
11352 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
11353 postinstall_cmds
='$RANLIB $lib'
11358 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
11359 test "$enable_shared" = yes && enable_static
=no
11363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11364 $as_echo "$enable_shared" >&6; }
11366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11367 $as_echo_n "checking whether to build static libraries... " >&6; }
11368 # Make sure either enable_shared or enable_static is yes.
11369 test "$enable_shared" = yes || enable_static
=yes
11370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11371 $as_echo "$enable_static" >&6; }
11378 ac_cpp
='$CPP $CPPFLAGS'
11379 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11380 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11381 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11385 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11386 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11387 (test "X$CXX" != "Xg++"))) ; then
11389 ac_cpp
='$CXXCPP $CPPFLAGS'
11390 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11391 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11392 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
11393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11394 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11395 if test -z "$CXXCPP"; then
11396 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11397 $as_echo_n "(cached) " >&6
11399 # Double quotes because CXXCPP needs to be expanded
11400 for CXXCPP
in "$CXX -E" "/lib/cpp"
11402 ac_preproc_ok
=false
11403 for ac_cxx_preproc_warn_flag
in '' yes
11405 # Use a header file that comes with gcc, so configuring glibc
11406 # with a fresh cross-compiler works.
11407 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11408 # <limits.h> exists even on freestanding compilers.
11409 # On the NeXT, cc -E runs the code through the compiler's parser,
11410 # not just through cpp. "Syntax error" is here to catch this case.
11411 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11412 /* end confdefs.h. */
11414 # include <limits.h>
11416 # include <assert.h>
11420 if ac_fn_cxx_try_cpp
"$LINENO"; then :
11423 # Broken: fails on valid input.
11426 rm -f conftest.err conftest.
$ac_ext
11428 # OK, works on sane cases. Now check whether nonexistent headers
11429 # can be detected and how.
11430 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11431 /* end confdefs.h. */
11432 #include <ac_nonexistent.h>
11434 if ac_fn_cxx_try_cpp
"$LINENO"; then :
11435 # Broken: success on invalid input.
11438 # Passes both tests.
11442 rm -f conftest.err conftest.
$ac_ext
11445 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11446 rm -f conftest.err conftest.
$ac_ext
11447 if $ac_preproc_ok; then :
11452 ac_cv_prog_CXXCPP
=$CXXCPP
11455 CXXCPP
=$ac_cv_prog_CXXCPP
11457 ac_cv_prog_CXXCPP
=$CXXCPP
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11460 $as_echo "$CXXCPP" >&6; }
11461 ac_preproc_ok
=false
11462 for ac_cxx_preproc_warn_flag
in '' yes
11464 # Use a header file that comes with gcc, so configuring glibc
11465 # with a fresh cross-compiler works.
11466 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11467 # <limits.h> exists even on freestanding compilers.
11468 # On the NeXT, cc -E runs the code through the compiler's parser,
11469 # not just through cpp. "Syntax error" is here to catch this case.
11470 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11471 /* end confdefs.h. */
11473 # include <limits.h>
11475 # include <assert.h>
11479 if ac_fn_cxx_try_cpp
"$LINENO"; then :
11482 # Broken: fails on valid input.
11485 rm -f conftest.err conftest.
$ac_ext
11487 # OK, works on sane cases. Now check whether nonexistent headers
11488 # can be detected and how.
11489 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11490 /* end confdefs.h. */
11491 #include <ac_nonexistent.h>
11493 if ac_fn_cxx_try_cpp
"$LINENO"; then :
11494 # Broken: success on invalid input.
11497 # Passes both tests.
11501 rm -f conftest.err conftest.
$ac_ext
11504 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11505 rm -f conftest.err conftest.
$ac_ext
11506 if $ac_preproc_ok; then :
11509 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11510 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11511 as_fn_error
"C++ preprocessor \"$CXXCPP\" fails sanity check
11512 See \`config.log' for more details." "$LINENO" 5; }
11516 ac_cpp
='$CPP $CPPFLAGS'
11517 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11518 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11519 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
11522 _lt_caught_CXX_error
=yes
11526 ac_cpp
='$CXXCPP $CPPFLAGS'
11527 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11528 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11529 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
11531 archive_cmds_need_lc_CXX
=no
11532 allow_undefined_flag_CXX
=
11533 always_export_symbols_CXX
=no
11534 archive_expsym_cmds_CXX
=
11535 compiler_needs_object_CXX
=no
11536 export_dynamic_flag_spec_CXX
=
11537 hardcode_direct_CXX
=no
11538 hardcode_direct_absolute_CXX
=no
11539 hardcode_libdir_flag_spec_CXX
=
11540 hardcode_libdir_flag_spec_ld_CXX
=
11541 hardcode_libdir_separator_CXX
=
11542 hardcode_minus_L_CXX
=no
11543 hardcode_shlibpath_var_CXX
=unsupported
11544 hardcode_automatic_CXX
=no
11545 inherit_rpath_CXX
=no
11547 module_expsym_cmds_CXX
=
11548 link_all_deplibs_CXX
=unknown
11549 old_archive_cmds_CXX
=$old_archive_cmds
11550 reload_flag_CXX
=$reload_flag
11551 reload_cmds_CXX
=$reload_cmds
11552 no_undefined_flag_CXX
=
11553 whole_archive_flag_spec_CXX
=
11554 enable_shared_with_static_runtimes_CXX
=no
11556 # Source file extension for C++ test sources.
11559 # Object file extension for compiled C++ test sources.
11563 # No sense in running all these tests if we already determined that
11564 # the CXX compiler isn't working. Some variables (like enable_shared)
11565 # are currently assumed to apply to all compilers on this platform,
11566 # and will be corrupted by setting them based on a non-working compiler.
11567 if test "$_lt_caught_CXX_error" != yes; then
11568 # Code to be used in simple compile tests
11569 lt_simple_compile_test_code
="int some_variable = 0;"
11571 # Code to be used in simple link tests
11572 lt_simple_link_test_code
='int main(int, char *[]) { return(0); }'
11574 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11581 # If no C compiler was specified, use CC.
11584 # If no C compiler flags were specified, use CFLAGS.
11585 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
11587 # Allow CC to be a program name with arguments.
11591 # save warnings/boilerplate of simple test code
11592 ac_outfile
=conftest.
$ac_objext
11593 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
11594 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
11595 _lt_compiler_boilerplate
=`cat conftest.err`
11598 ac_outfile
=conftest.
$ac_objext
11599 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
11600 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
11601 _lt_linker_boilerplate
=`cat conftest.err`
11605 # Allow CC to be a program name with arguments.
11610 lt_save_with_gnu_ld
=$with_gnu_ld
11611 lt_save_path_LD
=$lt_cv_path_LD
11612 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11613 lt_cv_prog_gnu_ld
=$lt_cv_prog_gnu_ldcxx
11615 $as_unset lt_cv_prog_gnu_ld
11617 if test -n "${lt_cv_path_LDCXX+set}"; then
11618 lt_cv_path_LD
=$lt_cv_path_LDCXX
11620 $as_unset lt_cv_path_LD
11622 test -z "${LDCXX+set}" || LD
=$LDCXX
11626 for cc_temp
in $compiler""; do
11628 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
11629 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
11634 cc_basename
=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11637 if test -n "$compiler"; then
11638 # We don't want -fno-exception when compiling C++ code, so set the
11639 # no_builtin_flag separately
11640 if test "$GXX" = yes; then
11641 lt_prog_compiler_no_builtin_flag_CXX
=' -fno-builtin'
11643 lt_prog_compiler_no_builtin_flag_CXX
=
11646 if test "$GXX" = yes; then
11647 # Set up default GNU C++ configuration
11651 # Check whether --with-gnu-ld was given.
11652 if test "${with_gnu_ld+set}" = set; then :
11653 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
11659 if test "$GCC" = yes; then
11660 # Check if gcc -print-prog-name=ld gives a path.
11661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11662 $as_echo_n "checking for ld used by $CC... " >&6; }
11665 # gcc leaves a trailing carriage return which upsets mingw
11666 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11668 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
11671 # Accept absolute paths.
11673 re_direlt
='/[^/][^/]*/\.\./'
11674 # Canonicalize the pathname of ld
11675 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11676 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
11677 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11679 test -z "$LD" && LD
="$ac_prog"
11682 # If it fails, then pretend we aren't using GCC.
11686 # If it is relative, then search for the first ld in PATH.
11687 with_gnu_ld
=unknown
11690 elif test "$with_gnu_ld" = yes; then
11691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11692 $as_echo_n "checking for GNU ld... " >&6; }
11694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11695 $as_echo_n "checking for non-GNU ld... " >&6; }
11697 if test "${lt_cv_path_LD+set}" = set; then :
11698 $as_echo_n "(cached) " >&6
11700 if test -z "$LD"; then
11701 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
11702 for ac_dir
in $PATH; do
11704 test -z "$ac_dir" && ac_dir
=.
11705 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
11706 lt_cv_path_LD
="$ac_dir/$ac_prog"
11707 # Check to see if the program is GNU ld. I'd rather use --version,
11708 # but apparently some variants of GNU ld only accept -v.
11709 # Break only if it was the GNU/non-GNU ld that we prefer.
11710 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11711 *GNU
* |
*'with BFD'*)
11712 test "$with_gnu_ld" != no
&& break
11715 test "$with_gnu_ld" != yes && break
11722 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
11726 LD
="$lt_cv_path_LD"
11727 if test -n "$LD"; then
11728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11729 $as_echo "$LD" >&6; }
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11732 $as_echo "no" >&6; }
11734 test -z "$LD" && as_fn_error
"no acceptable ld found in \$PATH" "$LINENO" 5
11735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11736 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11737 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11738 $as_echo_n "(cached) " >&6
11740 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11741 case `$LD -v 2>&1 </dev/null` in
11742 *GNU
* |
*'with BFD'*)
11743 lt_cv_prog_gnu_ld
=yes
11746 lt_cv_prog_gnu_ld
=no
11750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11751 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11752 with_gnu_ld
=$lt_cv_prog_gnu_ld
11760 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11761 # archiving commands below assume that GNU ld is being used.
11762 if test "$with_gnu_ld" = yes; then
11763 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11764 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'
11766 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
11767 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
11769 # If archive_cmds runs LD, not CC, wlarc should be empty
11770 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11771 # investigate it a little bit more. (MM)
11774 # ancient GNU ld didn't support --whole-archive et. al.
11775 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
11776 $GREP 'no-whole-archive' > /dev
/null
; then
11777 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11779 whole_archive_flag_spec_CXX
=
11785 # A generic and very simple default shared library creation
11786 # command for GNU C++ for the case where it uses the native
11787 # linker, instead of GNU ld. If possible, this setting should
11788 # overridden to take advantage of the native linker features on
11789 # the platform it is being used on.
11790 archive_cmds_CXX
='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11793 # Commands to make compiler produce verbose output that lists
11794 # what "hidden" libraries, object files and flags are used when
11795 # linking a shared library.
11796 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
11804 # PORTME: fill in a description of your system's C++ link characteristics
11805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11806 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11810 # FIXME: insert proper C++ library support
11814 if test "$host_cpu" = ia64
; then
11815 # On IA64, the linker does run time linking by default, so we don't
11816 # have to do anything special.
11817 aix_use_runtimelinking
=no
11818 exp_sym_flag
='-Bexport'
11821 aix_use_runtimelinking
=no
11823 # Test if we are trying to use run time linking or normal
11824 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11825 # need to do runtime linking.
11826 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
11827 for ld_flag
in $LDFLAGS; do
11830 aix_use_runtimelinking
=yes
11838 exp_sym_flag
='-bexport'
11839 no_entry_flag
='-bnoentry'
11842 # When large executables or shared objects are built, AIX ld can
11843 # have problems creating the table of contents. If linking a library
11844 # or program results in "error TOC overflow" add -mminimal-toc to
11845 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11846 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11848 archive_cmds_CXX
=''
11849 hardcode_direct_CXX
=yes
11850 hardcode_direct_absolute_CXX
=yes
11851 hardcode_libdir_separator_CXX
=':'
11852 link_all_deplibs_CXX
=yes
11853 file_list_spec_CXX
='${wl}-f,'
11855 if test "$GXX" = yes; then
11856 case $host_os in aix4.
[012]|aix4.
[012].
*)
11857 # We only want to do this on AIX 4.2 and lower, the check
11858 # below for broken collect2 doesn't work under 4.3+
11859 collect2name
=`${CC} -print-prog-name=collect2`
11860 if test -f "$collect2name" &&
11861 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
11863 # We have reworked collect2
11866 # We have old collect2
11867 hardcode_direct_CXX
=unsupported
11868 # It fails to find uninstalled libraries when the uninstalled
11869 # path is not listed in the libpath. Setting hardcode_minus_L
11870 # to unsupported forces relinking
11871 hardcode_minus_L_CXX
=yes
11872 hardcode_libdir_flag_spec_CXX
='-L$libdir'
11873 hardcode_libdir_separator_CXX
=
11876 shared_flag
='-shared'
11877 if test "$aix_use_runtimelinking" = yes; then
11878 shared_flag
="$shared_flag "'${wl}-G'
11882 if test "$host_cpu" = ia64
; then
11883 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11884 # chokes on -Wl,-G. The following line is correct:
11887 if test "$aix_use_runtimelinking" = yes; then
11888 shared_flag
='${wl}-G'
11890 shared_flag
='${wl}-bM:SRE'
11895 export_dynamic_flag_spec_CXX
='${wl}-bexpall'
11896 # It seems that -bexpall does not export symbols beginning with
11897 # underscore (_), so it is better to generate a list of symbols to
11899 always_export_symbols_CXX
=yes
11900 if test "$aix_use_runtimelinking" = yes; then
11901 # Warning - without using the other runtime loading flags (-brtl),
11902 # -berok will link without error, but may produce a broken library.
11903 allow_undefined_flag_CXX
='-berok'
11904 # Determine the default libpath from the value encoded in an empty
11906 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11907 /* end confdefs.h. */
11917 if ac_fn_cxx_try_link
"$LINENO"; then :
11919 lt_aix_libpath_sed
='
11920 /Import File Strings/,/^$/ {
11926 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11927 # Check for a 64-bit object if we didn't find anything.
11928 if test -z "$aix_libpath"; then
11929 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11932 rm -f core conftest.err conftest.
$ac_objext \
11933 conftest
$ac_exeext conftest.
$ac_ext
11934 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
11936 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
11938 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"
11940 if test "$host_cpu" = ia64
; then
11941 hardcode_libdir_flag_spec_CXX
='${wl}-R $libdir:/usr/lib:/lib'
11942 allow_undefined_flag_CXX
="-z nodefs"
11943 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"
11945 # Determine the default libpath from the value encoded in an
11946 # empty executable.
11947 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11948 /* end confdefs.h. */
11958 if ac_fn_cxx_try_link
"$LINENO"; then :
11960 lt_aix_libpath_sed
='
11961 /Import File Strings/,/^$/ {
11967 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11968 # Check for a 64-bit object if we didn't find anything.
11969 if test -z "$aix_libpath"; then
11970 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11973 rm -f core conftest.err conftest.
$ac_objext \
11974 conftest
$ac_exeext conftest.
$ac_ext
11975 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
11977 hardcode_libdir_flag_spec_CXX
='${wl}-blibpath:$libdir:'"$aix_libpath"
11978 # Warning - without using the other run time loading flags,
11979 # -berok will link without error, but may produce a broken library.
11980 no_undefined_flag_CXX
=' ${wl}-bernotok'
11981 allow_undefined_flag_CXX
=' ${wl}-berok'
11982 if test "$with_gnu_ld" = yes; then
11983 # We only use this code for GNU lds that support --whole-archive.
11984 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11986 # Exported symbols can be pulled into shared objects from archives
11987 whole_archive_flag_spec_CXX
='$convenience'
11989 archive_cmds_need_lc_CXX
=yes
11990 # This is similar to how AIX traditionally builds its shared
11992 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'
11998 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
11999 allow_undefined_flag_CXX
=unsupported
12000 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12001 # support --undefined. This deserves some investigation. FIXME
12002 archive_cmds_CXX
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12009 case $cc_basename in
12011 # FIXME: insert proper C++ library support
12017 cygwin
* | mingw
* | pw32
* | cegcc
*)
12018 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12019 # as there is no search path for DLLs.
12020 hardcode_libdir_flag_spec_CXX
='-L$libdir'
12021 export_dynamic_flag_spec_CXX
='${wl}--export-all-symbols'
12022 allow_undefined_flag_CXX
=unsupported
12023 always_export_symbols_CXX
=no
12024 enable_shared_with_static_runtimes_CXX
=yes
12026 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
12027 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'
12028 # If the export-symbols file already is a .def file (1st line
12029 # is EXPORTS), use it as is; otherwise, prepend...
12030 archive_expsym_cmds_CXX
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12031 cp $export_symbols $output_objdir/$soname.def;
12033 echo EXPORTS > $output_objdir/$soname.def;
12034 cat $export_symbols >> $output_objdir/$soname.def;
12036 $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'
12041 darwin
* | rhapsody
*)
12044 archive_cmds_need_lc_CXX
=no
12045 hardcode_direct_CXX
=no
12046 hardcode_automatic_CXX
=yes
12047 hardcode_shlibpath_var_CXX
=unsupported
12048 if test "$lt_cv_ld_force_load" = "yes"; then
12049 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\"`'
12051 whole_archive_flag_spec_CXX
=''
12053 link_all_deplibs_CXX
=yes
12054 allow_undefined_flag_CXX
="$_lt_dar_allow_undefined"
12055 case $cc_basename in
12056 ifort
*) _lt_dar_can_shared
=yes ;;
12057 *) _lt_dar_can_shared
=$GCC ;;
12059 if test "$_lt_dar_can_shared" = "yes"; then
12060 output_verbose_link_cmd
=func_echo_all
12061 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}"
12062 module_cmds_CXX
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12063 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}"
12064 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}"
12065 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12066 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}"
12067 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}"
12077 case $cc_basename in
12079 # FIXME: insert proper C++ library support
12083 # Green Hills C++ Compiler
12084 # FIXME: insert proper C++ library support
12088 # FIXME: insert proper C++ library support
12095 # C++ shared libraries reported to be fairly broken before
12101 archive_cmds_need_lc_CXX
=no
12104 freebsd
* | dragonfly
*)
12105 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12114 archive_cmds_CXX
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12115 link_all_deplibs_CXX
=yes
12119 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
12120 hardcode_libdir_separator_CXX
=:
12121 export_dynamic_flag_spec_CXX
='${wl}-E'
12122 hardcode_direct_CXX
=yes
12123 hardcode_minus_L_CXX
=yes # Not in the search PATH,
12124 # but as the default
12125 # location of the library.
12127 case $cc_basename in
12129 # FIXME: insert proper C++ library support
12133 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'
12134 # Commands to make compiler produce verbose output that lists
12135 # what "hidden" libraries, object files and flags are used when
12136 # linking a shared library.
12138 # There doesn't appear to be a way to prevent this compiler from
12139 # explicitly linking system object files so we need to strip them
12140 # from the output so that they don't get included in the library
12142 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"'
12145 if test "$GXX" = yes; then
12146 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'
12148 # FIXME: insert proper C++ library support
12156 if test $with_gnu_ld = no
; then
12157 hardcode_libdir_flag_spec_CXX
='${wl}+b ${wl}$libdir'
12158 hardcode_libdir_separator_CXX
=:
12164 export_dynamic_flag_spec_CXX
='${wl}-E'
12170 hardcode_direct_CXX
=no
12171 hardcode_shlibpath_var_CXX
=no
12174 hardcode_direct_CXX
=yes
12175 hardcode_direct_absolute_CXX
=yes
12176 hardcode_minus_L_CXX
=yes # Not in the search PATH,
12177 # but as the default
12178 # location of the library.
12182 case $cc_basename in
12184 # FIXME: insert proper C++ library support
12190 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12193 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12196 archive_cmds_CXX
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12199 # Commands to make compiler produce verbose output that lists
12200 # what "hidden" libraries, object files and flags are used when
12201 # linking a shared library.
12203 # There doesn't appear to be a way to prevent this compiler from
12204 # explicitly linking system object files so we need to strip them
12205 # from the output so that they don't get included in the library
12207 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"'
12210 if test "$GXX" = yes; then
12211 if test $with_gnu_ld = no
; then
12214 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12217 archive_cmds_CXX
='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12220 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'
12225 # FIXME: insert proper C++ library support
12233 hardcode_direct_CXX
=no
12234 hardcode_shlibpath_var_CXX
=no
12235 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12236 export_dynamic_flag_spec_CXX
='${wl}-E'
12237 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12238 # Instead, shared libraries are loaded at an image base (0x10000000 by
12239 # default) and relocated if they conflict, which is a slow very memory
12240 # consuming and fragmenting process. To avoid this, we pick a random,
12241 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12242 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12243 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'
12244 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'
12247 case $cc_basename in
12250 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'
12252 # Archives containing C++ object files must be created using
12253 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12254 # necessary to make sure instantiated templates are included
12256 old_archive_cmds_CXX
='$CC -ar -WR,-u -o $oldlib $oldobjs'
12259 if test "$GXX" = yes; then
12260 if test "$with_gnu_ld" = no
; then
12261 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'
12263 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'
12266 link_all_deplibs_CXX
=yes
12269 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12270 hardcode_libdir_separator_CXX
=:
12271 inherit_rpath_CXX
=yes
12274 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
12275 case $cc_basename in
12277 # Kuck and Associates, Inc. (KAI) C++ Compiler
12279 # KCC will only create a shared library if the output file
12280 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12281 # to its proper name (with version) after linking.
12282 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'
12283 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'
12284 # Commands to make compiler produce verbose output that lists
12285 # what "hidden" libraries, object files and flags are used when
12286 # linking a shared library.
12288 # There doesn't appear to be a way to prevent this compiler from
12289 # explicitly linking system object files so we need to strip them
12290 # from the output so that they don't get included in the library
12292 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"'
12294 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12295 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12297 # Archives containing C++ object files must be created using
12298 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12299 old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs'
12304 # version 8.0 and above of icpc choke on multiply defined symbols
12305 # if we add $predep_objects and $postdep_objects, however 7.1 and
12306 # earlier do not add the objects themselves.
12307 case `$CC -V 2>&1` in
12309 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12310 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'
12312 *) # Version 8.0 or newer
12315 ia64
*) tmp_idyn
=' -i_dynamic';;
12317 archive_cmds_CXX
='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12318 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'
12321 archive_cmds_need_lc_CXX
=no
12322 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12323 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12324 whole_archive_flag_spec_CXX
='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12327 # Portland Group C++ compiler
12329 *pgCC\
[1-5].
* |
*pgcpp\
[1-5].
*)
12330 prelink_cmds_CXX
='tpldir=Template.dir~
12332 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12333 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12334 old_archive_cmds_CXX
='tpldir=Template.dir~
12336 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12337 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12339 archive_cmds_CXX
='tpldir=Template.dir~
12341 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12342 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12343 archive_expsym_cmds_CXX
='tpldir=Template.dir~
12345 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12346 $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'
12348 *) # Version 6 and above use weak symbols
12349 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12350 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'
12354 hardcode_libdir_flag_spec_CXX
='${wl}--rpath ${wl}$libdir'
12355 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12356 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'
12360 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12361 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'
12363 runpath_var
=LD_RUN_PATH
12364 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
12365 hardcode_libdir_separator_CXX
=:
12367 # Commands to make compiler produce verbose output that lists
12368 # what "hidden" libraries, object files and flags are used when
12369 # linking a shared library.
12371 # There doesn't appear to be a way to prevent this compiler from
12372 # explicitly linking system object files so we need to strip them
12373 # from the output so that they don't get included in the library
12375 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'
12377 xl
* | mpixl
* | bgxl
*)
12378 # IBM XL 8.0 on PPC, with GNU ld
12379 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12380 export_dynamic_flag_spec_CXX
='${wl}--export-dynamic'
12381 archive_cmds_CXX
='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12382 if test "x$supports_anon_versioning" = xyes
; then
12383 archive_expsym_cmds_CXX
='echo "{ global:" > $output_objdir/$libname.ver~
12384 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12385 echo "local: *; };" >> $output_objdir/$libname.ver~
12386 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12390 case `$CC -V 2>&1 | sed 5q` in
12393 no_undefined_flag_CXX
=' -zdefs'
12394 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12395 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'
12396 hardcode_libdir_flag_spec_CXX
='-R$libdir'
12397 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'
12398 compiler_needs_object_CXX
=yes
12400 # Not sure whether something based on
12401 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12403 output_verbose_link_cmd
='func_echo_all'
12405 # Archives containing C++ object files must be created using
12406 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12407 # necessary to make sure instantiated templates are included
12409 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
12417 # FIXME: insert proper C++ library support
12422 # FIXME: insert proper C++ library support
12427 case $cc_basename in
12429 # FIXME: insert proper C++ library support
12433 # FIXME: insert proper C++ library support
12440 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
12441 archive_cmds_CXX
='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12443 hardcode_libdir_flag_spec_CXX
='-R$libdir'
12444 hardcode_direct_CXX
=yes
12445 hardcode_shlibpath_var_CXX
=no
12447 # Workaround some broken pre-1.5 toolchains
12448 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12456 # C++ shared libraries are fairly broken
12461 if test -f /usr
/libexec
/ld.so
; then
12462 hardcode_direct_CXX
=yes
12463 hardcode_shlibpath_var_CXX
=no
12464 hardcode_direct_absolute_CXX
=yes
12465 archive_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12466 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12467 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12468 archive_expsym_cmds_CXX
='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12469 export_dynamic_flag_spec_CXX
='${wl}-E'
12470 whole_archive_flag_spec_CXX
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12472 output_verbose_link_cmd
=func_echo_all
12478 osf3
* | osf4
* | osf5
*)
12479 case $cc_basename in
12481 # Kuck and Associates, Inc. (KAI) C++ Compiler
12483 # KCC will only create a shared library if the output file
12484 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12485 # to its proper name (with version) after linking.
12486 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'
12488 hardcode_libdir_flag_spec_CXX
='${wl}-rpath,$libdir'
12489 hardcode_libdir_separator_CXX
=:
12491 # Archives containing C++ object files must be created using
12492 # the KAI C++ compiler.
12494 osf3
*) old_archive_cmds_CXX
='$CC -Bstatic -o $oldlib $oldobjs' ;;
12495 *) old_archive_cmds_CXX
='$CC -o $oldlib $oldobjs' ;;
12499 # Rational C++ 2.4.1
12500 # FIXME: insert proper C++ library support
12506 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
12507 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'
12508 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12511 allow_undefined_flag_CXX
=' -expect_unresolved \*'
12512 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'
12513 archive_expsym_cmds_CXX
='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12514 echo "-hidden">> $lib.exp~
12515 $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~
12517 hardcode_libdir_flag_spec_CXX
='-rpath $libdir'
12521 hardcode_libdir_separator_CXX
=:
12523 # Commands to make compiler produce verbose output that lists
12524 # what "hidden" libraries, object files and flags are used when
12525 # linking a shared library.
12527 # There doesn't appear to be a way to prevent this compiler from
12528 # explicitly linking system object files so we need to strip them
12529 # from the output so that they don't get included in the library
12531 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"'
12534 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
12535 allow_undefined_flag_CXX
=' ${wl}-expect_unresolved ${wl}\*'
12538 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'
12541 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'
12545 hardcode_libdir_flag_spec_CXX
='${wl}-rpath ${wl}$libdir'
12546 hardcode_libdir_separator_CXX
=:
12548 # Commands to make compiler produce verbose output that lists
12549 # what "hidden" libraries, object files and flags are used when
12550 # linking a shared library.
12551 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12554 # FIXME: insert proper C++ library support
12562 # FIXME: insert proper C++ library support
12567 case $cc_basename in
12570 # FIXME: insert proper C++ library support
12575 # FIXME: insert proper C++ library support
12579 # FIXME: insert proper C++ library support
12586 case $cc_basename in
12588 # Sun C++ 4.2, 5.x and Centerline C++
12589 archive_cmds_need_lc_CXX
=yes
12590 no_undefined_flag_CXX
=' -zdefs'
12591 archive_cmds_CXX
='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12592 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12593 $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'
12595 hardcode_libdir_flag_spec_CXX
='-R$libdir'
12596 hardcode_shlibpath_var_CXX
=no
12598 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
12600 # The compiler driver will combine and reorder linker options,
12601 # but understands `-z linker_flag'.
12602 # Supported since Solaris 2.6 (maybe 2.5.1?)
12603 whole_archive_flag_spec_CXX
='-z allextract$convenience -z defaultextract'
12606 link_all_deplibs_CXX
=yes
12608 output_verbose_link_cmd
='func_echo_all'
12610 # Archives containing C++ object files must be created using
12611 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12612 # necessary to make sure instantiated templates are included
12614 old_archive_cmds_CXX
='$CC -xar -o $oldlib $oldobjs'
12617 # Green Hills C++ Compiler
12618 archive_cmds_CXX
='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12620 # The C++ compiler must be used to create the archive.
12621 old_archive_cmds_CXX
='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12624 # GNU C++ compiler with Solaris linker
12625 if test "$GXX" = yes && test "$with_gnu_ld" = no
; then
12626 no_undefined_flag_CXX
=' ${wl}-z ${wl}defs'
12627 if $CC --version |
$GREP -v '^2\.7' > /dev
/null
; then
12628 archive_cmds_CXX
='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12629 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12630 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12632 # Commands to make compiler produce verbose output that lists
12633 # what "hidden" libraries, object files and flags are used when
12634 # linking a shared library.
12635 output_verbose_link_cmd
='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12637 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12639 archive_cmds_CXX
='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12640 archive_expsym_cmds_CXX
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12641 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12643 # Commands to make compiler produce verbose output that lists
12644 # what "hidden" libraries, object files and flags are used when
12645 # linking a shared library.
12646 output_verbose_link_cmd
='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12649 hardcode_libdir_flag_spec_CXX
='${wl}-R $wl$libdir'
12651 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
12653 whole_archive_flag_spec_CXX
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12661 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
12662 no_undefined_flag_CXX
='${wl}-z,text'
12663 archive_cmds_need_lc_CXX
=no
12664 hardcode_shlibpath_var_CXX
=no
12665 runpath_var
='LD_RUN_PATH'
12667 case $cc_basename in
12669 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12670 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12673 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12674 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12679 sysv5
* | sco3.2v5
* | sco5v6
*)
12680 # Note: We can NOT use -z defs as we might desire, because we do not
12681 # link with -lc, and that would cause any symbols used from libc to
12682 # always be unresolved, which means just about no library would
12683 # ever link correctly. If we're not using GNU ld we use -z text
12684 # though, which does catch some bad symbols but isn't as heavy-handed
12686 no_undefined_flag_CXX
='${wl}-z,text'
12687 allow_undefined_flag_CXX
='${wl}-z,nodefs'
12688 archive_cmds_need_lc_CXX
=no
12689 hardcode_shlibpath_var_CXX
=no
12690 hardcode_libdir_flag_spec_CXX
='${wl}-R,$libdir'
12691 hardcode_libdir_separator_CXX
=':'
12692 link_all_deplibs_CXX
=yes
12693 export_dynamic_flag_spec_CXX
='${wl}-Bexport'
12694 runpath_var
='LD_RUN_PATH'
12696 case $cc_basename in
12698 archive_cmds_CXX
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12699 archive_expsym_cmds_CXX
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12700 old_archive_cmds_CXX
='$CC -Tprelink_objects $oldobjs~
12701 '"$old_archive_cmds_CXX"
12702 reload_cmds_CXX
='$CC -Tprelink_objects $reload_objs~
12703 '"$reload_cmds_CXX"
12706 archive_cmds_CXX
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12707 archive_expsym_cmds_CXX
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12713 case $cc_basename in
12715 # NonStop-UX NCC 3.20
12716 # FIXME: insert proper C++ library support
12720 # FIXME: insert proper C++ library support
12727 # FIXME: insert proper C++ library support
12732 # FIXME: insert proper C++ library support
12737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12738 $as_echo "$ld_shlibs_CXX" >&6; }
12739 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
12745 ## There is no encapsulation within the following macros, do not change
12746 ## the running order or otherwise move them around unless you know exactly
12747 ## what you are doing...
12748 # Dependencies to place before and after the object being linked:
12749 predep_objects_CXX
=
12750 postdep_objects_CXX
=
12753 compiler_lib_search_path_CXX
=
12755 cat > conftest.
$ac_ext <<_LT_EOF
12759 Foo (void) { a = 0; }
12765 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12766 (eval $ac_compile) 2>&5
12768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12769 test $ac_status = 0; }; then
12770 # Parse the compiler output and extract the necessary
12771 # objects, libraries and library flags.
12773 # Sentinel used to keep track of whether or not we are before
12774 # the conftest object file.
12775 pre_test_object_deps_done
=no
12777 for p
in `eval "$output_verbose_link_cmd"`; do
12781 # Some compilers place space between "-{L,R}" and the path.
12782 # Remove the space.
12783 if test $p = "-L" ||
12784 test $p = "-R"; then
12791 if test "$pre_test_object_deps_done" = no
; then
12794 # Internal compiler library paths should come after those
12795 # provided the user. The postdeps already come after the
12796 # user supplied libs so there is no need to process them.
12797 if test -z "$compiler_lib_search_path_CXX"; then
12798 compiler_lib_search_path_CXX
="${prev}${p}"
12800 compiler_lib_search_path_CXX
="${compiler_lib_search_path_CXX} ${prev}${p}"
12803 # The "-l" case would never come before the object being
12804 # linked, so don't bother handling this case.
12807 if test -z "$postdeps_CXX"; then
12808 postdeps_CXX
="${prev}${p}"
12810 postdeps_CXX
="${postdeps_CXX} ${prev}${p}"
12816 # This assumes that the test object file only shows up
12817 # once in the compiler output.
12818 if test "$p" = "conftest.$objext"; then
12819 pre_test_object_deps_done
=yes
12823 if test "$pre_test_object_deps_done" = no
; then
12824 if test -z "$predep_objects_CXX"; then
12825 predep_objects_CXX
="$p"
12827 predep_objects_CXX
="$predep_objects_CXX $p"
12830 if test -z "$postdep_objects_CXX"; then
12831 postdep_objects_CXX
="$p"
12833 postdep_objects_CXX
="$postdep_objects_CXX $p"
12838 *) ;; # Ignore the rest.
12846 echo "libtool.m4: error: problem compiling CXX test program"
12849 $RM -f confest.
$objext
12851 # PORTME: override above test on systems where it is broken
12854 # Interix 3.5 installs completely hosed .la files for C++, so rather than
12855 # hack all around it, let's just trust "g++" to DTRT.
12856 predep_objects_CXX
=
12857 postdep_objects_CXX
=
12862 case `$CC -V 2>&1 | sed 5q` in
12866 # The more standards-conforming stlport4 library is
12867 # incompatible with the Cstd library. Avoid specifying
12868 # it if it's in CXXFLAGS. Ignore libCrun as
12869 # -library=stlport4 depends on it.
12870 case " $CXX $CXXFLAGS " in
12871 *" -library=stlport4 "*)
12872 solaris_use_stlport4
=yes
12876 if test "$solaris_use_stlport4" != yes; then
12877 postdeps_CXX
='-library=Cstd -library=Crun'
12884 case $cc_basename in
12886 # The more standards-conforming stlport4 library is
12887 # incompatible with the Cstd library. Avoid specifying
12888 # it if it's in CXXFLAGS. Ignore libCrun as
12889 # -library=stlport4 depends on it.
12890 case " $CXX $CXXFLAGS " in
12891 *" -library=stlport4 "*)
12892 solaris_use_stlport4
=yes
12896 # Adding this requires a known-good setup of shared libraries for
12897 # Sun compiler versions before 5.6, else PIC objects from an old
12898 # archive will be linked into the output, leading to subtle bugs.
12899 if test "$solaris_use_stlport4" != yes; then
12900 postdeps_CXX
='-library=Cstd -library=Crun'
12908 case " $postdeps_CXX " in
12909 *" -lc "*) archive_cmds_need_lc_CXX
=no
;;
12911 compiler_lib_search_dirs_CXX
=
12912 if test -n "${compiler_lib_search_path_CXX}"; then
12913 compiler_lib_search_dirs_CXX
=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12946 lt_prog_compiler_wl_CXX
=
12947 lt_prog_compiler_pic_CXX
=
12948 lt_prog_compiler_static_CXX
=
12950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12951 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12953 # C++ specific cases for pic, static, wl, etc.
12954 if test "$GXX" = yes; then
12955 lt_prog_compiler_wl_CXX
='-Wl,'
12956 lt_prog_compiler_static_CXX
='-static'
12960 # All AIX code is PIC.
12961 if test "$host_cpu" = ia64
; then
12962 # AIX 5 now supports IA64 processor
12963 lt_prog_compiler_static_CXX
='-Bstatic'
12965 lt_prog_compiler_pic_CXX
='-fPIC'
12971 # see comment about AmigaOS4 .so support
12972 lt_prog_compiler_pic_CXX
='-fPIC'
12975 # FIXME: we need at least 68020 code to build shared libraries, but
12976 # adding the `-m68020' flag to GCC prevents building anything better,
12978 lt_prog_compiler_pic_CXX
='-m68020 -resident32 -malways-restore-a4'
12983 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
12984 # PIC is the default for these OSes.
12986 mingw
* | cygwin
* | os2
* | pw32
* | cegcc
*)
12987 # This hack is so that the source file can tell whether it is being
12988 # built for inclusion in a dll (and should export symbols for example).
12989 # Although the cygwin gcc ignores -fPIC, still need this for old-style
12990 # (--disable-auto-import) libraries
12991 lt_prog_compiler_pic_CXX
='-DDLL_EXPORT'
12993 darwin
* | rhapsody
*)
12994 # PIC is the default on this platform
12995 # Common symbols not allowed in MH_DYLIB files
12996 lt_prog_compiler_pic_CXX
='-fno-common'
12999 # DJGPP does not support shared libraries at all
13000 lt_prog_compiler_pic_CXX
=
13003 # PIC is the default for Haiku.
13004 # The "-static" flag exists, but is broken.
13005 lt_prog_compiler_static_CXX
=
13008 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13009 # Instead, we relocate shared libraries at runtime.
13012 if test -d /usr
/nec
; then
13013 lt_prog_compiler_pic_CXX
=-Kconform_pic
13017 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13018 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13019 # sets the default TLS model and affects inlining.
13024 lt_prog_compiler_pic_CXX
='-fPIC'
13029 # QNX uses GNU C++, but need to define -shared option too, otherwise
13030 # it will coredump.
13031 lt_prog_compiler_pic_CXX
='-fPIC -shared'
13034 lt_prog_compiler_pic_CXX
='-fPIC'
13040 # All AIX code is PIC.
13041 if test "$host_cpu" = ia64
; then
13042 # AIX 5 now supports IA64 processor
13043 lt_prog_compiler_static_CXX
='-Bstatic'
13045 lt_prog_compiler_static_CXX
='-bnso -bI:/lib/syscalls.exp'
13049 case $cc_basename in
13051 # Green Hills C++ Compiler
13052 # _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"
13057 case $cc_basename in
13059 lt_prog_compiler_pic_CXX
='-KPIC'
13062 # Green Hills C++ Compiler
13063 lt_prog_compiler_pic_CXX
='-pic'
13069 freebsd
* | dragonfly
*)
13070 # FreeBSD uses GNU C++
13072 hpux9
* | hpux10
* | hpux11
*)
13073 case $cc_basename in
13075 lt_prog_compiler_wl_CXX
='-Wl,'
13076 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
13077 if test "$host_cpu" != ia64
; then
13078 lt_prog_compiler_pic_CXX
='+Z'
13082 lt_prog_compiler_wl_CXX
='-Wl,'
13083 lt_prog_compiler_static_CXX
='${wl}-a ${wl}archive'
13089 lt_prog_compiler_pic_CXX
='+Z'
13098 # This is c89, which is MS Visual C++ (no shared libs)
13099 # Anyone wants to do a port?
13101 irix5
* | irix6
* | nonstopux
*)
13102 case $cc_basename in
13104 lt_prog_compiler_wl_CXX
='-Wl,'
13105 lt_prog_compiler_static_CXX
='-non_shared'
13106 # CC pic flag -KPIC is the default.
13112 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
13113 case $cc_basename in
13116 lt_prog_compiler_wl_CXX
='--backend -Wl,'
13117 lt_prog_compiler_pic_CXX
='-fPIC'
13120 # old Intel C++ for x86_64 which still supported -KPIC.
13121 lt_prog_compiler_wl_CXX
='-Wl,'
13122 lt_prog_compiler_pic_CXX
='-KPIC'
13123 lt_prog_compiler_static_CXX
='-static'
13126 # Intel C++, used to be incompatible with GCC.
13127 # ICC 10 doesn't accept -KPIC any more.
13128 lt_prog_compiler_wl_CXX
='-Wl,'
13129 lt_prog_compiler_pic_CXX
='-fPIC'
13130 lt_prog_compiler_static_CXX
='-static'
13133 # Portland Group C++ compiler
13134 lt_prog_compiler_wl_CXX
='-Wl,'
13135 lt_prog_compiler_pic_CXX
='-fpic'
13136 lt_prog_compiler_static_CXX
='-Bstatic'
13140 # Make sure the PIC flag is empty. It appears that all Alpha
13141 # Linux and Compaq Tru64 Unix objects are PIC.
13142 lt_prog_compiler_pic_CXX
=
13143 lt_prog_compiler_static_CXX
='-non_shared'
13145 xlc
* | xlC
* | bgxl
[cC
]* | mpixl
[cC
]*)
13146 # IBM XL 8.0, 9.0 on PPC and BlueGene
13147 lt_prog_compiler_wl_CXX
='-Wl,'
13148 lt_prog_compiler_pic_CXX
='-qpic'
13149 lt_prog_compiler_static_CXX
='-qstaticlink'
13152 case `$CC -V 2>&1 | sed 5q` in
13155 lt_prog_compiler_pic_CXX
='-KPIC'
13156 lt_prog_compiler_static_CXX
='-Bstatic'
13157 lt_prog_compiler_wl_CXX
='-Qoption ld '
13168 case $cc_basename in
13170 lt_prog_compiler_pic_CXX
='-W c,exportall'
13179 # QNX uses GNU C++, but need to define -shared option too, otherwise
13180 # it will coredump.
13181 lt_prog_compiler_pic_CXX
='-fPIC -shared'
13183 osf3
* | osf4
* | osf5
*)
13184 case $cc_basename in
13186 lt_prog_compiler_wl_CXX
='--backend -Wl,'
13189 # Rational C++ 2.4.1
13190 lt_prog_compiler_pic_CXX
='-pic'
13193 # Digital/Compaq C++
13194 lt_prog_compiler_wl_CXX
='-Wl,'
13195 # Make sure the PIC flag is empty. It appears that all Alpha
13196 # Linux and Compaq Tru64 Unix objects are PIC.
13197 lt_prog_compiler_pic_CXX
=
13198 lt_prog_compiler_static_CXX
='-non_shared'
13207 case $cc_basename in
13209 # Sun C++ 4.2, 5.x and Centerline C++
13210 lt_prog_compiler_pic_CXX
='-KPIC'
13211 lt_prog_compiler_static_CXX
='-Bstatic'
13212 lt_prog_compiler_wl_CXX
='-Qoption ld '
13215 # Green Hills C++ Compiler
13216 lt_prog_compiler_pic_CXX
='-PIC'
13223 case $cc_basename in
13226 lt_prog_compiler_pic_CXX
='-pic'
13227 lt_prog_compiler_static_CXX
='-Bstatic'
13231 lt_prog_compiler_pic_CXX
='-pic'
13237 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
13238 case $cc_basename in
13240 lt_prog_compiler_wl_CXX
='-Wl,'
13241 lt_prog_compiler_pic_CXX
='-KPIC'
13242 lt_prog_compiler_static_CXX
='-Bstatic'
13247 case $cc_basename in
13249 # NonStop-UX NCC 3.20
13250 lt_prog_compiler_pic_CXX
='-KPIC'
13259 lt_prog_compiler_can_build_shared_CXX
=no
13265 # For platforms which do not support PIC, -DPIC is meaningless:
13267 lt_prog_compiler_pic_CXX
=
13270 lt_prog_compiler_pic_CXX
="$lt_prog_compiler_pic_CXX -DPIC"
13273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13274 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13279 # Check to make sure the PIC flag actually works.
13281 if test -n "$lt_prog_compiler_pic_CXX"; then
13282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13283 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13284 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13285 $as_echo_n "(cached) " >&6
13287 lt_cv_prog_compiler_pic_works_CXX
=no
13288 ac_outfile
=conftest.
$ac_objext
13289 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13290 lt_compiler_flag
="$lt_prog_compiler_pic_CXX -DPIC"
13291 # Insert the option either (1) after the last *FLAGS variable, or
13292 # (2) before a word containing "conftest.", or (3) at the end.
13293 # Note that $ac_compile itself does not contain backslashes and begins
13294 # with a dollar sign (not a hyphen), so the echo should work correctly.
13295 # The option is referenced via a variable to avoid confusing sed.
13296 lt_compile
=`echo "$ac_compile" | $SED \
13297 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13298 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13299 -e 's:$: $lt_compiler_flag:'`
13300 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13301 (eval "$lt_compile" 2>conftest.err
)
13303 cat conftest.err
>&5
13304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13305 if (exit $ac_status) && test -s "$ac_outfile"; then
13306 # The compiler can only warn and ignore the option if not recognized
13307 # So say no if there are warnings other than the usual output.
13308 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' >conftest.exp
13309 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
13310 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
13311 lt_cv_prog_compiler_pic_works_CXX
=yes
13317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13318 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13320 if test x
"$lt_cv_prog_compiler_pic_works_CXX" = xyes
; then
13321 case $lt_prog_compiler_pic_CXX in
13323 *) lt_prog_compiler_pic_CXX
=" $lt_prog_compiler_pic_CXX" ;;
13326 lt_prog_compiler_pic_CXX
=
13327 lt_prog_compiler_can_build_shared_CXX
=no
13335 # Check to make sure the static flag actually works.
13337 wl
=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag
=\"$lt_prog_compiler_static_CXX\"
13338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13339 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13340 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13341 $as_echo_n "(cached) " >&6
13343 lt_cv_prog_compiler_static_works_CXX
=no
13344 save_LDFLAGS
="$LDFLAGS"
13345 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
13346 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
13347 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
13348 # The linker can only warn and ignore the option if not recognized
13349 # So say no if there are warnings
13350 if test -s conftest.err
; then
13351 # Append any errors to the config.log.
13352 cat conftest.err
1>&5
13353 $ECHO "$_lt_linker_boilerplate" |
$SED '/^$/d' > conftest.exp
13354 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
13355 if diff conftest.exp conftest.er2
>/dev
/null
; then
13356 lt_cv_prog_compiler_static_works_CXX
=yes
13359 lt_cv_prog_compiler_static_works_CXX
=yes
13363 LDFLAGS
="$save_LDFLAGS"
13366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13367 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13369 if test x
"$lt_cv_prog_compiler_static_works_CXX" = xyes
; then
13372 lt_prog_compiler_static_CXX
=
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13379 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13380 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13381 $as_echo_n "(cached) " >&6
13383 lt_cv_prog_compiler_c_o_CXX
=no
13384 $RM -r conftest
2>/dev
/null
13388 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13390 lt_compiler_flag
="-o out/conftest2.$ac_objext"
13391 # Insert the option either (1) after the last *FLAGS variable, or
13392 # (2) before a word containing "conftest.", or (3) at the end.
13393 # Note that $ac_compile itself does not contain backslashes and begins
13394 # with a dollar sign (not a hyphen), so the echo should work correctly.
13395 lt_compile
=`echo "$ac_compile" | $SED \
13396 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13397 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13398 -e 's:$: $lt_compiler_flag:'`
13399 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13400 (eval "$lt_compile" 2>out
/conftest.err
)
13402 cat out
/conftest.err
>&5
13403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13404 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
13406 # The compiler can only warn and ignore the option if not recognized
13407 # So say no if there are warnings
13408 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
13409 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
13410 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
13411 lt_cv_prog_compiler_c_o_CXX
=yes
13416 # SGI C++ compiler will create directory out/ii_files/ for
13417 # template instantiation
13418 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
13419 $RM out
/* && rmdir out
13425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13426 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13431 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13432 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13433 $as_echo_n "(cached) " >&6
13435 lt_cv_prog_compiler_c_o_CXX
=no
13436 $RM -r conftest
2>/dev
/null
13440 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13442 lt_compiler_flag
="-o out/conftest2.$ac_objext"
13443 # Insert the option either (1) after the last *FLAGS variable, or
13444 # (2) before a word containing "conftest.", or (3) at the end.
13445 # Note that $ac_compile itself does not contain backslashes and begins
13446 # with a dollar sign (not a hyphen), so the echo should work correctly.
13447 lt_compile
=`echo "$ac_compile" | $SED \
13448 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13449 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13450 -e 's:$: $lt_compiler_flag:'`
13451 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13452 (eval "$lt_compile" 2>out
/conftest.err
)
13454 cat out
/conftest.err
>&5
13455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13456 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
13458 # The compiler can only warn and ignore the option if not recognized
13459 # So say no if there are warnings
13460 $ECHO "$_lt_compiler_boilerplate" |
$SED '/^$/d' > out
/conftest.exp
13461 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
13462 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
13463 lt_cv_prog_compiler_c_o_CXX
=yes
13468 # SGI C++ compiler will create directory out/ii_files/ for
13469 # template instantiation
13470 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
13471 $RM out
/* && rmdir out
13477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13478 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13483 hard_links
="nottested"
13484 if test "$lt_cv_prog_compiler_c_o_CXX" = no
&& test "$need_locks" != no
; then
13485 # do not overwrite the value of need_locks provided by the user
13486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13487 $as_echo_n "checking if we can lock with hard links... " >&6; }
13490 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
13492 ln conftest.a conftest.b
2>&5 || hard_links
=no
13493 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
13494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13495 $as_echo "$hard_links" >&6; }
13496 if test "$hard_links" = no
; then
13497 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13498 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13508 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13510 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13513 # If we're using GNU nm, then we don't want the "-C" option.
13514 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13515 # Also, AIX nm treats weak defined symbols like other global defined
13516 # symbols, whereas GNU nm marks them as "W".
13517 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
13518 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'
13520 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'
13524 export_symbols_cmds_CXX
="$ltdll_cmds"
13526 cygwin
* | mingw
* | cegcc
*)
13527 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'
13530 export_symbols_cmds_CXX
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13533 exclude_expsyms_CXX
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13536 $as_echo "$ld_shlibs_CXX" >&6; }
13537 test "$ld_shlibs_CXX" = no
&& can_build_shared
=no
13539 with_gnu_ld_CXX
=$with_gnu_ld
13547 # Do we need to explicitly link libc?
13549 case "x$archive_cmds_need_lc_CXX" in
13551 # Assume -lc should be added
13552 archive_cmds_need_lc_CXX
=yes
13554 if test "$enable_shared" = yes && test "$GCC" = yes; then
13555 case $archive_cmds_CXX in
13557 # FIXME: we may have to deal with multi-command sequences.
13560 # Test whether the compiler implicitly links with -lc since on some
13561 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13562 # to ld, don't add -lc before -lgcc.
13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13564 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13565 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
13566 $as_echo_n "(cached) " >&6
13569 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
13571 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13572 (eval $ac_compile) 2>&5
13574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13575 test $ac_status = 0; } 2>conftest.err
; then
13578 libobjs
=conftest.
$ac_objext
13580 wl
=$lt_prog_compiler_wl_CXX
13581 pic_flag
=$lt_prog_compiler_pic_CXX
13587 lt_save_allow_undefined_flag
=$allow_undefined_flag_CXX
13588 allow_undefined_flag_CXX
=
13589 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13590 (eval $archive_cmds_CXX 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
13592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13593 test $ac_status = 0; }
13595 lt_cv_archive_cmds_need_lc_CXX
=no
13597 lt_cv_archive_cmds_need_lc_CXX
=yes
13599 allow_undefined_flag_CXX
=$lt_save_allow_undefined_flag
13601 cat conftest.err
1>&5
13606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
13607 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
13608 archive_cmds_need_lc_CXX
=$lt_cv_archive_cmds_need_lc_CXX
13678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13679 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13681 library_names_spec
=
13682 libname_spec
='lib$name'
13686 postuninstall_cmds
=
13690 shlibpath_overrides_runpath
=unknown
13692 dynamic_linker
="$host_os ld.so"
13693 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
13694 need_lib_prefix
=unknown
13695 hardcode_into_libs
=no
13697 # when you set need_version to no, make sure it does not cause -set_version
13698 # flags to be left without arguments
13699 need_version
=unknown
13704 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
13705 shlibpath_var
=LIBPATH
13707 # AIX 3 has no versioning support, so we append a major version to the name.
13708 soname_spec
='${libname}${release}${shared_ext}$major'
13715 hardcode_into_libs
=yes
13716 if test "$host_cpu" = ia64
; then
13717 # AIX 5 supports IA64
13718 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13719 shlibpath_var
=LD_LIBRARY_PATH
13721 # With GCC up to 2.95.x, collect2 would create an import file
13722 # for dependence libraries. The import file would start with
13723 # the line `#! .'. This would cause the generated library to
13724 # depend on `.', always an invalid library. This was fixed in
13725 # development snapshots of GCC prior to 3.0.
13727 aix4 | aix4.
[01] | aix4.
[01].
*)
13728 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13730 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
13733 can_build_shared
=no
13737 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13738 # soname into executable. Probably we can add versioning support to
13739 # collect2, so additional links can be useful in future.
13740 if test "$aix_use_runtimelinking" = yes; then
13741 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13742 # instead of lib<name>.a to let people know that these are not
13743 # typical AIX shared libraries.
13744 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13746 # We preserve .a as extension for shared libraries through AIX4.2
13747 # and later when we are not doing run time linking.
13748 library_names_spec
='${libname}${release}.a $libname.a'
13749 soname_spec
='${libname}${release}${shared_ext}$major'
13751 shlibpath_var
=LIBPATH
13758 # Since July 2007 AmigaOS4 officially supports .so libraries.
13759 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13760 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13763 library_names_spec
='$libname.ixlibrary $libname.a'
13764 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13765 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'
13771 library_names_spec
='${libname}${shared_ext}'
13772 dynamic_linker
="$host_os ld.so"
13773 shlibpath_var
=LIBRARY_PATH
13779 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13780 soname_spec
='${libname}${release}${shared_ext}$major'
13781 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
13782 shlibpath_var
=LD_LIBRARY_PATH
13783 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13784 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
13785 # the default ld.so.conf also contains /usr/contrib/lib and
13786 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13787 # libtool to hard-code these into programs
13790 cygwin
* | mingw
* | pw32
* | cegcc
*)
13791 version_type
=windows
13796 case $GCC,$host_os in
13797 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
13798 library_names_spec
='$libname.dll.a'
13799 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13800 postinstall_cmds
='base_file=`basename \${file}`~
13801 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13802 dldir=$destdir/`dirname \$dlpath`~
13803 test -d \$dldir || mkdir -p \$dldir~
13804 $install_prog $dir/$dlname \$dldir/$dlname~
13805 chmod a+x \$dldir/$dlname~
13806 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13807 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13809 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13810 dlpath=$dir/\$dldll~
13812 shlibpath_overrides_runpath
=yes
13816 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13817 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13821 # MinGW DLLs use traditional 'lib' prefix
13822 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13825 # pw32 DLLs use 'pw' prefix rather than 'lib'
13826 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13832 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13835 dynamic_linker
='Win32 ld.exe'
13836 # FIXME: first we should search . and the directory the executable is in
13840 darwin
* | rhapsody
*)
13841 dynamic_linker
="$host_os dyld"
13842 version_type
=darwin
13845 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13846 soname_spec
='${libname}${release}${major}$shared_ext'
13847 shlibpath_overrides_runpath
=yes
13848 shlibpath_var
=DYLD_LIBRARY_PATH
13849 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
13851 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
13858 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13859 soname_spec
='${libname}${release}${shared_ext}$major'
13860 shlibpath_var
=LD_LIBRARY_PATH
13863 freebsd
* | dragonfly
*)
13864 # DragonFly does not have aout. When/if they implement a new
13865 # versioning mechanism, adjust this.
13866 if test -x /usr
/bin
/objformat
; then
13867 objformat
=`/usr/bin/objformat`
13870 freebsd
[23].
*) objformat
=aout
;;
13871 *) objformat
=elf
;;
13874 version_type
=freebsd-
$objformat
13875 case $version_type in
13877 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13882 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13886 shlibpath_var
=LD_LIBRARY_PATH
13889 shlibpath_overrides_runpath
=yes
13891 freebsd3.
[01]* | freebsdelf3.
[01]*)
13892 shlibpath_overrides_runpath
=yes
13893 hardcode_into_libs
=yes
13895 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
13896 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
13897 shlibpath_overrides_runpath
=no
13898 hardcode_into_libs
=yes
13900 *) # from 4.6 on, and DragonFly
13901 shlibpath_overrides_runpath
=yes
13902 hardcode_into_libs
=yes
13911 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13912 soname_spec
='${libname}${release}${shared_ext}$major'
13913 shlibpath_var
=LD_LIBRARY_PATH
13914 hardcode_into_libs
=yes
13921 dynamic_linker
="$host_os runtime_loader"
13922 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13923 soname_spec
='${libname}${release}${shared_ext}$major'
13924 shlibpath_var
=LIBRARY_PATH
13925 shlibpath_overrides_runpath
=yes
13926 sys_lib_dlsearch_path_spec
='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
13927 hardcode_into_libs
=yes
13930 hpux9
* | hpux10
* | hpux11
*)
13931 # Give a soname corresponding to the major version so that dld.sl refuses to
13932 # link against other versions.
13939 hardcode_into_libs
=yes
13940 dynamic_linker
="$host_os dld.so"
13941 shlibpath_var
=LD_LIBRARY_PATH
13942 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
13943 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13944 soname_spec
='${libname}${release}${shared_ext}$major'
13945 if test "X$HPUX_IA64_MODE" = X32
; then
13946 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13948 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
13950 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
13954 hardcode_into_libs
=yes
13955 dynamic_linker
="$host_os dld.sl"
13956 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
13957 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
13958 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13959 soname_spec
='${libname}${release}${shared_ext}$major'
13960 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13961 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
13965 dynamic_linker
="$host_os dld.sl"
13966 shlibpath_var
=SHLIB_PATH
13967 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
13968 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13969 soname_spec
='${libname}${release}${shared_ext}$major'
13972 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
13973 postinstall_cmds
='chmod 555 $lib'
13974 # or fails outright, so override atomically:
13975 install_override_mode
=555
13982 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13983 soname_spec
='${libname}${release}${shared_ext}$major'
13984 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
13985 shlibpath_var
=LD_LIBRARY_PATH
13986 shlibpath_overrides_runpath
=no
13987 hardcode_into_libs
=yes
13990 irix5
* | irix6
* | nonstopux
*)
13992 nonstopux
*) version_type
=nonstopux
;;
13994 if test "$lt_cv_prog_gnu_ld" = yes; then
14002 soname_spec
='${libname}${release}${shared_ext}$major'
14003 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14005 irix5
* | nonstopux
*)
14006 libsuff
= shlibsuff
=
14009 case $LD in # libtool.m4 will add one of these switches to LD
14010 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
14011 libsuff
= shlibsuff
= libmagic
=32-bit;;
14012 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
14013 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
14014 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
14015 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
14016 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
14020 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
14021 shlibpath_overrides_runpath
=no
14022 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14023 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
14024 hardcode_into_libs
=yes
14027 # No shared lib support for Linux oldld, aout, or coff.
14028 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
14032 # This must be Linux ELF.
14033 linux
* | k
*bsd
*-gnu | kopensolaris
*-gnu)
14037 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14038 soname_spec
='${libname}${release}${shared_ext}$major'
14039 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14040 shlibpath_var
=LD_LIBRARY_PATH
14041 shlibpath_overrides_runpath
=no
14043 # Some binutils ld are patched to set DT_RUNPATH
14044 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14045 $as_echo_n "(cached) " >&6
14047 lt_cv_shlibpath_overrides_runpath
=no
14048 save_LDFLAGS
=$LDFLAGS
14049 save_libdir
=$libdir
14050 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14051 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14052 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14053 /* end confdefs.h. */
14063 if ac_fn_cxx_try_link
"$LINENO"; then :
14064 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then :
14065 lt_cv_shlibpath_overrides_runpath
=yes
14068 rm -f core conftest.err conftest.
$ac_objext \
14069 conftest
$ac_exeext conftest.
$ac_ext
14070 LDFLAGS
=$save_LDFLAGS
14071 libdir
=$save_libdir
14075 shlibpath_overrides_runpath
=$lt_cv_shlibpath_overrides_runpath
14077 # This implies no fast_install, which is unacceptable.
14078 # Some rework will be needed to allow for fast_install
14079 # before this can be enabled.
14080 hardcode_into_libs
=yes
14082 # Append ld.so.conf contents to the search path
14083 if test -f /etc
/ld.so.conf
; then
14084 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' ' '`
14085 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
14088 # We used to test for /lib/ld.so.1 and disable shared libraries on
14089 # powerpc, because MkLinux only supported shared libraries with the
14090 # GNU dynamic linker. Since this was broken with cross compilers,
14091 # most powerpc-linux boxes support dynamic linking these days and
14092 # people can always --disable-shared, the test was removed, and we
14093 # assume the GNU/Linux dynamic linker is in use.
14094 dynamic_linker
='GNU/Linux ld.so'
14101 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
14102 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14103 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14104 dynamic_linker
='NetBSD (a.out) ld.so'
14106 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14107 soname_spec
='${libname}${release}${shared_ext}$major'
14108 dynamic_linker
='NetBSD ld.elf_so'
14110 shlibpath_var
=LD_LIBRARY_PATH
14111 shlibpath_overrides_runpath
=yes
14112 hardcode_into_libs
=yes
14117 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14118 shlibpath_var
=LD_LIBRARY_PATH
14119 shlibpath_overrides_runpath
=yes
14126 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14127 soname_spec
='${libname}${release}${shared_ext}$major'
14128 shlibpath_var
=LD_LIBRARY_PATH
14129 shlibpath_overrides_runpath
=no
14130 hardcode_into_libs
=yes
14131 dynamic_linker
='ldqnx.so'
14136 sys_lib_dlsearch_path_spec
="/usr/lib"
14138 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14140 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
14141 *) need_version
=no
;;
14143 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14144 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14145 shlibpath_var
=LD_LIBRARY_PATH
14146 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14148 openbsd2.
[89] | openbsd2.
[89].
*)
14149 shlibpath_overrides_runpath
=no
14152 shlibpath_overrides_runpath
=yes
14156 shlibpath_overrides_runpath
=yes
14161 libname_spec
='$name'
14164 library_names_spec
='$libname${shared_ext} $libname.a'
14165 dynamic_linker
='OS/2 ld.exe'
14166 shlibpath_var
=LIBPATH
14169 osf3
* | osf4
* | osf5
*)
14173 soname_spec
='${libname}${release}${shared_ext}$major'
14174 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14175 shlibpath_var
=LD_LIBRARY_PATH
14176 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14177 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
14188 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14189 soname_spec
='${libname}${release}${shared_ext}$major'
14190 shlibpath_var
=LD_LIBRARY_PATH
14191 shlibpath_overrides_runpath
=yes
14192 hardcode_into_libs
=yes
14193 # ldd complains unless libraries are executable
14194 postinstall_cmds
='chmod +x $lib'
14199 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14200 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14201 shlibpath_var
=LD_LIBRARY_PATH
14202 shlibpath_overrides_runpath
=yes
14203 if test "$with_gnu_ld" = yes; then
14211 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14212 soname_spec
='${libname}${release}${shared_ext}$major'
14213 shlibpath_var
=LD_LIBRARY_PATH
14214 case $host_vendor in
14216 shlibpath_overrides_runpath
=no
14218 runpath_var
=LD_RUN_PATH
14226 shlibpath_overrides_runpath
=no
14227 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
14233 if test -d /usr
/nec
;then
14235 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14236 soname_spec
='$libname${shared_ext}.$major'
14237 shlibpath_var
=LD_LIBRARY_PATH
14241 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
14242 version_type
=freebsd-elf
14245 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14246 soname_spec
='${libname}${release}${shared_ext}$major'
14247 shlibpath_var
=LD_LIBRARY_PATH
14248 shlibpath_overrides_runpath
=yes
14249 hardcode_into_libs
=yes
14250 if test "$with_gnu_ld" = yes; then
14251 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14253 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
14256 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
14260 sys_lib_dlsearch_path_spec
='/usr/lib'
14264 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14268 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14269 shlibpath_var
=LD_LIBRARY_PATH
14270 shlibpath_overrides_runpath
=no
14271 hardcode_into_libs
=yes
14276 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14277 soname_spec
='${libname}${release}${shared_ext}$major'
14278 shlibpath_var
=LD_LIBRARY_PATH
14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14286 $as_echo "$dynamic_linker" >&6; }
14287 test "$dynamic_linker" = no
&& can_build_shared
=no
14289 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
14290 if test "$GCC" = yes; then
14291 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14294 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14295 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
14297 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14298 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
14338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14339 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14340 hardcode_action_CXX
=
14341 if test -n "$hardcode_libdir_flag_spec_CXX" ||
14342 test -n "$runpath_var_CXX" ||
14343 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14345 # We can hardcode non-existent directories.
14346 if test "$hardcode_direct_CXX" != no
&&
14347 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14348 # have to relink, otherwise we might link with an installed library
14349 # when we should be linking with a yet-to-be-installed one
14350 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14351 test "$hardcode_minus_L_CXX" != no
; then
14352 # Linking always hardcodes the temporary library directory.
14353 hardcode_action_CXX
=relink
14355 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14356 hardcode_action_CXX
=immediate
14359 # We cannot hardcode anything, or else we can only hardcode existing
14361 hardcode_action_CXX
=unsupported
14363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14364 $as_echo "$hardcode_action_CXX" >&6; }
14366 if test "$hardcode_action_CXX" = relink ||
14367 test "$inherit_rpath_CXX" = yes; then
14368 # Fast installation is not supported
14369 enable_fast_install
=no
14370 elif test "$shlibpath_overrides_runpath" = yes ||
14371 test "$enable_shared" = no
; then
14372 # Fast installation is not necessary
14373 enable_fast_install
=needless
14382 fi # test -n "$compiler"
14388 with_gnu_ld
=$lt_save_with_gnu_ld
14389 lt_cv_path_LDCXX
=$lt_cv_path_LD
14390 lt_cv_path_LD
=$lt_save_path_LD
14391 lt_cv_prog_gnu_ldcxx
=$lt_cv_prog_gnu_ld
14392 lt_cv_prog_gnu_ld
=$lt_save_with_gnu_ld
14393 fi # test "$_lt_caught_CXX_error" != yes
14396 ac_cpp
='$CPP $CPPFLAGS'
14397 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14398 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14399 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
14413 ac_config_commands
="$ac_config_commands libtool"
14418 # Only expand once:
14426 # Check to see if -pthread or -lpthread is needed. Prefer the former.
14427 # Note that the CILK_SELF_SPEC in gcc.c may force -pthread.
14428 # In case the pthread.h system header is not found, this test will fail.
14431 CFLAGS
="$CFLAGS -pthread"
14432 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14433 /* end confdefs.h. */
14434 #include <pthread.h>
14435 void *g(void *d) { return NULL; }
14439 pthread_t t; pthread_create(&t,NULL,g,NULL);
14444 if ac_fn_c_try_link
"$LINENO"; then :
14445 XCFLAGS
=" -Wc,-pthread"
14447 CFLAGS
="$save_CFLAGS" LIBS
="-lpthread $LIBS"
14448 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14449 /* end confdefs.h. */
14450 #include <pthread.h>
14451 void *g(void *d) { return NULL; }
14455 pthread_t t; pthread_create(&t,NULL,g,NULL);
14460 if ac_fn_c_try_link
"$LINENO"; then :
14463 as_fn_error
"Pthreads are required to build libcilkrts" "$LINENO" 5
14465 rm -f core conftest.err conftest.
$ac_objext \
14466 conftest
$ac_exeext conftest.
$ac_ext
14468 rm -f core conftest.err conftest.
$ac_objext \
14469 conftest
$ac_exeext conftest.
$ac_ext
14471 # Check for pthread_{,attr_}[sg]etaffinity_np.
14472 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14473 /* end confdefs.h. */
14474 #define _GNU_SOURCE
14475 #include <pthread.h>
14480 pthread_attr_t attr;
14481 pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
14482 if (CPU_ISSET (0, &cpuset))
14483 CPU_SET (1, &cpuset);
14485 CPU_ZERO (&cpuset);
14486 pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
14487 pthread_attr_init (&attr);
14488 pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
14489 pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
14494 if ac_fn_c_try_link
"$LINENO"; then :
14496 $as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h
14499 rm -f core conftest.err conftest.
$ac_objext \
14500 conftest
$ac_exeext conftest.
$ac_ext
14502 # Every c++ lib is linking by default with -nostdlib, which leads to the
14503 # fact, that proper pthread library will not be given at link time. We have
14504 # to hard-code that.
14505 case "${target}" in
14508 XLDFLAGS
="$XLDFLAGS -lc"
14511 XLDFLAGS
="$XLDFLAGS -lpthread"
14519 CFLAGS
="$save_CFLAGS"
14521 if test $enable_shared = yes; then
14522 link_cilkrts
="-lcilkrts %{static: $LIBS}"
14524 link_cilkrts
="-lcilkrts $LIBS"
14530 cat >confcache
<<\_ACEOF
14531 # This file is a shell script that caches the results of configure
14532 # tests run on this system so they can be shared between configure
14533 # scripts and configure runs, see configure's option --config-cache.
14534 # It is not useful on other systems. If it contains results you don't
14535 # want to keep, you may remove or edit it.
14537 # config.status only pays attention to the cache file if you give it
14538 # the --recheck option to rerun configure.
14540 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14541 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14542 # following values.
14546 # The following way of writing the cache mishandles newlines in values,
14547 # but we know of no workaround that is simple, portable, and efficient.
14548 # So, we kill variables containing newlines.
14549 # Ultrix sh set writes to stderr and can't be redirected directly,
14550 # and sets the high bit in the cache file unless we assign to the vars.
14552 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14553 eval ac_val
=\$
$ac_var
14557 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14558 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14561 _ | IFS | as_nl
) ;; #(
14562 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
14563 *) { eval $ac_var=; unset $ac_var;} ;;
14569 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14570 *${as_nl}ac_space
=\
*)
14571 # `set' does not quote correctly, so add quotes: double-quote
14572 # substitution turns \\\\ into \\, and sed turns \\ into \.
14575 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14578 # `set' quotes correctly as required by POSIX, so do not add quotes.
14579 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14588 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14590 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14592 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
14593 if test -w "$cache_file"; then
14594 test "x$cache_file" != "x/dev/null" &&
14595 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14596 $as_echo "$as_me: updating cache $cache_file" >&6;}
14597 cat confcache
>$cache_file
14599 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14600 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14605 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
14606 # Let make expand exec_prefix.
14607 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
14609 # Transform confdefs.h into DEFS.
14610 # Protect against shell expansion while executing Makefile rules.
14611 # Protect against Makefile macro expansion.
14613 # If the first sed substitution is executed (which looks for macros that
14614 # take arguments), then branch to the quote section. Otherwise,
14615 # look for a macro that doesn't take arguments.
14625 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
14627 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
14631 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
14644 DEFS
=`sed -n "$ac_script" confdefs.h`
14649 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
14650 # 1. Remove the extension, and $U if already installed.
14651 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
14652 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
14653 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14654 # will be set to the directory where LIBOBJS objects are built.
14655 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14656 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
14658 LIBOBJS
=$ac_libobjs
14660 LTLIBOBJS
=$ac_ltlibobjs
14663 if test -n "$EXEEXT"; then
14665 am__EXEEXT_FALSE
='#'
14667 am__EXEEXT_TRUE
='#'
14671 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14672 as_fn_error
"conditional \"MAINTAINER_MODE\" was never defined.
14673 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14675 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14676 as_fn_error
"conditional \"AMDEP\" was never defined.
14677 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14679 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14680 as_fn_error
"conditional \"am__fastdepCC\" was never defined.
14681 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14683 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
14684 as_fn_error
"conditional \"am__fastdepCXX\" was never defined.
14685 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14687 if test -z "${LINUX_LINKER_SCRIPT_TRUE}" && test -z "${LINUX_LINKER_SCRIPT_FALSE}"; then
14688 as_fn_error
"conditional \"LINUX_LINKER_SCRIPT\" was never defined.
14689 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14691 if test -z "${MAC_LINKER_SCRIPT_TRUE}" && test -z "${MAC_LINKER_SCRIPT_FALSE}"; then
14692 as_fn_error
"conditional \"MAC_LINKER_SCRIPT\" was never defined.
14693 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14696 : ${CONFIG_STATUS=./config.status}
14698 ac_clean_files_save
=$ac_clean_files
14699 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
14700 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14701 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14703 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14705 # Generated by $as_me.
14706 # Run this file to recreate the current configuration.
14707 # Compiler output produced by configure, useful for debugging
14708 # configure, is in config.log if it exists.
14711 ac_cs_recheck=false
14714 SHELL=\${CONFIG_SHELL-$SHELL}
14717 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
14718 ## -------------------- ##
14719 ## M4sh Initialization. ##
14720 ## -------------------- ##
14722 # Be more Bourne compatible
14723 DUALCASE
=1; export DUALCASE
# for MKS sh
14724 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
14727 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14728 # is contrary to our usage. Disable this feature.
14729 alias -g '${1+"$@"}'='"$@"'
14730 setopt NO_GLOB_SUBST
14732 case `(set -o) 2>/dev/null` in #(
14744 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14745 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14746 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14747 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14748 # Prefer a ksh shell builtin over an external printf program on Solaris,
14749 # but without wasting forks for bash or zsh.
14750 if test -z "$BASH_VERSION$ZSH_VERSION" \
14751 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14752 as_echo='print
-r --'
14753 as_echo_n='print
-rn --'
14754 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14755 as_echo='printf %s
\n'
14756 as_echo_n='printf %s
'
14758 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14759 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
14760 as_echo_n='/usr
/ucb
/echo -n'
14762 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14763 as_echo_n_body='eval
14767 expr "X$arg" : "X\\(.*\\)$as_nl";
14768 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14770 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
14772 export as_echo_n_body
14773 as_echo_n='sh
-c $as_echo_n_body as_echo
'
14775 export as_echo_body
14776 as_echo='sh
-c $as_echo_body as_echo
'
14779 # The user is always right.
14780 if test "${PATH_SEPARATOR+set}" != set; then
14782 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14783 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14790 # We need space, tab and new line, in precisely that order. Quoting is
14791 # there to prevent editors from complaining about space-tab.
14792 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14793 # splitting by setting IFS to empty value.)
14796 # Find who we are. Look in the path if we contain no directory separator.
14798 *[\\/]* ) as_myself=$0 ;;
14799 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14800 for as_dir in $PATH
14803 test -z "$as_dir" && as_dir=.
14804 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14810 # We did not find ourselves, most probably we were run as `sh COMMAND'
14811 # in which case we are not to be found in the path.
14812 if test "x$as_myself" = x
; then
14815 if test ! -f "$as_myself"; then
14816 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14820 # Unset variables that we do not need and which cause bugs (e.g. in
14821 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14822 # suppresses any "Segmentation fault" message there. '((' could
14823 # trigger a bug in pdksh 5.2.14.
14824 for as_var
in BASH_ENV ENV MAIL MAILPATH
14825 do eval test x\
${$as_var+set} = xset \
14826 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
14839 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
14842 # as_fn_error ERROR [LINENO LOG_FD]
14843 # ---------------------------------
14844 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14845 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14846 # script with status $?, using 1 if that was 0.
14849 as_status
=$?
; test $as_status -eq 0 && as_status
=1
14851 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
14852 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14854 $as_echo "$as_me: error: $1" >&2
14855 as_fn_exit
$as_status
14859 # as_fn_set_status STATUS
14860 # -----------------------
14861 # Set $? to STATUS, without forking.
14862 as_fn_set_status
()
14865 } # as_fn_set_status
14867 # as_fn_exit STATUS
14868 # -----------------
14869 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14873 as_fn_set_status
$1
14879 # Portably unset VAR.
14882 { eval $1=; unset $1;}
14884 as_unset
=as_fn_unset
14885 # as_fn_append VAR VALUE
14886 # ----------------------
14887 # Append the text in VALUE to the end of the definition contained in VAR. Take
14888 # advantage of any shell optimizations that allow amortized linear growth over
14889 # repeated appends, instead of the typical quadratic growth present in naive
14891 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
14892 eval 'as_fn_append ()
14903 # as_fn_arith ARG...
14904 # ------------------
14905 # Perform arithmetic evaluation on the ARGs, and store the result in the
14906 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14907 # must be portable across $(()) and expr.
14908 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
14909 eval 'as_fn_arith ()
14916 as_val
=`expr "$@" || test $? -eq 1`
14921 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
14922 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
14928 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14929 as_basename
=basename
14934 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
14940 as_me
=`$as_basename -- "$0" ||
14941 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14942 X"$0" : 'X\(//\)$' \| \
14943 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14945 sed '/^.*\/\([^/][^/]*\)\/*$/{
14959 # Avoid depending upon Character Ranges.
14960 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
14961 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14962 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
14963 as_cr_digits
='0123456789'
14964 as_cr_alnum
=$as_cr_Letters$as_cr_digits
14966 ECHO_C
= ECHO_N
= ECHO_T
=
14967 case `echo -n x` in #(((((
14969 case `echo 'xy\c'` in
14970 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
14972 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
14979 rm -f conf$$ conf$$.exe conf$$.
file
14980 if test -d conf$$.dir
; then
14981 rm -f conf$$.dir
/conf$$.
file
14984 mkdir conf$$.dir
2>/dev
/null
14986 if (echo >conf$$.
file) 2>/dev
/null
; then
14987 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
14989 # ... but there are two gotchas:
14990 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14991 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14992 # In both cases, we have to default to `cp -p'.
14993 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
14995 elif ln conf$$.
file conf$$
2>/dev
/null
; then
15003 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
15004 rmdir conf$$.dir
2>/dev
/null
15009 # Create "$as_dir" as a directory, including parents if necessary.
15014 -*) as_dir
=.
/$as_dir;;
15016 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
15020 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15021 *) as_qdir
=$as_dir;;
15023 as_dirs
="'$as_qdir' $as_dirs"
15024 as_dir
=`$as_dirname -- "$as_dir" ||
15025 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15026 X"$as_dir" : 'X\(//\)[^/]' \| \
15027 X"$as_dir" : 'X\(//\)$' \| \
15028 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15029 $as_echo X"$as_dir" |
15030 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15034 /^X\(\/\/\)[^/].*/{
15047 test -d "$as_dir" && break
15049 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
15050 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
15054 if mkdir
-p .
2>/dev
/null
; then
15055 as_mkdir_p
='mkdir -p "$as_dir"'
15057 test -d .
/-p && rmdir .
/-p
15061 if test -x / >/dev
/null
2>&1; then
15062 as_test_x
='test -x'
15064 if ls -dL / >/dev
/null
2>&1; then
15071 if test -d "$1"; then
15077 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15078 ???[sx]*):;;*)false;;esac;fi
15082 as_executable_p
=$as_test_x
15084 # Sed expression to map a string onto a valid CPP name.
15085 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15087 # Sed expression to map a string onto a valid variable name.
15088 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15092 ## ----------------------------------- ##
15093 ## Main body of $CONFIG_STATUS script. ##
15094 ## ----------------------------------- ##
15096 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
15098 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15099 # Save the log message, to keep $0 and so on meaningful, and to
15100 # report actual input values of CONFIG_FILES etc. instead of their
15101 # values after options handling.
15103 This file was extended by Cilk Runtime Library $as_me 2.0, which was
15104 generated by GNU Autoconf 2.64. Invocation command line was
15106 CONFIG_FILES = $CONFIG_FILES
15107 CONFIG_HEADERS = $CONFIG_HEADERS
15108 CONFIG_LINKS = $CONFIG_LINKS
15109 CONFIG_COMMANDS = $CONFIG_COMMANDS
15112 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15117 case $ac_config_files in *"
15118 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
15123 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15124 # Files that config.status was made for.
15125 config_files="$ac_config_files"
15126 config_commands="$ac_config_commands"
15130 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15132 \`$as_me' instantiates files and other configuration actions
15133 from templates according to the current configuration. Unless the files
15134 and actions are specified as TAGs, all are instantiated by default.
15136 Usage: $0 [OPTION]... [TAG]...
15138 -h, --help print this help, then exit
15139 -V, --version print version number and configuration settings, then exit
15140 -q, --quiet, --silent
15141 do not print progress messages
15142 -d, --debug don't remove temporary files
15143 --recheck update $as_me by reconfiguring in the same conditions
15144 --file=FILE[:TEMPLATE]
15145 instantiate the configuration file FILE
15147 Configuration files:
15150 Configuration commands:
15153 Report bugs to <cilk@intel.com>."
15156 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15158 Cilk Runtime Library config.status 2.0
15159 configured by $0, generated by GNU Autoconf 2.64,
15160 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15162 Copyright (C) 2009 Free Software Foundation, Inc.
15163 This config.status script is free software; the Free Software Foundation
15164 gives unlimited permission to copy, distribute and modify it."
15171 test -n "\$AWK" || AWK=awk
15174 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15175 # The default lists apply if the user does not specify any file.
15181 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
15182 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
15193 # Handling of the options.
15194 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
15196 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
15197 $as_echo "$ac_cs_version"; exit ;;
15198 --debug |
--debu |
--deb |
--de |
--d |
-d )
15200 --file |
--fil |
--fi |
--f )
15203 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15205 as_fn_append CONFIG_FILES
" '$ac_optarg'"
15206 ac_need_defaults
=false
;;
15207 --he |
--h |
--help |
--hel |
-h )
15208 $as_echo "$ac_cs_usage"; exit ;;
15209 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
15210 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
15213 # This is an error.
15214 -*) as_fn_error
"unrecognized option: \`$1'
15215 Try \`$0 --help' for more information." ;;
15217 *) as_fn_append ac_config_targets
" $1"
15218 ac_need_defaults
=false
;;
15224 ac_configure_extra_args
=
15226 if $ac_cs_silent; then
15228 ac_configure_extra_args
="$ac_configure_extra_args --silent"
15232 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15233 if \$ac_cs_recheck; then
15234 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15236 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15237 CONFIG_SHELL='$SHELL'
15238 export CONFIG_SHELL
15243 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15247 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15248 ## Running $as_me. ##
15254 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15258 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15263 with_multisubdir="$with_multisubdir"
15264 with_multisrctop="$with_multisrctop"
15265 with_target_subdir="$with_target_subdir"
15266 ac_configure_args="${multilib_arg} ${ac_configure_args}"
15267 multi_basedir="$multi_basedir"
15268 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
15271 GFORTRAN="$GFORTRAN"
15275 # The HP-UX ksh and POSIX shell print the target directory to stdout
15276 # if CDPATH is set.
15277 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15279 sed_quote_subst='$sed_quote_subst'
15280 double_quote_subst='$double_quote_subst'
15281 delay_variable_subst='$delay_variable_subst'
15282 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15283 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15284 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15285 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15286 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15287 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15288 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15289 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15290 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15291 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15292 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15293 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15294 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15295 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15296 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15297 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15298 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15299 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15300 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15301 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15302 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15303 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15304 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15305 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15306 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15307 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15308 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15309 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15310 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15311 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15312 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15313 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15314 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15315 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15316 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15317 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15318 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15319 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15320 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15321 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15322 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15323 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15324 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15325 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15326 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15327 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15328 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15329 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15330 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"`'
15331 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15332 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15333 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15334 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15335 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15336 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15337 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15338 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15339 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15340 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15341 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15342 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15343 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15344 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15345 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15346 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15347 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15348 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15349 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15350 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15351 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15352 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15353 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15354 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15355 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15356 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15357 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15358 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15359 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15360 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15361 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15362 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15363 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15364 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15365 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15366 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15367 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15368 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15369 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15370 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15371 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15372 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15373 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15374 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15375 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15376 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15377 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15378 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15379 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15380 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15381 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15382 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15383 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15384 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15385 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15386 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15387 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15388 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15389 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15390 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15391 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15392 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15393 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15394 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15395 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15396 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15397 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15398 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15399 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15400 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15401 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15402 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
15403 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
15404 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
15405 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
15406 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
15407 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
15408 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
15409 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
15410 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15411 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15412 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
15413 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
15414 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
15415 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
15416 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
15417 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
15418 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
15419 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
15420 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
15421 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15422 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15423 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
15424 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15425 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15426 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15427 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15428 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15429 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15430 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
15431 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15432 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15433 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15434 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
15435 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
15436 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
15437 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
15438 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
15439 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
15440 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
15441 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
15442 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
15443 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
15444 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
15445 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15446 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15447 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15448 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15449 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
15450 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
15451 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
15452 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15453 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15454 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
15455 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
15456 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
15459 LTCFLAGS='$LTCFLAGS'
15460 compiler='$compiler_DEFAULT'
15462 # A function that is used when there is no print builtin or printf.
15463 func_fallback_echo ()
15465 eval 'cat <<_LTECHO_EOF
15470 # Quote evaled strings.
15484 deplibs_check_method \
15493 lt_cv_sys_global_symbol_pipe \
15494 lt_cv_sys_global_symbol_to_cdecl \
15495 lt_cv_sys_global_symbol_to_c_name_address \
15496 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15497 lt_prog_compiler_no_builtin_flag \
15498 lt_prog_compiler_wl \
15499 lt_prog_compiler_pic \
15500 lt_prog_compiler_static \
15501 lt_cv_prog_compiler_c_o \
15509 export_dynamic_flag_spec \
15510 whole_archive_flag_spec \
15511 compiler_needs_object \
15513 allow_undefined_flag \
15514 no_undefined_flag \
15515 hardcode_libdir_flag_spec \
15516 hardcode_libdir_flag_spec_ld \
15517 hardcode_libdir_separator \
15522 variables_saved_for_relink \
15524 library_names_spec \
15526 install_override_mode \
15530 compiler_lib_search_dirs \
15535 compiler_lib_search_path \
15539 lt_prog_compiler_no_builtin_flag_CXX \
15540 lt_prog_compiler_wl_CXX \
15541 lt_prog_compiler_pic_CXX \
15542 lt_prog_compiler_static_CXX \
15543 lt_cv_prog_compiler_c_o_CXX \
15544 export_dynamic_flag_spec_CXX \
15545 whole_archive_flag_spec_CXX \
15546 compiler_needs_object_CXX \
15548 allow_undefined_flag_CXX \
15549 no_undefined_flag_CXX \
15550 hardcode_libdir_flag_spec_CXX \
15551 hardcode_libdir_flag_spec_ld_CXX \
15552 hardcode_libdir_separator_CXX \
15553 fix_srcfile_path_CXX \
15554 exclude_expsyms_CXX \
15555 include_expsyms_CXX \
15556 file_list_spec_CXX \
15557 compiler_lib_search_dirs_CXX \
15558 predep_objects_CXX \
15559 postdep_objects_CXX \
15562 compiler_lib_search_path_CXX; do
15563 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15564 *[\\\\\\\`\\"\\\$]*)
15565 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15568 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15573 # Double-quote double-evaled strings.
15574 for var in reload_cmds \
15575 old_postinstall_cmds \
15576 old_postuninstall_cmds \
15578 extract_expsyms_cmds \
15579 old_archive_from_new_cmds \
15580 old_archive_from_expsyms_cmds \
15582 archive_expsym_cmds \
15584 module_expsym_cmds \
15585 export_symbols_cmds \
15588 postuninstall_cmds \
15590 sys_lib_search_path_spec \
15591 sys_lib_dlsearch_path_spec \
15593 old_archive_cmds_CXX \
15594 old_archive_from_new_cmds_CXX \
15595 old_archive_from_expsyms_cmds_CXX \
15597 archive_expsym_cmds_CXX \
15599 module_expsym_cmds_CXX \
15600 export_symbols_cmds_CXX \
15601 prelink_cmds_CXX; do
15602 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15603 *[\\\\\\\`\\"\\\$]*)
15604 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15607 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15612 ac_aux_dir='$ac_aux_dir'
15613 xsi_shell='$xsi_shell'
15614 lt_shell_append='$lt_shell_append'
15616 # See if we are running on zsh, and set the options which allow our
15617 # commands through without removal of \ escapes INIT.
15618 if test -n "\${ZSH_VERSION+set}" ; then
15619 setopt NO_GLOB_SUBST
15625 TIMESTAMP='$TIMESTAMP'
15636 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15638 # Handling of arguments.
15639 for ac_config_target
in $ac_config_targets
15641 case $ac_config_target in
15642 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
15643 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
15644 "libcilkrts.spec") CONFIG_FILES
="$CONFIG_FILES libcilkrts.spec" ;;
15645 "default-1") CONFIG_COMMANDS
="$CONFIG_COMMANDS default-1" ;;
15646 "libtool") CONFIG_COMMANDS
="$CONFIG_COMMANDS libtool" ;;
15648 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15653 # If the user did not use the arguments to specify the items to instantiate,
15654 # then the envvar interface is used. Set only those that are not.
15655 # We use the long form for the default assignment because of an extremely
15656 # bizarre bug on SunOS 4.1.3.
15657 if $ac_need_defaults; then
15658 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
15659 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
15662 # Have a temporary directory for convenience. Make it in the build tree
15663 # simply because there is no reason against having it here, and in addition,
15664 # creating and moving files from /tmp can sometimes cause problems.
15665 # Hook for its removal unless debugging.
15666 # Note that there is a small window in which the directory will not be cleaned:
15667 # after its creation but before its name has been assigned to `$tmp'.
15671 trap 'exit_status=$?
15672 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15674 trap 'as_fn_exit 1' 1 2 13 15
15676 # Create a (secure) tmp directory for tmp files.
15679 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15680 test -n "$tmp" && test -d "$tmp"
15683 tmp
=.
/conf$$
-$RANDOM
15684 (umask 077 && mkdir
"$tmp")
15685 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
15687 # Set up the scripts for CONFIG_FILES section.
15688 # No need to generate them if there are no CONFIG_FILES.
15689 # This happens for instance with `./config.status config.h'.
15690 if test -n "$CONFIG_FILES"; then
15693 ac_cr
=`echo X | tr X '\015'`
15694 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15695 # But we know of no other shell where ac_cr would be empty at this
15696 # point, so we can use a bashism as a fallback.
15697 if test "x$ac_cr" = x
; then
15698 eval ac_cr
=\$
\'\\r
\'
15700 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15701 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15704 ac_cs_awk_cr
=$ac_cr
15707 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15712 echo "cat >conf$$subs.awk <<_ACEOF" &&
15713 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15715 } >conf$$subs.sh ||
15716 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
15717 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15719 for ac_last_try in false false false false false :; do
15720 . ./conf$$subs.sh ||
15721 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
15723 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
15724 if test $ac_delim_n = $ac_delim_num; then
15726 elif $ac_last_try; then
15727 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
15729 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15732 rm -f conf$$subs.sh
15734 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15735 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
15739 s/^/S["/; s
/!.
*/"]=/
15749 s/\(.\{148\}\).*/\1/
15751 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
15756 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15763 s/\(.\{148\}\).*/\1/
15765 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
15769 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15774 ' <conf$$subs.awk | sed '
15779 ' >>$CONFIG_STATUS || ac_write_fail=1
15780 rm -f conf$$subs.awk
15781 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15783 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
15784 for (key in S) S_is_set[key] = 1
15790 nfields = split(line, field, "@
")
15792 len = length(field[1])
15793 for (i = 2; i < nfields; i++) {
15795 keylen = length(key)
15796 if (S_is_set[key]) {
15798 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15799 len += length(value) + length(field[++i])
15810 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15811 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15812 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
15815 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
15816 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
15819 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15820 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
15821 # trailing colons and then remove the whole line if VPATH becomes empty
15822 # (actually we leave an empty line to preserve line numbers).
15823 if test "x
$srcdir" = x.; then
15824 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15825 s/:*\$(srcdir):*/:/
15826 s/:*\${srcdir}:*/:/
15828 s/^\([^=]*=[ ]*\):*/\1/
15834 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15835 fi # test -n "$CONFIG_FILES"
15838 eval set X " :F
$CONFIG_FILES :C
$CONFIG_COMMANDS"
15843 :[FHLC]) ac_mode=$ac_tag; continue;;
15845 case $ac_mode$ac_tag in
15847 :L* | :C*:*) as_fn_error "invalid tag \
`$ac_tag'" "$LINENO" 5;;
15848 :[FH]-) ac_tag=-:-;;
15849 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15866 -) ac_f="$tmp/stdin";;
15867 *) # Look for the file first in the build tree, then in the source tree
15868 # (if the path is not absolute). The absolute path cannot be DOS-style,
15869 # because $ac_f cannot contain `:'.
15873 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15875 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15877 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s
/'/'\\\\\\\\''/g
"`;; esac
15878 as_fn_append ac_file_inputs " '$ac_f'"
15881 # Let's still pretend it is `configure' which instantiates (i.e., don't
15882 # use $as_me), people would be surprised to read:
15883 # /* config.h. Generated by config.status. */
15884 configure_input='Generated from '`
15885 $as_echo "$
*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15887 if test x"$ac_file" != x-; then
15888 configure_input="$ac_file.
$configure_input"
15889 { $as_echo "$as_me:${as_lineno-$LINENO}: creating
$ac_file" >&5
15890 $as_echo "$as_me: creating
$ac_file" >&6;}
15892 # Neutralize special characters interpreted by sed in replacement strings.
15893 case $configure_input in #(
15894 *\&* | *\|* | *\\* )
15895 ac_sed_conf_input=`$as_echo "$configure_input" |
15896 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15897 *) ac_sed_conf_input=$configure_input;;
15901 *:-:* | *:-) cat >"$tmp/stdin
" \
15902 || as_fn_error "could not create
$ac_file" "$LINENO" 5 ;;
15907 ac_dir=`$as_dirname -- "$ac_file" ||
15908 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15909 X"$ac_file" : 'X\(//\)[^/]' \| \
15910 X"$ac_file" : 'X\(//\)$' \| \
15911 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15912 $as_echo X"$ac_file" |
15913 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15917 /^X\(\/\/\)[^/].*/{
15930 as_dir="$ac_dir"; as_fn_mkdir_p
15934 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15936 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15937 # A "..
" for each directory in $ac_dir_suffix.
15938 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15939 case $ac_top_builddir_sub in
15940 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15941 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15944 ac_abs_top_builddir=$ac_pwd
15945 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15946 # for backward compatibility:
15947 ac_top_builddir=$ac_top_build_prefix
15950 .) # We are building in place.
15952 ac_top_srcdir=$ac_top_builddir_sub
15953 ac_abs_top_srcdir=$ac_pwd ;;
15954 [\\/]* | ?:[\\/]* ) # Absolute name.
15955 ac_srcdir=$srcdir$ac_dir_suffix;
15956 ac_top_srcdir=$srcdir
15957 ac_abs_top_srcdir=$srcdir ;;
15958 *) # Relative name.
15959 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15960 ac_top_srcdir=$ac_top_build_prefix$srcdir
15961 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15963 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15973 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15974 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15976 ac_MKDIR_P=$MKDIR_P
15978 [\\/$]* | ?:[\\/]* ) ;;
15979 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15983 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15984 # If the template does not know about datarootdir, expand it.
15985 # FIXME: This hack should be removed a few years after 2.60.
15986 ac_datarootdir_hack=; ac_datarootdir_seen=
15997 case `eval "sed -n \"\
$ac_sed_dataroot\" $ac_file_inputs"` in
15998 *datarootdir*) ac_datarootdir_seen=yes;;
15999 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16000 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file_inputs seems to ignore the
--datarootdir setting
" >&5
16001 $as_echo "$as_me: WARNING
: $ac_file_inputs seems to ignore the
--datarootdir setting
" >&2;}
16003 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16004 ac_datarootdir_hack='
16005 s&@datadir@&$datadir&g
16006 s&@docdir@&$docdir&g
16007 s&@infodir@&$infodir&g
16008 s&@localedir@&$localedir&g
16009 s&@mandir@&$mandir&g
16010 s&\\\${datarootdir}&$datarootdir&g' ;;
16014 # Neutralize VPATH when `$srcdir' = `.'.
16015 # Shell code in configure.ac might set extrasub.
16016 # FIXME: do we really want to maintain this feature?
16017 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16018 ac_sed_extra="$ac_vpsub
16021 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16023 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
16024 s|@configure_input@|
$ac_sed_conf_input|
;t t
16025 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
16026 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
16027 s
&@srcdir@
&$ac_srcdir&;t t
16028 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
16029 s
&@top_srcdir@
&$ac_top_srcdir&;t t
16030 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
16031 s
&@builddir@
&$ac_builddir&;t t
16032 s
&@abs_builddir@
&$ac_abs_builddir&;t t
16033 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
16034 s
&@INSTALL@
&$ac_INSTALL&;t t
16035 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
16036 $ac_datarootdir_hack
16038 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
16039 || as_fn_error "could not create
$ac_file" "$LINENO" 5
16041 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16042 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
16043 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
16045 which seems to be undefined. Please make sure it is defined." >&5
16046 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
16047 which seems to be undefined. Please make sure it is defined." >&2;}
16051 -) cat "$tmp/out" && rm -f "$tmp/out";;
16052 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16054 || as_fn_error "could not create $ac_file" "$LINENO" 5
16058 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16059 $as_echo "$as_me: executing $ac_file commands" >&6;}
16064 case $ac_file$ac_mode in
16065 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16066 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16067 # are listed without --file. Let's play safe and only
enable the
eval
16068 # if we detect the quoting.
16069 case $CONFIG_FILES in
16070 *\'*) eval set x
"$CONFIG_FILES" ;;
16071 *) set x
$CONFIG_FILES ;;
16076 # Strip MF so we end up with the name of the file.
16077 mf
=`echo "$mf" | sed -e 's/:.*$//'`
16078 # Check whether this is an Automake generated Makefile or not.
16079 # We used to match only the files named `Makefile.in', but
16080 # some people rename them; so instead we look at the file content.
16081 # Grep'ing the first line is not enough: some people post-process
16082 # each Makefile.in and add a new line on top of each file to say so.
16083 # Grep'ing the whole file is not good either: AIX grep has a line
16084 # limit of 2048, but all sed's we know have understand at least 4000.
16085 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
16086 dirpart
=`$as_dirname -- "$mf" ||
16087 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16088 X"$mf" : 'X\(//\)[^/]' \| \
16089 X"$mf" : 'X\(//\)$' \| \
16090 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16092 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16096 /^X\(\/\/\)[^/].*/{
16112 # Extract the definition of DEPDIR, am__include, and am__quote
16113 # from the Makefile without running `make'.
16114 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
16115 test -z "$DEPDIR" && continue
16116 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
16117 test -z "am__include" && continue
16118 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
16119 # When using ansi2knr, U may be empty or an underscore; expand it
16120 U
=`sed -n 's/^U = //p' < "$mf"`
16121 # Find all dependency output files, they are included files with
16122 # $(DEPDIR) in their names. We invoke sed twice because it is the
16123 # simplest approach to changing $(DEPDIR) to its actual value in the
16125 for file in `sed -n "
16126 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16127 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16128 # Make sure the directory exists.
16129 test -f "$dirpart/$file" && continue
16130 fdir
=`$as_dirname -- "$file" ||
16131 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16132 X"$file" : 'X\(//\)[^/]' \| \
16133 X"$file" : 'X\(//\)$' \| \
16134 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16135 $as_echo X"$file" |
16136 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16140 /^X\(\/\/\)[^/].*/{
16153 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
16154 # echo "creating $dirpart/$file"
16155 echo '# dummy' > "$dirpart/$file"
16161 # Only add multilib support code if we just rebuilt the top-level
16163 case " $CONFIG_FILES " in
16165 ac_file
=Makefile .
${multi_basedir}/config-ml.
in
16170 # See if we are running on zsh, and set the options which allow our
16171 # commands through without removal of \ escapes.
16172 if test -n "${ZSH_VERSION+set}" ; then
16173 setopt NO_GLOB_SUBST
16176 cfgfile
="${ofile}T"
16177 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16180 cat <<_LT_EOF >> "$cfgfile"
16183 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16184 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16185 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16186 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16188 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16189 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16190 # Written by Gordon Matzigkeit, 1996
16192 # This file is part of GNU Libtool.
16194 # GNU Libtool is free software; you can redistribute it and/or
16195 # modify it under the terms of the GNU General Public License as
16196 # published by the Free Software Foundation; either version 2 of
16197 # the License, or (at your option) any later version.
16199 # As a special exception to the GNU General Public License,
16200 # if you distribute this file as part of a program or library that
16201 # is built using GNU Libtool, you may include this file under the
16202 # same distribution terms that you use for the rest of that program.
16204 # GNU Libtool is distributed in the hope that it will be useful,
16205 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16206 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16207 # GNU General Public License for more details.
16209 # You should have received a copy of the GNU General Public License
16210 # along with GNU Libtool; see the file COPYING. If not, a copy
16211 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16212 # obtained by writing to the Free Software Foundation, Inc.,
16213 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16216 # The names of the tagged configurations supported by this script.
16217 available_tags="CXX "
16219 # ### BEGIN LIBTOOL CONFIG
16221 # Which release of libtool.m4 was used?
16222 macro_version=$macro_version
16223 macro_revision=$macro_revision
16225 # Whether or not to build shared libraries.
16226 build_libtool_libs=$enable_shared
16228 # Whether or not to build static libraries.
16229 build_old_libs=$enable_static
16231 # What type of objects to build.
16234 # Whether or not to optimize for fast installation.
16235 fast_install=$enable_fast_install
16237 # Shell to use when invoking shell scripts.
16240 # An echo program that protects backslashes.
16244 host_alias=$host_alias
16248 # The build system.
16249 build_alias=$build_alias
16253 # A sed program that does not truncate output.
16256 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16257 Xsed="\$SED -e 1s/^X//"
16259 # A grep program that handles long lines.
16265 # A literal string matcher.
16268 # A BSD- or MS-compatible name lister.
16271 # Whether we need soft or hard links.
16274 # What is the maximum length of a command?
16275 max_cmd_len=$max_cmd_len
16277 # Object file suffix (normally "o").
16280 # Executable file suffix (normally "").
16283 # whether the shell understands "unset".
16286 # turn spaces into newlines.
16289 # turn newlines into spaces.
16292 # An object symbol dumper.
16293 OBJDUMP=$lt_OBJDUMP
16295 # Method to check whether dependent libraries are shared objects.
16296 deplibs_check_method=$lt_deplibs_check_method
16298 # Command to use when deplibs_check_method == "file_magic".
16299 file_magic_cmd=$lt_file_magic_cmd
16303 AR_FLAGS=$lt_AR_FLAGS
16305 # A symbol stripping program.
16308 # Commands used to install an old-style archive.
16310 old_postinstall_cmds=$lt_old_postinstall_cmds
16311 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16313 # Whether to use a lock for old archive extraction.
16314 lock_old_archive_extraction=$lock_old_archive_extraction
16319 # LTCC compiler flags.
16320 LTCFLAGS=$lt_CFLAGS
16322 # Take the output of nm and produce a listing of raw symbols and C names.
16323 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16325 # Transform the output of nm in a proper C declaration.
16326 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16328 # Transform the output of nm in a C name address pair.
16329 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16331 # Transform the output of nm in a C name address pair when lib prefix is needed.
16332 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16334 # The name of the directory that contains temporary libtool files.
16337 # Used to examine libraries when file_magic_cmd begins with "file".
16338 MAGIC_CMD=$MAGIC_CMD
16340 # Must we lock files when doing compilation?
16341 need_locks=$lt_need_locks
16343 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16344 DSYMUTIL=$lt_DSYMUTIL
16346 # Tool to change global to local symbols on Mac OS X.
16349 # Tool to manipulate fat objects and archives on Mac OS X.
16352 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16355 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16356 OTOOL64=$lt_OTOOL64
16358 # Old archive suffix (normally "a").
16361 # Shared library suffix (normally ".so").
16362 shrext_cmds=$lt_shrext_cmds
16364 # The commands to extract the exported symbol list from a shared archive.
16365 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16367 # Variables whose values should be saved in libtool wrapper scripts and
16368 # restored at link time.
16369 variables_saved_for_relink=$lt_variables_saved_for_relink
16371 # Do we need the "lib" prefix for modules?
16372 need_lib_prefix=$need_lib_prefix
16374 # Do we need a version for libraries?
16375 need_version=$need_version
16377 # Library versioning type.
16378 version_type=$version_type
16380 # Shared library runtime path variable.
16381 runpath_var=$runpath_var
16383 # Shared library path variable.
16384 shlibpath_var=$shlibpath_var
16386 # Is shlibpath searched before the hard-coded library search path?
16387 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16389 # Format of library name prefix.
16390 libname_spec=$lt_libname_spec
16392 # List of archive names. First name is the real one, the rest are links.
16393 # The last name is the one that the linker finds with -lNAME
16394 library_names_spec=$lt_library_names_spec
16396 # The coded name of the library, if different from the real name.
16397 soname_spec=$lt_soname_spec
16399 # Permission mode override for installation of shared libraries.
16400 install_override_mode=$lt_install_override_mode
16402 # Command to use after installation of a shared archive.
16403 postinstall_cmds=$lt_postinstall_cmds
16405 # Command to use after uninstallation of a shared archive.
16406 postuninstall_cmds=$lt_postuninstall_cmds
16408 # Commands used to finish a libtool library installation in a directory.
16409 finish_cmds=$lt_finish_cmds
16411 # As "finish_cmds", except a single script fragment to be evaled but
16413 finish_eval=$lt_finish_eval
16415 # Whether we should hardcode library paths into libraries.
16416 hardcode_into_libs=$hardcode_into_libs
16418 # Compile-time system search path for libraries.
16419 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16421 # Run-time system search path for libraries.
16422 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16424 # Whether dlopen is supported.
16425 dlopen_support=$enable_dlopen
16427 # Whether dlopen of programs is supported.
16428 dlopen_self=$enable_dlopen_self
16430 # Whether dlopen of statically linked programs is supported.
16431 dlopen_self_static=$enable_dlopen_self_static
16433 # Commands to strip libraries.
16434 old_striplib=$lt_old_striplib
16435 striplib=$lt_striplib
16438 # The linker used to build libraries.
16441 # How to create reloadable object files.
16442 reload_flag=$lt_reload_flag
16443 reload_cmds=$lt_reload_cmds
16445 # Commands used to build an old-style archive.
16446 old_archive_cmds=$lt_old_archive_cmds
16448 # A language specific compiler.
16451 # Is the compiler the GNU compiler?
16454 # Compiler flag to turn off builtin functions.
16455 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16457 # How to pass a linker flag through the compiler.
16458 wl=$lt_lt_prog_compiler_wl
16460 # Additional compiler flags for building library objects.
16461 pic_flag=$lt_lt_prog_compiler_pic
16463 # Compiler flag to prevent dynamic linking.
16464 link_static_flag=$lt_lt_prog_compiler_static
16466 # Does compiler simultaneously support -c and -o options?
16467 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16469 # Whether or not to add -lc for building shared libraries.
16470 build_libtool_need_lc=$archive_cmds_need_lc
16472 # Whether or not to disallow shared libs when runtime libs are static.
16473 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16475 # Compiler flag to allow reflexive dlopens.
16476 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16478 # Compiler flag to generate shared objects directly from archives.
16479 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16481 # Whether the compiler copes with passing no objects directly.
16482 compiler_needs_object=$lt_compiler_needs_object
16484 # Create an old-style archive from a shared archive.
16485 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16487 # Create a temporary old-style archive to link instead of a shared archive.
16488 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16490 # Commands used to build a shared archive.
16491 archive_cmds=$lt_archive_cmds
16492 archive_expsym_cmds=$lt_archive_expsym_cmds
16494 # Commands used to build a loadable module if different from building
16495 # a shared archive.
16496 module_cmds=$lt_module_cmds
16497 module_expsym_cmds=$lt_module_expsym_cmds
16499 # Whether we are building with GNU ld or not.
16500 with_gnu_ld=$lt_with_gnu_ld
16502 # Flag that allows shared libraries with undefined symbols to be built.
16503 allow_undefined_flag=$lt_allow_undefined_flag
16505 # Flag that enforces no undefined symbols.
16506 no_undefined_flag=$lt_no_undefined_flag
16508 # Flag to hardcode \$libdir into a binary during linking.
16509 # This must work even if \$libdir does not exist
16510 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16512 # If ld is used when linking, flag to hardcode \$libdir into a binary
16513 # during linking. This must work even if \$libdir does not exist.
16514 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16516 # Whether we need a single "-rpath" flag with a separated argument.
16517 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16519 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16520 # DIR into the resulting binary.
16521 hardcode_direct=$hardcode_direct
16523 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16524 # DIR into the resulting binary and the resulting library dependency is
16525 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16526 # library is relocated.
16527 hardcode_direct_absolute=$hardcode_direct_absolute
16529 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16530 # into the resulting binary.
16531 hardcode_minus_L=$hardcode_minus_L
16533 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16534 # into the resulting binary.
16535 hardcode_shlibpath_var=$hardcode_shlibpath_var
16537 # Set to "yes" if building a shared library automatically hardcodes DIR
16538 # into the library and all subsequent libraries and executables linked
16540 hardcode_automatic=$hardcode_automatic
16542 # Set to yes if linker adds runtime paths of dependent libraries
16543 # to runtime path list.
16544 inherit_rpath=$inherit_rpath
16546 # Whether libtool must link a program against all its dependency libraries.
16547 link_all_deplibs=$link_all_deplibs
16549 # Fix the shell variable \$srcfile for the compiler.
16550 fix_srcfile_path=$lt_fix_srcfile_path
16552 # Set to "yes" if exported symbols are required.
16553 always_export_symbols=$always_export_symbols
16555 # The commands to list exported symbols.
16556 export_symbols_cmds=$lt_export_symbols_cmds
16558 # Symbols that should not be listed in the preloaded symbols.
16559 exclude_expsyms=$lt_exclude_expsyms
16561 # Symbols that must always be exported.
16562 include_expsyms=$lt_include_expsyms
16564 # Commands necessary for linking programs (against libraries) with templates.
16565 prelink_cmds=$lt_prelink_cmds
16567 # Specify filename containing input files.
16568 file_list_spec=$lt_file_list_spec
16570 # How to hardcode a shared library path into an executable.
16571 hardcode_action=$hardcode_action
16573 # The directories searched by this compiler when creating a shared library.
16574 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
16576 # Dependencies to place before and after the objects being linked to
16577 # create a shared library.
16578 predep_objects=$lt_predep_objects
16579 postdep_objects=$lt_postdep_objects
16580 predeps=$lt_predeps
16581 postdeps=$lt_postdeps
16583 # The library search path used internally by the compiler when linking
16584 # a shared library.
16585 compiler_lib_search_path=$lt_compiler_lib_search_path
16587 # ### END LIBTOOL CONFIG
16593 cat <<\_LT_EOF
>> "$cfgfile"
16594 # AIX sometimes has problems with the GCC collect2 program. For some
16595 # reason, if we set the COLLECT_NAMES environment variable, the problems
16596 # vanish in a puff of smoke.
16597 if test "X${COLLECT_NAMES+set}" != Xset
; then
16599 export COLLECT_NAMES
16606 ltmain
="$ac_aux_dir/ltmain.sh"
16609 # We use sed instead of cat because bash on DJGPP gets confused if
16610 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16611 # text mode, it properly converts lines to CR/LF. This bash problem
16612 # is reportedly fixed, but why not run on old versions too?
16613 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16614 ||
(rm -f "$cfgfile"; exit 1)
16618 cat << \_LT_EOF
>> "$cfgfile"
16620 # func_dirname file append nondir_replacement
16621 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16622 # otherwise set result to NONDIR_REPLACEMENT.
16626 */*) func_dirname_result
="${1%/*}${2}" ;;
16627 * ) func_dirname_result
="${3}" ;;
16631 # func_basename file
16634 func_basename_result
="${1##*/}"
16637 # func_dirname_and_basename file append nondir_replacement
16638 # perform func_basename and func_dirname in a single function
16640 # dirname: Compute the dirname of FILE. If nonempty,
16641 # add APPEND to the result, otherwise set result
16642 # to NONDIR_REPLACEMENT.
16643 # value returned in "$func_dirname_result"
16644 # basename: Compute filename of FILE.
16645 # value retuned in "$func_basename_result"
16646 # Implementation must be kept synchronized with func_dirname
16647 # and func_basename. For efficiency, we do not delegate to
16648 # those functions but instead duplicate the functionality here.
16649 func_dirname_and_basename
()
16652 */*) func_dirname_result
="${1%/*}${2}" ;;
16653 * ) func_dirname_result
="${3}" ;;
16655 func_basename_result
="${1##*/}"
16658 # func_stripname prefix suffix name
16659 # strip PREFIX and SUFFIX off of NAME.
16660 # PREFIX and SUFFIX must not contain globbing or regex special
16661 # characters, hashes, percent signs, but SUFFIX may contain a leading
16662 # dot (in which case that matches only a dot).
16665 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16666 # positional parameters, so assign one to ordinary parameter first.
16667 func_stripname_result
=${3}
16668 func_stripname_result
=${func_stripname_result#"${1}"}
16669 func_stripname_result
=${func_stripname_result%"${2}"}
16675 func_opt_split_opt
=${1%%=*}
16676 func_opt_split_arg
=${1#*=}
16683 *.lo
) func_lo2o_result
=${1%.lo}.
${objext} ;;
16684 *) func_lo2o_result
=${1} ;;
16688 # func_xform libobj-or-source
16691 func_xform_result
=${1%.*}.lo
16694 # func_arith arithmetic-term...
16697 func_arith_result
=$
(( $
* ))
16701 # STRING may not start with a hyphen.
16704 func_len_result
=${#1}
16709 *) # Bourne compatible functions.
16710 cat << \_LT_EOF
>> "$cfgfile"
16712 # func_dirname file append nondir_replacement
16713 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16714 # otherwise set result to NONDIR_REPLACEMENT.
16717 # Extract subdirectory from the argument.
16718 func_dirname_result
=`$ECHO "${1}" | $SED "$dirname"`
16719 if test "X$func_dirname_result" = "X${1}"; then
16720 func_dirname_result
="${3}"
16722 func_dirname_result
="$func_dirname_result${2}"
16726 # func_basename file
16729 func_basename_result
=`$ECHO "${1}" | $SED "$basename"`
16733 # func_stripname prefix suffix name
16734 # strip PREFIX and SUFFIX off of NAME.
16735 # PREFIX and SUFFIX must not contain globbing or regex special
16736 # characters, hashes, percent signs, but SUFFIX may contain a leading
16737 # dot (in which case that matches only a dot).
16738 # func_strip_suffix prefix name
16742 .
*) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16743 *) func_stripname_result
=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16748 my_sed_long_opt
='1s/^\(-[^=]*\)=.*/\1/;q'
16749 my_sed_long_arg
='1s/^-[^=]*=//'
16754 func_opt_split_opt
=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16755 func_opt_split_arg
=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16761 func_lo2o_result
=`$ECHO "${1}" | $SED "$lo2o"`
16764 # func_xform libobj-or-source
16767 func_xform_result
=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16770 # func_arith arithmetic-term...
16773 func_arith_result
=`expr "$@"`
16777 # STRING may not start with a hyphen.
16780 func_len_result
=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16786 case $lt_shell_append in
16788 cat << \_LT_EOF
>> "$cfgfile"
16790 # func_append var value
16791 # Append VALUE to the end of shell variable VAR.
16799 cat << \_LT_EOF
>> "$cfgfile"
16801 # func_append var value
16802 # Append VALUE to the end of shell variable VAR.
16813 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16814 ||
(rm -f "$cfgfile"; exit 1)
16816 mv -f "$cfgfile" "$ofile" ||
16817 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16821 cat <<_LT_EOF >> "$ofile"
16823 # ### BEGIN LIBTOOL TAG CONFIG: CXX
16825 # The linker used to build libraries.
16828 # How to create reloadable object files.
16829 reload_flag=$lt_reload_flag_CXX
16830 reload_cmds=$lt_reload_cmds_CXX
16832 # Commands used to build an old-style archive.
16833 old_archive_cmds=$lt_old_archive_cmds_CXX
16835 # A language specific compiler.
16836 CC=$lt_compiler_CXX
16838 # Is the compiler the GNU compiler?
16841 # Compiler flag to turn off builtin functions.
16842 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
16844 # How to pass a linker flag through the compiler.
16845 wl=$lt_lt_prog_compiler_wl_CXX
16847 # Additional compiler flags for building library objects.
16848 pic_flag=$lt_lt_prog_compiler_pic_CXX
16850 # Compiler flag to prevent dynamic linking.
16851 link_static_flag=$lt_lt_prog_compiler_static_CXX
16853 # Does compiler simultaneously support -c and -o options?
16854 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
16856 # Whether or not to add -lc for building shared libraries.
16857 build_libtool_need_lc=$archive_cmds_need_lc_CXX
16859 # Whether or not to disallow shared libs when runtime libs are static.
16860 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
16862 # Compiler flag to allow reflexive dlopens.
16863 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
16865 # Compiler flag to generate shared objects directly from archives.
16866 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
16868 # Whether the compiler copes with passing no objects directly.
16869 compiler_needs_object=$lt_compiler_needs_object_CXX
16871 # Create an old-style archive from a shared archive.
16872 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
16874 # Create a temporary old-style archive to link instead of a shared archive.
16875 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
16877 # Commands used to build a shared archive.
16878 archive_cmds=$lt_archive_cmds_CXX
16879 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
16881 # Commands used to build a loadable module if different from building
16882 # a shared archive.
16883 module_cmds=$lt_module_cmds_CXX
16884 module_expsym_cmds=$lt_module_expsym_cmds_CXX
16886 # Whether we are building with GNU ld or not.
16887 with_gnu_ld=$lt_with_gnu_ld_CXX
16889 # Flag that allows shared libraries with undefined symbols to be built.
16890 allow_undefined_flag=$lt_allow_undefined_flag_CXX
16892 # Flag that enforces no undefined symbols.
16893 no_undefined_flag=$lt_no_undefined_flag_CXX
16895 # Flag to hardcode \$libdir into a binary during linking.
16896 # This must work even if \$libdir does not exist
16897 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
16899 # If ld is used when linking, flag to hardcode \$libdir into a binary
16900 # during linking. This must work even if \$libdir does not exist.
16901 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
16903 # Whether we need a single "-rpath" flag with a separated argument.
16904 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
16906 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16907 # DIR into the resulting binary.
16908 hardcode_direct=$hardcode_direct_CXX
16910 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16911 # DIR into the resulting binary and the resulting library dependency is
16912 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16913 # library is relocated.
16914 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
16916 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16917 # into the resulting binary.
16918 hardcode_minus_L=$hardcode_minus_L_CXX
16920 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16921 # into the resulting binary.
16922 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
16924 # Set to "yes" if building a shared library automatically hardcodes DIR
16925 # into the library and all subsequent libraries and executables linked
16927 hardcode_automatic=$hardcode_automatic_CXX
16929 # Set to yes if linker adds runtime paths of dependent libraries
16930 # to runtime path list.
16931 inherit_rpath=$inherit_rpath_CXX
16933 # Whether libtool must link a program against all its dependency libraries.
16934 link_all_deplibs=$link_all_deplibs_CXX
16936 # Fix the shell variable \$srcfile for the compiler.
16937 fix_srcfile_path=$lt_fix_srcfile_path_CXX
16939 # Set to "yes" if exported symbols are required.
16940 always_export_symbols=$always_export_symbols_CXX
16942 # The commands to list exported symbols.
16943 export_symbols_cmds=$lt_export_symbols_cmds_CXX
16945 # Symbols that should not be listed in the preloaded symbols.
16946 exclude_expsyms=$lt_exclude_expsyms_CXX
16948 # Symbols that must always be exported.
16949 include_expsyms=$lt_include_expsyms_CXX
16951 # Commands necessary for linking programs (against libraries) with templates.
16952 prelink_cmds=$lt_prelink_cmds_CXX
16954 # Specify filename containing input files.
16955 file_list_spec=$lt_file_list_spec_CXX
16957 # How to hardcode a shared library path into an executable.
16958 hardcode_action=$hardcode_action_CXX
16960 # The directories searched by this compiler when creating a shared library.
16961 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
16963 # Dependencies to place before and after the objects being linked to
16964 # create a shared library.
16965 predep_objects=$lt_predep_objects_CXX
16966 postdep_objects=$lt_postdep_objects_CXX
16967 predeps=$lt_predeps_CXX
16968 postdeps=$lt_postdeps_CXX
16970 # The library search path used internally by the compiler when linking
16971 # a shared library.
16972 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
16974 # ### END LIBTOOL TAG CONFIG: CXX
16985 ac_clean_files
=$ac_clean_files_save
16987 test $ac_write_fail = 0 ||
16988 as_fn_error
"write failure creating $CONFIG_STATUS" "$LINENO" 5
16991 # configure is writing to config.log, and then calls config.status.
16992 # config.status does its own redirection, appending to config.log.
16993 # Unfortunately, on DOS this fails, as config.log is still kept open
16994 # by configure, so config.status won't be able to write to it; its
16995 # output is simply discarded. So we exec the FD to /dev/null,
16996 # effectively closing config.log, so it can be properly (re)opened and
16997 # appended to by config.status. When coming back to configure, we
16998 # need to make the FD available again.
16999 if test "$no_create" != yes; then
17001 ac_config_status_args
=
17002 test "$silent" = yes &&
17003 ac_config_status_args
="$ac_config_status_args --quiet"
17005 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
17007 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17008 # would make configure fail if this is the last instruction.
17009 $ac_cs_success || as_fn_exit $?
17011 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
17012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17013 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}