I cast, therefore I think I know what I'm doing.
[llvm/msp430.git] / configure
blob88a4cd2eb2147197c50999a6ca69b8805993b078
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for llvm 2.6svn.
5 # Report bugs to <llvmbugs@cs.uiuc.edu>.
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
12 # Copyright (c) 2003-2008 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization. ##
15 ## --------------------- ##
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19 emulate sh
20 NULLCMD=:
21 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22 # is contrary to our usage. Disable this feature.
23 alias -g '${1+"$@"}'='"$@"'
24 setopt NO_GLOB_SUBST
25 else
26 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42 echo "#! /bin/sh" >conf$$.sh
43 echo "exit 0" >>conf$$.sh
44 chmod +x conf$$.sh
45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46 PATH_SEPARATOR=';'
47 else
48 PATH_SEPARATOR=:
50 rm -f conf$$.sh
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55 as_unset=unset
56 else
57 as_unset=false
61 # IFS
62 # We need space, tab and new line, in precisely that order. Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
68 IFS=" "" $as_nl"
70 # Find who we are. Look in the path if we contain no directory separator.
71 case $0 in
72 *[\\/]* ) as_myself=$0 ;;
73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
76 IFS=$as_save_IFS
77 test -z "$as_dir" && as_dir=.
78 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87 as_myself=$0
89 if test ! -f "$as_myself"; then
90 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91 { (exit 1); exit 1; }
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
102 # NLS nuisances.
103 for as_var in \
104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106 LC_TELEPHONE LC_TIME
108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109 eval $as_var=C; export $as_var
110 else
111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
113 done
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117 test "X`expr 00001 : '.*\(...\)'`" = X001; then
118 as_expr=expr
119 else
120 as_expr=false
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124 as_basename=basename
125 else
126 as_basename=false
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133 X"$0" : 'X\(//\)$' \| \
134 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136 sed '/^.*\/\([^/][^/]*\)\/*$/{
137 s//\1/
140 /^X\/\(\/\/\)$/{
141 s//\1/
144 /^X\/\(\/\).*/{
145 s//\1/
148 s/.*/./; q'`
150 # CDPATH.
151 $as_unset CDPATH
154 if test "x$CONFIG_SHELL" = x; then
155 if (eval ":") 2>/dev/null; then
156 as_have_required=yes
157 else
158 as_have_required=no
161 if test $as_have_required = yes && (eval ":
162 (as_func_return () {
163 (exit \$1)
165 as_func_success () {
166 as_func_return 0
168 as_func_failure () {
169 as_func_return 1
171 as_func_ret_success () {
172 return 0
174 as_func_ret_failure () {
175 return 1
178 exitcode=0
179 if as_func_success; then
181 else
182 exitcode=1
183 echo as_func_success failed.
186 if as_func_failure; then
187 exitcode=1
188 echo as_func_failure succeeded.
191 if as_func_ret_success; then
193 else
194 exitcode=1
195 echo as_func_ret_success failed.
198 if as_func_ret_failure; then
199 exitcode=1
200 echo as_func_ret_failure succeeded.
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
205 else
206 exitcode=1
207 echo positional parameters were not saved.
210 test \$exitcode = 0) || { (exit 1); exit 1; }
213 as_lineno_1=\$LINENO
214 as_lineno_2=\$LINENO
215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
219 else
220 as_candidate_shells=
221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
224 IFS=$as_save_IFS
225 test -z "$as_dir" && as_dir=.
226 case $as_dir in
228 for as_base in sh bash ksh sh5; do
229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230 done;;
231 esac
232 done
233 IFS=$as_save_IFS
236 for as_shell in $as_candidate_shells $SHELL; do
237 # Try only shells that exist, to save several forks.
238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242 emulate sh
243 NULLCMD=:
244 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245 # is contrary to our usage. Disable this feature.
246 alias -g '${1+"$@"}'='"$@"'
247 setopt NO_GLOB_SUBST
248 else
249 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
255 _ASEOF
256 }; then
257 CONFIG_SHELL=$as_shell
258 as_have_required=yes
259 if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268 else
269 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
275 (as_func_return () {
276 (exit $1)
278 as_func_success () {
279 as_func_return 0
281 as_func_failure () {
282 as_func_return 1
284 as_func_ret_success () {
285 return 0
287 as_func_ret_failure () {
288 return 1
291 exitcode=0
292 if as_func_success; then
294 else
295 exitcode=1
296 echo as_func_success failed.
299 if as_func_failure; then
300 exitcode=1
301 echo as_func_failure succeeded.
304 if as_func_ret_success; then
306 else
307 exitcode=1
308 echo as_func_ret_success failed.
311 if as_func_ret_failure; then
312 exitcode=1
313 echo as_func_ret_failure succeeded.
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
318 else
319 exitcode=1
320 echo positional parameters were not saved.
323 test $exitcode = 0) || { (exit 1); exit 1; }
326 as_lineno_1=$LINENO
327 as_lineno_2=$LINENO
328 test "x$as_lineno_1" != "x$as_lineno_2" &&
329 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
331 _ASEOF
332 }; then
333 break
338 done
340 if test "x$CONFIG_SHELL" != x; then
341 for as_var in BASH_ENV ENV
342 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343 done
344 export CONFIG_SHELL
345 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
349 if test $as_have_required = no; then
350 echo This script requires a shell more modern than all the
351 echo shells that I found on your system. Please install a
352 echo modern shell, or manually run the script under such a
353 echo shell if you do have one.
354 { (exit 1); exit 1; }
364 (eval "as_func_return () {
365 (exit \$1)
367 as_func_success () {
368 as_func_return 0
370 as_func_failure () {
371 as_func_return 1
373 as_func_ret_success () {
374 return 0
376 as_func_ret_failure () {
377 return 1
380 exitcode=0
381 if as_func_success; then
383 else
384 exitcode=1
385 echo as_func_success failed.
388 if as_func_failure; then
389 exitcode=1
390 echo as_func_failure succeeded.
393 if as_func_ret_success; then
395 else
396 exitcode=1
397 echo as_func_ret_success failed.
400 if as_func_ret_failure; then
401 exitcode=1
402 echo as_func_ret_failure succeeded.
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
407 else
408 exitcode=1
409 echo positional parameters were not saved.
412 test \$exitcode = 0") || {
413 echo No shell found that supports shell functions.
414 echo Please tell autoconf@gnu.org about your system,
415 echo including any error possibly output before this
416 echo message
421 as_lineno_1=$LINENO
422 as_lineno_2=$LINENO
423 test "x$as_lineno_1" != "x$as_lineno_2" &&
424 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
426 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427 # uniformly replaced by the line number. The first 'sed' inserts a
428 # line-number line after each line using $LINENO; the second 'sed'
429 # does the real work. The second script uses 'N' to pair each
430 # line-number line with the line containing $LINENO, and appends
431 # trailing '-' during substitution so that $LINENO is not a special
432 # case at line end.
433 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434 # scripts with optimization help from Paolo Bonzini. Blame Lee
435 # E. McMahon (1931-1989) for sed's syntax. :-)
436 sed -n '
438 /[$]LINENO/=
439 ' <$as_myself |
440 sed '
441 s/[$]LINENO.*/&-/
442 t lineno
444 :lineno
446 :loop
447 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448 t loop
449 s/-\n.*//
450 ' >$as_me.lineno &&
451 chmod +x "$as_me.lineno" ||
452 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453 { (exit 1); exit 1; }; }
455 # Don't try to exec as it changes $[0], causing all sort of problems
456 # (the dirname of $[0] is not the place where we might find the
457 # original and so on. Autoconf is especially sensitive to this).
458 . "./$as_me.lineno"
459 # Exit status is that of the last command.
460 exit
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465 as_dirname=dirname
466 else
467 as_dirname=false
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473 case `echo 'x\c'` in
474 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
475 *) ECHO_C='\c';;
476 esac;;
478 ECHO_N='-n';;
479 esac
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482 test "X`expr 00001 : '.*\(...\)'`" = X001; then
483 as_expr=expr
484 else
485 as_expr=false
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490 rm -f conf$$.dir/conf$$.file
491 else
492 rm -f conf$$.dir
493 mkdir conf$$.dir
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497 as_ln_s='ln -s'
498 # ... but there are two gotchas:
499 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501 # In both cases, we have to default to `cp -p'.
502 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503 as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505 as_ln_s=ln
506 else
507 as_ln_s='cp -p'
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
512 if mkdir -p . 2>/dev/null; then
513 as_mkdir_p=:
514 else
515 test -d ./-p && rmdir ./-p
516 as_mkdir_p=false
519 # Find out whether ``test -x'' works. Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527 as_executable_p="test -x"
528 else
529 as_executable_p=:
531 rm -f conf$$.file
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
542 # Check that we are running under the correct shell.
543 SHELL=${CONFIG_SHELL-/bin/sh}
545 case X$ECHO in
546 X*--fallback-echo)
547 # Remove one level of quotation (which was required for Make).
548 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
550 esac
552 echo=${ECHO-echo}
553 if test "X$1" = X--no-reexec; then
554 # Discard the --no-reexec flag, and continue.
555 shift
556 elif test "X$1" = X--fallback-echo; then
557 # Avoid inline document here, it may be left over
559 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
560 # Yippee, $echo works!
562 else
563 # Restart under the correct shell.
564 exec $SHELL "$0" --no-reexec ${1+"$@"}
567 if test "X$1" = X--fallback-echo; then
568 # used as fallback echo
569 shift
570 cat <<EOF
573 exit 0
576 # The HP-UX ksh and POSIX shell print the target directory to stdout
577 # if CDPATH is set.
578 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
580 if test -z "$ECHO"; then
581 if test "X${echo_test_string+set}" != Xset; then
582 # find a string as large as possible, as long as the shell can cope with it
583 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
584 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
585 if (echo_test_string=`eval $cmd`) 2>/dev/null &&
586 echo_test_string=`eval $cmd` &&
587 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
588 then
589 break
591 done
594 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
595 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
596 test "X$echo_testing_string" = "X$echo_test_string"; then
598 else
599 # The Solaris, AIX, and Digital Unix default echo programs unquote
600 # backslashes. This makes it impossible to quote backslashes using
601 # echo "$something" | sed 's/\\/\\\\/g'
603 # So, first we look for a working echo in the user's PATH.
605 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
606 for dir in $PATH /usr/ucb; do
607 IFS="$lt_save_ifs"
608 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
609 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
610 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
611 test "X$echo_testing_string" = "X$echo_test_string"; then
612 echo="$dir/echo"
613 break
615 done
616 IFS="$lt_save_ifs"
618 if test "X$echo" = Xecho; then
619 # We didn't find a better echo, so look for alternatives.
620 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
621 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
622 test "X$echo_testing_string" = "X$echo_test_string"; then
623 # This shell has a builtin print -r that does the trick.
624 echo='print -r'
625 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
626 test "X$CONFIG_SHELL" != X/bin/ksh; then
627 # If we have ksh, try running configure again with it.
628 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
629 export ORIGINAL_CONFIG_SHELL
630 CONFIG_SHELL=/bin/ksh
631 export CONFIG_SHELL
632 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
633 else
634 # Try using printf.
635 echo='printf %s\n'
636 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
637 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
638 test "X$echo_testing_string" = "X$echo_test_string"; then
639 # Cool, printf works
641 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
642 test "X$echo_testing_string" = 'X\t' &&
643 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
644 test "X$echo_testing_string" = "X$echo_test_string"; then
645 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
646 export CONFIG_SHELL
647 SHELL="$CONFIG_SHELL"
648 export SHELL
649 echo="$CONFIG_SHELL $0 --fallback-echo"
650 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
651 test "X$echo_testing_string" = 'X\t' &&
652 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
653 test "X$echo_testing_string" = "X$echo_test_string"; then
654 echo="$CONFIG_SHELL $0 --fallback-echo"
655 else
656 # maybe with a smaller string...
657 prev=:
659 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
660 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
661 then
662 break
664 prev="$cmd"
665 done
667 if test "$prev" != 'sed 50q "$0"'; then
668 echo_test_string=`eval $prev`
669 export echo_test_string
670 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
671 else
672 # Oops. We lost completely, so just stick with echo.
673 echo=echo
681 # Copy echo and quote the copy suitably for passing to libtool from
682 # the Makefile, instead of quoting the original, which is used later.
683 ECHO=$echo
684 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
685 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
691 tagnames=${tagnames+${tagnames},}CXX
693 tagnames=${tagnames+${tagnames},}F77
695 exec 7<&0 </dev/null 6>&1
697 # Name of the host.
698 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
699 # so uname gets run too.
700 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
703 # Initializations.
705 ac_default_prefix=/usr/local
706 ac_clean_files=
707 ac_config_libobj_dir=.
708 LIBOBJS=
709 cross_compiling=no
710 subdirs=
711 MFLAGS=
712 MAKEFLAGS=
713 SHELL=${CONFIG_SHELL-/bin/sh}
715 # Identity of this package.
716 PACKAGE_NAME='llvm'
717 PACKAGE_TARNAME='-llvm-'
718 PACKAGE_VERSION='2.6svn'
719 PACKAGE_STRING='llvm 2.6svn'
720 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
722 ac_unique_file="lib/VMCore/Module.cpp"
723 # Factoring default headers for most tests.
724 ac_includes_default="\
725 #include <stdio.h>
726 #if HAVE_SYS_TYPES_H
727 # include <sys/types.h>
728 #endif
729 #if HAVE_SYS_STAT_H
730 # include <sys/stat.h>
731 #endif
732 #if STDC_HEADERS
733 # include <stdlib.h>
734 # include <stddef.h>
735 #else
736 # if HAVE_STDLIB_H
737 # include <stdlib.h>
738 # endif
739 #endif
740 #if HAVE_STRING_H
741 # if !STDC_HEADERS && HAVE_MEMORY_H
742 # include <memory.h>
743 # endif
744 # include <string.h>
745 #endif
746 #if HAVE_STRINGS_H
747 # include <strings.h>
748 #endif
749 #if HAVE_INTTYPES_H
750 # include <inttypes.h>
751 #endif
752 #if HAVE_STDINT_H
753 # include <stdint.h>
754 #endif
755 #if HAVE_UNISTD_H
756 # include <unistd.h>
757 #endif"
759 ac_subst_vars='SHELL
760 PATH_SEPARATOR
761 PACKAGE_NAME
762 PACKAGE_TARNAME
763 PACKAGE_VERSION
764 PACKAGE_STRING
765 PACKAGE_BUGREPORT
766 exec_prefix
767 prefix
768 program_transform_name
769 bindir
770 sbindir
771 libexecdir
772 datarootdir
773 datadir
774 sysconfdir
775 sharedstatedir
776 localstatedir
777 includedir
778 oldincludedir
779 docdir
780 infodir
781 htmldir
782 dvidir
783 pdfdir
784 psdir
785 libdir
786 localedir
787 mandir
788 DEFS
789 ECHO_C
790 ECHO_N
791 ECHO_T
792 LIBS
793 build_alias
794 host_alias
795 target_alias
796 LLVM_COPYRIGHT
797 subdirs
798 build
799 build_cpu
800 build_vendor
801 build_os
802 host
803 host_cpu
804 host_vendor
805 host_os
806 target
807 target_cpu
808 target_vendor
809 target_os
811 LINKALL
812 NOLINKALL
813 LLVM_ON_UNIX
814 LLVM_ON_WIN32
815 ARCH
816 ENDIAN
818 CFLAGS
819 LDFLAGS
820 CPPFLAGS
821 ac_ct_CC
822 EXEEXT
823 OBJEXT
825 GREP
826 EGREP
827 LLVM_CROSS_COMPILING
828 BUILD_CC
829 BUILD_EXEEXT
830 BUILD_CXX
831 CVSBUILD
832 ENABLE_OPTIMIZED
833 ENABLE_PROFILING
834 DISABLE_ASSERTIONS
835 ENABLE_EXPENSIVE_CHECKS
836 EXPENSIVE_CHECKS
837 DEBUG_RUNTIME
839 TARGET_HAS_JIT
840 ENABLE_DOXYGEN
841 ENABLE_THREADS
842 ENABLE_PIC
843 TARGETS_TO_BUILD
844 ENABLE_CBE_PRINTF_A
845 EXTRA_OPTIONS
846 BINUTILS_INCDIR
848 CXXFLAGS
849 ac_ct_CXX
851 ifGNUmake
852 LN_S
855 DATE
856 FIND
857 MKDIR
859 RANLIB
863 BINPWD
864 GRAPHVIZ
867 DOTTY
868 PERL
869 HAVE_PERL
870 INSTALL_PROGRAM
871 INSTALL_SCRIPT
872 INSTALL_DATA
873 BZIP2
874 DOXYGEN
875 GROFF
876 GZIP
877 POD2HTML
878 POD2MAN
879 RUNTEST
880 TCLSH
882 OCAMLC
883 OCAMLOPT
884 OCAMLDEP
885 OCAMLDOC
887 INSTALL_LTDL_TRUE
888 INSTALL_LTDL_FALSE
889 CONVENIENCE_LTDL_TRUE
890 CONVENIENCE_LTDL_FALSE
891 LIBADD_DL
892 ECHO
894 STRIP
895 CXXCPP
897 FFLAGS
898 ac_ct_F77
899 LIBTOOL
900 LLVMGCC
901 LLVMGXX
902 LLVMGCCCOMMAND
903 LLVMGXXCOMMAND
904 USE_UDIS86
905 HAVE_PTHREAD
906 HUGE_VAL_SANITY
907 ALLOCA
908 MMAP_FILE
909 LLVMCC1
910 LLVMCC1PLUS
911 LLVMGCCDIR
912 LLVMGCCLIBEXEC
913 LLVMGCC_VERSION
914 LLVMGCC_MAJVERS
915 LLVMGCC_LANGS
916 SHLIBEXT
917 LLVM_PREFIX
918 LLVM_BINDIR
919 LLVM_LIBDIR
920 LLVM_DATADIR
921 LLVM_DOCSDIR
922 LLVM_ETCDIR
923 LLVM_INCLUDEDIR
924 LLVM_INFODIR
925 LLVM_MANDIR
926 LLVM_CONFIGTIME
927 BINDINGS_TO_BUILD
928 ALL_BINDINGS
929 OCAML_LIBDIR
930 ENABLE_VISIBILITY_INLINES_HIDDEN
931 RPATH
932 RDYNAMIC
933 LIBOBJS
934 LTLIBOBJS'
935 ac_subst_files=''
936 ac_precious_vars='build_alias
937 host_alias
938 target_alias
940 CFLAGS
941 LDFLAGS
942 CPPFLAGS
945 CXXFLAGS
947 CXXCPP
949 FFLAGS'
950 ac_subdirs_all='projects/sample
951 projects/privbracket
952 projects/llvm-stacker
953 projects/llvm-test
954 projects/test-suite
955 projects/llvm-reopt
956 projects/llvm-gcc
957 projects/llvm-java
958 projects/llvm-tv
959 projects/llvm-poolalloc
960 projects/poolalloc
961 projects/llvm-kernel'
963 # Initialize some variables set by options.
964 ac_init_help=
965 ac_init_version=false
966 # The variables have the same names as the options, with
967 # dashes changed to underlines.
968 cache_file=/dev/null
969 exec_prefix=NONE
970 no_create=
971 no_recursion=
972 prefix=NONE
973 program_prefix=NONE
974 program_suffix=NONE
975 program_transform_name=s,x,x,
976 silent=
977 site=
978 srcdir=
979 verbose=
980 x_includes=NONE
981 x_libraries=NONE
983 # Installation directory options.
984 # These are left unexpanded so users can "make install exec_prefix=/foo"
985 # and all the variables that are supposed to be based on exec_prefix
986 # by default will actually change.
987 # Use braces instead of parens because sh, perl, etc. also accept them.
988 # (The list follows the same order as the GNU Coding Standards.)
989 bindir='${exec_prefix}/bin'
990 sbindir='${exec_prefix}/sbin'
991 libexecdir='${exec_prefix}/libexec'
992 datarootdir='${prefix}/share'
993 datadir='${datarootdir}'
994 sysconfdir='${prefix}/etc'
995 sharedstatedir='${prefix}/com'
996 localstatedir='${prefix}/var'
997 includedir='${prefix}/include'
998 oldincludedir='/usr/include'
999 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1000 infodir='${datarootdir}/info'
1001 htmldir='${docdir}'
1002 dvidir='${docdir}'
1003 pdfdir='${docdir}'
1004 psdir='${docdir}'
1005 libdir='${exec_prefix}/lib'
1006 localedir='${datarootdir}/locale'
1007 mandir='${datarootdir}/man'
1009 ac_prev=
1010 ac_dashdash=
1011 for ac_option
1013 # If the previous option needs an argument, assign it.
1014 if test -n "$ac_prev"; then
1015 eval $ac_prev=\$ac_option
1016 ac_prev=
1017 continue
1020 case $ac_option in
1021 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1022 *) ac_optarg=yes ;;
1023 esac
1025 # Accept the important Cygnus configure options, so we can diagnose typos.
1027 case $ac_dashdash$ac_option in
1029 ac_dashdash=yes ;;
1031 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1032 ac_prev=bindir ;;
1033 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1034 bindir=$ac_optarg ;;
1036 -build | --build | --buil | --bui | --bu)
1037 ac_prev=build_alias ;;
1038 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1039 build_alias=$ac_optarg ;;
1041 -cache-file | --cache-file | --cache-fil | --cache-fi \
1042 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1043 ac_prev=cache_file ;;
1044 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1045 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1046 cache_file=$ac_optarg ;;
1048 --config-cache | -C)
1049 cache_file=config.cache ;;
1051 -datadir | --datadir | --datadi | --datad)
1052 ac_prev=datadir ;;
1053 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1054 datadir=$ac_optarg ;;
1056 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1057 | --dataroo | --dataro | --datar)
1058 ac_prev=datarootdir ;;
1059 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1060 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1061 datarootdir=$ac_optarg ;;
1063 -disable-* | --disable-*)
1064 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1065 # Reject names that are not valid shell variable names.
1066 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1067 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1068 { (exit 1); exit 1; }; }
1069 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1070 eval enable_$ac_feature=no ;;
1072 -docdir | --docdir | --docdi | --doc | --do)
1073 ac_prev=docdir ;;
1074 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1075 docdir=$ac_optarg ;;
1077 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1078 ac_prev=dvidir ;;
1079 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1080 dvidir=$ac_optarg ;;
1082 -enable-* | --enable-*)
1083 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1084 # Reject names that are not valid shell variable names.
1085 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1086 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1087 { (exit 1); exit 1; }; }
1088 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1089 eval enable_$ac_feature=\$ac_optarg ;;
1091 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1092 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1093 | --exec | --exe | --ex)
1094 ac_prev=exec_prefix ;;
1095 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1096 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1097 | --exec=* | --exe=* | --ex=*)
1098 exec_prefix=$ac_optarg ;;
1100 -gas | --gas | --ga | --g)
1101 # Obsolete; use --with-gas.
1102 with_gas=yes ;;
1104 -help | --help | --hel | --he | -h)
1105 ac_init_help=long ;;
1106 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1107 ac_init_help=recursive ;;
1108 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1109 ac_init_help=short ;;
1111 -host | --host | --hos | --ho)
1112 ac_prev=host_alias ;;
1113 -host=* | --host=* | --hos=* | --ho=*)
1114 host_alias=$ac_optarg ;;
1116 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1117 ac_prev=htmldir ;;
1118 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1119 | --ht=*)
1120 htmldir=$ac_optarg ;;
1122 -includedir | --includedir | --includedi | --included | --include \
1123 | --includ | --inclu | --incl | --inc)
1124 ac_prev=includedir ;;
1125 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1126 | --includ=* | --inclu=* | --incl=* | --inc=*)
1127 includedir=$ac_optarg ;;
1129 -infodir | --infodir | --infodi | --infod | --info | --inf)
1130 ac_prev=infodir ;;
1131 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1132 infodir=$ac_optarg ;;
1134 -libdir | --libdir | --libdi | --libd)
1135 ac_prev=libdir ;;
1136 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1137 libdir=$ac_optarg ;;
1139 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1140 | --libexe | --libex | --libe)
1141 ac_prev=libexecdir ;;
1142 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1143 | --libexe=* | --libex=* | --libe=*)
1144 libexecdir=$ac_optarg ;;
1146 -localedir | --localedir | --localedi | --localed | --locale)
1147 ac_prev=localedir ;;
1148 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1149 localedir=$ac_optarg ;;
1151 -localstatedir | --localstatedir | --localstatedi | --localstated \
1152 | --localstate | --localstat | --localsta | --localst | --locals)
1153 ac_prev=localstatedir ;;
1154 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1155 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1156 localstatedir=$ac_optarg ;;
1158 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1159 ac_prev=mandir ;;
1160 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1161 mandir=$ac_optarg ;;
1163 -nfp | --nfp | --nf)
1164 # Obsolete; use --without-fp.
1165 with_fp=no ;;
1167 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1168 | --no-cr | --no-c | -n)
1169 no_create=yes ;;
1171 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1172 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1173 no_recursion=yes ;;
1175 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1176 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1177 | --oldin | --oldi | --old | --ol | --o)
1178 ac_prev=oldincludedir ;;
1179 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1180 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1181 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1182 oldincludedir=$ac_optarg ;;
1184 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1185 ac_prev=prefix ;;
1186 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1187 prefix=$ac_optarg ;;
1189 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1190 | --program-pre | --program-pr | --program-p)
1191 ac_prev=program_prefix ;;
1192 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1193 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1194 program_prefix=$ac_optarg ;;
1196 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1197 | --program-suf | --program-su | --program-s)
1198 ac_prev=program_suffix ;;
1199 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1200 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1201 program_suffix=$ac_optarg ;;
1203 -program-transform-name | --program-transform-name \
1204 | --program-transform-nam | --program-transform-na \
1205 | --program-transform-n | --program-transform- \
1206 | --program-transform | --program-transfor \
1207 | --program-transfo | --program-transf \
1208 | --program-trans | --program-tran \
1209 | --progr-tra | --program-tr | --program-t)
1210 ac_prev=program_transform_name ;;
1211 -program-transform-name=* | --program-transform-name=* \
1212 | --program-transform-nam=* | --program-transform-na=* \
1213 | --program-transform-n=* | --program-transform-=* \
1214 | --program-transform=* | --program-transfor=* \
1215 | --program-transfo=* | --program-transf=* \
1216 | --program-trans=* | --program-tran=* \
1217 | --progr-tra=* | --program-tr=* | --program-t=*)
1218 program_transform_name=$ac_optarg ;;
1220 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1221 ac_prev=pdfdir ;;
1222 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1223 pdfdir=$ac_optarg ;;
1225 -psdir | --psdir | --psdi | --psd | --ps)
1226 ac_prev=psdir ;;
1227 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1228 psdir=$ac_optarg ;;
1230 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1231 | -silent | --silent | --silen | --sile | --sil)
1232 silent=yes ;;
1234 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1235 ac_prev=sbindir ;;
1236 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1237 | --sbi=* | --sb=*)
1238 sbindir=$ac_optarg ;;
1240 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1241 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1242 | --sharedst | --shareds | --shared | --share | --shar \
1243 | --sha | --sh)
1244 ac_prev=sharedstatedir ;;
1245 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1246 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1247 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1248 | --sha=* | --sh=*)
1249 sharedstatedir=$ac_optarg ;;
1251 -site | --site | --sit)
1252 ac_prev=site ;;
1253 -site=* | --site=* | --sit=*)
1254 site=$ac_optarg ;;
1256 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1257 ac_prev=srcdir ;;
1258 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1259 srcdir=$ac_optarg ;;
1261 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1262 | --syscon | --sysco | --sysc | --sys | --sy)
1263 ac_prev=sysconfdir ;;
1264 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1265 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1266 sysconfdir=$ac_optarg ;;
1268 -target | --target | --targe | --targ | --tar | --ta | --t)
1269 ac_prev=target_alias ;;
1270 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1271 target_alias=$ac_optarg ;;
1273 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1274 verbose=yes ;;
1276 -version | --version | --versio | --versi | --vers | -V)
1277 ac_init_version=: ;;
1279 -with-* | --with-*)
1280 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1281 # Reject names that are not valid shell variable names.
1282 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1283 { echo "$as_me: error: invalid package name: $ac_package" >&2
1284 { (exit 1); exit 1; }; }
1285 ac_package=`echo $ac_package| sed 's/-/_/g'`
1286 eval with_$ac_package=\$ac_optarg ;;
1288 -without-* | --without-*)
1289 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1290 # Reject names that are not valid shell variable names.
1291 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1292 { echo "$as_me: error: invalid package name: $ac_package" >&2
1293 { (exit 1); exit 1; }; }
1294 ac_package=`echo $ac_package | sed 's/-/_/g'`
1295 eval with_$ac_package=no ;;
1297 --x)
1298 # Obsolete; use --with-x.
1299 with_x=yes ;;
1301 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1302 | --x-incl | --x-inc | --x-in | --x-i)
1303 ac_prev=x_includes ;;
1304 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1305 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1306 x_includes=$ac_optarg ;;
1308 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1309 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1310 ac_prev=x_libraries ;;
1311 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1312 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1313 x_libraries=$ac_optarg ;;
1315 -*) { echo "$as_me: error: unrecognized option: $ac_option
1316 Try \`$0 --help' for more information." >&2
1317 { (exit 1); exit 1; }; }
1320 *=*)
1321 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1322 # Reject names that are not valid shell variable names.
1323 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1324 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1325 { (exit 1); exit 1; }; }
1326 eval $ac_envvar=\$ac_optarg
1327 export $ac_envvar ;;
1330 # FIXME: should be removed in autoconf 3.0.
1331 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1332 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1333 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1334 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1337 esac
1338 done
1340 if test -n "$ac_prev"; then
1341 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1342 { echo "$as_me: error: missing argument to $ac_option" >&2
1343 { (exit 1); exit 1; }; }
1346 # Be sure to have absolute directory names.
1347 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1348 datadir sysconfdir sharedstatedir localstatedir includedir \
1349 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1350 libdir localedir mandir
1352 eval ac_val=\$$ac_var
1353 case $ac_val in
1354 [\\/$]* | ?:[\\/]* ) continue;;
1355 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1356 esac
1357 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1358 { (exit 1); exit 1; }; }
1359 done
1361 # There might be people who depend on the old broken behavior: `$host'
1362 # used to hold the argument of --host etc.
1363 # FIXME: To remove some day.
1364 build=$build_alias
1365 host=$host_alias
1366 target=$target_alias
1368 # FIXME: To remove some day.
1369 if test "x$host_alias" != x; then
1370 if test "x$build_alias" = x; then
1371 cross_compiling=maybe
1372 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1373 If a cross compiler is detected then cross compile mode will be used." >&2
1374 elif test "x$build_alias" != "x$host_alias"; then
1375 cross_compiling=yes
1379 ac_tool_prefix=
1380 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1382 test "$silent" = yes && exec 6>/dev/null
1385 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1386 ac_ls_di=`ls -di .` &&
1387 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1388 { echo "$as_me: error: Working directory cannot be determined" >&2
1389 { (exit 1); exit 1; }; }
1390 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1391 { echo "$as_me: error: pwd does not report name of working directory" >&2
1392 { (exit 1); exit 1; }; }
1395 # Find the source files, if location was not specified.
1396 if test -z "$srcdir"; then
1397 ac_srcdir_defaulted=yes
1398 # Try the directory containing this script, then the parent directory.
1399 ac_confdir=`$as_dirname -- "$0" ||
1400 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1401 X"$0" : 'X\(//\)[^/]' \| \
1402 X"$0" : 'X\(//\)$' \| \
1403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1404 echo X"$0" |
1405 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1406 s//\1/
1409 /^X\(\/\/\)[^/].*/{
1410 s//\1/
1413 /^X\(\/\/\)$/{
1414 s//\1/
1417 /^X\(\/\).*/{
1418 s//\1/
1421 s/.*/./; q'`
1422 srcdir=$ac_confdir
1423 if test ! -r "$srcdir/$ac_unique_file"; then
1424 srcdir=..
1426 else
1427 ac_srcdir_defaulted=no
1429 if test ! -r "$srcdir/$ac_unique_file"; then
1430 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1431 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1432 { (exit 1); exit 1; }; }
1434 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1435 ac_abs_confdir=`(
1436 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1437 { (exit 1); exit 1; }; }
1438 pwd)`
1439 # When building in place, set srcdir=.
1440 if test "$ac_abs_confdir" = "$ac_pwd"; then
1441 srcdir=.
1443 # Remove unnecessary trailing slashes from srcdir.
1444 # Double slashes in file names in object file debugging info
1445 # mess up M-x gdb in Emacs.
1446 case $srcdir in
1447 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1448 esac
1449 for ac_var in $ac_precious_vars; do
1450 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1451 eval ac_env_${ac_var}_value=\$${ac_var}
1452 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1453 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1454 done
1457 # Report the --help message.
1459 if test "$ac_init_help" = "long"; then
1460 # Omit some internal or obsolete options to make the list less imposing.
1461 # This message is too long to be a string in the A/UX 3.1 sh.
1462 cat <<_ACEOF
1463 \`configure' configures llvm 2.6svn to adapt to many kinds of systems.
1465 Usage: $0 [OPTION]... [VAR=VALUE]...
1467 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1468 VAR=VALUE. See below for descriptions of some of the useful variables.
1470 Defaults for the options are specified in brackets.
1472 Configuration:
1473 -h, --help display this help and exit
1474 --help=short display options specific to this package
1475 --help=recursive display the short help of all the included packages
1476 -V, --version display version information and exit
1477 -q, --quiet, --silent do not print \`checking...' messages
1478 --cache-file=FILE cache test results in FILE [disabled]
1479 -C, --config-cache alias for \`--cache-file=config.cache'
1480 -n, --no-create do not create output files
1481 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1483 Installation directories:
1484 --prefix=PREFIX install architecture-independent files in PREFIX
1485 [$ac_default_prefix]
1486 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1487 [PREFIX]
1489 By default, \`make install' will install all the files in
1490 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1491 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1492 for instance \`--prefix=\$HOME'.
1494 For better control, use the options below.
1496 Fine tuning of the installation directories:
1497 --bindir=DIR user executables [EPREFIX/bin]
1498 --sbindir=DIR system admin executables [EPREFIX/sbin]
1499 --libexecdir=DIR program executables [EPREFIX/libexec]
1500 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1501 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1502 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1503 --libdir=DIR object code libraries [EPREFIX/lib]
1504 --includedir=DIR C header files [PREFIX/include]
1505 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1506 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1507 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1508 --infodir=DIR info documentation [DATAROOTDIR/info]
1509 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1510 --mandir=DIR man documentation [DATAROOTDIR/man]
1511 --docdir=DIR documentation root [DATAROOTDIR/doc/-llvm-]
1512 --htmldir=DIR html documentation [DOCDIR]
1513 --dvidir=DIR dvi documentation [DOCDIR]
1514 --pdfdir=DIR pdf documentation [DOCDIR]
1515 --psdir=DIR ps documentation [DOCDIR]
1516 _ACEOF
1518 cat <<\_ACEOF
1520 System types:
1521 --build=BUILD configure for building on BUILD [guessed]
1522 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1523 --target=TARGET configure for building compilers for TARGET [HOST]
1524 _ACEOF
1527 if test -n "$ac_init_help"; then
1528 case $ac_init_help in
1529 short | recursive ) echo "Configuration of llvm 2.6svn:";;
1530 esac
1531 cat <<\_ACEOF
1533 Optional Features:
1534 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1535 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1536 --enable-optimized
1537 --enable-profiling
1538 --enable-assertions
1539 --enable-expensive-checks
1541 --enable-debug-runtime
1542 --enable-jit Enable Just In Time Compiling (default is YES)
1543 --enable-doxygen Build doxygen documentation (default is NO)
1544 --enable-threads Use threads if available (default is YES)
1545 --enable-pic Build LLVM with Position Independent Code (default
1546 is YES)
1547 --enable-targets Build specific host targets:
1548 all,host-only,{target-name} (default=all)
1549 --enable-cbe-printf-a Enable C Backend output with hex floating point via
1550 %a (default is YES)
1551 --enable-bindings Build specific language bindings:
1552 all,auto,none,{binding-name} (default=auto)
1553 --enable-ltdl-install install libltdl
1554 --enable-shared[=PKGS] build shared libraries
1555 [default=yes]
1556 --enable-static[=PKGS] build static libraries
1557 [default=yes]
1558 --enable-fast-install[=PKGS]
1559 optimize for fast installation
1560 [default=yes]
1561 --disable-libtool-lock avoid locking (might break parallel builds)
1563 Optional Packages:
1564 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1565 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1566 --with-llvmgccdir Specify location of llvm-gcc install dir (default
1567 searches PATH)
1568 --with-llvmgcc Specify location of llvm-gcc driver (default
1569 searches PATH)
1570 --with-llvmgxx Specify location of llvm-g++ driver (default
1571 searches PATH)
1572 --with-extra-options Specify addtional options to compile LLVM with
1573 --with-ocaml-libdir Specify install location for ocaml bindings (default
1574 is stdlib)
1575 --with-binutils-include Specify path to binutils/include/ containing
1576 plugin-api.h file for gold plugin.
1577 --with-tclinclude directory where tcl headers are
1578 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1579 --with-pic try to use only PIC/non-PIC objects [default=use
1580 both]
1581 --with-tags[=TAGS] include additional configurations [automatic]
1582 --with-udis86=<path> Use udis86 external x86 disassembler library
1584 Some influential environment variables:
1585 CC C compiler command
1586 CFLAGS C compiler flags
1587 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1588 nonstandard directory <lib dir>
1589 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1590 you have headers in a nonstandard directory <include dir>
1591 CPP C preprocessor
1592 CXX C++ compiler command
1593 CXXFLAGS C++ compiler flags
1594 CXXCPP C++ preprocessor
1595 F77 Fortran 77 compiler command
1596 FFLAGS Fortran 77 compiler flags
1598 Use these variables to override the choices made by `configure' or to help
1599 it to find libraries and programs with nonstandard names/locations.
1601 Report bugs to <llvmbugs@cs.uiuc.edu>.
1602 _ACEOF
1603 ac_status=$?
1606 if test "$ac_init_help" = "recursive"; then
1607 # If there are subdirs, report their specific --help.
1608 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1609 test -d "$ac_dir" || continue
1610 ac_builddir=.
1612 case "$ac_dir" in
1613 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1615 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1616 # A ".." for each directory in $ac_dir_suffix.
1617 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1618 case $ac_top_builddir_sub in
1619 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1620 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1621 esac ;;
1622 esac
1623 ac_abs_top_builddir=$ac_pwd
1624 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1625 # for backward compatibility:
1626 ac_top_builddir=$ac_top_build_prefix
1628 case $srcdir in
1629 .) # We are building in place.
1630 ac_srcdir=.
1631 ac_top_srcdir=$ac_top_builddir_sub
1632 ac_abs_top_srcdir=$ac_pwd ;;
1633 [\\/]* | ?:[\\/]* ) # Absolute name.
1634 ac_srcdir=$srcdir$ac_dir_suffix;
1635 ac_top_srcdir=$srcdir
1636 ac_abs_top_srcdir=$srcdir ;;
1637 *) # Relative name.
1638 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1639 ac_top_srcdir=$ac_top_build_prefix$srcdir
1640 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1641 esac
1642 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1644 cd "$ac_dir" || { ac_status=$?; continue; }
1645 # Check for guested configure.
1646 if test -f "$ac_srcdir/configure.gnu"; then
1647 echo &&
1648 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1649 elif test -f "$ac_srcdir/configure"; then
1650 echo &&
1651 $SHELL "$ac_srcdir/configure" --help=recursive
1652 else
1653 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1654 fi || ac_status=$?
1655 cd "$ac_pwd" || { ac_status=$?; break; }
1656 done
1659 test -n "$ac_init_help" && exit $ac_status
1660 if $ac_init_version; then
1661 cat <<\_ACEOF
1662 llvm configure 2.6svn
1663 generated by GNU Autoconf 2.60
1665 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1666 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1667 This configure script is free software; the Free Software Foundation
1668 gives unlimited permission to copy, distribute and modify it.
1670 Copyright (c) 2003-2008 University of Illinois at Urbana-Champaign.
1671 _ACEOF
1672 exit
1674 cat >config.log <<_ACEOF
1675 This file contains any messages produced by compilers while
1676 running configure, to aid debugging if configure makes a mistake.
1678 It was created by llvm $as_me 2.6svn, which was
1679 generated by GNU Autoconf 2.60. Invocation command line was
1681 $ $0 $@
1683 _ACEOF
1684 exec 5>>config.log
1686 cat <<_ASUNAME
1687 ## --------- ##
1688 ## Platform. ##
1689 ## --------- ##
1691 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1692 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1693 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1694 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1695 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1697 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1698 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1700 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1701 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1702 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1703 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1704 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1705 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1706 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1708 _ASUNAME
1710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1711 for as_dir in $PATH
1713 IFS=$as_save_IFS
1714 test -z "$as_dir" && as_dir=.
1715 echo "PATH: $as_dir"
1716 done
1717 IFS=$as_save_IFS
1719 } >&5
1721 cat >&5 <<_ACEOF
1724 ## ----------- ##
1725 ## Core tests. ##
1726 ## ----------- ##
1728 _ACEOF
1731 # Keep a trace of the command line.
1732 # Strip out --no-create and --no-recursion so they do not pile up.
1733 # Strip out --silent because we don't want to record it for future runs.
1734 # Also quote any args containing shell meta-characters.
1735 # Make two passes to allow for proper duplicate-argument suppression.
1736 ac_configure_args=
1737 ac_configure_args0=
1738 ac_configure_args1=
1739 ac_must_keep_next=false
1740 for ac_pass in 1 2
1742 for ac_arg
1744 case $ac_arg in
1745 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1746 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1747 | -silent | --silent | --silen | --sile | --sil)
1748 continue ;;
1749 *\'*)
1750 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1751 esac
1752 case $ac_pass in
1753 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1755 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1756 if test $ac_must_keep_next = true; then
1757 ac_must_keep_next=false # Got value, back to normal.
1758 else
1759 case $ac_arg in
1760 *=* | --config-cache | -C | -disable-* | --disable-* \
1761 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1762 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1763 | -with-* | --with-* | -without-* | --without-* | --x)
1764 case "$ac_configure_args0 " in
1765 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1766 esac
1768 -* ) ac_must_keep_next=true ;;
1769 esac
1771 ac_configure_args="$ac_configure_args '$ac_arg'"
1773 esac
1774 done
1775 done
1776 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1777 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1779 # When interrupted or exit'd, cleanup temporary files, and complete
1780 # config.log. We remove comments because anyway the quotes in there
1781 # would cause problems or look ugly.
1782 # WARNING: Use '\'' to represent an apostrophe within the trap.
1783 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1784 trap 'exit_status=$?
1785 # Save into config.log some information that might help in debugging.
1787 echo
1789 cat <<\_ASBOX
1790 ## ---------------- ##
1791 ## Cache variables. ##
1792 ## ---------------- ##
1793 _ASBOX
1794 echo
1795 # The following way of writing the cache mishandles newlines in values,
1797 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1798 eval ac_val=\$$ac_var
1799 case $ac_val in #(
1800 *${as_nl}*)
1801 case $ac_var in #(
1802 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1803 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1804 esac
1805 case $ac_var in #(
1806 _ | IFS | as_nl) ;; #(
1807 *) $as_unset $ac_var ;;
1808 esac ;;
1809 esac
1810 done
1811 (set) 2>&1 |
1812 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1813 *${as_nl}ac_space=\ *)
1814 sed -n \
1815 "s/'\''/'\''\\\\'\'''\''/g;
1816 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1817 ;; #(
1819 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1821 esac |
1822 sort
1824 echo
1826 cat <<\_ASBOX
1827 ## ----------------- ##
1828 ## Output variables. ##
1829 ## ----------------- ##
1830 _ASBOX
1831 echo
1832 for ac_var in $ac_subst_vars
1834 eval ac_val=\$$ac_var
1835 case $ac_val in
1836 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1837 esac
1838 echo "$ac_var='\''$ac_val'\''"
1839 done | sort
1840 echo
1842 if test -n "$ac_subst_files"; then
1843 cat <<\_ASBOX
1844 ## ------------------- ##
1845 ## File substitutions. ##
1846 ## ------------------- ##
1847 _ASBOX
1848 echo
1849 for ac_var in $ac_subst_files
1851 eval ac_val=\$$ac_var
1852 case $ac_val in
1853 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1854 esac
1855 echo "$ac_var='\''$ac_val'\''"
1856 done | sort
1857 echo
1860 if test -s confdefs.h; then
1861 cat <<\_ASBOX
1862 ## ----------- ##
1863 ## confdefs.h. ##
1864 ## ----------- ##
1865 _ASBOX
1866 echo
1867 cat confdefs.h
1868 echo
1870 test "$ac_signal" != 0 &&
1871 echo "$as_me: caught signal $ac_signal"
1872 echo "$as_me: exit $exit_status"
1873 } >&5
1874 rm -f core *.core core.conftest.* &&
1875 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1876 exit $exit_status
1878 for ac_signal in 1 2 13 15; do
1879 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1880 done
1881 ac_signal=0
1883 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1884 rm -f -r conftest* confdefs.h
1886 # Predefined preprocessor variables.
1888 cat >>confdefs.h <<_ACEOF
1889 #define PACKAGE_NAME "$PACKAGE_NAME"
1890 _ACEOF
1893 cat >>confdefs.h <<_ACEOF
1894 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1895 _ACEOF
1898 cat >>confdefs.h <<_ACEOF
1899 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1900 _ACEOF
1903 cat >>confdefs.h <<_ACEOF
1904 #define PACKAGE_STRING "$PACKAGE_STRING"
1905 _ACEOF
1908 cat >>confdefs.h <<_ACEOF
1909 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1910 _ACEOF
1913 # Let the site file select an alternate cache file if it wants to.
1914 # Prefer explicitly selected file to automatically selected ones.
1915 if test -n "$CONFIG_SITE"; then
1916 set x "$CONFIG_SITE"
1917 elif test "x$prefix" != xNONE; then
1918 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1919 else
1920 set x "$ac_default_prefix/share/config.site" \
1921 "$ac_default_prefix/etc/config.site"
1923 shift
1924 for ac_site_file
1926 if test -r "$ac_site_file"; then
1927 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1928 echo "$as_me: loading site script $ac_site_file" >&6;}
1929 sed 's/^/| /' "$ac_site_file" >&5
1930 . "$ac_site_file"
1932 done
1934 if test -r "$cache_file"; then
1935 # Some versions of bash will fail to source /dev/null (special
1936 # files actually), so we avoid doing that.
1937 if test -f "$cache_file"; then
1938 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1939 echo "$as_me: loading cache $cache_file" >&6;}
1940 case $cache_file in
1941 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1942 *) . "./$cache_file";;
1943 esac
1945 else
1946 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1947 echo "$as_me: creating cache $cache_file" >&6;}
1948 >$cache_file
1951 # Check that the precious variables saved in the cache have kept the same
1952 # value.
1953 ac_cache_corrupted=false
1954 for ac_var in $ac_precious_vars; do
1955 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1956 eval ac_new_set=\$ac_env_${ac_var}_set
1957 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1958 eval ac_new_val=\$ac_env_${ac_var}_value
1959 case $ac_old_set,$ac_new_set in
1960 set,)
1961 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1962 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1963 ac_cache_corrupted=: ;;
1964 ,set)
1965 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1966 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1967 ac_cache_corrupted=: ;;
1968 ,);;
1970 if test "x$ac_old_val" != "x$ac_new_val"; then
1971 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1972 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1973 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1974 echo "$as_me: former value: $ac_old_val" >&2;}
1975 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1976 echo "$as_me: current value: $ac_new_val" >&2;}
1977 ac_cache_corrupted=:
1978 fi;;
1979 esac
1980 # Pass precious variables to config.status.
1981 if test "$ac_new_set" = set; then
1982 case $ac_new_val in
1983 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1984 *) ac_arg=$ac_var=$ac_new_val ;;
1985 esac
1986 case " $ac_configure_args " in
1987 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1988 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1989 esac
1991 done
1992 if $ac_cache_corrupted; then
1993 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1994 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1995 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1996 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1997 { (exit 1); exit 1; }; }
2024 ac_ext=c
2025 ac_cpp='$CPP $CPPFLAGS'
2026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2032 LLVM_COPYRIGHT="Copyright (c) 2003-2008 University of Illinois at Urbana-Champaign."
2040 ac_aux_dir=
2041 for ac_dir in autoconf "$srcdir"/autoconf; do
2042 if test -f "$ac_dir/install-sh"; then
2043 ac_aux_dir=$ac_dir
2044 ac_install_sh="$ac_aux_dir/install-sh -c"
2045 break
2046 elif test -f "$ac_dir/install.sh"; then
2047 ac_aux_dir=$ac_dir
2048 ac_install_sh="$ac_aux_dir/install.sh -c"
2049 break
2050 elif test -f "$ac_dir/shtool"; then
2051 ac_aux_dir=$ac_dir
2052 ac_install_sh="$ac_aux_dir/shtool install -c"
2053 break
2055 done
2056 if test -z "$ac_aux_dir"; then
2057 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
2058 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
2059 { (exit 1); exit 1; }; }
2062 # These three variables are undocumented and unsupported,
2063 # and are intended to be withdrawn in a future Autoconf release.
2064 # They can cause serious problems if a builder's source tree is in a directory
2065 # whose full name contains unusual characters.
2066 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2067 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2068 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2072 if test ${srcdir} != "." ; then
2073 if test -f ${srcdir}/include/llvm/Config/config.h ; then
2074 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
2075 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
2076 { (exit 1); exit 1; }; }
2080 for i in `ls ${srcdir}/projects`
2082 if test -d ${srcdir}/projects/${i} ; then
2083 case ${i} in
2084 CVS) ;;
2085 sample) subdirs="$subdirs projects/sample"
2087 privbracket) subdirs="$subdirs projects/privbracket"
2089 llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
2091 # llvm-test is the old name of the test-suite, kept here for backwards
2092 # compatibility
2093 llvm-test) subdirs="$subdirs projects/llvm-test"
2095 test-suite) subdirs="$subdirs projects/test-suite"
2097 llvm-reopt) subdirs="$subdirs projects/llvm-reopt"
2099 llvm-gcc) subdirs="$subdirs projects/llvm-gcc"
2101 llvm-java) subdirs="$subdirs projects/llvm-java"
2103 llvm-tv) subdirs="$subdirs projects/llvm-tv"
2105 llvm-poolalloc) subdirs="$subdirs projects/llvm-poolalloc"
2107 poolalloc) subdirs="$subdirs projects/poolalloc"
2109 llvm-kernel) subdirs="$subdirs projects/llvm-kernel"
2112 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
2113 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
2115 esac
2117 done
2120 # Make sure we can run config.sub.
2121 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2122 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2123 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2124 { (exit 1); exit 1; }; }
2126 { echo "$as_me:$LINENO: checking build system type" >&5
2127 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2128 if test "${ac_cv_build+set}" = set; then
2129 echo $ECHO_N "(cached) $ECHO_C" >&6
2130 else
2131 ac_build_alias=$build_alias
2132 test "x$ac_build_alias" = x &&
2133 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2134 test "x$ac_build_alias" = x &&
2135 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2136 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2137 { (exit 1); exit 1; }; }
2138 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2139 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2140 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2141 { (exit 1); exit 1; }; }
2144 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2145 echo "${ECHO_T}$ac_cv_build" >&6; }
2146 case $ac_cv_build in
2147 *-*-*) ;;
2148 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2149 echo "$as_me: error: invalid value of canonical build" >&2;}
2150 { (exit 1); exit 1; }; };;
2151 esac
2152 build=$ac_cv_build
2153 ac_save_IFS=$IFS; IFS='-'
2154 set x $ac_cv_build
2155 shift
2156 build_cpu=$1
2157 build_vendor=$2
2158 shift; shift
2159 # Remember, the first character of IFS is used to create $*,
2160 # except with old shells:
2161 build_os=$*
2162 IFS=$ac_save_IFS
2163 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2166 { echo "$as_me:$LINENO: checking host system type" >&5
2167 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2168 if test "${ac_cv_host+set}" = set; then
2169 echo $ECHO_N "(cached) $ECHO_C" >&6
2170 else
2171 if test "x$host_alias" = x; then
2172 ac_cv_host=$ac_cv_build
2173 else
2174 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2175 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2176 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2177 { (exit 1); exit 1; }; }
2181 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2182 echo "${ECHO_T}$ac_cv_host" >&6; }
2183 case $ac_cv_host in
2184 *-*-*) ;;
2185 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2186 echo "$as_me: error: invalid value of canonical host" >&2;}
2187 { (exit 1); exit 1; }; };;
2188 esac
2189 host=$ac_cv_host
2190 ac_save_IFS=$IFS; IFS='-'
2191 set x $ac_cv_host
2192 shift
2193 host_cpu=$1
2194 host_vendor=$2
2195 shift; shift
2196 # Remember, the first character of IFS is used to create $*,
2197 # except with old shells:
2198 host_os=$*
2199 IFS=$ac_save_IFS
2200 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2203 { echo "$as_me:$LINENO: checking target system type" >&5
2204 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2205 if test "${ac_cv_target+set}" = set; then
2206 echo $ECHO_N "(cached) $ECHO_C" >&6
2207 else
2208 if test "x$target_alias" = x; then
2209 ac_cv_target=$ac_cv_host
2210 else
2211 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2212 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2213 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2214 { (exit 1); exit 1; }; }
2218 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2219 echo "${ECHO_T}$ac_cv_target" >&6; }
2220 case $ac_cv_target in
2221 *-*-*) ;;
2222 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2223 echo "$as_me: error: invalid value of canonical target" >&2;}
2224 { (exit 1); exit 1; }; };;
2225 esac
2226 target=$ac_cv_target
2227 ac_save_IFS=$IFS; IFS='-'
2228 set x $ac_cv_target
2229 shift
2230 target_cpu=$1
2231 target_vendor=$2
2232 shift; shift
2233 # Remember, the first character of IFS is used to create $*,
2234 # except with old shells:
2235 target_os=$*
2236 IFS=$ac_save_IFS
2237 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2240 # The aliases save the names the user supplied, while $host etc.
2241 # will get canonicalized.
2242 test -n "$target_alias" &&
2243 test "$program_prefix$program_suffix$program_transform_name" = \
2244 NONENONEs,x,x, &&
2245 program_prefix=${target_alias}-
2247 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2248 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2249 if test "${llvm_cv_os_type+set}" = set; then
2250 echo $ECHO_N "(cached) $ECHO_C" >&6
2251 else
2252 case $host in
2253 *-*-aix*)
2254 llvm_cv_link_all_option="-Wl,--whole-archive"
2255 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2256 llvm_cv_os_type="AIX"
2257 llvm_cv_platform_type="Unix" ;;
2258 *-*-irix*)
2259 llvm_cv_link_all_option="-Wl,--whole-archive"
2260 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2261 llvm_cv_os_type="IRIX"
2262 llvm_cv_platform_type="Unix" ;;
2263 *-*-cygwin*)
2264 llvm_cv_link_all_option="-Wl,--whole-archive"
2265 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2266 llvm_cv_os_type="Cygwin"
2267 llvm_cv_platform_type="Unix" ;;
2268 *-*-darwin*)
2269 llvm_cv_link_all_option="-Wl,-all_load"
2270 llvm_cv_no_link_all_option="-Wl,-noall_load"
2271 llvm_cv_os_type="Darwin"
2272 llvm_cv_platform_type="Unix" ;;
2273 *-*-freebsd*)
2274 llvm_cv_link_all_option="-Wl,--whole-archive"
2275 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2276 llvm_cv_os_type="FreeBSD"
2277 llvm_cv_platform_type="Unix" ;;
2278 *-*-openbsd*)
2279 llvm_cv_link_all_option="-Wl,--whole-archive"
2280 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2281 llvm_cv_os_type="OpenBSD"
2282 llvm_cv_platform_type="Unix" ;;
2283 *-*-netbsd*)
2284 llvm_cv_link_all_option="-Wl,--whole-archive"
2285 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2286 llvm_cv_os_type="NetBSD"
2287 llvm_cv_platform_type="Unix" ;;
2288 *-*-dragonfly*)
2289 llvm_cv_link_all_option="-Wl,--whole-archive"
2290 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2291 llvm_cv_os_type="DragonFly"
2292 llvm_cv_platform_type="Unix" ;;
2293 *-*-hpux*)
2294 llvm_cv_link_all_option="-Wl,--whole-archive"
2295 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2296 llvm_cv_os_type="HP-UX"
2297 llvm_cv_platform_type="Unix" ;;
2298 *-*-interix*)
2299 llvm_cv_link_all_option="-Wl,--whole-archive"
2300 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2301 llvm_cv_os_type="Interix"
2302 llvm_cv_platform_type="Unix" ;;
2303 *-*-linux*)
2304 llvm_cv_link_all_option="-Wl,--whole-archive"
2305 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2306 llvm_cv_os_type="Linux"
2307 llvm_cv_platform_type="Unix" ;;
2308 *-*-solaris*)
2309 llvm_cv_link_all_option="-Wl,-z,allextract"
2310 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2311 llvm_cv_os_type="SunOS"
2312 llvm_cv_platform_type="Unix" ;;
2313 *-*-win32*)
2314 llvm_cv_link_all_option="-Wl,--whole-archive"
2315 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2316 llvm_cv_os_type="Win32"
2317 llvm_cv_platform_type="Win32" ;;
2318 *-*-mingw*)
2319 llvm_cv_link_all_option="-Wl,--whole-archive"
2320 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2321 llvm_cv_os_type="MingW"
2322 llvm_cv_platform_type="Win32" ;;
2324 llvm_cv_link_all_option=""
2325 llvm_cv_no_link_all_option=""
2326 llvm_cv_os_type="Unknown"
2327 llvm_cv_platform_type="Unknown" ;;
2328 esac
2330 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2331 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2333 if test "$llvm_cv_os_type" = "Unknown" ; then
2334 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2335 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2336 { (exit 1); exit 1; }; }
2339 OS=$llvm_cv_os_type
2342 LINKALL=$llvm_cv_link_all_option
2344 NOLINKALL=$llvm_cv_no_link_all_option
2347 case $llvm_cv_platform_type in
2348 Unix)
2350 cat >>confdefs.h <<\_ACEOF
2351 #define LLVM_ON_UNIX 1
2352 _ACEOF
2354 LLVM_ON_UNIX=1
2356 LLVM_ON_WIN32=0
2359 Win32)
2361 cat >>confdefs.h <<\_ACEOF
2362 #define LLVM_ON_WIN32 1
2363 _ACEOF
2365 LLVM_ON_UNIX=0
2367 LLVM_ON_WIN32=1
2370 esac
2372 { echo "$as_me:$LINENO: checking target architecture" >&5
2373 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2374 if test "${llvm_cv_target_arch+set}" = set; then
2375 echo $ECHO_N "(cached) $ECHO_C" >&6
2376 else
2377 case $target in
2378 i?86-*) llvm_cv_target_arch="x86" ;;
2379 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
2380 sparc*-*) llvm_cv_target_arch="Sparc" ;;
2381 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
2382 alpha*-*) llvm_cv_target_arch="Alpha" ;;
2383 ia64-*) llvm_cv_target_arch="IA64" ;;
2384 arm*-*) llvm_cv_target_arch="ARM" ;;
2385 mips-*) llvm_cv_target_arch="Mips" ;;
2386 pic16-*) llvm_cv_target_arch="PIC16" ;;
2387 xcore-*) llvm_cv_target_arch="XCore" ;;
2388 *) llvm_cv_target_arch="Unknown" ;;
2389 esac
2391 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2392 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2394 if test "$llvm_cv_target_arch" = "Unknown" ; then
2395 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2396 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2399 ARCH=$llvm_cv_target_arch
2402 ac_ext=c
2403 ac_cpp='$CPP $CPPFLAGS'
2404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2407 if test -n "$ac_tool_prefix"; then
2408 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2409 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2410 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2411 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2412 if test "${ac_cv_prog_CC+set}" = set; then
2413 echo $ECHO_N "(cached) $ECHO_C" >&6
2414 else
2415 if test -n "$CC"; then
2416 ac_cv_prog_CC="$CC" # Let the user override the test.
2417 else
2418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2419 for as_dir in $PATH
2421 IFS=$as_save_IFS
2422 test -z "$as_dir" && as_dir=.
2423 for ac_exec_ext in '' $ac_executable_extensions; do
2424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2425 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2426 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2427 break 2
2429 done
2430 done
2431 IFS=$as_save_IFS
2435 CC=$ac_cv_prog_CC
2436 if test -n "$CC"; then
2437 { echo "$as_me:$LINENO: result: $CC" >&5
2438 echo "${ECHO_T}$CC" >&6; }
2439 else
2440 { echo "$as_me:$LINENO: result: no" >&5
2441 echo "${ECHO_T}no" >&6; }
2446 if test -z "$ac_cv_prog_CC"; then
2447 ac_ct_CC=$CC
2448 # Extract the first word of "gcc", so it can be a program name with args.
2449 set dummy gcc; ac_word=$2
2450 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2451 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2452 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2453 echo $ECHO_N "(cached) $ECHO_C" >&6
2454 else
2455 if test -n "$ac_ct_CC"; then
2456 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2457 else
2458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2459 for as_dir in $PATH
2461 IFS=$as_save_IFS
2462 test -z "$as_dir" && as_dir=.
2463 for ac_exec_ext in '' $ac_executable_extensions; do
2464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2465 ac_cv_prog_ac_ct_CC="gcc"
2466 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2467 break 2
2469 done
2470 done
2471 IFS=$as_save_IFS
2475 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2476 if test -n "$ac_ct_CC"; then
2477 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2478 echo "${ECHO_T}$ac_ct_CC" >&6; }
2479 else
2480 { echo "$as_me:$LINENO: result: no" >&5
2481 echo "${ECHO_T}no" >&6; }
2484 if test "x$ac_ct_CC" = x; then
2485 CC=""
2486 else
2487 case $cross_compiling:$ac_tool_warned in
2488 yes:)
2489 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2490 whose name does not start with the host triplet. If you think this
2491 configuration is useful to you, please write to autoconf@gnu.org." >&5
2492 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2493 whose name does not start with the host triplet. If you think this
2494 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2495 ac_tool_warned=yes ;;
2496 esac
2497 CC=$ac_ct_CC
2499 else
2500 CC="$ac_cv_prog_CC"
2503 if test -z "$CC"; then
2504 if test -n "$ac_tool_prefix"; then
2505 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2506 set dummy ${ac_tool_prefix}cc; ac_word=$2
2507 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2508 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2509 if test "${ac_cv_prog_CC+set}" = set; then
2510 echo $ECHO_N "(cached) $ECHO_C" >&6
2511 else
2512 if test -n "$CC"; then
2513 ac_cv_prog_CC="$CC" # Let the user override the test.
2514 else
2515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2516 for as_dir in $PATH
2518 IFS=$as_save_IFS
2519 test -z "$as_dir" && as_dir=.
2520 for ac_exec_ext in '' $ac_executable_extensions; do
2521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2522 ac_cv_prog_CC="${ac_tool_prefix}cc"
2523 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2524 break 2
2526 done
2527 done
2528 IFS=$as_save_IFS
2532 CC=$ac_cv_prog_CC
2533 if test -n "$CC"; then
2534 { echo "$as_me:$LINENO: result: $CC" >&5
2535 echo "${ECHO_T}$CC" >&6; }
2536 else
2537 { echo "$as_me:$LINENO: result: no" >&5
2538 echo "${ECHO_T}no" >&6; }
2544 if test -z "$CC"; then
2545 # Extract the first word of "cc", so it can be a program name with args.
2546 set dummy cc; ac_word=$2
2547 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2548 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2549 if test "${ac_cv_prog_CC+set}" = set; then
2550 echo $ECHO_N "(cached) $ECHO_C" >&6
2551 else
2552 if test -n "$CC"; then
2553 ac_cv_prog_CC="$CC" # Let the user override the test.
2554 else
2555 ac_prog_rejected=no
2556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557 for as_dir in $PATH
2559 IFS=$as_save_IFS
2560 test -z "$as_dir" && as_dir=.
2561 for ac_exec_ext in '' $ac_executable_extensions; do
2562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2563 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2564 ac_prog_rejected=yes
2565 continue
2567 ac_cv_prog_CC="cc"
2568 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2569 break 2
2571 done
2572 done
2573 IFS=$as_save_IFS
2575 if test $ac_prog_rejected = yes; then
2576 # We found a bogon in the path, so make sure we never use it.
2577 set dummy $ac_cv_prog_CC
2578 shift
2579 if test $# != 0; then
2580 # We chose a different compiler from the bogus one.
2581 # However, it has the same basename, so the bogon will be chosen
2582 # first if we set CC to just the basename; use the full file name.
2583 shift
2584 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2589 CC=$ac_cv_prog_CC
2590 if test -n "$CC"; then
2591 { echo "$as_me:$LINENO: result: $CC" >&5
2592 echo "${ECHO_T}$CC" >&6; }
2593 else
2594 { echo "$as_me:$LINENO: result: no" >&5
2595 echo "${ECHO_T}no" >&6; }
2600 if test -z "$CC"; then
2601 if test -n "$ac_tool_prefix"; then
2602 for ac_prog in cl.exe
2604 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2605 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2606 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2607 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2608 if test "${ac_cv_prog_CC+set}" = set; then
2609 echo $ECHO_N "(cached) $ECHO_C" >&6
2610 else
2611 if test -n "$CC"; then
2612 ac_cv_prog_CC="$CC" # Let the user override the test.
2613 else
2614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2615 for as_dir in $PATH
2617 IFS=$as_save_IFS
2618 test -z "$as_dir" && as_dir=.
2619 for ac_exec_ext in '' $ac_executable_extensions; do
2620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2621 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2622 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2623 break 2
2625 done
2626 done
2627 IFS=$as_save_IFS
2631 CC=$ac_cv_prog_CC
2632 if test -n "$CC"; then
2633 { echo "$as_me:$LINENO: result: $CC" >&5
2634 echo "${ECHO_T}$CC" >&6; }
2635 else
2636 { echo "$as_me:$LINENO: result: no" >&5
2637 echo "${ECHO_T}no" >&6; }
2641 test -n "$CC" && break
2642 done
2644 if test -z "$CC"; then
2645 ac_ct_CC=$CC
2646 for ac_prog in cl.exe
2648 # Extract the first word of "$ac_prog", so it can be a program name with args.
2649 set dummy $ac_prog; ac_word=$2
2650 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2651 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2652 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2653 echo $ECHO_N "(cached) $ECHO_C" >&6
2654 else
2655 if test -n "$ac_ct_CC"; then
2656 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2657 else
2658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2659 for as_dir in $PATH
2661 IFS=$as_save_IFS
2662 test -z "$as_dir" && as_dir=.
2663 for ac_exec_ext in '' $ac_executable_extensions; do
2664 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2665 ac_cv_prog_ac_ct_CC="$ac_prog"
2666 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2667 break 2
2669 done
2670 done
2671 IFS=$as_save_IFS
2675 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2676 if test -n "$ac_ct_CC"; then
2677 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2678 echo "${ECHO_T}$ac_ct_CC" >&6; }
2679 else
2680 { echo "$as_me:$LINENO: result: no" >&5
2681 echo "${ECHO_T}no" >&6; }
2685 test -n "$ac_ct_CC" && break
2686 done
2688 if test "x$ac_ct_CC" = x; then
2689 CC=""
2690 else
2691 case $cross_compiling:$ac_tool_warned in
2692 yes:)
2693 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2694 whose name does not start with the host triplet. If you think this
2695 configuration is useful to you, please write to autoconf@gnu.org." >&5
2696 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2697 whose name does not start with the host triplet. If you think this
2698 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2699 ac_tool_warned=yes ;;
2700 esac
2701 CC=$ac_ct_CC
2708 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2709 See \`config.log' for more details." >&5
2710 echo "$as_me: error: no acceptable C compiler found in \$PATH
2711 See \`config.log' for more details." >&2;}
2712 { (exit 1); exit 1; }; }
2714 # Provide some information about the compiler.
2715 echo "$as_me:$LINENO: checking for C compiler version" >&5
2716 ac_compiler=`set X $ac_compile; echo $2`
2717 { (ac_try="$ac_compiler --version >&5"
2718 case "(($ac_try" in
2719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2720 *) ac_try_echo=$ac_try;;
2721 esac
2722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2723 (eval "$ac_compiler --version >&5") 2>&5
2724 ac_status=$?
2725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726 (exit $ac_status); }
2727 { (ac_try="$ac_compiler -v >&5"
2728 case "(($ac_try" in
2729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2730 *) ac_try_echo=$ac_try;;
2731 esac
2732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2733 (eval "$ac_compiler -v >&5") 2>&5
2734 ac_status=$?
2735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736 (exit $ac_status); }
2737 { (ac_try="$ac_compiler -V >&5"
2738 case "(($ac_try" in
2739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2740 *) ac_try_echo=$ac_try;;
2741 esac
2742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2743 (eval "$ac_compiler -V >&5") 2>&5
2744 ac_status=$?
2745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2746 (exit $ac_status); }
2748 cat >conftest.$ac_ext <<_ACEOF
2749 /* confdefs.h. */
2750 _ACEOF
2751 cat confdefs.h >>conftest.$ac_ext
2752 cat >>conftest.$ac_ext <<_ACEOF
2753 /* end confdefs.h. */
2756 main ()
2760 return 0;
2762 _ACEOF
2763 ac_clean_files_save=$ac_clean_files
2764 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2765 # Try to create an executable without -o first, disregard a.out.
2766 # It will help us diagnose broken compilers, and finding out an intuition
2767 # of exeext.
2768 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2769 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2770 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2772 # List of possible output files, starting from the most likely.
2773 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2774 # only as a last resort. b.out is created by i960 compilers.
2775 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2777 # The IRIX 6 linker writes into existing files which may not be
2778 # executable, retaining their permissions. Remove them first so a
2779 # subsequent execution test works.
2780 ac_rmfiles=
2781 for ac_file in $ac_files
2783 case $ac_file in
2784 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2785 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2786 esac
2787 done
2788 rm -f $ac_rmfiles
2790 if { (ac_try="$ac_link_default"
2791 case "(($ac_try" in
2792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2793 *) ac_try_echo=$ac_try;;
2794 esac
2795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2796 (eval "$ac_link_default") 2>&5
2797 ac_status=$?
2798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2799 (exit $ac_status); }; then
2800 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2801 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2802 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2803 # so that the user can short-circuit this test for compilers unknown to
2804 # Autoconf.
2805 for ac_file in $ac_files
2807 test -f "$ac_file" || continue
2808 case $ac_file in
2809 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2811 [ab].out )
2812 # We found the default executable, but exeext='' is most
2813 # certainly right.
2814 break;;
2815 *.* )
2816 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2817 then :; else
2818 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2820 # We set ac_cv_exeext here because the later test for it is not
2821 # safe: cross compilers may not add the suffix if given an `-o'
2822 # argument, so we may need to know it at that point already.
2823 # Even if this section looks crufty: it has the advantage of
2824 # actually working.
2825 break;;
2827 break;;
2828 esac
2829 done
2830 test "$ac_cv_exeext" = no && ac_cv_exeext=
2832 else
2833 echo "$as_me: failed program was:" >&5
2834 sed 's/^/| /' conftest.$ac_ext >&5
2836 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2837 See \`config.log' for more details." >&5
2838 echo "$as_me: error: C compiler cannot create executables
2839 See \`config.log' for more details." >&2;}
2840 { (exit 77); exit 77; }; }
2843 ac_exeext=$ac_cv_exeext
2844 { echo "$as_me:$LINENO: result: $ac_file" >&5
2845 echo "${ECHO_T}$ac_file" >&6; }
2847 # Check that the compiler produces executables we can run. If not, either
2848 # the compiler is broken, or we cross compile.
2849 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2850 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2851 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2852 # If not cross compiling, check that we can run a simple program.
2853 if test "$cross_compiling" != yes; then
2854 if { ac_try='./$ac_file'
2855 { (case "(($ac_try" in
2856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2857 *) ac_try_echo=$ac_try;;
2858 esac
2859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2860 (eval "$ac_try") 2>&5
2861 ac_status=$?
2862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2863 (exit $ac_status); }; }; then
2864 cross_compiling=no
2865 else
2866 if test "$cross_compiling" = maybe; then
2867 cross_compiling=yes
2868 else
2869 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2870 If you meant to cross compile, use \`--host'.
2871 See \`config.log' for more details." >&5
2872 echo "$as_me: error: cannot run C compiled programs.
2873 If you meant to cross compile, use \`--host'.
2874 See \`config.log' for more details." >&2;}
2875 { (exit 1); exit 1; }; }
2879 { echo "$as_me:$LINENO: result: yes" >&5
2880 echo "${ECHO_T}yes" >&6; }
2882 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2883 ac_clean_files=$ac_clean_files_save
2884 # Check that the compiler produces executables we can run. If not, either
2885 # the compiler is broken, or we cross compile.
2886 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2887 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2888 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2889 echo "${ECHO_T}$cross_compiling" >&6; }
2891 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2892 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2893 if { (ac_try="$ac_link"
2894 case "(($ac_try" in
2895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2896 *) ac_try_echo=$ac_try;;
2897 esac
2898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2899 (eval "$ac_link") 2>&5
2900 ac_status=$?
2901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902 (exit $ac_status); }; then
2903 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2904 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2905 # work properly (i.e., refer to `conftest.exe'), while it won't with
2906 # `rm'.
2907 for ac_file in conftest.exe conftest conftest.*; do
2908 test -f "$ac_file" || continue
2909 case $ac_file in
2910 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2911 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2912 break;;
2913 * ) break;;
2914 esac
2915 done
2916 else
2917 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2918 See \`config.log' for more details." >&5
2919 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2920 See \`config.log' for more details." >&2;}
2921 { (exit 1); exit 1; }; }
2924 rm -f conftest$ac_cv_exeext
2925 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2926 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2928 rm -f conftest.$ac_ext
2929 EXEEXT=$ac_cv_exeext
2930 ac_exeext=$EXEEXT
2931 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2932 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2933 if test "${ac_cv_objext+set}" = set; then
2934 echo $ECHO_N "(cached) $ECHO_C" >&6
2935 else
2936 cat >conftest.$ac_ext <<_ACEOF
2937 /* confdefs.h. */
2938 _ACEOF
2939 cat confdefs.h >>conftest.$ac_ext
2940 cat >>conftest.$ac_ext <<_ACEOF
2941 /* end confdefs.h. */
2944 main ()
2948 return 0;
2950 _ACEOF
2951 rm -f conftest.o conftest.obj
2952 if { (ac_try="$ac_compile"
2953 case "(($ac_try" in
2954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2955 *) ac_try_echo=$ac_try;;
2956 esac
2957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2958 (eval "$ac_compile") 2>&5
2959 ac_status=$?
2960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2961 (exit $ac_status); }; then
2962 for ac_file in conftest.o conftest.obj conftest.*; do
2963 test -f "$ac_file" || continue;
2964 case $ac_file in
2965 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2966 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2967 break;;
2968 esac
2969 done
2970 else
2971 echo "$as_me: failed program was:" >&5
2972 sed 's/^/| /' conftest.$ac_ext >&5
2974 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2975 See \`config.log' for more details." >&5
2976 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2977 See \`config.log' for more details." >&2;}
2978 { (exit 1); exit 1; }; }
2981 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2983 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2984 echo "${ECHO_T}$ac_cv_objext" >&6; }
2985 OBJEXT=$ac_cv_objext
2986 ac_objext=$OBJEXT
2987 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2988 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2989 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2990 echo $ECHO_N "(cached) $ECHO_C" >&6
2991 else
2992 cat >conftest.$ac_ext <<_ACEOF
2993 /* confdefs.h. */
2994 _ACEOF
2995 cat confdefs.h >>conftest.$ac_ext
2996 cat >>conftest.$ac_ext <<_ACEOF
2997 /* end confdefs.h. */
3000 main ()
3002 #ifndef __GNUC__
3003 choke me
3004 #endif
3007 return 0;
3009 _ACEOF
3010 rm -f conftest.$ac_objext
3011 if { (ac_try="$ac_compile"
3012 case "(($ac_try" in
3013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3014 *) ac_try_echo=$ac_try;;
3015 esac
3016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3017 (eval "$ac_compile") 2>conftest.er1
3018 ac_status=$?
3019 grep -v '^ *+' conftest.er1 >conftest.err
3020 rm -f conftest.er1
3021 cat conftest.err >&5
3022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023 (exit $ac_status); } &&
3024 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3025 { (case "(($ac_try" in
3026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027 *) ac_try_echo=$ac_try;;
3028 esac
3029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030 (eval "$ac_try") 2>&5
3031 ac_status=$?
3032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033 (exit $ac_status); }; } &&
3034 { ac_try='test -s conftest.$ac_objext'
3035 { (case "(($ac_try" in
3036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3037 *) ac_try_echo=$ac_try;;
3038 esac
3039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3040 (eval "$ac_try") 2>&5
3041 ac_status=$?
3042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3043 (exit $ac_status); }; }; then
3044 ac_compiler_gnu=yes
3045 else
3046 echo "$as_me: failed program was:" >&5
3047 sed 's/^/| /' conftest.$ac_ext >&5
3049 ac_compiler_gnu=no
3052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3053 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3056 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3057 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3058 GCC=`test $ac_compiler_gnu = yes && echo yes`
3059 ac_test_CFLAGS=${CFLAGS+set}
3060 ac_save_CFLAGS=$CFLAGS
3061 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3062 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3063 if test "${ac_cv_prog_cc_g+set}" = set; then
3064 echo $ECHO_N "(cached) $ECHO_C" >&6
3065 else
3066 ac_save_c_werror_flag=$ac_c_werror_flag
3067 ac_c_werror_flag=yes
3068 ac_cv_prog_cc_g=no
3069 CFLAGS="-g"
3070 cat >conftest.$ac_ext <<_ACEOF
3071 /* confdefs.h. */
3072 _ACEOF
3073 cat confdefs.h >>conftest.$ac_ext
3074 cat >>conftest.$ac_ext <<_ACEOF
3075 /* end confdefs.h. */
3078 main ()
3082 return 0;
3084 _ACEOF
3085 rm -f conftest.$ac_objext
3086 if { (ac_try="$ac_compile"
3087 case "(($ac_try" in
3088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089 *) ac_try_echo=$ac_try;;
3090 esac
3091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3092 (eval "$ac_compile") 2>conftest.er1
3093 ac_status=$?
3094 grep -v '^ *+' conftest.er1 >conftest.err
3095 rm -f conftest.er1
3096 cat conftest.err >&5
3097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098 (exit $ac_status); } &&
3099 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3100 { (case "(($ac_try" in
3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102 *) ac_try_echo=$ac_try;;
3103 esac
3104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3105 (eval "$ac_try") 2>&5
3106 ac_status=$?
3107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108 (exit $ac_status); }; } &&
3109 { ac_try='test -s conftest.$ac_objext'
3110 { (case "(($ac_try" in
3111 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3112 *) ac_try_echo=$ac_try;;
3113 esac
3114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3115 (eval "$ac_try") 2>&5
3116 ac_status=$?
3117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3118 (exit $ac_status); }; }; then
3119 ac_cv_prog_cc_g=yes
3120 else
3121 echo "$as_me: failed program was:" >&5
3122 sed 's/^/| /' conftest.$ac_ext >&5
3124 CFLAGS=""
3125 cat >conftest.$ac_ext <<_ACEOF
3126 /* confdefs.h. */
3127 _ACEOF
3128 cat confdefs.h >>conftest.$ac_ext
3129 cat >>conftest.$ac_ext <<_ACEOF
3130 /* end confdefs.h. */
3133 main ()
3137 return 0;
3139 _ACEOF
3140 rm -f conftest.$ac_objext
3141 if { (ac_try="$ac_compile"
3142 case "(($ac_try" in
3143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3144 *) ac_try_echo=$ac_try;;
3145 esac
3146 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3147 (eval "$ac_compile") 2>conftest.er1
3148 ac_status=$?
3149 grep -v '^ *+' conftest.er1 >conftest.err
3150 rm -f conftest.er1
3151 cat conftest.err >&5
3152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3153 (exit $ac_status); } &&
3154 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3155 { (case "(($ac_try" in
3156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3157 *) ac_try_echo=$ac_try;;
3158 esac
3159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3160 (eval "$ac_try") 2>&5
3161 ac_status=$?
3162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3163 (exit $ac_status); }; } &&
3164 { ac_try='test -s conftest.$ac_objext'
3165 { (case "(($ac_try" in
3166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167 *) ac_try_echo=$ac_try;;
3168 esac
3169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3170 (eval "$ac_try") 2>&5
3171 ac_status=$?
3172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3173 (exit $ac_status); }; }; then
3175 else
3176 echo "$as_me: failed program was:" >&5
3177 sed 's/^/| /' conftest.$ac_ext >&5
3179 ac_c_werror_flag=$ac_save_c_werror_flag
3180 CFLAGS="-g"
3181 cat >conftest.$ac_ext <<_ACEOF
3182 /* confdefs.h. */
3183 _ACEOF
3184 cat confdefs.h >>conftest.$ac_ext
3185 cat >>conftest.$ac_ext <<_ACEOF
3186 /* end confdefs.h. */
3189 main ()
3193 return 0;
3195 _ACEOF
3196 rm -f conftest.$ac_objext
3197 if { (ac_try="$ac_compile"
3198 case "(($ac_try" in
3199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3200 *) ac_try_echo=$ac_try;;
3201 esac
3202 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3203 (eval "$ac_compile") 2>conftest.er1
3204 ac_status=$?
3205 grep -v '^ *+' conftest.er1 >conftest.err
3206 rm -f conftest.er1
3207 cat conftest.err >&5
3208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3209 (exit $ac_status); } &&
3210 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3211 { (case "(($ac_try" in
3212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3213 *) ac_try_echo=$ac_try;;
3214 esac
3215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3216 (eval "$ac_try") 2>&5
3217 ac_status=$?
3218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3219 (exit $ac_status); }; } &&
3220 { ac_try='test -s conftest.$ac_objext'
3221 { (case "(($ac_try" in
3222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3223 *) ac_try_echo=$ac_try;;
3224 esac
3225 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3226 (eval "$ac_try") 2>&5
3227 ac_status=$?
3228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3229 (exit $ac_status); }; }; then
3230 ac_cv_prog_cc_g=yes
3231 else
3232 echo "$as_me: failed program was:" >&5
3233 sed 's/^/| /' conftest.$ac_ext >&5
3238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3241 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3245 ac_c_werror_flag=$ac_save_c_werror_flag
3247 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3248 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3249 if test "$ac_test_CFLAGS" = set; then
3250 CFLAGS=$ac_save_CFLAGS
3251 elif test $ac_cv_prog_cc_g = yes; then
3252 if test "$GCC" = yes; then
3253 CFLAGS="-g -O2"
3254 else
3255 CFLAGS="-g"
3257 else
3258 if test "$GCC" = yes; then
3259 CFLAGS="-O2"
3260 else
3261 CFLAGS=
3264 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3265 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3266 if test "${ac_cv_prog_cc_c89+set}" = set; then
3267 echo $ECHO_N "(cached) $ECHO_C" >&6
3268 else
3269 ac_cv_prog_cc_c89=no
3270 ac_save_CC=$CC
3271 cat >conftest.$ac_ext <<_ACEOF
3272 /* confdefs.h. */
3273 _ACEOF
3274 cat confdefs.h >>conftest.$ac_ext
3275 cat >>conftest.$ac_ext <<_ACEOF
3276 /* end confdefs.h. */
3277 #include <stdarg.h>
3278 #include <stdio.h>
3279 #include <sys/types.h>
3280 #include <sys/stat.h>
3281 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3282 struct buf { int x; };
3283 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3284 static char *e (p, i)
3285 char **p;
3286 int i;
3288 return p[i];
3290 static char *f (char * (*g) (char **, int), char **p, ...)
3292 char *s;
3293 va_list v;
3294 va_start (v,p);
3295 s = g (p, va_arg (v,int));
3296 va_end (v);
3297 return s;
3300 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3301 function prototypes and stuff, but not '\xHH' hex character constants.
3302 These don't provoke an error unfortunately, instead are silently treated
3303 as 'x'. The following induces an error, until -std is added to get
3304 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3305 array size at least. It's necessary to write '\x00'==0 to get something
3306 that's true only with -std. */
3307 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3309 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3310 inside strings and character constants. */
3311 #define FOO(x) 'x'
3312 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3314 int test (int i, double x);
3315 struct s1 {int (*f) (int a);};
3316 struct s2 {int (*f) (double a);};
3317 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3318 int argc;
3319 char **argv;
3321 main ()
3323 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3325 return 0;
3327 _ACEOF
3328 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3329 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3331 CC="$ac_save_CC $ac_arg"
3332 rm -f conftest.$ac_objext
3333 if { (ac_try="$ac_compile"
3334 case "(($ac_try" in
3335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3336 *) ac_try_echo=$ac_try;;
3337 esac
3338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3339 (eval "$ac_compile") 2>conftest.er1
3340 ac_status=$?
3341 grep -v '^ *+' conftest.er1 >conftest.err
3342 rm -f conftest.er1
3343 cat conftest.err >&5
3344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3345 (exit $ac_status); } &&
3346 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3347 { (case "(($ac_try" in
3348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3349 *) ac_try_echo=$ac_try;;
3350 esac
3351 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3352 (eval "$ac_try") 2>&5
3353 ac_status=$?
3354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3355 (exit $ac_status); }; } &&
3356 { ac_try='test -s conftest.$ac_objext'
3357 { (case "(($ac_try" in
3358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359 *) ac_try_echo=$ac_try;;
3360 esac
3361 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3362 (eval "$ac_try") 2>&5
3363 ac_status=$?
3364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3365 (exit $ac_status); }; }; then
3366 ac_cv_prog_cc_c89=$ac_arg
3367 else
3368 echo "$as_me: failed program was:" >&5
3369 sed 's/^/| /' conftest.$ac_ext >&5
3374 rm -f core conftest.err conftest.$ac_objext
3375 test "x$ac_cv_prog_cc_c89" != "xno" && break
3376 done
3377 rm -f conftest.$ac_ext
3378 CC=$ac_save_CC
3381 # AC_CACHE_VAL
3382 case "x$ac_cv_prog_cc_c89" in
3384 { echo "$as_me:$LINENO: result: none needed" >&5
3385 echo "${ECHO_T}none needed" >&6; } ;;
3386 xno)
3387 { echo "$as_me:$LINENO: result: unsupported" >&5
3388 echo "${ECHO_T}unsupported" >&6; } ;;
3390 CC="$CC $ac_cv_prog_cc_c89"
3391 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3392 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3393 esac
3396 ac_ext=c
3397 ac_cpp='$CPP $CPPFLAGS'
3398 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3399 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3400 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3403 ac_ext=c
3404 ac_cpp='$CPP $CPPFLAGS'
3405 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3406 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3407 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3408 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3409 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3410 # On Suns, sometimes $CPP names a directory.
3411 if test -n "$CPP" && test -d "$CPP"; then
3412 CPP=
3414 if test -z "$CPP"; then
3415 if test "${ac_cv_prog_CPP+set}" = set; then
3416 echo $ECHO_N "(cached) $ECHO_C" >&6
3417 else
3418 # Double quotes because CPP needs to be expanded
3419 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3421 ac_preproc_ok=false
3422 for ac_c_preproc_warn_flag in '' yes
3424 # Use a header file that comes with gcc, so configuring glibc
3425 # with a fresh cross-compiler works.
3426 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3427 # <limits.h> exists even on freestanding compilers.
3428 # On the NeXT, cc -E runs the code through the compiler's parser,
3429 # not just through cpp. "Syntax error" is here to catch this case.
3430 cat >conftest.$ac_ext <<_ACEOF
3431 /* confdefs.h. */
3432 _ACEOF
3433 cat confdefs.h >>conftest.$ac_ext
3434 cat >>conftest.$ac_ext <<_ACEOF
3435 /* end confdefs.h. */
3436 #ifdef __STDC__
3437 # include <limits.h>
3438 #else
3439 # include <assert.h>
3440 #endif
3441 Syntax error
3442 _ACEOF
3443 if { (ac_try="$ac_cpp conftest.$ac_ext"
3444 case "(($ac_try" in
3445 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3446 *) ac_try_echo=$ac_try;;
3447 esac
3448 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3449 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3450 ac_status=$?
3451 grep -v '^ *+' conftest.er1 >conftest.err
3452 rm -f conftest.er1
3453 cat conftest.err >&5
3454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3455 (exit $ac_status); } >/dev/null; then
3456 if test -s conftest.err; then
3457 ac_cpp_err=$ac_c_preproc_warn_flag
3458 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3459 else
3460 ac_cpp_err=
3462 else
3463 ac_cpp_err=yes
3465 if test -z "$ac_cpp_err"; then
3467 else
3468 echo "$as_me: failed program was:" >&5
3469 sed 's/^/| /' conftest.$ac_ext >&5
3471 # Broken: fails on valid input.
3472 continue
3475 rm -f conftest.err conftest.$ac_ext
3477 # OK, works on sane cases. Now check whether nonexistent headers
3478 # can be detected and how.
3479 cat >conftest.$ac_ext <<_ACEOF
3480 /* confdefs.h. */
3481 _ACEOF
3482 cat confdefs.h >>conftest.$ac_ext
3483 cat >>conftest.$ac_ext <<_ACEOF
3484 /* end confdefs.h. */
3485 #include <ac_nonexistent.h>
3486 _ACEOF
3487 if { (ac_try="$ac_cpp conftest.$ac_ext"
3488 case "(($ac_try" in
3489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3490 *) ac_try_echo=$ac_try;;
3491 esac
3492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3493 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3494 ac_status=$?
3495 grep -v '^ *+' conftest.er1 >conftest.err
3496 rm -f conftest.er1
3497 cat conftest.err >&5
3498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3499 (exit $ac_status); } >/dev/null; then
3500 if test -s conftest.err; then
3501 ac_cpp_err=$ac_c_preproc_warn_flag
3502 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3503 else
3504 ac_cpp_err=
3506 else
3507 ac_cpp_err=yes
3509 if test -z "$ac_cpp_err"; then
3510 # Broken: success on invalid input.
3511 continue
3512 else
3513 echo "$as_me: failed program was:" >&5
3514 sed 's/^/| /' conftest.$ac_ext >&5
3516 # Passes both tests.
3517 ac_preproc_ok=:
3518 break
3521 rm -f conftest.err conftest.$ac_ext
3523 done
3524 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3525 rm -f conftest.err conftest.$ac_ext
3526 if $ac_preproc_ok; then
3527 break
3530 done
3531 ac_cv_prog_CPP=$CPP
3534 CPP=$ac_cv_prog_CPP
3535 else
3536 ac_cv_prog_CPP=$CPP
3538 { echo "$as_me:$LINENO: result: $CPP" >&5
3539 echo "${ECHO_T}$CPP" >&6; }
3540 ac_preproc_ok=false
3541 for ac_c_preproc_warn_flag in '' yes
3543 # Use a header file that comes with gcc, so configuring glibc
3544 # with a fresh cross-compiler works.
3545 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3546 # <limits.h> exists even on freestanding compilers.
3547 # On the NeXT, cc -E runs the code through the compiler's parser,
3548 # not just through cpp. "Syntax error" is here to catch this case.
3549 cat >conftest.$ac_ext <<_ACEOF
3550 /* confdefs.h. */
3551 _ACEOF
3552 cat confdefs.h >>conftest.$ac_ext
3553 cat >>conftest.$ac_ext <<_ACEOF
3554 /* end confdefs.h. */
3555 #ifdef __STDC__
3556 # include <limits.h>
3557 #else
3558 # include <assert.h>
3559 #endif
3560 Syntax error
3561 _ACEOF
3562 if { (ac_try="$ac_cpp conftest.$ac_ext"
3563 case "(($ac_try" in
3564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3565 *) ac_try_echo=$ac_try;;
3566 esac
3567 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3568 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3569 ac_status=$?
3570 grep -v '^ *+' conftest.er1 >conftest.err
3571 rm -f conftest.er1
3572 cat conftest.err >&5
3573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3574 (exit $ac_status); } >/dev/null; then
3575 if test -s conftest.err; then
3576 ac_cpp_err=$ac_c_preproc_warn_flag
3577 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3578 else
3579 ac_cpp_err=
3581 else
3582 ac_cpp_err=yes
3584 if test -z "$ac_cpp_err"; then
3586 else
3587 echo "$as_me: failed program was:" >&5
3588 sed 's/^/| /' conftest.$ac_ext >&5
3590 # Broken: fails on valid input.
3591 continue
3594 rm -f conftest.err conftest.$ac_ext
3596 # OK, works on sane cases. Now check whether nonexistent headers
3597 # can be detected and how.
3598 cat >conftest.$ac_ext <<_ACEOF
3599 /* confdefs.h. */
3600 _ACEOF
3601 cat confdefs.h >>conftest.$ac_ext
3602 cat >>conftest.$ac_ext <<_ACEOF
3603 /* end confdefs.h. */
3604 #include <ac_nonexistent.h>
3605 _ACEOF
3606 if { (ac_try="$ac_cpp conftest.$ac_ext"
3607 case "(($ac_try" in
3608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3609 *) ac_try_echo=$ac_try;;
3610 esac
3611 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3612 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3613 ac_status=$?
3614 grep -v '^ *+' conftest.er1 >conftest.err
3615 rm -f conftest.er1
3616 cat conftest.err >&5
3617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3618 (exit $ac_status); } >/dev/null; then
3619 if test -s conftest.err; then
3620 ac_cpp_err=$ac_c_preproc_warn_flag
3621 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3622 else
3623 ac_cpp_err=
3625 else
3626 ac_cpp_err=yes
3628 if test -z "$ac_cpp_err"; then
3629 # Broken: success on invalid input.
3630 continue
3631 else
3632 echo "$as_me: failed program was:" >&5
3633 sed 's/^/| /' conftest.$ac_ext >&5
3635 # Passes both tests.
3636 ac_preproc_ok=:
3637 break
3640 rm -f conftest.err conftest.$ac_ext
3642 done
3643 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3644 rm -f conftest.err conftest.$ac_ext
3645 if $ac_preproc_ok; then
3647 else
3648 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3649 See \`config.log' for more details." >&5
3650 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3651 See \`config.log' for more details." >&2;}
3652 { (exit 1); exit 1; }; }
3655 ac_ext=c
3656 ac_cpp='$CPP $CPPFLAGS'
3657 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3658 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3659 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3662 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3663 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3664 if test "${ac_cv_path_GREP+set}" = set; then
3665 echo $ECHO_N "(cached) $ECHO_C" >&6
3666 else
3667 # Extract the first word of "grep ggrep" to use in msg output
3668 if test -z "$GREP"; then
3669 set dummy grep ggrep; ac_prog_name=$2
3670 if test "${ac_cv_path_GREP+set}" = set; then
3671 echo $ECHO_N "(cached) $ECHO_C" >&6
3672 else
3673 ac_path_GREP_found=false
3674 # Loop through the user's path and test for each of PROGNAME-LIST
3675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3676 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3678 IFS=$as_save_IFS
3679 test -z "$as_dir" && as_dir=.
3680 for ac_prog in grep ggrep; do
3681 for ac_exec_ext in '' $ac_executable_extensions; do
3682 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3683 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3684 # Check for GNU ac_path_GREP and select it if it is found.
3685 # Check for GNU $ac_path_GREP
3686 case `"$ac_path_GREP" --version 2>&1` in
3687 *GNU*)
3688 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3690 ac_count=0
3691 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3692 while :
3694 cat "conftest.in" "conftest.in" >"conftest.tmp"
3695 mv "conftest.tmp" "conftest.in"
3696 cp "conftest.in" "conftest.nl"
3697 echo 'GREP' >> "conftest.nl"
3698 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3699 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3700 ac_count=`expr $ac_count + 1`
3701 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3702 # Best one so far, save it but keep looking for a better one
3703 ac_cv_path_GREP="$ac_path_GREP"
3704 ac_path_GREP_max=$ac_count
3706 # 10*(2^10) chars as input seems more than enough
3707 test $ac_count -gt 10 && break
3708 done
3709 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3710 esac
3713 $ac_path_GREP_found && break 3
3714 done
3715 done
3717 done
3718 IFS=$as_save_IFS
3723 GREP="$ac_cv_path_GREP"
3724 if test -z "$GREP"; then
3725 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3726 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3727 { (exit 1); exit 1; }; }
3730 else
3731 ac_cv_path_GREP=$GREP
3736 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3737 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3738 GREP="$ac_cv_path_GREP"
3741 { echo "$as_me:$LINENO: checking for egrep" >&5
3742 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3743 if test "${ac_cv_path_EGREP+set}" = set; then
3744 echo $ECHO_N "(cached) $ECHO_C" >&6
3745 else
3746 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3747 then ac_cv_path_EGREP="$GREP -E"
3748 else
3749 # Extract the first word of "egrep" to use in msg output
3750 if test -z "$EGREP"; then
3751 set dummy egrep; ac_prog_name=$2
3752 if test "${ac_cv_path_EGREP+set}" = set; then
3753 echo $ECHO_N "(cached) $ECHO_C" >&6
3754 else
3755 ac_path_EGREP_found=false
3756 # Loop through the user's path and test for each of PROGNAME-LIST
3757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3758 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3760 IFS=$as_save_IFS
3761 test -z "$as_dir" && as_dir=.
3762 for ac_prog in egrep; do
3763 for ac_exec_ext in '' $ac_executable_extensions; do
3764 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3765 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3766 # Check for GNU ac_path_EGREP and select it if it is found.
3767 # Check for GNU $ac_path_EGREP
3768 case `"$ac_path_EGREP" --version 2>&1` in
3769 *GNU*)
3770 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3772 ac_count=0
3773 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3774 while :
3776 cat "conftest.in" "conftest.in" >"conftest.tmp"
3777 mv "conftest.tmp" "conftest.in"
3778 cp "conftest.in" "conftest.nl"
3779 echo 'EGREP' >> "conftest.nl"
3780 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3781 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3782 ac_count=`expr $ac_count + 1`
3783 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3784 # Best one so far, save it but keep looking for a better one
3785 ac_cv_path_EGREP="$ac_path_EGREP"
3786 ac_path_EGREP_max=$ac_count
3788 # 10*(2^10) chars as input seems more than enough
3789 test $ac_count -gt 10 && break
3790 done
3791 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3792 esac
3795 $ac_path_EGREP_found && break 3
3796 done
3797 done
3799 done
3800 IFS=$as_save_IFS
3805 EGREP="$ac_cv_path_EGREP"
3806 if test -z "$EGREP"; then
3807 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3808 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3809 { (exit 1); exit 1; }; }
3812 else
3813 ac_cv_path_EGREP=$EGREP
3819 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3820 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3821 EGREP="$ac_cv_path_EGREP"
3824 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3825 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3826 if test "${ac_cv_header_stdc+set}" = set; then
3827 echo $ECHO_N "(cached) $ECHO_C" >&6
3828 else
3829 cat >conftest.$ac_ext <<_ACEOF
3830 /* confdefs.h. */
3831 _ACEOF
3832 cat confdefs.h >>conftest.$ac_ext
3833 cat >>conftest.$ac_ext <<_ACEOF
3834 /* end confdefs.h. */
3835 #include <stdlib.h>
3836 #include <stdarg.h>
3837 #include <string.h>
3838 #include <float.h>
3841 main ()
3845 return 0;
3847 _ACEOF
3848 rm -f conftest.$ac_objext
3849 if { (ac_try="$ac_compile"
3850 case "(($ac_try" in
3851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3852 *) ac_try_echo=$ac_try;;
3853 esac
3854 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3855 (eval "$ac_compile") 2>conftest.er1
3856 ac_status=$?
3857 grep -v '^ *+' conftest.er1 >conftest.err
3858 rm -f conftest.er1
3859 cat conftest.err >&5
3860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3861 (exit $ac_status); } &&
3862 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3863 { (case "(($ac_try" in
3864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3865 *) ac_try_echo=$ac_try;;
3866 esac
3867 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3868 (eval "$ac_try") 2>&5
3869 ac_status=$?
3870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3871 (exit $ac_status); }; } &&
3872 { ac_try='test -s conftest.$ac_objext'
3873 { (case "(($ac_try" in
3874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3875 *) ac_try_echo=$ac_try;;
3876 esac
3877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3878 (eval "$ac_try") 2>&5
3879 ac_status=$?
3880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3881 (exit $ac_status); }; }; then
3882 ac_cv_header_stdc=yes
3883 else
3884 echo "$as_me: failed program was:" >&5
3885 sed 's/^/| /' conftest.$ac_ext >&5
3887 ac_cv_header_stdc=no
3890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3892 if test $ac_cv_header_stdc = yes; then
3893 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3894 cat >conftest.$ac_ext <<_ACEOF
3895 /* confdefs.h. */
3896 _ACEOF
3897 cat confdefs.h >>conftest.$ac_ext
3898 cat >>conftest.$ac_ext <<_ACEOF
3899 /* end confdefs.h. */
3900 #include <string.h>
3902 _ACEOF
3903 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3904 $EGREP "memchr" >/dev/null 2>&1; then
3906 else
3907 ac_cv_header_stdc=no
3909 rm -f conftest*
3913 if test $ac_cv_header_stdc = yes; then
3914 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3915 cat >conftest.$ac_ext <<_ACEOF
3916 /* confdefs.h. */
3917 _ACEOF
3918 cat confdefs.h >>conftest.$ac_ext
3919 cat >>conftest.$ac_ext <<_ACEOF
3920 /* end confdefs.h. */
3921 #include <stdlib.h>
3923 _ACEOF
3924 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3925 $EGREP "free" >/dev/null 2>&1; then
3927 else
3928 ac_cv_header_stdc=no
3930 rm -f conftest*
3934 if test $ac_cv_header_stdc = yes; then
3935 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3936 if test "$cross_compiling" = yes; then
3938 else
3939 cat >conftest.$ac_ext <<_ACEOF
3940 /* confdefs.h. */
3941 _ACEOF
3942 cat confdefs.h >>conftest.$ac_ext
3943 cat >>conftest.$ac_ext <<_ACEOF
3944 /* end confdefs.h. */
3945 #include <ctype.h>
3946 #include <stdlib.h>
3947 #if ((' ' & 0x0FF) == 0x020)
3948 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3949 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3950 #else
3951 # define ISLOWER(c) \
3952 (('a' <= (c) && (c) <= 'i') \
3953 || ('j' <= (c) && (c) <= 'r') \
3954 || ('s' <= (c) && (c) <= 'z'))
3955 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3956 #endif
3958 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3960 main ()
3962 int i;
3963 for (i = 0; i < 256; i++)
3964 if (XOR (islower (i), ISLOWER (i))
3965 || toupper (i) != TOUPPER (i))
3966 return 2;
3967 return 0;
3969 _ACEOF
3970 rm -f conftest$ac_exeext
3971 if { (ac_try="$ac_link"
3972 case "(($ac_try" in
3973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3974 *) ac_try_echo=$ac_try;;
3975 esac
3976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3977 (eval "$ac_link") 2>&5
3978 ac_status=$?
3979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3980 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3981 { (case "(($ac_try" in
3982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3983 *) ac_try_echo=$ac_try;;
3984 esac
3985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3986 (eval "$ac_try") 2>&5
3987 ac_status=$?
3988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3989 (exit $ac_status); }; }; then
3991 else
3992 echo "$as_me: program exited with status $ac_status" >&5
3993 echo "$as_me: failed program was:" >&5
3994 sed 's/^/| /' conftest.$ac_ext >&5
3996 ( exit $ac_status )
3997 ac_cv_header_stdc=no
3999 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4005 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4006 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4007 if test $ac_cv_header_stdc = yes; then
4009 cat >>confdefs.h <<\_ACEOF
4010 #define STDC_HEADERS 1
4011 _ACEOF
4015 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4025 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4026 inttypes.h stdint.h unistd.h
4028 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4029 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4030 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4031 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4032 echo $ECHO_N "(cached) $ECHO_C" >&6
4033 else
4034 cat >conftest.$ac_ext <<_ACEOF
4035 /* confdefs.h. */
4036 _ACEOF
4037 cat confdefs.h >>conftest.$ac_ext
4038 cat >>conftest.$ac_ext <<_ACEOF
4039 /* end confdefs.h. */
4040 $ac_includes_default
4042 #include <$ac_header>
4043 _ACEOF
4044 rm -f conftest.$ac_objext
4045 if { (ac_try="$ac_compile"
4046 case "(($ac_try" in
4047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4048 *) ac_try_echo=$ac_try;;
4049 esac
4050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4051 (eval "$ac_compile") 2>conftest.er1
4052 ac_status=$?
4053 grep -v '^ *+' conftest.er1 >conftest.err
4054 rm -f conftest.er1
4055 cat conftest.err >&5
4056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4057 (exit $ac_status); } &&
4058 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4059 { (case "(($ac_try" in
4060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4061 *) ac_try_echo=$ac_try;;
4062 esac
4063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4064 (eval "$ac_try") 2>&5
4065 ac_status=$?
4066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4067 (exit $ac_status); }; } &&
4068 { ac_try='test -s conftest.$ac_objext'
4069 { (case "(($ac_try" in
4070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4071 *) ac_try_echo=$ac_try;;
4072 esac
4073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4074 (eval "$ac_try") 2>&5
4075 ac_status=$?
4076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4077 (exit $ac_status); }; }; then
4078 eval "$as_ac_Header=yes"
4079 else
4080 echo "$as_me: failed program was:" >&5
4081 sed 's/^/| /' conftest.$ac_ext >&5
4083 eval "$as_ac_Header=no"
4086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4088 ac_res=`eval echo '${'$as_ac_Header'}'`
4089 { echo "$as_me:$LINENO: result: $ac_res" >&5
4090 echo "${ECHO_T}$ac_res" >&6; }
4091 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4092 cat >>confdefs.h <<_ACEOF
4093 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4094 _ACEOF
4098 done
4101 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4102 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4103 if test "${ac_cv_c_bigendian+set}" = set; then
4104 echo $ECHO_N "(cached) $ECHO_C" >&6
4105 else
4106 # See if sys/param.h defines the BYTE_ORDER macro.
4107 cat >conftest.$ac_ext <<_ACEOF
4108 /* confdefs.h. */
4109 _ACEOF
4110 cat confdefs.h >>conftest.$ac_ext
4111 cat >>conftest.$ac_ext <<_ACEOF
4112 /* end confdefs.h. */
4113 #include <sys/types.h>
4114 #include <sys/param.h>
4117 main ()
4119 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4120 bogus endian macros
4121 #endif
4124 return 0;
4126 _ACEOF
4127 rm -f conftest.$ac_objext
4128 if { (ac_try="$ac_compile"
4129 case "(($ac_try" in
4130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4131 *) ac_try_echo=$ac_try;;
4132 esac
4133 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4134 (eval "$ac_compile") 2>conftest.er1
4135 ac_status=$?
4136 grep -v '^ *+' conftest.er1 >conftest.err
4137 rm -f conftest.er1
4138 cat conftest.err >&5
4139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4140 (exit $ac_status); } &&
4141 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4142 { (case "(($ac_try" in
4143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4144 *) ac_try_echo=$ac_try;;
4145 esac
4146 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4147 (eval "$ac_try") 2>&5
4148 ac_status=$?
4149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4150 (exit $ac_status); }; } &&
4151 { ac_try='test -s conftest.$ac_objext'
4152 { (case "(($ac_try" in
4153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4154 *) ac_try_echo=$ac_try;;
4155 esac
4156 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4157 (eval "$ac_try") 2>&5
4158 ac_status=$?
4159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4160 (exit $ac_status); }; }; then
4161 # It does; now see whether it defined to BIG_ENDIAN or not.
4162 cat >conftest.$ac_ext <<_ACEOF
4163 /* confdefs.h. */
4164 _ACEOF
4165 cat confdefs.h >>conftest.$ac_ext
4166 cat >>conftest.$ac_ext <<_ACEOF
4167 /* end confdefs.h. */
4168 #include <sys/types.h>
4169 #include <sys/param.h>
4172 main ()
4174 #if BYTE_ORDER != BIG_ENDIAN
4175 not big endian
4176 #endif
4179 return 0;
4181 _ACEOF
4182 rm -f conftest.$ac_objext
4183 if { (ac_try="$ac_compile"
4184 case "(($ac_try" in
4185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4186 *) ac_try_echo=$ac_try;;
4187 esac
4188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4189 (eval "$ac_compile") 2>conftest.er1
4190 ac_status=$?
4191 grep -v '^ *+' conftest.er1 >conftest.err
4192 rm -f conftest.er1
4193 cat conftest.err >&5
4194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4195 (exit $ac_status); } &&
4196 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4197 { (case "(($ac_try" in
4198 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4199 *) ac_try_echo=$ac_try;;
4200 esac
4201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4202 (eval "$ac_try") 2>&5
4203 ac_status=$?
4204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4205 (exit $ac_status); }; } &&
4206 { ac_try='test -s conftest.$ac_objext'
4207 { (case "(($ac_try" in
4208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4209 *) ac_try_echo=$ac_try;;
4210 esac
4211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4212 (eval "$ac_try") 2>&5
4213 ac_status=$?
4214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4215 (exit $ac_status); }; }; then
4216 ac_cv_c_bigendian=yes
4217 else
4218 echo "$as_me: failed program was:" >&5
4219 sed 's/^/| /' conftest.$ac_ext >&5
4221 ac_cv_c_bigendian=no
4224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4225 else
4226 echo "$as_me: failed program was:" >&5
4227 sed 's/^/| /' conftest.$ac_ext >&5
4229 # It does not; compile a test program.
4230 if test "$cross_compiling" = yes; then
4231 # try to guess the endianness by grepping values into an object file
4232 ac_cv_c_bigendian=unknown
4233 cat >conftest.$ac_ext <<_ACEOF
4234 /* confdefs.h. */
4235 _ACEOF
4236 cat confdefs.h >>conftest.$ac_ext
4237 cat >>conftest.$ac_ext <<_ACEOF
4238 /* end confdefs.h. */
4239 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4240 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4241 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4242 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4243 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4244 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4246 main ()
4248 _ascii (); _ebcdic ();
4250 return 0;
4252 _ACEOF
4253 rm -f conftest.$ac_objext
4254 if { (ac_try="$ac_compile"
4255 case "(($ac_try" in
4256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4257 *) ac_try_echo=$ac_try;;
4258 esac
4259 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4260 (eval "$ac_compile") 2>conftest.er1
4261 ac_status=$?
4262 grep -v '^ *+' conftest.er1 >conftest.err
4263 rm -f conftest.er1
4264 cat conftest.err >&5
4265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4266 (exit $ac_status); } &&
4267 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4268 { (case "(($ac_try" in
4269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4270 *) ac_try_echo=$ac_try;;
4271 esac
4272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4273 (eval "$ac_try") 2>&5
4274 ac_status=$?
4275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4276 (exit $ac_status); }; } &&
4277 { ac_try='test -s conftest.$ac_objext'
4278 { (case "(($ac_try" in
4279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4280 *) ac_try_echo=$ac_try;;
4281 esac
4282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4283 (eval "$ac_try") 2>&5
4284 ac_status=$?
4285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4286 (exit $ac_status); }; }; then
4287 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4288 ac_cv_c_bigendian=yes
4290 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4291 if test "$ac_cv_c_bigendian" = unknown; then
4292 ac_cv_c_bigendian=no
4293 else
4294 # finding both strings is unlikely to happen, but who knows?
4295 ac_cv_c_bigendian=unknown
4298 else
4299 echo "$as_me: failed program was:" >&5
4300 sed 's/^/| /' conftest.$ac_ext >&5
4305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4306 else
4307 cat >conftest.$ac_ext <<_ACEOF
4308 /* confdefs.h. */
4309 _ACEOF
4310 cat confdefs.h >>conftest.$ac_ext
4311 cat >>conftest.$ac_ext <<_ACEOF
4312 /* end confdefs.h. */
4313 $ac_includes_default
4315 main ()
4318 /* Are we little or big endian? From Harbison&Steele. */
4319 union
4321 long int l;
4322 char c[sizeof (long int)];
4323 } u;
4324 u.l = 1;
4325 return u.c[sizeof (long int) - 1] == 1;
4328 return 0;
4330 _ACEOF
4331 rm -f conftest$ac_exeext
4332 if { (ac_try="$ac_link"
4333 case "(($ac_try" in
4334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4335 *) ac_try_echo=$ac_try;;
4336 esac
4337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4338 (eval "$ac_link") 2>&5
4339 ac_status=$?
4340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4341 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4342 { (case "(($ac_try" in
4343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4344 *) ac_try_echo=$ac_try;;
4345 esac
4346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4347 (eval "$ac_try") 2>&5
4348 ac_status=$?
4349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4350 (exit $ac_status); }; }; then
4351 ac_cv_c_bigendian=no
4352 else
4353 echo "$as_me: program exited with status $ac_status" >&5
4354 echo "$as_me: failed program was:" >&5
4355 sed 's/^/| /' conftest.$ac_ext >&5
4357 ( exit $ac_status )
4358 ac_cv_c_bigendian=yes
4360 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4368 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4369 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4370 case $ac_cv_c_bigendian in
4371 yes)
4372 ENDIAN=big
4375 ENDIAN=little
4378 { { echo "$as_me:$LINENO: error: unknown endianness
4379 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4380 echo "$as_me: error: unknown endianness
4381 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4382 { (exit 1); exit 1; }; } ;;
4383 esac
4386 if test "$cross_compiling" = yes; then
4387 LLVM_CROSS_COMPILING=1
4390 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4391 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4392 if test "${ac_cv_build_exeext+set}" = set; then
4393 echo $ECHO_N "(cached) $ECHO_C" >&6
4394 else
4395 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4396 ac_cv_build_exeext=.exe
4397 else
4398 ac_build_prefix=${build_alias}-
4400 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4401 set dummy ${ac_build_prefix}gcc; ac_word=$2
4402 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4403 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4404 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4405 echo $ECHO_N "(cached) $ECHO_C" >&6
4406 else
4407 if test -n "$BUILD_CC"; then
4408 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4409 else
4410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4411 for as_dir in $PATH
4413 IFS=$as_save_IFS
4414 test -z "$as_dir" && as_dir=.
4415 for ac_exec_ext in '' $ac_executable_extensions; do
4416 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4417 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4418 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4419 break 2
4421 done
4422 done
4423 IFS=$as_save_IFS
4427 BUILD_CC=$ac_cv_prog_BUILD_CC
4428 if test -n "$BUILD_CC"; then
4429 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4430 echo "${ECHO_T}$BUILD_CC" >&6; }
4431 else
4432 { echo "$as_me:$LINENO: result: no" >&5
4433 echo "${ECHO_T}no" >&6; }
4437 if test -z "$BUILD_CC"; then
4438 # Extract the first word of "gcc", so it can be a program name with args.
4439 set dummy gcc; ac_word=$2
4440 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4441 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4442 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4443 echo $ECHO_N "(cached) $ECHO_C" >&6
4444 else
4445 if test -n "$BUILD_CC"; then
4446 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4447 else
4448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4449 for as_dir in $PATH
4451 IFS=$as_save_IFS
4452 test -z "$as_dir" && as_dir=.
4453 for ac_exec_ext in '' $ac_executable_extensions; do
4454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4455 ac_cv_prog_BUILD_CC="gcc"
4456 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4457 break 2
4459 done
4460 done
4461 IFS=$as_save_IFS
4465 BUILD_CC=$ac_cv_prog_BUILD_CC
4466 if test -n "$BUILD_CC"; then
4467 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4468 echo "${ECHO_T}$BUILD_CC" >&6; }
4469 else
4470 { echo "$as_me:$LINENO: result: no" >&5
4471 echo "${ECHO_T}no" >&6; }
4475 if test -z "$BUILD_CC"; then
4476 # Extract the first word of "cc", so it can be a program name with args.
4477 set dummy cc; ac_word=$2
4478 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4479 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4480 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4481 echo $ECHO_N "(cached) $ECHO_C" >&6
4482 else
4483 if test -n "$BUILD_CC"; then
4484 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4485 else
4486 ac_prog_rejected=no
4487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4488 for as_dir in $PATH
4490 IFS=$as_save_IFS
4491 test -z "$as_dir" && as_dir=.
4492 for ac_exec_ext in '' $ac_executable_extensions; do
4493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4494 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4495 ac_prog_rejected=yes
4496 continue
4498 ac_cv_prog_BUILD_CC="cc"
4499 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4500 break 2
4502 done
4503 done
4504 IFS=$as_save_IFS
4506 if test $ac_prog_rejected = yes; then
4507 # We found a bogon in the path, so make sure we never use it.
4508 set dummy $ac_cv_prog_BUILD_CC
4509 shift
4510 if test $# != 0; then
4511 # We chose a different compiler from the bogus one.
4512 # However, it has the same basename, so the bogon will be chosen
4513 # first if we set BUILD_CC to just the basename; use the full file name.
4514 shift
4515 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4520 BUILD_CC=$ac_cv_prog_BUILD_CC
4521 if test -n "$BUILD_CC"; then
4522 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4523 echo "${ECHO_T}$BUILD_CC" >&6; }
4524 else
4525 { echo "$as_me:$LINENO: result: no" >&5
4526 echo "${ECHO_T}no" >&6; }
4532 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4533 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4534 { (exit 1); exit 1; }; }
4535 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4536 rm -f conftest*
4537 echo 'int main () { return 0; }' > conftest.$ac_ext
4538 ac_cv_build_exeext=
4539 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4540 (eval $ac_build_link) 2>&5
4541 ac_status=$?
4542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4543 (exit $ac_status); }; then
4544 for file in conftest.*; do
4545 case $file in
4546 *.c | *.o | *.obj | *.dSYM) ;;
4547 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4548 esac
4549 done
4550 else
4551 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4552 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4553 { (exit 1); exit 1; }; }
4555 rm -f conftest*
4556 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4560 BUILD_EXEEXT=""
4561 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4562 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4563 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4564 ac_build_exeext=$BUILD_EXEEXT
4566 ac_build_prefix=${build_alias}-
4567 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4568 set dummy ${ac_build_prefix}g++; ac_word=$2
4569 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4570 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4571 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4572 echo $ECHO_N "(cached) $ECHO_C" >&6
4573 else
4574 if test -n "$BUILD_CXX"; then
4575 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4576 else
4577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4578 for as_dir in $PATH
4580 IFS=$as_save_IFS
4581 test -z "$as_dir" && as_dir=.
4582 for ac_exec_ext in '' $ac_executable_extensions; do
4583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4584 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4585 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4586 break 2
4588 done
4589 done
4590 IFS=$as_save_IFS
4594 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4595 if test -n "$BUILD_CXX"; then
4596 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4597 echo "${ECHO_T}$BUILD_CXX" >&6; }
4598 else
4599 { echo "$as_me:$LINENO: result: no" >&5
4600 echo "${ECHO_T}no" >&6; }
4604 if test -z "$BUILD_CXX"; then
4605 # Extract the first word of "g++", so it can be a program name with args.
4606 set dummy g++; ac_word=$2
4607 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4608 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4609 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4610 echo $ECHO_N "(cached) $ECHO_C" >&6
4611 else
4612 if test -n "$BUILD_CXX"; then
4613 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4614 else
4615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4616 for as_dir in $PATH
4618 IFS=$as_save_IFS
4619 test -z "$as_dir" && as_dir=.
4620 for ac_exec_ext in '' $ac_executable_extensions; do
4621 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4622 ac_cv_prog_BUILD_CXX="g++"
4623 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4624 break 2
4626 done
4627 done
4628 IFS=$as_save_IFS
4632 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4633 if test -n "$BUILD_CXX"; then
4634 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4635 echo "${ECHO_T}$BUILD_CXX" >&6; }
4636 else
4637 { echo "$as_me:$LINENO: result: no" >&5
4638 echo "${ECHO_T}no" >&6; }
4642 if test -z "$BUILD_CXX"; then
4643 # Extract the first word of "c++", so it can be a program name with args.
4644 set dummy c++; ac_word=$2
4645 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4646 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4647 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4648 echo $ECHO_N "(cached) $ECHO_C" >&6
4649 else
4650 if test -n "$BUILD_CXX"; then
4651 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4652 else
4653 ac_prog_rejected=no
4654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4655 for as_dir in $PATH
4657 IFS=$as_save_IFS
4658 test -z "$as_dir" && as_dir=.
4659 for ac_exec_ext in '' $ac_executable_extensions; do
4660 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4661 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4662 ac_prog_rejected=yes
4663 continue
4665 ac_cv_prog_BUILD_CXX="c++"
4666 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4667 break 2
4669 done
4670 done
4671 IFS=$as_save_IFS
4673 if test $ac_prog_rejected = yes; then
4674 # We found a bogon in the path, so make sure we never use it.
4675 set dummy $ac_cv_prog_BUILD_CXX
4676 shift
4677 if test $# != 0; then
4678 # We chose a different compiler from the bogus one.
4679 # However, it has the same basename, so the bogon will be chosen
4680 # first if we set BUILD_CXX to just the basename; use the full file name.
4681 shift
4682 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4687 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4688 if test -n "$BUILD_CXX"; then
4689 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4690 echo "${ECHO_T}$BUILD_CXX" >&6; }
4691 else
4692 { echo "$as_me:$LINENO: result: no" >&5
4693 echo "${ECHO_T}no" >&6; }
4699 else
4700 LLVM_CROSS_COMPILING=0
4704 if test -d "CVS" -o -d "${srcdir}/CVS" -o -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4705 cvsbuild="yes"
4706 optimize="no"
4707 CVSBUILD=CVSBUILD=1
4709 else
4710 cvsbuild="no"
4711 optimize="yes"
4715 # Check whether --enable-optimized was given.
4716 if test "${enable_optimized+set}" = set; then
4717 enableval=$enable_optimized;
4718 else
4719 enableval=$optimize
4722 if test ${enableval} = "no" ; then
4723 ENABLE_OPTIMIZED=
4725 else
4726 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4730 # Check whether --enable-profiling was given.
4731 if test "${enable_profiling+set}" = set; then
4732 enableval=$enable_profiling;
4733 else
4734 enableval="no"
4737 if test ${enableval} = "no" ; then
4738 ENABLE_PROFILING=
4740 else
4741 ENABLE_PROFILING=ENABLE_PROFILING=1
4745 # Check whether --enable-assertions was given.
4746 if test "${enable_assertions+set}" = set; then
4747 enableval=$enable_assertions;
4748 else
4749 enableval="yes"
4752 if test ${enableval} = "yes" ; then
4753 DISABLE_ASSERTIONS=
4755 else
4756 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4760 # Check whether --enable-expensive-checks was given.
4761 if test "${enable_expensive_checks+set}" = set; then
4762 enableval=$enable_expensive_checks;
4763 else
4764 enableval="no"
4767 if test ${enableval} = "yes" ; then
4768 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4770 EXPENSIVE_CHECKS=yes
4772 else
4773 ENABLE_EXPENSIVE_CHECKS=
4775 EXPENSIVE_CHECKS=no
4779 # Check whether --enable-debug-runtime was given.
4780 if test "${enable_debug_runtime+set}" = set; then
4781 enableval=$enable_debug_runtime;
4782 else
4783 enableval=no
4786 if test ${enableval} = "no" ; then
4787 DEBUG_RUNTIME=
4789 else
4790 DEBUG_RUNTIME=DEBUG_RUNTIME=1
4794 # Check whether --enable-jit was given.
4795 if test "${enable_jit+set}" = set; then
4796 enableval=$enable_jit;
4797 else
4798 enableval=default
4801 if test ${enableval} = "no"
4802 then
4803 JIT=
4805 else
4806 case "$llvm_cv_target_arch" in
4807 x86) TARGET_HAS_JIT=1
4809 Sparc) TARGET_HAS_JIT=0
4811 PowerPC) TARGET_HAS_JIT=1
4813 x86_64) TARGET_HAS_JIT=1
4815 Alpha) TARGET_HAS_JIT=1
4817 IA64) TARGET_HAS_JIT=0
4819 ARM) TARGET_HAS_JIT=0
4821 Mips) TARGET_HAS_JIT=0
4823 PIC16) TARGET_HAS_JIT=0
4825 XCore) TARGET_HAS_JIT=0
4827 *) TARGET_HAS_JIT=0
4829 esac
4832 # Check whether --enable-doxygen was given.
4833 if test "${enable_doxygen+set}" = set; then
4834 enableval=$enable_doxygen;
4835 else
4836 enableval=default
4839 case "$enableval" in
4840 yes) ENABLE_DOXYGEN=1
4842 no) ENABLE_DOXYGEN=0
4844 default) ENABLE_DOXYGEN=0
4846 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4847 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4848 { (exit 1); exit 1; }; } ;;
4849 esac
4851 # Check whether --enable-threads was given.
4852 if test "${enable_threads+set}" = set; then
4853 enableval=$enable_threads;
4854 else
4855 enableval=default
4858 case "$enableval" in
4859 yes) ENABLE_THREADS=1
4861 no) ENABLE_THREADS=0
4863 default) ENABLE_THREADS=1
4865 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4866 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4867 { (exit 1); exit 1; }; } ;;
4868 esac
4870 cat >>confdefs.h <<_ACEOF
4871 #define ENABLE_THREADS $ENABLE_THREADS
4872 _ACEOF
4875 # Check whether --enable-pic was given.
4876 if test "${enable_pic+set}" = set; then
4877 enableval=$enable_pic;
4878 else
4879 enableval=default
4882 case "$enableval" in
4883 yes) ENABLE_PIC=1
4885 no) ENABLE_PIC=0
4887 default) ENABLE_PIC=1
4889 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4890 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4891 { (exit 1); exit 1; }; } ;;
4892 esac
4894 cat >>confdefs.h <<_ACEOF
4895 #define ENABLE_PIC $ENABLE_PIC
4896 _ACEOF
4899 TARGETS_TO_BUILD=""
4900 # Check whether --enable-targets was given.
4901 if test "${enable_targets+set}" = set; then
4902 enableval=$enable_targets;
4903 else
4904 enableval=all
4907 case "$enableval" in
4908 all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha IA64 ARM Mips CellSPU PIC16 XCore CBackend MSIL CppBackend" ;;
4909 host-only)
4910 case "$llvm_cv_target_arch" in
4911 x86) TARGETS_TO_BUILD="X86" ;;
4912 x86_64) TARGETS_TO_BUILD="X86" ;;
4913 Sparc) TARGETS_TO_BUILD="Sparc" ;;
4914 PowerPC) TARGETS_TO_BUILD="PowerPC" ;;
4915 Alpha) TARGETS_TO_BUILD="Alpha" ;;
4916 IA64) TARGETS_TO_BUILD="IA64" ;;
4917 ARM) TARGETS_TO_BUILD="ARM" ;;
4918 Mips) TARGETS_TO_BUILD="Mips" ;;
4919 CellSPU|SPU) TARGETS_TO_BUILD="CellSPU" ;;
4920 PIC16) TARGETS_TO_BUILD="PIC16" ;;
4921 XCore) TARGETS_TO_BUILD="XCore" ;;
4922 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
4923 echo "$as_me: error: Can not set target to build" >&2;}
4924 { (exit 1); exit 1; }; } ;;
4925 esac
4927 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
4928 case "$a_target" in
4929 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4930 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4931 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4932 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4933 alpha) TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4934 ia64) TARGETS_TO_BUILD="IA64 $TARGETS_TO_BUILD" ;;
4935 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4936 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4937 spu) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4938 pic16) TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4939 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4940 cbe) TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
4941 msil) TARGETS_TO_BUILD="MSIL $TARGETS_TO_BUILD" ;;
4942 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
4943 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
4944 echo "$as_me: error: Unrecognized target $a_target" >&2;}
4945 { (exit 1); exit 1; }; } ;;
4946 esac
4947 done
4949 esac
4950 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
4953 # Check whether --enable-cbe-printf-a was given.
4954 if test "${enable_cbe_printf_a+set}" = set; then
4955 enableval=$enable_cbe_printf_a;
4956 else
4957 enableval=default
4960 case "$enableval" in
4961 yes) ENABLE_CBE_PRINTF_A=1
4963 no) ENABLE_CBE_PRINTF_A=0
4965 default) ENABLE_CBE_PRINTF_A=1
4967 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
4968 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
4969 { (exit 1); exit 1; }; } ;;
4970 esac
4972 cat >>confdefs.h <<_ACEOF
4973 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
4974 _ACEOF
4978 # Check whether --with-llvmgccdir was given.
4979 if test "${with_llvmgccdir+set}" = set; then
4980 withval=$with_llvmgccdir;
4981 else
4982 withval=default
4985 case "$withval" in
4986 default) WITH_LLVMGCCDIR=default ;;
4987 /* | [A-Za-z]:[\\/]*) WITH_LLVMGCCDIR=$withval ;;
4988 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
4989 echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
4990 { (exit 1); exit 1; }; } ;;
4991 esac
4994 # Check whether --with-llvmgcc was given.
4995 if test "${with_llvmgcc+set}" = set; then
4996 withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
4997 WITH_LLVMGCCDIR=""
5002 # Check whether --with-llvmgxx was given.
5003 if test "${with_llvmgxx+set}" = set; then
5004 withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5005 WITH_LLVMGCCDIR=""
5008 if test -n "$LLVMGCC"; then
5009 LLVMGCCCOMMAND="$LLVMGCC"
5012 if test -n "$LLVMGXX"; then
5013 LLVMGXXCOMMAND="$LLVMGXX"
5016 if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5017 { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5018 echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5019 { (exit 1); exit 1; }; };
5022 if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5023 { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5024 echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5025 { (exit 1); exit 1; }; };
5029 # Check whether --with-extra-options was given.
5030 if test "${with_extra_options+set}" = set; then
5031 withval=$with_extra_options;
5032 else
5033 withval=default
5036 case "$withval" in
5037 default) EXTRA_OPTIONS= ;;
5038 *) EXTRA_OPTIONS=$withval ;;
5039 esac
5040 EXTRA_OPTIONS=$EXTRA_OPTIONS
5043 # Check whether --enable-bindings was given.
5044 if test "${enable_bindings+set}" = set; then
5045 enableval=$enable_bindings;
5046 else
5047 enableval=default
5050 BINDINGS_TO_BUILD=""
5051 case "$enableval" in
5052 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5053 all ) BINDINGS_TO_BUILD="ocaml" ;;
5054 none | no) BINDINGS_TO_BUILD="" ;;
5055 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5056 case "$a_binding" in
5057 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5058 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5059 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5060 { (exit 1); exit 1; }; } ;;
5061 esac
5062 done
5064 esac
5067 # Check whether --with-ocaml-libdir was given.
5068 if test "${with_ocaml_libdir+set}" = set; then
5069 withval=$with_ocaml_libdir;
5070 else
5071 withval=auto
5074 case "$withval" in
5075 auto) with_ocaml_libdir="$withval" ;;
5076 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5077 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5078 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5079 { (exit 1); exit 1; }; } ;;
5080 esac
5083 # Check whether --with-binutils-include was given.
5084 if test "${with_binutils_include+set}" = set; then
5085 withval=$with_binutils_include;
5086 else
5087 withval=default
5090 case "$withval" in
5091 default) WITH_BINUTILS_INCDIR=default ;;
5092 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
5093 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5094 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5095 { (exit 1); exit 1; }; } ;;
5096 esac
5097 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5098 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5100 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5101 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5102 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5103 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5104 { (exit 1); exit 1; }; };
5109 ac_ext=c
5110 ac_cpp='$CPP $CPPFLAGS'
5111 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5112 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5113 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5114 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5115 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5116 # On Suns, sometimes $CPP names a directory.
5117 if test -n "$CPP" && test -d "$CPP"; then
5118 CPP=
5120 if test -z "$CPP"; then
5121 if test "${ac_cv_prog_CPP+set}" = set; then
5122 echo $ECHO_N "(cached) $ECHO_C" >&6
5123 else
5124 # Double quotes because CPP needs to be expanded
5125 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5127 ac_preproc_ok=false
5128 for ac_c_preproc_warn_flag in '' yes
5130 # Use a header file that comes with gcc, so configuring glibc
5131 # with a fresh cross-compiler works.
5132 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5133 # <limits.h> exists even on freestanding compilers.
5134 # On the NeXT, cc -E runs the code through the compiler's parser,
5135 # not just through cpp. "Syntax error" is here to catch this case.
5136 cat >conftest.$ac_ext <<_ACEOF
5137 /* confdefs.h. */
5138 _ACEOF
5139 cat confdefs.h >>conftest.$ac_ext
5140 cat >>conftest.$ac_ext <<_ACEOF
5141 /* end confdefs.h. */
5142 #ifdef __STDC__
5143 # include <limits.h>
5144 #else
5145 # include <assert.h>
5146 #endif
5147 Syntax error
5148 _ACEOF
5149 if { (ac_try="$ac_cpp conftest.$ac_ext"
5150 case "(($ac_try" in
5151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5152 *) ac_try_echo=$ac_try;;
5153 esac
5154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5155 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5156 ac_status=$?
5157 grep -v '^ *+' conftest.er1 >conftest.err
5158 rm -f conftest.er1
5159 cat conftest.err >&5
5160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5161 (exit $ac_status); } >/dev/null; then
5162 if test -s conftest.err; then
5163 ac_cpp_err=$ac_c_preproc_warn_flag
5164 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5165 else
5166 ac_cpp_err=
5168 else
5169 ac_cpp_err=yes
5171 if test -z "$ac_cpp_err"; then
5173 else
5174 echo "$as_me: failed program was:" >&5
5175 sed 's/^/| /' conftest.$ac_ext >&5
5177 # Broken: fails on valid input.
5178 continue
5181 rm -f conftest.err conftest.$ac_ext
5183 # OK, works on sane cases. Now check whether nonexistent headers
5184 # can be detected and how.
5185 cat >conftest.$ac_ext <<_ACEOF
5186 /* confdefs.h. */
5187 _ACEOF
5188 cat confdefs.h >>conftest.$ac_ext
5189 cat >>conftest.$ac_ext <<_ACEOF
5190 /* end confdefs.h. */
5191 #include <ac_nonexistent.h>
5192 _ACEOF
5193 if { (ac_try="$ac_cpp conftest.$ac_ext"
5194 case "(($ac_try" in
5195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5196 *) ac_try_echo=$ac_try;;
5197 esac
5198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5199 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5200 ac_status=$?
5201 grep -v '^ *+' conftest.er1 >conftest.err
5202 rm -f conftest.er1
5203 cat conftest.err >&5
5204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5205 (exit $ac_status); } >/dev/null; then
5206 if test -s conftest.err; then
5207 ac_cpp_err=$ac_c_preproc_warn_flag
5208 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5209 else
5210 ac_cpp_err=
5212 else
5213 ac_cpp_err=yes
5215 if test -z "$ac_cpp_err"; then
5216 # Broken: success on invalid input.
5217 continue
5218 else
5219 echo "$as_me: failed program was:" >&5
5220 sed 's/^/| /' conftest.$ac_ext >&5
5222 # Passes both tests.
5223 ac_preproc_ok=:
5224 break
5227 rm -f conftest.err conftest.$ac_ext
5229 done
5230 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5231 rm -f conftest.err conftest.$ac_ext
5232 if $ac_preproc_ok; then
5233 break
5236 done
5237 ac_cv_prog_CPP=$CPP
5240 CPP=$ac_cv_prog_CPP
5241 else
5242 ac_cv_prog_CPP=$CPP
5244 { echo "$as_me:$LINENO: result: $CPP" >&5
5245 echo "${ECHO_T}$CPP" >&6; }
5246 ac_preproc_ok=false
5247 for ac_c_preproc_warn_flag in '' yes
5249 # Use a header file that comes with gcc, so configuring glibc
5250 # with a fresh cross-compiler works.
5251 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5252 # <limits.h> exists even on freestanding compilers.
5253 # On the NeXT, cc -E runs the code through the compiler's parser,
5254 # not just through cpp. "Syntax error" is here to catch this case.
5255 cat >conftest.$ac_ext <<_ACEOF
5256 /* confdefs.h. */
5257 _ACEOF
5258 cat confdefs.h >>conftest.$ac_ext
5259 cat >>conftest.$ac_ext <<_ACEOF
5260 /* end confdefs.h. */
5261 #ifdef __STDC__
5262 # include <limits.h>
5263 #else
5264 # include <assert.h>
5265 #endif
5266 Syntax error
5267 _ACEOF
5268 if { (ac_try="$ac_cpp conftest.$ac_ext"
5269 case "(($ac_try" in
5270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5271 *) ac_try_echo=$ac_try;;
5272 esac
5273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5274 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5275 ac_status=$?
5276 grep -v '^ *+' conftest.er1 >conftest.err
5277 rm -f conftest.er1
5278 cat conftest.err >&5
5279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5280 (exit $ac_status); } >/dev/null; then
5281 if test -s conftest.err; then
5282 ac_cpp_err=$ac_c_preproc_warn_flag
5283 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5284 else
5285 ac_cpp_err=
5287 else
5288 ac_cpp_err=yes
5290 if test -z "$ac_cpp_err"; then
5292 else
5293 echo "$as_me: failed program was:" >&5
5294 sed 's/^/| /' conftest.$ac_ext >&5
5296 # Broken: fails on valid input.
5297 continue
5300 rm -f conftest.err conftest.$ac_ext
5302 # OK, works on sane cases. Now check whether nonexistent headers
5303 # can be detected and how.
5304 cat >conftest.$ac_ext <<_ACEOF
5305 /* confdefs.h. */
5306 _ACEOF
5307 cat confdefs.h >>conftest.$ac_ext
5308 cat >>conftest.$ac_ext <<_ACEOF
5309 /* end confdefs.h. */
5310 #include <ac_nonexistent.h>
5311 _ACEOF
5312 if { (ac_try="$ac_cpp conftest.$ac_ext"
5313 case "(($ac_try" in
5314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5315 *) ac_try_echo=$ac_try;;
5316 esac
5317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5318 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5319 ac_status=$?
5320 grep -v '^ *+' conftest.er1 >conftest.err
5321 rm -f conftest.er1
5322 cat conftest.err >&5
5323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5324 (exit $ac_status); } >/dev/null; then
5325 if test -s conftest.err; then
5326 ac_cpp_err=$ac_c_preproc_warn_flag
5327 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5328 else
5329 ac_cpp_err=
5331 else
5332 ac_cpp_err=yes
5334 if test -z "$ac_cpp_err"; then
5335 # Broken: success on invalid input.
5336 continue
5337 else
5338 echo "$as_me: failed program was:" >&5
5339 sed 's/^/| /' conftest.$ac_ext >&5
5341 # Passes both tests.
5342 ac_preproc_ok=:
5343 break
5346 rm -f conftest.err conftest.$ac_ext
5348 done
5349 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5350 rm -f conftest.err conftest.$ac_ext
5351 if $ac_preproc_ok; then
5353 else
5354 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5355 See \`config.log' for more details." >&5
5356 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5357 See \`config.log' for more details." >&2;}
5358 { (exit 1); exit 1; }; }
5361 ac_ext=c
5362 ac_cpp='$CPP $CPPFLAGS'
5363 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5364 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5365 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5367 ac_ext=c
5368 ac_cpp='$CPP $CPPFLAGS'
5369 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5370 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5371 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5372 if test -n "$ac_tool_prefix"; then
5373 for ac_prog in gcc
5375 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5376 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5377 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5378 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5379 if test "${ac_cv_prog_CC+set}" = set; then
5380 echo $ECHO_N "(cached) $ECHO_C" >&6
5381 else
5382 if test -n "$CC"; then
5383 ac_cv_prog_CC="$CC" # Let the user override the test.
5384 else
5385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5386 for as_dir in $PATH
5388 IFS=$as_save_IFS
5389 test -z "$as_dir" && as_dir=.
5390 for ac_exec_ext in '' $ac_executable_extensions; do
5391 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5392 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5393 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5394 break 2
5396 done
5397 done
5398 IFS=$as_save_IFS
5402 CC=$ac_cv_prog_CC
5403 if test -n "$CC"; then
5404 { echo "$as_me:$LINENO: result: $CC" >&5
5405 echo "${ECHO_T}$CC" >&6; }
5406 else
5407 { echo "$as_me:$LINENO: result: no" >&5
5408 echo "${ECHO_T}no" >&6; }
5412 test -n "$CC" && break
5413 done
5415 if test -z "$CC"; then
5416 ac_ct_CC=$CC
5417 for ac_prog in gcc
5419 # Extract the first word of "$ac_prog", so it can be a program name with args.
5420 set dummy $ac_prog; ac_word=$2
5421 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5422 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5423 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5424 echo $ECHO_N "(cached) $ECHO_C" >&6
5425 else
5426 if test -n "$ac_ct_CC"; then
5427 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5428 else
5429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5430 for as_dir in $PATH
5432 IFS=$as_save_IFS
5433 test -z "$as_dir" && as_dir=.
5434 for ac_exec_ext in '' $ac_executable_extensions; do
5435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5436 ac_cv_prog_ac_ct_CC="$ac_prog"
5437 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5438 break 2
5440 done
5441 done
5442 IFS=$as_save_IFS
5446 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5447 if test -n "$ac_ct_CC"; then
5448 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5449 echo "${ECHO_T}$ac_ct_CC" >&6; }
5450 else
5451 { echo "$as_me:$LINENO: result: no" >&5
5452 echo "${ECHO_T}no" >&6; }
5456 test -n "$ac_ct_CC" && break
5457 done
5459 if test "x$ac_ct_CC" = x; then
5460 CC=""
5461 else
5462 case $cross_compiling:$ac_tool_warned in
5463 yes:)
5464 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5465 whose name does not start with the host triplet. If you think this
5466 configuration is useful to you, please write to autoconf@gnu.org." >&5
5467 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5468 whose name does not start with the host triplet. If you think this
5469 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5470 ac_tool_warned=yes ;;
5471 esac
5472 CC=$ac_ct_CC
5477 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5478 See \`config.log' for more details." >&5
5479 echo "$as_me: error: no acceptable C compiler found in \$PATH
5480 See \`config.log' for more details." >&2;}
5481 { (exit 1); exit 1; }; }
5483 # Provide some information about the compiler.
5484 echo "$as_me:$LINENO: checking for C compiler version" >&5
5485 ac_compiler=`set X $ac_compile; echo $2`
5486 { (ac_try="$ac_compiler --version >&5"
5487 case "(($ac_try" in
5488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5489 *) ac_try_echo=$ac_try;;
5490 esac
5491 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5492 (eval "$ac_compiler --version >&5") 2>&5
5493 ac_status=$?
5494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5495 (exit $ac_status); }
5496 { (ac_try="$ac_compiler -v >&5"
5497 case "(($ac_try" in
5498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5499 *) ac_try_echo=$ac_try;;
5500 esac
5501 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5502 (eval "$ac_compiler -v >&5") 2>&5
5503 ac_status=$?
5504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5505 (exit $ac_status); }
5506 { (ac_try="$ac_compiler -V >&5"
5507 case "(($ac_try" in
5508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5509 *) ac_try_echo=$ac_try;;
5510 esac
5511 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5512 (eval "$ac_compiler -V >&5") 2>&5
5513 ac_status=$?
5514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5515 (exit $ac_status); }
5517 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5518 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5519 if test "${ac_cv_c_compiler_gnu+set}" = set; then
5520 echo $ECHO_N "(cached) $ECHO_C" >&6
5521 else
5522 cat >conftest.$ac_ext <<_ACEOF
5523 /* confdefs.h. */
5524 _ACEOF
5525 cat confdefs.h >>conftest.$ac_ext
5526 cat >>conftest.$ac_ext <<_ACEOF
5527 /* end confdefs.h. */
5530 main ()
5532 #ifndef __GNUC__
5533 choke me
5534 #endif
5537 return 0;
5539 _ACEOF
5540 rm -f conftest.$ac_objext
5541 if { (ac_try="$ac_compile"
5542 case "(($ac_try" in
5543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5544 *) ac_try_echo=$ac_try;;
5545 esac
5546 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5547 (eval "$ac_compile") 2>conftest.er1
5548 ac_status=$?
5549 grep -v '^ *+' conftest.er1 >conftest.err
5550 rm -f conftest.er1
5551 cat conftest.err >&5
5552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5553 (exit $ac_status); } &&
5554 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5555 { (case "(($ac_try" in
5556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5557 *) ac_try_echo=$ac_try;;
5558 esac
5559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5560 (eval "$ac_try") 2>&5
5561 ac_status=$?
5562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5563 (exit $ac_status); }; } &&
5564 { ac_try='test -s conftest.$ac_objext'
5565 { (case "(($ac_try" in
5566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5567 *) ac_try_echo=$ac_try;;
5568 esac
5569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5570 (eval "$ac_try") 2>&5
5571 ac_status=$?
5572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5573 (exit $ac_status); }; }; then
5574 ac_compiler_gnu=yes
5575 else
5576 echo "$as_me: failed program was:" >&5
5577 sed 's/^/| /' conftest.$ac_ext >&5
5579 ac_compiler_gnu=no
5582 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5583 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5586 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5587 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5588 GCC=`test $ac_compiler_gnu = yes && echo yes`
5589 ac_test_CFLAGS=${CFLAGS+set}
5590 ac_save_CFLAGS=$CFLAGS
5591 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5592 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5593 if test "${ac_cv_prog_cc_g+set}" = set; then
5594 echo $ECHO_N "(cached) $ECHO_C" >&6
5595 else
5596 ac_save_c_werror_flag=$ac_c_werror_flag
5597 ac_c_werror_flag=yes
5598 ac_cv_prog_cc_g=no
5599 CFLAGS="-g"
5600 cat >conftest.$ac_ext <<_ACEOF
5601 /* confdefs.h. */
5602 _ACEOF
5603 cat confdefs.h >>conftest.$ac_ext
5604 cat >>conftest.$ac_ext <<_ACEOF
5605 /* end confdefs.h. */
5608 main ()
5612 return 0;
5614 _ACEOF
5615 rm -f conftest.$ac_objext
5616 if { (ac_try="$ac_compile"
5617 case "(($ac_try" in
5618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5619 *) ac_try_echo=$ac_try;;
5620 esac
5621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5622 (eval "$ac_compile") 2>conftest.er1
5623 ac_status=$?
5624 grep -v '^ *+' conftest.er1 >conftest.err
5625 rm -f conftest.er1
5626 cat conftest.err >&5
5627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5628 (exit $ac_status); } &&
5629 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5630 { (case "(($ac_try" in
5631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5632 *) ac_try_echo=$ac_try;;
5633 esac
5634 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5635 (eval "$ac_try") 2>&5
5636 ac_status=$?
5637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5638 (exit $ac_status); }; } &&
5639 { ac_try='test -s conftest.$ac_objext'
5640 { (case "(($ac_try" in
5641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5642 *) ac_try_echo=$ac_try;;
5643 esac
5644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5645 (eval "$ac_try") 2>&5
5646 ac_status=$?
5647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5648 (exit $ac_status); }; }; then
5649 ac_cv_prog_cc_g=yes
5650 else
5651 echo "$as_me: failed program was:" >&5
5652 sed 's/^/| /' conftest.$ac_ext >&5
5654 CFLAGS=""
5655 cat >conftest.$ac_ext <<_ACEOF
5656 /* confdefs.h. */
5657 _ACEOF
5658 cat confdefs.h >>conftest.$ac_ext
5659 cat >>conftest.$ac_ext <<_ACEOF
5660 /* end confdefs.h. */
5663 main ()
5667 return 0;
5669 _ACEOF
5670 rm -f conftest.$ac_objext
5671 if { (ac_try="$ac_compile"
5672 case "(($ac_try" in
5673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5674 *) ac_try_echo=$ac_try;;
5675 esac
5676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5677 (eval "$ac_compile") 2>conftest.er1
5678 ac_status=$?
5679 grep -v '^ *+' conftest.er1 >conftest.err
5680 rm -f conftest.er1
5681 cat conftest.err >&5
5682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5683 (exit $ac_status); } &&
5684 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5685 { (case "(($ac_try" in
5686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5687 *) ac_try_echo=$ac_try;;
5688 esac
5689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5690 (eval "$ac_try") 2>&5
5691 ac_status=$?
5692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5693 (exit $ac_status); }; } &&
5694 { ac_try='test -s conftest.$ac_objext'
5695 { (case "(($ac_try" in
5696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5697 *) ac_try_echo=$ac_try;;
5698 esac
5699 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5700 (eval "$ac_try") 2>&5
5701 ac_status=$?
5702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5703 (exit $ac_status); }; }; then
5705 else
5706 echo "$as_me: failed program was:" >&5
5707 sed 's/^/| /' conftest.$ac_ext >&5
5709 ac_c_werror_flag=$ac_save_c_werror_flag
5710 CFLAGS="-g"
5711 cat >conftest.$ac_ext <<_ACEOF
5712 /* confdefs.h. */
5713 _ACEOF
5714 cat confdefs.h >>conftest.$ac_ext
5715 cat >>conftest.$ac_ext <<_ACEOF
5716 /* end confdefs.h. */
5719 main ()
5723 return 0;
5725 _ACEOF
5726 rm -f conftest.$ac_objext
5727 if { (ac_try="$ac_compile"
5728 case "(($ac_try" in
5729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5730 *) ac_try_echo=$ac_try;;
5731 esac
5732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5733 (eval "$ac_compile") 2>conftest.er1
5734 ac_status=$?
5735 grep -v '^ *+' conftest.er1 >conftest.err
5736 rm -f conftest.er1
5737 cat conftest.err >&5
5738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5739 (exit $ac_status); } &&
5740 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5741 { (case "(($ac_try" in
5742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5743 *) ac_try_echo=$ac_try;;
5744 esac
5745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5746 (eval "$ac_try") 2>&5
5747 ac_status=$?
5748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5749 (exit $ac_status); }; } &&
5750 { ac_try='test -s conftest.$ac_objext'
5751 { (case "(($ac_try" in
5752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5753 *) ac_try_echo=$ac_try;;
5754 esac
5755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5756 (eval "$ac_try") 2>&5
5757 ac_status=$?
5758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5759 (exit $ac_status); }; }; then
5760 ac_cv_prog_cc_g=yes
5761 else
5762 echo "$as_me: failed program was:" >&5
5763 sed 's/^/| /' conftest.$ac_ext >&5
5768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5775 ac_c_werror_flag=$ac_save_c_werror_flag
5777 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
5778 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
5779 if test "$ac_test_CFLAGS" = set; then
5780 CFLAGS=$ac_save_CFLAGS
5781 elif test $ac_cv_prog_cc_g = yes; then
5782 if test "$GCC" = yes; then
5783 CFLAGS="-g -O2"
5784 else
5785 CFLAGS="-g"
5787 else
5788 if test "$GCC" = yes; then
5789 CFLAGS="-O2"
5790 else
5791 CFLAGS=
5794 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
5795 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
5796 if test "${ac_cv_prog_cc_c89+set}" = set; then
5797 echo $ECHO_N "(cached) $ECHO_C" >&6
5798 else
5799 ac_cv_prog_cc_c89=no
5800 ac_save_CC=$CC
5801 cat >conftest.$ac_ext <<_ACEOF
5802 /* confdefs.h. */
5803 _ACEOF
5804 cat confdefs.h >>conftest.$ac_ext
5805 cat >>conftest.$ac_ext <<_ACEOF
5806 /* end confdefs.h. */
5807 #include <stdarg.h>
5808 #include <stdio.h>
5809 #include <sys/types.h>
5810 #include <sys/stat.h>
5811 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5812 struct buf { int x; };
5813 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5814 static char *e (p, i)
5815 char **p;
5816 int i;
5818 return p[i];
5820 static char *f (char * (*g) (char **, int), char **p, ...)
5822 char *s;
5823 va_list v;
5824 va_start (v,p);
5825 s = g (p, va_arg (v,int));
5826 va_end (v);
5827 return s;
5830 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5831 function prototypes and stuff, but not '\xHH' hex character constants.
5832 These don't provoke an error unfortunately, instead are silently treated
5833 as 'x'. The following induces an error, until -std is added to get
5834 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5835 array size at least. It's necessary to write '\x00'==0 to get something
5836 that's true only with -std. */
5837 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5839 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5840 inside strings and character constants. */
5841 #define FOO(x) 'x'
5842 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5844 int test (int i, double x);
5845 struct s1 {int (*f) (int a);};
5846 struct s2 {int (*f) (double a);};
5847 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5848 int argc;
5849 char **argv;
5851 main ()
5853 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5855 return 0;
5857 _ACEOF
5858 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5859 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5861 CC="$ac_save_CC $ac_arg"
5862 rm -f conftest.$ac_objext
5863 if { (ac_try="$ac_compile"
5864 case "(($ac_try" in
5865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5866 *) ac_try_echo=$ac_try;;
5867 esac
5868 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5869 (eval "$ac_compile") 2>conftest.er1
5870 ac_status=$?
5871 grep -v '^ *+' conftest.er1 >conftest.err
5872 rm -f conftest.er1
5873 cat conftest.err >&5
5874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5875 (exit $ac_status); } &&
5876 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5877 { (case "(($ac_try" in
5878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5879 *) ac_try_echo=$ac_try;;
5880 esac
5881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5882 (eval "$ac_try") 2>&5
5883 ac_status=$?
5884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5885 (exit $ac_status); }; } &&
5886 { ac_try='test -s conftest.$ac_objext'
5887 { (case "(($ac_try" in
5888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5889 *) ac_try_echo=$ac_try;;
5890 esac
5891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5892 (eval "$ac_try") 2>&5
5893 ac_status=$?
5894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5895 (exit $ac_status); }; }; then
5896 ac_cv_prog_cc_c89=$ac_arg
5897 else
5898 echo "$as_me: failed program was:" >&5
5899 sed 's/^/| /' conftest.$ac_ext >&5
5904 rm -f core conftest.err conftest.$ac_objext
5905 test "x$ac_cv_prog_cc_c89" != "xno" && break
5906 done
5907 rm -f conftest.$ac_ext
5908 CC=$ac_save_CC
5911 # AC_CACHE_VAL
5912 case "x$ac_cv_prog_cc_c89" in
5914 { echo "$as_me:$LINENO: result: none needed" >&5
5915 echo "${ECHO_T}none needed" >&6; } ;;
5916 xno)
5917 { echo "$as_me:$LINENO: result: unsupported" >&5
5918 echo "${ECHO_T}unsupported" >&6; } ;;
5920 CC="$CC $ac_cv_prog_cc_c89"
5921 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
5922 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
5923 esac
5926 ac_ext=c
5927 ac_cpp='$CPP $CPPFLAGS'
5928 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5929 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5930 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5932 ac_ext=cpp
5933 ac_cpp='$CXXCPP $CPPFLAGS'
5934 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5935 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5936 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5937 if test -z "$CXX"; then
5938 if test -n "$CCC"; then
5939 CXX=$CCC
5940 else
5941 if test -n "$ac_tool_prefix"; then
5942 for ac_prog in g++
5944 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5945 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5946 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5947 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5948 if test "${ac_cv_prog_CXX+set}" = set; then
5949 echo $ECHO_N "(cached) $ECHO_C" >&6
5950 else
5951 if test -n "$CXX"; then
5952 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5953 else
5954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5955 for as_dir in $PATH
5957 IFS=$as_save_IFS
5958 test -z "$as_dir" && as_dir=.
5959 for ac_exec_ext in '' $ac_executable_extensions; do
5960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5961 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5962 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5963 break 2
5965 done
5966 done
5967 IFS=$as_save_IFS
5971 CXX=$ac_cv_prog_CXX
5972 if test -n "$CXX"; then
5973 { echo "$as_me:$LINENO: result: $CXX" >&5
5974 echo "${ECHO_T}$CXX" >&6; }
5975 else
5976 { echo "$as_me:$LINENO: result: no" >&5
5977 echo "${ECHO_T}no" >&6; }
5981 test -n "$CXX" && break
5982 done
5984 if test -z "$CXX"; then
5985 ac_ct_CXX=$CXX
5986 for ac_prog in g++
5988 # Extract the first word of "$ac_prog", so it can be a program name with args.
5989 set dummy $ac_prog; ac_word=$2
5990 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5991 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5992 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5993 echo $ECHO_N "(cached) $ECHO_C" >&6
5994 else
5995 if test -n "$ac_ct_CXX"; then
5996 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5997 else
5998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5999 for as_dir in $PATH
6001 IFS=$as_save_IFS
6002 test -z "$as_dir" && as_dir=.
6003 for ac_exec_ext in '' $ac_executable_extensions; do
6004 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6005 ac_cv_prog_ac_ct_CXX="$ac_prog"
6006 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6007 break 2
6009 done
6010 done
6011 IFS=$as_save_IFS
6015 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6016 if test -n "$ac_ct_CXX"; then
6017 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6018 echo "${ECHO_T}$ac_ct_CXX" >&6; }
6019 else
6020 { echo "$as_me:$LINENO: result: no" >&5
6021 echo "${ECHO_T}no" >&6; }
6025 test -n "$ac_ct_CXX" && break
6026 done
6028 if test "x$ac_ct_CXX" = x; then
6029 CXX="g++"
6030 else
6031 case $cross_compiling:$ac_tool_warned in
6032 yes:)
6033 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6034 whose name does not start with the host triplet. If you think this
6035 configuration is useful to you, please write to autoconf@gnu.org." >&5
6036 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6037 whose name does not start with the host triplet. If you think this
6038 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6039 ac_tool_warned=yes ;;
6040 esac
6041 CXX=$ac_ct_CXX
6047 # Provide some information about the compiler.
6048 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6049 ac_compiler=`set X $ac_compile; echo $2`
6050 { (ac_try="$ac_compiler --version >&5"
6051 case "(($ac_try" in
6052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6053 *) ac_try_echo=$ac_try;;
6054 esac
6055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6056 (eval "$ac_compiler --version >&5") 2>&5
6057 ac_status=$?
6058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6059 (exit $ac_status); }
6060 { (ac_try="$ac_compiler -v >&5"
6061 case "(($ac_try" in
6062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6063 *) ac_try_echo=$ac_try;;
6064 esac
6065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6066 (eval "$ac_compiler -v >&5") 2>&5
6067 ac_status=$?
6068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6069 (exit $ac_status); }
6070 { (ac_try="$ac_compiler -V >&5"
6071 case "(($ac_try" in
6072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6073 *) ac_try_echo=$ac_try;;
6074 esac
6075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6076 (eval "$ac_compiler -V >&5") 2>&5
6077 ac_status=$?
6078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6079 (exit $ac_status); }
6081 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6082 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6083 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6084 echo $ECHO_N "(cached) $ECHO_C" >&6
6085 else
6086 cat >conftest.$ac_ext <<_ACEOF
6087 /* confdefs.h. */
6088 _ACEOF
6089 cat confdefs.h >>conftest.$ac_ext
6090 cat >>conftest.$ac_ext <<_ACEOF
6091 /* end confdefs.h. */
6094 main ()
6096 #ifndef __GNUC__
6097 choke me
6098 #endif
6101 return 0;
6103 _ACEOF
6104 rm -f conftest.$ac_objext
6105 if { (ac_try="$ac_compile"
6106 case "(($ac_try" in
6107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6108 *) ac_try_echo=$ac_try;;
6109 esac
6110 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6111 (eval "$ac_compile") 2>conftest.er1
6112 ac_status=$?
6113 grep -v '^ *+' conftest.er1 >conftest.err
6114 rm -f conftest.er1
6115 cat conftest.err >&5
6116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6117 (exit $ac_status); } &&
6118 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6119 { (case "(($ac_try" in
6120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6121 *) ac_try_echo=$ac_try;;
6122 esac
6123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6124 (eval "$ac_try") 2>&5
6125 ac_status=$?
6126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6127 (exit $ac_status); }; } &&
6128 { ac_try='test -s conftest.$ac_objext'
6129 { (case "(($ac_try" in
6130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6131 *) ac_try_echo=$ac_try;;
6132 esac
6133 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6134 (eval "$ac_try") 2>&5
6135 ac_status=$?
6136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6137 (exit $ac_status); }; }; then
6138 ac_compiler_gnu=yes
6139 else
6140 echo "$as_me: failed program was:" >&5
6141 sed 's/^/| /' conftest.$ac_ext >&5
6143 ac_compiler_gnu=no
6146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6147 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6150 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6151 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6152 GXX=`test $ac_compiler_gnu = yes && echo yes`
6153 ac_test_CXXFLAGS=${CXXFLAGS+set}
6154 ac_save_CXXFLAGS=$CXXFLAGS
6155 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6156 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6157 if test "${ac_cv_prog_cxx_g+set}" = set; then
6158 echo $ECHO_N "(cached) $ECHO_C" >&6
6159 else
6160 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6161 ac_cxx_werror_flag=yes
6162 ac_cv_prog_cxx_g=no
6163 CXXFLAGS="-g"
6164 cat >conftest.$ac_ext <<_ACEOF
6165 /* confdefs.h. */
6166 _ACEOF
6167 cat confdefs.h >>conftest.$ac_ext
6168 cat >>conftest.$ac_ext <<_ACEOF
6169 /* end confdefs.h. */
6172 main ()
6176 return 0;
6178 _ACEOF
6179 rm -f conftest.$ac_objext
6180 if { (ac_try="$ac_compile"
6181 case "(($ac_try" in
6182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6183 *) ac_try_echo=$ac_try;;
6184 esac
6185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6186 (eval "$ac_compile") 2>conftest.er1
6187 ac_status=$?
6188 grep -v '^ *+' conftest.er1 >conftest.err
6189 rm -f conftest.er1
6190 cat conftest.err >&5
6191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6192 (exit $ac_status); } &&
6193 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6194 { (case "(($ac_try" in
6195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6196 *) ac_try_echo=$ac_try;;
6197 esac
6198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6199 (eval "$ac_try") 2>&5
6200 ac_status=$?
6201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6202 (exit $ac_status); }; } &&
6203 { ac_try='test -s conftest.$ac_objext'
6204 { (case "(($ac_try" in
6205 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6206 *) ac_try_echo=$ac_try;;
6207 esac
6208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6209 (eval "$ac_try") 2>&5
6210 ac_status=$?
6211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6212 (exit $ac_status); }; }; then
6213 ac_cv_prog_cxx_g=yes
6214 else
6215 echo "$as_me: failed program was:" >&5
6216 sed 's/^/| /' conftest.$ac_ext >&5
6218 CXXFLAGS=""
6219 cat >conftest.$ac_ext <<_ACEOF
6220 /* confdefs.h. */
6221 _ACEOF
6222 cat confdefs.h >>conftest.$ac_ext
6223 cat >>conftest.$ac_ext <<_ACEOF
6224 /* end confdefs.h. */
6227 main ()
6231 return 0;
6233 _ACEOF
6234 rm -f conftest.$ac_objext
6235 if { (ac_try="$ac_compile"
6236 case "(($ac_try" in
6237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6238 *) ac_try_echo=$ac_try;;
6239 esac
6240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6241 (eval "$ac_compile") 2>conftest.er1
6242 ac_status=$?
6243 grep -v '^ *+' conftest.er1 >conftest.err
6244 rm -f conftest.er1
6245 cat conftest.err >&5
6246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6247 (exit $ac_status); } &&
6248 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6249 { (case "(($ac_try" in
6250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6251 *) ac_try_echo=$ac_try;;
6252 esac
6253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6254 (eval "$ac_try") 2>&5
6255 ac_status=$?
6256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6257 (exit $ac_status); }; } &&
6258 { ac_try='test -s conftest.$ac_objext'
6259 { (case "(($ac_try" in
6260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6261 *) ac_try_echo=$ac_try;;
6262 esac
6263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6264 (eval "$ac_try") 2>&5
6265 ac_status=$?
6266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6267 (exit $ac_status); }; }; then
6269 else
6270 echo "$as_me: failed program was:" >&5
6271 sed 's/^/| /' conftest.$ac_ext >&5
6273 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6274 CXXFLAGS="-g"
6275 cat >conftest.$ac_ext <<_ACEOF
6276 /* confdefs.h. */
6277 _ACEOF
6278 cat confdefs.h >>conftest.$ac_ext
6279 cat >>conftest.$ac_ext <<_ACEOF
6280 /* end confdefs.h. */
6283 main ()
6287 return 0;
6289 _ACEOF
6290 rm -f conftest.$ac_objext
6291 if { (ac_try="$ac_compile"
6292 case "(($ac_try" in
6293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6294 *) ac_try_echo=$ac_try;;
6295 esac
6296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6297 (eval "$ac_compile") 2>conftest.er1
6298 ac_status=$?
6299 grep -v '^ *+' conftest.er1 >conftest.err
6300 rm -f conftest.er1
6301 cat conftest.err >&5
6302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6303 (exit $ac_status); } &&
6304 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6305 { (case "(($ac_try" in
6306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6307 *) ac_try_echo=$ac_try;;
6308 esac
6309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6310 (eval "$ac_try") 2>&5
6311 ac_status=$?
6312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6313 (exit $ac_status); }; } &&
6314 { ac_try='test -s conftest.$ac_objext'
6315 { (case "(($ac_try" in
6316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6317 *) ac_try_echo=$ac_try;;
6318 esac
6319 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6320 (eval "$ac_try") 2>&5
6321 ac_status=$?
6322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6323 (exit $ac_status); }; }; then
6324 ac_cv_prog_cxx_g=yes
6325 else
6326 echo "$as_me: failed program was:" >&5
6327 sed 's/^/| /' conftest.$ac_ext >&5
6332 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6335 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6339 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6341 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6342 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6343 if test "$ac_test_CXXFLAGS" = set; then
6344 CXXFLAGS=$ac_save_CXXFLAGS
6345 elif test $ac_cv_prog_cxx_g = yes; then
6346 if test "$GXX" = yes; then
6347 CXXFLAGS="-g -O2"
6348 else
6349 CXXFLAGS="-g"
6351 else
6352 if test "$GXX" = yes; then
6353 CXXFLAGS="-O2"
6354 else
6355 CXXFLAGS=
6358 ac_ext=c
6359 ac_cpp='$CPP $CPPFLAGS'
6360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6361 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6362 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6365 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6366 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6367 if test "${lt_cv_path_NM+set}" = set; then
6368 echo $ECHO_N "(cached) $ECHO_C" >&6
6369 else
6370 if test -n "$NM"; then
6371 # Let the user override the test.
6372 lt_cv_path_NM="$NM"
6373 else
6374 lt_nm_to_check="${ac_tool_prefix}nm"
6375 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6376 lt_nm_to_check="$lt_nm_to_check nm"
6378 for lt_tmp_nm in $lt_nm_to_check; do
6379 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6380 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6381 IFS="$lt_save_ifs"
6382 test -z "$ac_dir" && ac_dir=.
6383 tmp_nm="$ac_dir/$lt_tmp_nm"
6384 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6385 # Check to see if the nm accepts a BSD-compat flag.
6386 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6387 # nm: unknown option "B" ignored
6388 # Tru64's nm complains that /dev/null is an invalid object file
6389 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6390 */dev/null* | *'Invalid file or object type'*)
6391 lt_cv_path_NM="$tmp_nm -B"
6392 break
6395 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6396 */dev/null*)
6397 lt_cv_path_NM="$tmp_nm -p"
6398 break
6401 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6402 continue # so that we can try to find one that supports BSD flags
6404 esac
6406 esac
6408 done
6409 IFS="$lt_save_ifs"
6410 done
6411 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6414 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6415 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6416 NM="$lt_cv_path_NM"
6420 { echo "$as_me:$LINENO: checking for GNU make" >&5
6421 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6422 if test "${llvm_cv_gnu_make_command+set}" = set; then
6423 echo $ECHO_N "(cached) $ECHO_C" >&6
6424 else
6425 llvm_cv_gnu_make_command=''
6426 for a in "$MAKE" make gmake gnumake ; do
6427 if test -z "$a" ; then continue ; fi ;
6428 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6429 then
6430 llvm_cv_gnu_make_command=$a ;
6431 break;
6433 done
6435 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6436 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6437 if test "x$llvm_cv_gnu_make_command" != "x" ; then
6438 ifGNUmake='' ;
6439 else
6440 ifGNUmake='#' ;
6441 { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6442 echo "${ECHO_T}\"Not found\"" >&6; };
6446 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6447 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6448 LN_S=$as_ln_s
6449 if test "$LN_S" = "ln -s"; then
6450 { echo "$as_me:$LINENO: result: yes" >&5
6451 echo "${ECHO_T}yes" >&6; }
6452 else
6453 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6454 echo "${ECHO_T}no, using $LN_S" >&6; }
6457 # Extract the first word of "cmp", so it can be a program name with args.
6458 set dummy cmp; ac_word=$2
6459 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6460 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6461 if test "${ac_cv_path_CMP+set}" = set; then
6462 echo $ECHO_N "(cached) $ECHO_C" >&6
6463 else
6464 case $CMP in
6465 [\\/]* | ?:[\\/]*)
6466 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6470 for as_dir in $PATH
6472 IFS=$as_save_IFS
6473 test -z "$as_dir" && as_dir=.
6474 for ac_exec_ext in '' $ac_executable_extensions; do
6475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6476 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6477 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6478 break 2
6480 done
6481 done
6482 IFS=$as_save_IFS
6484 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6486 esac
6488 CMP=$ac_cv_path_CMP
6489 if test -n "$CMP"; then
6490 { echo "$as_me:$LINENO: result: $CMP" >&5
6491 echo "${ECHO_T}$CMP" >&6; }
6492 else
6493 { echo "$as_me:$LINENO: result: no" >&5
6494 echo "${ECHO_T}no" >&6; }
6498 # Extract the first word of "cp", so it can be a program name with args.
6499 set dummy cp; ac_word=$2
6500 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6501 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6502 if test "${ac_cv_path_CP+set}" = set; then
6503 echo $ECHO_N "(cached) $ECHO_C" >&6
6504 else
6505 case $CP in
6506 [\\/]* | ?:[\\/]*)
6507 ac_cv_path_CP="$CP" # Let the user override the test with a path.
6510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6511 for as_dir in $PATH
6513 IFS=$as_save_IFS
6514 test -z "$as_dir" && as_dir=.
6515 for ac_exec_ext in '' $ac_executable_extensions; do
6516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6517 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6518 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6519 break 2
6521 done
6522 done
6523 IFS=$as_save_IFS
6525 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6527 esac
6529 CP=$ac_cv_path_CP
6530 if test -n "$CP"; then
6531 { echo "$as_me:$LINENO: result: $CP" >&5
6532 echo "${ECHO_T}$CP" >&6; }
6533 else
6534 { echo "$as_me:$LINENO: result: no" >&5
6535 echo "${ECHO_T}no" >&6; }
6539 # Extract the first word of "date", so it can be a program name with args.
6540 set dummy date; ac_word=$2
6541 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6542 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6543 if test "${ac_cv_path_DATE+set}" = set; then
6544 echo $ECHO_N "(cached) $ECHO_C" >&6
6545 else
6546 case $DATE in
6547 [\\/]* | ?:[\\/]*)
6548 ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6552 for as_dir in $PATH
6554 IFS=$as_save_IFS
6555 test -z "$as_dir" && as_dir=.
6556 for ac_exec_ext in '' $ac_executable_extensions; do
6557 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6558 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6559 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6560 break 2
6562 done
6563 done
6564 IFS=$as_save_IFS
6566 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6568 esac
6570 DATE=$ac_cv_path_DATE
6571 if test -n "$DATE"; then
6572 { echo "$as_me:$LINENO: result: $DATE" >&5
6573 echo "${ECHO_T}$DATE" >&6; }
6574 else
6575 { echo "$as_me:$LINENO: result: no" >&5
6576 echo "${ECHO_T}no" >&6; }
6580 # Extract the first word of "find", so it can be a program name with args.
6581 set dummy find; ac_word=$2
6582 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6583 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6584 if test "${ac_cv_path_FIND+set}" = set; then
6585 echo $ECHO_N "(cached) $ECHO_C" >&6
6586 else
6587 case $FIND in
6588 [\\/]* | ?:[\\/]*)
6589 ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6593 for as_dir in $PATH
6595 IFS=$as_save_IFS
6596 test -z "$as_dir" && as_dir=.
6597 for ac_exec_ext in '' $ac_executable_extensions; do
6598 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6599 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6600 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6601 break 2
6603 done
6604 done
6605 IFS=$as_save_IFS
6607 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6609 esac
6611 FIND=$ac_cv_path_FIND
6612 if test -n "$FIND"; then
6613 { echo "$as_me:$LINENO: result: $FIND" >&5
6614 echo "${ECHO_T}$FIND" >&6; }
6615 else
6616 { echo "$as_me:$LINENO: result: no" >&5
6617 echo "${ECHO_T}no" >&6; }
6621 # Extract the first word of "grep", so it can be a program name with args.
6622 set dummy grep; ac_word=$2
6623 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6624 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6625 if test "${ac_cv_path_GREP+set}" = set; then
6626 echo $ECHO_N "(cached) $ECHO_C" >&6
6627 else
6628 case $GREP in
6629 [\\/]* | ?:[\\/]*)
6630 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6634 for as_dir in $PATH
6636 IFS=$as_save_IFS
6637 test -z "$as_dir" && as_dir=.
6638 for ac_exec_ext in '' $ac_executable_extensions; do
6639 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6640 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6641 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6642 break 2
6644 done
6645 done
6646 IFS=$as_save_IFS
6648 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6650 esac
6652 GREP=$ac_cv_path_GREP
6653 if test -n "$GREP"; then
6654 { echo "$as_me:$LINENO: result: $GREP" >&5
6655 echo "${ECHO_T}$GREP" >&6; }
6656 else
6657 { echo "$as_me:$LINENO: result: no" >&5
6658 echo "${ECHO_T}no" >&6; }
6662 # Extract the first word of "mkdir", so it can be a program name with args.
6663 set dummy mkdir; ac_word=$2
6664 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6665 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6666 if test "${ac_cv_path_MKDIR+set}" = set; then
6667 echo $ECHO_N "(cached) $ECHO_C" >&6
6668 else
6669 case $MKDIR in
6670 [\\/]* | ?:[\\/]*)
6671 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6675 for as_dir in $PATH
6677 IFS=$as_save_IFS
6678 test -z "$as_dir" && as_dir=.
6679 for ac_exec_ext in '' $ac_executable_extensions; do
6680 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6681 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6682 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6683 break 2
6685 done
6686 done
6687 IFS=$as_save_IFS
6689 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6691 esac
6693 MKDIR=$ac_cv_path_MKDIR
6694 if test -n "$MKDIR"; then
6695 { echo "$as_me:$LINENO: result: $MKDIR" >&5
6696 echo "${ECHO_T}$MKDIR" >&6; }
6697 else
6698 { echo "$as_me:$LINENO: result: no" >&5
6699 echo "${ECHO_T}no" >&6; }
6703 # Extract the first word of "mv", so it can be a program name with args.
6704 set dummy mv; ac_word=$2
6705 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6706 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6707 if test "${ac_cv_path_MV+set}" = set; then
6708 echo $ECHO_N "(cached) $ECHO_C" >&6
6709 else
6710 case $MV in
6711 [\\/]* | ?:[\\/]*)
6712 ac_cv_path_MV="$MV" # Let the user override the test with a path.
6715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6716 for as_dir in $PATH
6718 IFS=$as_save_IFS
6719 test -z "$as_dir" && as_dir=.
6720 for ac_exec_ext in '' $ac_executable_extensions; do
6721 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6722 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6723 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6724 break 2
6726 done
6727 done
6728 IFS=$as_save_IFS
6730 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6732 esac
6734 MV=$ac_cv_path_MV
6735 if test -n "$MV"; then
6736 { echo "$as_me:$LINENO: result: $MV" >&5
6737 echo "${ECHO_T}$MV" >&6; }
6738 else
6739 { echo "$as_me:$LINENO: result: no" >&5
6740 echo "${ECHO_T}no" >&6; }
6744 if test -n "$ac_tool_prefix"; then
6745 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6746 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6747 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6748 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6749 if test "${ac_cv_prog_RANLIB+set}" = set; then
6750 echo $ECHO_N "(cached) $ECHO_C" >&6
6751 else
6752 if test -n "$RANLIB"; then
6753 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6754 else
6755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6756 for as_dir in $PATH
6758 IFS=$as_save_IFS
6759 test -z "$as_dir" && as_dir=.
6760 for ac_exec_ext in '' $ac_executable_extensions; do
6761 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6762 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6763 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6764 break 2
6766 done
6767 done
6768 IFS=$as_save_IFS
6772 RANLIB=$ac_cv_prog_RANLIB
6773 if test -n "$RANLIB"; then
6774 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6775 echo "${ECHO_T}$RANLIB" >&6; }
6776 else
6777 { echo "$as_me:$LINENO: result: no" >&5
6778 echo "${ECHO_T}no" >&6; }
6783 if test -z "$ac_cv_prog_RANLIB"; then
6784 ac_ct_RANLIB=$RANLIB
6785 # Extract the first word of "ranlib", so it can be a program name with args.
6786 set dummy ranlib; ac_word=$2
6787 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6788 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6789 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6790 echo $ECHO_N "(cached) $ECHO_C" >&6
6791 else
6792 if test -n "$ac_ct_RANLIB"; then
6793 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6794 else
6795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6796 for as_dir in $PATH
6798 IFS=$as_save_IFS
6799 test -z "$as_dir" && as_dir=.
6800 for ac_exec_ext in '' $ac_executable_extensions; do
6801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6802 ac_cv_prog_ac_ct_RANLIB="ranlib"
6803 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6804 break 2
6806 done
6807 done
6808 IFS=$as_save_IFS
6812 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6813 if test -n "$ac_ct_RANLIB"; then
6814 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6815 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6816 else
6817 { echo "$as_me:$LINENO: result: no" >&5
6818 echo "${ECHO_T}no" >&6; }
6821 if test "x$ac_ct_RANLIB" = x; then
6822 RANLIB=":"
6823 else
6824 case $cross_compiling:$ac_tool_warned in
6825 yes:)
6826 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6827 whose name does not start with the host triplet. If you think this
6828 configuration is useful to you, please write to autoconf@gnu.org." >&5
6829 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6830 whose name does not start with the host triplet. If you think this
6831 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6832 ac_tool_warned=yes ;;
6833 esac
6834 RANLIB=$ac_ct_RANLIB
6836 else
6837 RANLIB="$ac_cv_prog_RANLIB"
6840 # Extract the first word of "rm", so it can be a program name with args.
6841 set dummy rm; ac_word=$2
6842 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6843 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6844 if test "${ac_cv_path_RM+set}" = set; then
6845 echo $ECHO_N "(cached) $ECHO_C" >&6
6846 else
6847 case $RM in
6848 [\\/]* | ?:[\\/]*)
6849 ac_cv_path_RM="$RM" # Let the user override the test with a path.
6852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6853 for as_dir in $PATH
6855 IFS=$as_save_IFS
6856 test -z "$as_dir" && as_dir=.
6857 for ac_exec_ext in '' $ac_executable_extensions; do
6858 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6859 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
6860 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6861 break 2
6863 done
6864 done
6865 IFS=$as_save_IFS
6867 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6869 esac
6871 RM=$ac_cv_path_RM
6872 if test -n "$RM"; then
6873 { echo "$as_me:$LINENO: result: $RM" >&5
6874 echo "${ECHO_T}$RM" >&6; }
6875 else
6876 { echo "$as_me:$LINENO: result: no" >&5
6877 echo "${ECHO_T}no" >&6; }
6881 # Extract the first word of "sed", so it can be a program name with args.
6882 set dummy sed; ac_word=$2
6883 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6884 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6885 if test "${ac_cv_path_SED+set}" = set; then
6886 echo $ECHO_N "(cached) $ECHO_C" >&6
6887 else
6888 case $SED in
6889 [\\/]* | ?:[\\/]*)
6890 ac_cv_path_SED="$SED" # Let the user override the test with a path.
6893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6894 for as_dir in $PATH
6896 IFS=$as_save_IFS
6897 test -z "$as_dir" && as_dir=.
6898 for ac_exec_ext in '' $ac_executable_extensions; do
6899 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6900 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
6901 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6902 break 2
6904 done
6905 done
6906 IFS=$as_save_IFS
6908 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6910 esac
6912 SED=$ac_cv_path_SED
6913 if test -n "$SED"; then
6914 { echo "$as_me:$LINENO: result: $SED" >&5
6915 echo "${ECHO_T}$SED" >&6; }
6916 else
6917 { echo "$as_me:$LINENO: result: no" >&5
6918 echo "${ECHO_T}no" >&6; }
6922 # Extract the first word of "tar", so it can be a program name with args.
6923 set dummy tar; ac_word=$2
6924 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6925 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6926 if test "${ac_cv_path_TAR+set}" = set; then
6927 echo $ECHO_N "(cached) $ECHO_C" >&6
6928 else
6929 case $TAR in
6930 [\\/]* | ?:[\\/]*)
6931 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6935 for as_dir in $PATH
6937 IFS=$as_save_IFS
6938 test -z "$as_dir" && as_dir=.
6939 for ac_exec_ext in '' $ac_executable_extensions; do
6940 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6941 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6942 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6943 break 2
6945 done
6946 done
6947 IFS=$as_save_IFS
6949 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6951 esac
6953 TAR=$ac_cv_path_TAR
6954 if test -n "$TAR"; then
6955 { echo "$as_me:$LINENO: result: $TAR" >&5
6956 echo "${ECHO_T}$TAR" >&6; }
6957 else
6958 { echo "$as_me:$LINENO: result: no" >&5
6959 echo "${ECHO_T}no" >&6; }
6963 # Extract the first word of "pwd", so it can be a program name with args.
6964 set dummy pwd; ac_word=$2
6965 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6966 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6967 if test "${ac_cv_path_BINPWD+set}" = set; then
6968 echo $ECHO_N "(cached) $ECHO_C" >&6
6969 else
6970 case $BINPWD in
6971 [\\/]* | ?:[\\/]*)
6972 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976 for as_dir in $PATH
6978 IFS=$as_save_IFS
6979 test -z "$as_dir" && as_dir=.
6980 for ac_exec_ext in '' $ac_executable_extensions; do
6981 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6982 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
6983 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6984 break 2
6986 done
6987 done
6988 IFS=$as_save_IFS
6990 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6992 esac
6994 BINPWD=$ac_cv_path_BINPWD
6995 if test -n "$BINPWD"; then
6996 { echo "$as_me:$LINENO: result: $BINPWD" >&5
6997 echo "${ECHO_T}$BINPWD" >&6; }
6998 else
6999 { echo "$as_me:$LINENO: result: no" >&5
7000 echo "${ECHO_T}no" >&6; }
7005 # Extract the first word of "Graphviz", so it can be a program name with args.
7006 set dummy Graphviz; ac_word=$2
7007 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7008 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7009 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7010 echo $ECHO_N "(cached) $ECHO_C" >&6
7011 else
7012 case $GRAPHVIZ in
7013 [\\/]* | ?:[\\/]*)
7014 ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7018 for as_dir in $PATH
7020 IFS=$as_save_IFS
7021 test -z "$as_dir" && as_dir=.
7022 for ac_exec_ext in '' $ac_executable_extensions; do
7023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7024 ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7025 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7026 break 2
7028 done
7029 done
7030 IFS=$as_save_IFS
7032 test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7034 esac
7036 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7037 if test -n "$GRAPHVIZ"; then
7038 { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7039 echo "${ECHO_T}$GRAPHVIZ" >&6; }
7040 else
7041 { echo "$as_me:$LINENO: result: no" >&5
7042 echo "${ECHO_T}no" >&6; }
7046 if test "$GRAPHVIZ" != "echo Graphviz" ; then
7048 cat >>confdefs.h <<\_ACEOF
7049 #define HAVE_GRAPHVIZ 1
7050 _ACEOF
7052 if test "$llvm_cv_os_type" = "MingW" ; then
7053 GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7056 cat >>confdefs.h <<_ACEOF
7057 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7058 _ACEOF
7061 # Extract the first word of "dot", so it can be a program name with args.
7062 set dummy dot; ac_word=$2
7063 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7064 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7065 if test "${ac_cv_path_DOT+set}" = set; then
7066 echo $ECHO_N "(cached) $ECHO_C" >&6
7067 else
7068 case $DOT in
7069 [\\/]* | ?:[\\/]*)
7070 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7074 for as_dir in $PATH
7076 IFS=$as_save_IFS
7077 test -z "$as_dir" && as_dir=.
7078 for ac_exec_ext in '' $ac_executable_extensions; do
7079 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7080 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7081 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7082 break 2
7084 done
7085 done
7086 IFS=$as_save_IFS
7088 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7090 esac
7092 DOT=$ac_cv_path_DOT
7093 if test -n "$DOT"; then
7094 { echo "$as_me:$LINENO: result: $DOT" >&5
7095 echo "${ECHO_T}$DOT" >&6; }
7096 else
7097 { echo "$as_me:$LINENO: result: no" >&5
7098 echo "${ECHO_T}no" >&6; }
7102 if test "$DOT" != "echo dot" ; then
7104 cat >>confdefs.h <<\_ACEOF
7105 #define HAVE_DOT 1
7106 _ACEOF
7108 if test "$llvm_cv_os_type" = "MingW" ; then
7109 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7112 cat >>confdefs.h <<_ACEOF
7113 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
7114 _ACEOF
7117 for ac_prog in gv gsview32
7119 # Extract the first word of "$ac_prog", so it can be a program name with args.
7120 set dummy $ac_prog; ac_word=$2
7121 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7122 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7123 if test "${ac_cv_path_GV+set}" = set; then
7124 echo $ECHO_N "(cached) $ECHO_C" >&6
7125 else
7126 case $GV in
7127 [\\/]* | ?:[\\/]*)
7128 ac_cv_path_GV="$GV" # Let the user override the test with a path.
7131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7132 for as_dir in $PATH
7134 IFS=$as_save_IFS
7135 test -z "$as_dir" && as_dir=.
7136 for ac_exec_ext in '' $ac_executable_extensions; do
7137 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7138 ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7139 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7140 break 2
7142 done
7143 done
7144 IFS=$as_save_IFS
7147 esac
7149 GV=$ac_cv_path_GV
7150 if test -n "$GV"; then
7151 { echo "$as_me:$LINENO: result: $GV" >&5
7152 echo "${ECHO_T}$GV" >&6; }
7153 else
7154 { echo "$as_me:$LINENO: result: no" >&5
7155 echo "${ECHO_T}no" >&6; }
7159 test -n "$GV" && break
7160 done
7161 test -n "$GV" || GV="echo gv"
7163 if test "$GV" != "echo gv" ; then
7165 cat >>confdefs.h <<\_ACEOF
7166 #define HAVE_GV 1
7167 _ACEOF
7169 if test "$llvm_cv_os_type" = "MingW" ; then
7170 GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7173 cat >>confdefs.h <<_ACEOF
7174 #define LLVM_PATH_GV "$GV${EXEEXT}"
7175 _ACEOF
7178 # Extract the first word of "dotty", so it can be a program name with args.
7179 set dummy dotty; ac_word=$2
7180 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7181 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7182 if test "${ac_cv_path_DOTTY+set}" = set; then
7183 echo $ECHO_N "(cached) $ECHO_C" >&6
7184 else
7185 case $DOTTY in
7186 [\\/]* | ?:[\\/]*)
7187 ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7191 for as_dir in $PATH
7193 IFS=$as_save_IFS
7194 test -z "$as_dir" && as_dir=.
7195 for ac_exec_ext in '' $ac_executable_extensions; do
7196 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7197 ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7198 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7199 break 2
7201 done
7202 done
7203 IFS=$as_save_IFS
7205 test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7207 esac
7209 DOTTY=$ac_cv_path_DOTTY
7210 if test -n "$DOTTY"; then
7211 { echo "$as_me:$LINENO: result: $DOTTY" >&5
7212 echo "${ECHO_T}$DOTTY" >&6; }
7213 else
7214 { echo "$as_me:$LINENO: result: no" >&5
7215 echo "${ECHO_T}no" >&6; }
7219 if test "$DOTTY" != "echo dotty" ; then
7221 cat >>confdefs.h <<\_ACEOF
7222 #define HAVE_DOTTY 1
7223 _ACEOF
7225 if test "$llvm_cv_os_type" = "MingW" ; then
7226 DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7229 cat >>confdefs.h <<_ACEOF
7230 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7231 _ACEOF
7236 # Extract the first word of "perl", so it can be a program name with args.
7237 set dummy perl; ac_word=$2
7238 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7239 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7240 if test "${ac_cv_path_PERL+set}" = set; then
7241 echo $ECHO_N "(cached) $ECHO_C" >&6
7242 else
7243 case $PERL in
7244 [\\/]* | ?:[\\/]*)
7245 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7249 for as_dir in $PATH
7251 IFS=$as_save_IFS
7252 test -z "$as_dir" && as_dir=.
7253 for ac_exec_ext in '' $ac_executable_extensions; do
7254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7255 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7256 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7257 break 2
7259 done
7260 done
7261 IFS=$as_save_IFS
7263 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7265 esac
7267 PERL=$ac_cv_path_PERL
7268 if test -n "$PERL"; then
7269 { echo "$as_me:$LINENO: result: $PERL" >&5
7270 echo "${ECHO_T}$PERL" >&6; }
7271 else
7272 { echo "$as_me:$LINENO: result: no" >&5
7273 echo "${ECHO_T}no" >&6; }
7277 if test "$PERL" != "none"; then
7278 { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
7279 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
7280 if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
7281 { echo "$as_me:$LINENO: result: yes" >&5
7282 echo "${ECHO_T}yes" >&6; }
7283 else
7284 PERL=none
7285 { echo "$as_me:$LINENO: result: not found" >&5
7286 echo "${ECHO_T}not found" >&6; }
7291 if test x"$PERL" = xnone; then
7292 HAVE_PERL=0
7294 { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
7295 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
7296 { (exit 1); exit 1; }; }
7297 else
7298 HAVE_PERL=1
7302 # Find a good install program. We prefer a C program (faster),
7303 # so one script is as good as another. But avoid the broken or
7304 # incompatible versions:
7305 # SysV /etc/install, /usr/sbin/install
7306 # SunOS /usr/etc/install
7307 # IRIX /sbin/install
7308 # AIX /bin/install
7309 # AmigaOS /C/install, which installs bootblocks on floppy discs
7310 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7311 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7312 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7313 # OS/2's system install, which has a completely different semantic
7314 # ./install, which can be erroneously created by make from ./install.sh.
7315 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7316 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7317 if test -z "$INSTALL"; then
7318 if test "${ac_cv_path_install+set}" = set; then
7319 echo $ECHO_N "(cached) $ECHO_C" >&6
7320 else
7321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7322 for as_dir in $PATH
7324 IFS=$as_save_IFS
7325 test -z "$as_dir" && as_dir=.
7326 # Account for people who put trailing slashes in PATH elements.
7327 case $as_dir/ in
7328 ./ | .// | /cC/* | \
7329 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7330 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7331 /usr/ucb/* ) ;;
7333 # OSF1 and SCO ODT 3.0 have their own names for install.
7334 # Don't use installbsd from OSF since it installs stuff as root
7335 # by default.
7336 for ac_prog in ginstall scoinst install; do
7337 for ac_exec_ext in '' $ac_executable_extensions; do
7338 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7339 if test $ac_prog = install &&
7340 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7341 # AIX install. It has an incompatible calling convention.
7343 elif test $ac_prog = install &&
7344 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7345 # program-specific install script used by HP pwplus--don't use.
7347 else
7348 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7349 break 3
7352 done
7353 done
7355 esac
7356 done
7357 IFS=$as_save_IFS
7361 if test "${ac_cv_path_install+set}" = set; then
7362 INSTALL=$ac_cv_path_install
7363 else
7364 # As a last resort, use the slow shell script. Don't cache a
7365 # value for INSTALL within a source directory, because that will
7366 # break other packages using the cache if that directory is
7367 # removed, or if the value is a relative name.
7368 INSTALL=$ac_install_sh
7371 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7372 echo "${ECHO_T}$INSTALL" >&6; }
7374 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7375 # It thinks the first close brace ends the variable substitution.
7376 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7378 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7380 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7383 # Extract the first word of "bzip2", so it can be a program name with args.
7384 set dummy bzip2; ac_word=$2
7385 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7386 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7387 if test "${ac_cv_path_BZIP2+set}" = set; then
7388 echo $ECHO_N "(cached) $ECHO_C" >&6
7389 else
7390 case $BZIP2 in
7391 [\\/]* | ?:[\\/]*)
7392 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7396 for as_dir in $PATH
7398 IFS=$as_save_IFS
7399 test -z "$as_dir" && as_dir=.
7400 for ac_exec_ext in '' $ac_executable_extensions; do
7401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7402 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7403 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7404 break 2
7406 done
7407 done
7408 IFS=$as_save_IFS
7411 esac
7413 BZIP2=$ac_cv_path_BZIP2
7414 if test -n "$BZIP2"; then
7415 { echo "$as_me:$LINENO: result: $BZIP2" >&5
7416 echo "${ECHO_T}$BZIP2" >&6; }
7417 else
7418 { echo "$as_me:$LINENO: result: no" >&5
7419 echo "${ECHO_T}no" >&6; }
7423 # Extract the first word of "doxygen", so it can be a program name with args.
7424 set dummy doxygen; ac_word=$2
7425 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7426 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7427 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7428 echo $ECHO_N "(cached) $ECHO_C" >&6
7429 else
7430 case $DOXYGEN in
7431 [\\/]* | ?:[\\/]*)
7432 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7436 for as_dir in $PATH
7438 IFS=$as_save_IFS
7439 test -z "$as_dir" && as_dir=.
7440 for ac_exec_ext in '' $ac_executable_extensions; do
7441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7442 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7443 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7444 break 2
7446 done
7447 done
7448 IFS=$as_save_IFS
7451 esac
7453 DOXYGEN=$ac_cv_path_DOXYGEN
7454 if test -n "$DOXYGEN"; then
7455 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7456 echo "${ECHO_T}$DOXYGEN" >&6; }
7457 else
7458 { echo "$as_me:$LINENO: result: no" >&5
7459 echo "${ECHO_T}no" >&6; }
7463 # Extract the first word of "groff", so it can be a program name with args.
7464 set dummy groff; ac_word=$2
7465 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7466 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7467 if test "${ac_cv_path_GROFF+set}" = set; then
7468 echo $ECHO_N "(cached) $ECHO_C" >&6
7469 else
7470 case $GROFF in
7471 [\\/]* | ?:[\\/]*)
7472 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7476 for as_dir in $PATH
7478 IFS=$as_save_IFS
7479 test -z "$as_dir" && as_dir=.
7480 for ac_exec_ext in '' $ac_executable_extensions; do
7481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7482 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7483 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7484 break 2
7486 done
7487 done
7488 IFS=$as_save_IFS
7491 esac
7493 GROFF=$ac_cv_path_GROFF
7494 if test -n "$GROFF"; then
7495 { echo "$as_me:$LINENO: result: $GROFF" >&5
7496 echo "${ECHO_T}$GROFF" >&6; }
7497 else
7498 { echo "$as_me:$LINENO: result: no" >&5
7499 echo "${ECHO_T}no" >&6; }
7503 # Extract the first word of "gzip", so it can be a program name with args.
7504 set dummy gzip; ac_word=$2
7505 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7506 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7507 if test "${ac_cv_path_GZIP+set}" = set; then
7508 echo $ECHO_N "(cached) $ECHO_C" >&6
7509 else
7510 case $GZIP in
7511 [\\/]* | ?:[\\/]*)
7512 ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
7515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7516 for as_dir in $PATH
7518 IFS=$as_save_IFS
7519 test -z "$as_dir" && as_dir=.
7520 for ac_exec_ext in '' $ac_executable_extensions; do
7521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7522 ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
7523 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7524 break 2
7526 done
7527 done
7528 IFS=$as_save_IFS
7531 esac
7533 GZIP=$ac_cv_path_GZIP
7534 if test -n "$GZIP"; then
7535 { echo "$as_me:$LINENO: result: $GZIP" >&5
7536 echo "${ECHO_T}$GZIP" >&6; }
7537 else
7538 { echo "$as_me:$LINENO: result: no" >&5
7539 echo "${ECHO_T}no" >&6; }
7543 # Extract the first word of "pod2html", so it can be a program name with args.
7544 set dummy pod2html; ac_word=$2
7545 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7546 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7547 if test "${ac_cv_path_POD2HTML+set}" = set; then
7548 echo $ECHO_N "(cached) $ECHO_C" >&6
7549 else
7550 case $POD2HTML in
7551 [\\/]* | ?:[\\/]*)
7552 ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7556 for as_dir in $PATH
7558 IFS=$as_save_IFS
7559 test -z "$as_dir" && as_dir=.
7560 for ac_exec_ext in '' $ac_executable_extensions; do
7561 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7562 ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
7563 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7564 break 2
7566 done
7567 done
7568 IFS=$as_save_IFS
7571 esac
7573 POD2HTML=$ac_cv_path_POD2HTML
7574 if test -n "$POD2HTML"; then
7575 { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7576 echo "${ECHO_T}$POD2HTML" >&6; }
7577 else
7578 { echo "$as_me:$LINENO: result: no" >&5
7579 echo "${ECHO_T}no" >&6; }
7583 # Extract the first word of "pod2man", so it can be a program name with args.
7584 set dummy pod2man; ac_word=$2
7585 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7586 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7587 if test "${ac_cv_path_POD2MAN+set}" = set; then
7588 echo $ECHO_N "(cached) $ECHO_C" >&6
7589 else
7590 case $POD2MAN in
7591 [\\/]* | ?:[\\/]*)
7592 ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7596 for as_dir in $PATH
7598 IFS=$as_save_IFS
7599 test -z "$as_dir" && as_dir=.
7600 for ac_exec_ext in '' $ac_executable_extensions; do
7601 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7602 ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
7603 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7604 break 2
7606 done
7607 done
7608 IFS=$as_save_IFS
7611 esac
7613 POD2MAN=$ac_cv_path_POD2MAN
7614 if test -n "$POD2MAN"; then
7615 { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7616 echo "${ECHO_T}$POD2MAN" >&6; }
7617 else
7618 { echo "$as_me:$LINENO: result: no" >&5
7619 echo "${ECHO_T}no" >&6; }
7623 # Extract the first word of "runtest", so it can be a program name with args.
7624 set dummy runtest; ac_word=$2
7625 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7626 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7627 if test "${ac_cv_path_RUNTEST+set}" = set; then
7628 echo $ECHO_N "(cached) $ECHO_C" >&6
7629 else
7630 case $RUNTEST in
7631 [\\/]* | ?:[\\/]*)
7632 ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7636 for as_dir in $PATH
7638 IFS=$as_save_IFS
7639 test -z "$as_dir" && as_dir=.
7640 for ac_exec_ext in '' $ac_executable_extensions; do
7641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7642 ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
7643 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7644 break 2
7646 done
7647 done
7648 IFS=$as_save_IFS
7651 esac
7653 RUNTEST=$ac_cv_path_RUNTEST
7654 if test -n "$RUNTEST"; then
7655 { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7656 echo "${ECHO_T}$RUNTEST" >&6; }
7657 else
7658 { echo "$as_me:$LINENO: result: no" >&5
7659 echo "${ECHO_T}no" >&6; }
7664 no_itcl=true
7665 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7666 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
7668 # Check whether --with-tclinclude was given.
7669 if test "${with_tclinclude+set}" = set; then
7670 withval=$with_tclinclude; with_tclinclude=${withval}
7671 else
7672 with_tclinclude=''
7675 if test "${ac_cv_path_tclsh+set}" = set; then
7676 echo $ECHO_N "(cached) $ECHO_C" >&6
7677 else
7679 if test x"${with_tclinclude}" != x ; then
7680 if test -f ${with_tclinclude}/tclsh ; then
7681 ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7682 elif test -f ${with_tclinclude}/src/tclsh ; then
7683 ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7684 else
7685 { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7686 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7687 { (exit 1); exit 1; }; }
7691 if test x"${ac_cv_path_tclsh}" = x ; then
7692 { echo "$as_me:$LINENO: result: none" >&5
7693 echo "${ECHO_T}none" >&6; }
7694 for ac_prog in tclsh8.4 tclsh8.4.8 tclsh8.4.7 tclsh8.4.6 tclsh8.4.5 tclsh8.4.4 tclsh8.4.3 tclsh8.4.2 tclsh8.4.1 tclsh8.4.0 tclsh8.3 tclsh8.3.5 tclsh8.3.4 tclsh8.3.3 tclsh8.3.2 tclsh8.3.1 tclsh8.3.0 tclsh
7696 # Extract the first word of "$ac_prog", so it can be a program name with args.
7697 set dummy $ac_prog; ac_word=$2
7698 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7699 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7700 if test "${ac_cv_path_TCLSH+set}" = set; then
7701 echo $ECHO_N "(cached) $ECHO_C" >&6
7702 else
7703 case $TCLSH in
7704 [\\/]* | ?:[\\/]*)
7705 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7709 for as_dir in $PATH
7711 IFS=$as_save_IFS
7712 test -z "$as_dir" && as_dir=.
7713 for ac_exec_ext in '' $ac_executable_extensions; do
7714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7715 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
7716 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7717 break 2
7719 done
7720 done
7721 IFS=$as_save_IFS
7724 esac
7726 TCLSH=$ac_cv_path_TCLSH
7727 if test -n "$TCLSH"; then
7728 { echo "$as_me:$LINENO: result: $TCLSH" >&5
7729 echo "${ECHO_T}$TCLSH" >&6; }
7730 else
7731 { echo "$as_me:$LINENO: result: no" >&5
7732 echo "${ECHO_T}no" >&6; }
7736 test -n "$TCLSH" && break
7737 done
7739 if test x"${TCLSH}" = x ; then
7740 ac_cv_path_tclsh='';
7741 else
7742 ac_cv_path_tclsh="${TCLSH}";
7744 else
7745 { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7746 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
7747 TCLSH="${ac_cv_path_tclsh}"
7753 # Extract the first word of "zip", so it can be a program name with args.
7754 set dummy zip; ac_word=$2
7755 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7756 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7757 if test "${ac_cv_path_ZIP+set}" = set; then
7758 echo $ECHO_N "(cached) $ECHO_C" >&6
7759 else
7760 case $ZIP in
7761 [\\/]* | ?:[\\/]*)
7762 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7766 for as_dir in $PATH
7768 IFS=$as_save_IFS
7769 test -z "$as_dir" && as_dir=.
7770 for ac_exec_ext in '' $ac_executable_extensions; do
7771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7772 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
7773 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7774 break 2
7776 done
7777 done
7778 IFS=$as_save_IFS
7781 esac
7783 ZIP=$ac_cv_path_ZIP
7784 if test -n "$ZIP"; then
7785 { echo "$as_me:$LINENO: result: $ZIP" >&5
7786 echo "${ECHO_T}$ZIP" >&6; }
7787 else
7788 { echo "$as_me:$LINENO: result: no" >&5
7789 echo "${ECHO_T}no" >&6; }
7793 for ac_prog in ocamlc
7795 # Extract the first word of "$ac_prog", so it can be a program name with args.
7796 set dummy $ac_prog; ac_word=$2
7797 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7798 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7799 if test "${ac_cv_path_OCAMLC+set}" = set; then
7800 echo $ECHO_N "(cached) $ECHO_C" >&6
7801 else
7802 case $OCAMLC in
7803 [\\/]* | ?:[\\/]*)
7804 ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7808 for as_dir in $PATH
7810 IFS=$as_save_IFS
7811 test -z "$as_dir" && as_dir=.
7812 for ac_exec_ext in '' $ac_executable_extensions; do
7813 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7814 ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
7815 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7816 break 2
7818 done
7819 done
7820 IFS=$as_save_IFS
7823 esac
7825 OCAMLC=$ac_cv_path_OCAMLC
7826 if test -n "$OCAMLC"; then
7827 { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7828 echo "${ECHO_T}$OCAMLC" >&6; }
7829 else
7830 { echo "$as_me:$LINENO: result: no" >&5
7831 echo "${ECHO_T}no" >&6; }
7835 test -n "$OCAMLC" && break
7836 done
7838 for ac_prog in ocamlopt
7840 # Extract the first word of "$ac_prog", so it can be a program name with args.
7841 set dummy $ac_prog; ac_word=$2
7842 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7843 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7844 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7845 echo $ECHO_N "(cached) $ECHO_C" >&6
7846 else
7847 case $OCAMLOPT in
7848 [\\/]* | ?:[\\/]*)
7849 ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7853 for as_dir in $PATH
7855 IFS=$as_save_IFS
7856 test -z "$as_dir" && as_dir=.
7857 for ac_exec_ext in '' $ac_executable_extensions; do
7858 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7859 ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
7860 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7861 break 2
7863 done
7864 done
7865 IFS=$as_save_IFS
7868 esac
7870 OCAMLOPT=$ac_cv_path_OCAMLOPT
7871 if test -n "$OCAMLOPT"; then
7872 { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7873 echo "${ECHO_T}$OCAMLOPT" >&6; }
7874 else
7875 { echo "$as_me:$LINENO: result: no" >&5
7876 echo "${ECHO_T}no" >&6; }
7880 test -n "$OCAMLOPT" && break
7881 done
7883 for ac_prog in ocamldep
7885 # Extract the first word of "$ac_prog", so it can be a program name with args.
7886 set dummy $ac_prog; ac_word=$2
7887 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7888 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7889 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7890 echo $ECHO_N "(cached) $ECHO_C" >&6
7891 else
7892 case $OCAMLDEP in
7893 [\\/]* | ?:[\\/]*)
7894 ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7898 for as_dir in $PATH
7900 IFS=$as_save_IFS
7901 test -z "$as_dir" && as_dir=.
7902 for ac_exec_ext in '' $ac_executable_extensions; do
7903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7904 ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
7905 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7906 break 2
7908 done
7909 done
7910 IFS=$as_save_IFS
7913 esac
7915 OCAMLDEP=$ac_cv_path_OCAMLDEP
7916 if test -n "$OCAMLDEP"; then
7917 { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7918 echo "${ECHO_T}$OCAMLDEP" >&6; }
7919 else
7920 { echo "$as_me:$LINENO: result: no" >&5
7921 echo "${ECHO_T}no" >&6; }
7925 test -n "$OCAMLDEP" && break
7926 done
7928 for ac_prog in ocamldoc
7930 # Extract the first word of "$ac_prog", so it can be a program name with args.
7931 set dummy $ac_prog; ac_word=$2
7932 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7933 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7934 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7935 echo $ECHO_N "(cached) $ECHO_C" >&6
7936 else
7937 case $OCAMLDOC in
7938 [\\/]* | ?:[\\/]*)
7939 ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7943 for as_dir in $PATH
7945 IFS=$as_save_IFS
7946 test -z "$as_dir" && as_dir=.
7947 for ac_exec_ext in '' $ac_executable_extensions; do
7948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7949 ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
7950 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7951 break 2
7953 done
7954 done
7955 IFS=$as_save_IFS
7958 esac
7960 OCAMLDOC=$ac_cv_path_OCAMLDOC
7961 if test -n "$OCAMLDOC"; then
7962 { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7963 echo "${ECHO_T}$OCAMLDOC" >&6; }
7964 else
7965 { echo "$as_me:$LINENO: result: no" >&5
7966 echo "${ECHO_T}no" >&6; }
7970 test -n "$OCAMLDOC" && break
7971 done
7973 for ac_prog in gas as
7975 # Extract the first word of "$ac_prog", so it can be a program name with args.
7976 set dummy $ac_prog; ac_word=$2
7977 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7978 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7979 if test "${ac_cv_path_GAS+set}" = set; then
7980 echo $ECHO_N "(cached) $ECHO_C" >&6
7981 else
7982 case $GAS in
7983 [\\/]* | ?:[\\/]*)
7984 ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7988 for as_dir in $PATH
7990 IFS=$as_save_IFS
7991 test -z "$as_dir" && as_dir=.
7992 for ac_exec_ext in '' $ac_executable_extensions; do
7993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7994 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
7995 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7996 break 2
7998 done
7999 done
8000 IFS=$as_save_IFS
8003 esac
8005 GAS=$ac_cv_path_GAS
8006 if test -n "$GAS"; then
8007 { echo "$as_me:$LINENO: result: $GAS" >&5
8008 echo "${ECHO_T}$GAS" >&6; }
8009 else
8010 { echo "$as_me:$LINENO: result: no" >&5
8011 echo "${ECHO_T}no" >&6; }
8015 test -n "$GAS" && break
8016 done
8019 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8020 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8021 if test "${llvm_cv_link_use_r+set}" = set; then
8022 echo $ECHO_N "(cached) $ECHO_C" >&6
8023 else
8024 ac_ext=c
8025 ac_cpp='$CPP $CPPFLAGS'
8026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8030 oldcflags="$CFLAGS"
8031 CFLAGS="$CFLAGS -Wl,-R."
8032 cat >conftest.$ac_ext <<_ACEOF
8033 /* confdefs.h. */
8034 _ACEOF
8035 cat confdefs.h >>conftest.$ac_ext
8036 cat >>conftest.$ac_ext <<_ACEOF
8037 /* end confdefs.h. */
8040 main ()
8042 int main() { return 0; }
8044 return 0;
8046 _ACEOF
8047 rm -f conftest.$ac_objext conftest$ac_exeext
8048 if { (ac_try="$ac_link"
8049 case "(($ac_try" in
8050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8051 *) ac_try_echo=$ac_try;;
8052 esac
8053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8054 (eval "$ac_link") 2>conftest.er1
8055 ac_status=$?
8056 grep -v '^ *+' conftest.er1 >conftest.err
8057 rm -f conftest.er1
8058 cat conftest.err >&5
8059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8060 (exit $ac_status); } &&
8061 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8062 { (case "(($ac_try" in
8063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8064 *) ac_try_echo=$ac_try;;
8065 esac
8066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8067 (eval "$ac_try") 2>&5
8068 ac_status=$?
8069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8070 (exit $ac_status); }; } &&
8071 { ac_try='test -s conftest$ac_exeext'
8072 { (case "(($ac_try" in
8073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8074 *) ac_try_echo=$ac_try;;
8075 esac
8076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8077 (eval "$ac_try") 2>&5
8078 ac_status=$?
8079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8080 (exit $ac_status); }; }; then
8081 llvm_cv_link_use_r=yes
8082 else
8083 echo "$as_me: failed program was:" >&5
8084 sed 's/^/| /' conftest.$ac_ext >&5
8086 llvm_cv_link_use_r=no
8089 rm -f core conftest.err conftest.$ac_objext \
8090 conftest$ac_exeext conftest.$ac_ext
8091 CFLAGS="$oldcflags"
8092 ac_ext=c
8093 ac_cpp='$CPP $CPPFLAGS'
8094 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8095 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8096 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8100 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8101 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8102 if test "$llvm_cv_link_use_r" = yes ; then
8104 cat >>confdefs.h <<\_ACEOF
8105 #define HAVE_LINK_R 1
8106 _ACEOF
8111 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8112 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8113 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8114 echo $ECHO_N "(cached) $ECHO_C" >&6
8115 else
8116 ac_ext=c
8117 ac_cpp='$CPP $CPPFLAGS'
8118 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8119 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8120 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8122 oldcflags="$CFLAGS"
8123 CFLAGS="$CFLAGS -Wl,-export-dynamic"
8124 cat >conftest.$ac_ext <<_ACEOF
8125 /* confdefs.h. */
8126 _ACEOF
8127 cat confdefs.h >>conftest.$ac_ext
8128 cat >>conftest.$ac_ext <<_ACEOF
8129 /* end confdefs.h. */
8132 main ()
8134 int main() { return 0; }
8136 return 0;
8138 _ACEOF
8139 rm -f conftest.$ac_objext conftest$ac_exeext
8140 if { (ac_try="$ac_link"
8141 case "(($ac_try" in
8142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8143 *) ac_try_echo=$ac_try;;
8144 esac
8145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8146 (eval "$ac_link") 2>conftest.er1
8147 ac_status=$?
8148 grep -v '^ *+' conftest.er1 >conftest.err
8149 rm -f conftest.er1
8150 cat conftest.err >&5
8151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8152 (exit $ac_status); } &&
8153 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8154 { (case "(($ac_try" in
8155 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8156 *) ac_try_echo=$ac_try;;
8157 esac
8158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8159 (eval "$ac_try") 2>&5
8160 ac_status=$?
8161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8162 (exit $ac_status); }; } &&
8163 { ac_try='test -s conftest$ac_exeext'
8164 { (case "(($ac_try" in
8165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8166 *) ac_try_echo=$ac_try;;
8167 esac
8168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8169 (eval "$ac_try") 2>&5
8170 ac_status=$?
8171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8172 (exit $ac_status); }; }; then
8173 llvm_cv_link_use_export_dynamic=yes
8174 else
8175 echo "$as_me: failed program was:" >&5
8176 sed 's/^/| /' conftest.$ac_ext >&5
8178 llvm_cv_link_use_export_dynamic=no
8181 rm -f core conftest.err conftest.$ac_objext \
8182 conftest$ac_exeext conftest.$ac_ext
8183 CFLAGS="$oldcflags"
8184 ac_ext=c
8185 ac_cpp='$CPP $CPPFLAGS'
8186 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8187 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8188 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8192 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8193 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8194 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8196 cat >>confdefs.h <<\_ACEOF
8197 #define HAVE_LINK_EXPORT_DYNAMIC 1
8198 _ACEOF
8205 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8206 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8207 if test "${ac_cv_c_const+set}" = set; then
8208 echo $ECHO_N "(cached) $ECHO_C" >&6
8209 else
8210 cat >conftest.$ac_ext <<_ACEOF
8211 /* confdefs.h. */
8212 _ACEOF
8213 cat confdefs.h >>conftest.$ac_ext
8214 cat >>conftest.$ac_ext <<_ACEOF
8215 /* end confdefs.h. */
8218 main ()
8220 /* FIXME: Include the comments suggested by Paul. */
8221 #ifndef __cplusplus
8222 /* Ultrix mips cc rejects this. */
8223 typedef int charset[2];
8224 const charset x;
8225 /* SunOS 4.1.1 cc rejects this. */
8226 char const *const *ccp;
8227 char **p;
8228 /* NEC SVR4.0.2 mips cc rejects this. */
8229 struct point {int x, y;};
8230 static struct point const zero = {0,0};
8231 /* AIX XL C 1.02.0.0 rejects this.
8232 It does not let you subtract one const X* pointer from another in
8233 an arm of an if-expression whose if-part is not a constant
8234 expression */
8235 const char *g = "string";
8236 ccp = &g + (g ? g-g : 0);
8237 /* HPUX 7.0 cc rejects these. */
8238 ++ccp;
8239 p = (char**) ccp;
8240 ccp = (char const *const *) p;
8241 { /* SCO 3.2v4 cc rejects this. */
8242 char *t;
8243 char const *s = 0 ? (char *) 0 : (char const *) 0;
8245 *t++ = 0;
8246 if (s) return 0;
8248 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8249 int x[] = {25, 17};
8250 const int *foo = &x[0];
8251 ++foo;
8253 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8254 typedef const int *iptr;
8255 iptr p = 0;
8256 ++p;
8258 { /* AIX XL C 1.02.0.0 rejects this saying
8259 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8260 struct s { int j; const int *ap[3]; };
8261 struct s *b; b->j = 5;
8263 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8264 const int foo = 10;
8265 if (!foo) return 0;
8267 return !x[0] && !zero.x;
8268 #endif
8271 return 0;
8273 _ACEOF
8274 rm -f conftest.$ac_objext
8275 if { (ac_try="$ac_compile"
8276 case "(($ac_try" in
8277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8278 *) ac_try_echo=$ac_try;;
8279 esac
8280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8281 (eval "$ac_compile") 2>conftest.er1
8282 ac_status=$?
8283 grep -v '^ *+' conftest.er1 >conftest.err
8284 rm -f conftest.er1
8285 cat conftest.err >&5
8286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8287 (exit $ac_status); } &&
8288 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8289 { (case "(($ac_try" in
8290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8291 *) ac_try_echo=$ac_try;;
8292 esac
8293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8294 (eval "$ac_try") 2>&5
8295 ac_status=$?
8296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8297 (exit $ac_status); }; } &&
8298 { ac_try='test -s conftest.$ac_objext'
8299 { (case "(($ac_try" in
8300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8301 *) ac_try_echo=$ac_try;;
8302 esac
8303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8304 (eval "$ac_try") 2>&5
8305 ac_status=$?
8306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8307 (exit $ac_status); }; }; then
8308 ac_cv_c_const=yes
8309 else
8310 echo "$as_me: failed program was:" >&5
8311 sed 's/^/| /' conftest.$ac_ext >&5
8313 ac_cv_c_const=no
8316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8318 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8319 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8320 if test $ac_cv_c_const = no; then
8322 cat >>confdefs.h <<\_ACEOF
8323 #define const
8324 _ACEOF
8333 ac_header_dirent=no
8334 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8335 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8336 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8337 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8338 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8339 echo $ECHO_N "(cached) $ECHO_C" >&6
8340 else
8341 cat >conftest.$ac_ext <<_ACEOF
8342 /* confdefs.h. */
8343 _ACEOF
8344 cat confdefs.h >>conftest.$ac_ext
8345 cat >>conftest.$ac_ext <<_ACEOF
8346 /* end confdefs.h. */
8347 #include <sys/types.h>
8348 #include <$ac_hdr>
8351 main ()
8353 if ((DIR *) 0)
8354 return 0;
8356 return 0;
8358 _ACEOF
8359 rm -f conftest.$ac_objext
8360 if { (ac_try="$ac_compile"
8361 case "(($ac_try" in
8362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8363 *) ac_try_echo=$ac_try;;
8364 esac
8365 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8366 (eval "$ac_compile") 2>conftest.er1
8367 ac_status=$?
8368 grep -v '^ *+' conftest.er1 >conftest.err
8369 rm -f conftest.er1
8370 cat conftest.err >&5
8371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8372 (exit $ac_status); } &&
8373 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8374 { (case "(($ac_try" in
8375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8376 *) ac_try_echo=$ac_try;;
8377 esac
8378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8379 (eval "$ac_try") 2>&5
8380 ac_status=$?
8381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8382 (exit $ac_status); }; } &&
8383 { ac_try='test -s conftest.$ac_objext'
8384 { (case "(($ac_try" in
8385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8386 *) ac_try_echo=$ac_try;;
8387 esac
8388 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8389 (eval "$ac_try") 2>&5
8390 ac_status=$?
8391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8392 (exit $ac_status); }; }; then
8393 eval "$as_ac_Header=yes"
8394 else
8395 echo "$as_me: failed program was:" >&5
8396 sed 's/^/| /' conftest.$ac_ext >&5
8398 eval "$as_ac_Header=no"
8401 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8403 ac_res=`eval echo '${'$as_ac_Header'}'`
8404 { echo "$as_me:$LINENO: result: $ac_res" >&5
8405 echo "${ECHO_T}$ac_res" >&6; }
8406 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8407 cat >>confdefs.h <<_ACEOF
8408 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8409 _ACEOF
8411 ac_header_dirent=$ac_hdr; break
8414 done
8415 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8416 if test $ac_header_dirent = dirent.h; then
8417 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8418 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8419 if test "${ac_cv_search_opendir+set}" = set; then
8420 echo $ECHO_N "(cached) $ECHO_C" >&6
8421 else
8422 ac_func_search_save_LIBS=$LIBS
8423 cat >conftest.$ac_ext <<_ACEOF
8424 /* confdefs.h. */
8425 _ACEOF
8426 cat confdefs.h >>conftest.$ac_ext
8427 cat >>conftest.$ac_ext <<_ACEOF
8428 /* end confdefs.h. */
8430 /* Override any GCC internal prototype to avoid an error.
8431 Use char because int might match the return type of a GCC
8432 builtin and then its argument prototype would still apply. */
8433 #ifdef __cplusplus
8434 extern "C"
8435 #endif
8436 char opendir ();
8438 main ()
8440 return opendir ();
8442 return 0;
8444 _ACEOF
8445 for ac_lib in '' dir; do
8446 if test -z "$ac_lib"; then
8447 ac_res="none required"
8448 else
8449 ac_res=-l$ac_lib
8450 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8452 rm -f conftest.$ac_objext conftest$ac_exeext
8453 if { (ac_try="$ac_link"
8454 case "(($ac_try" in
8455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8456 *) ac_try_echo=$ac_try;;
8457 esac
8458 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8459 (eval "$ac_link") 2>conftest.er1
8460 ac_status=$?
8461 grep -v '^ *+' conftest.er1 >conftest.err
8462 rm -f conftest.er1
8463 cat conftest.err >&5
8464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8465 (exit $ac_status); } &&
8466 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8467 { (case "(($ac_try" in
8468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8469 *) ac_try_echo=$ac_try;;
8470 esac
8471 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8472 (eval "$ac_try") 2>&5
8473 ac_status=$?
8474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8475 (exit $ac_status); }; } &&
8476 { ac_try='test -s conftest$ac_exeext'
8477 { (case "(($ac_try" in
8478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8479 *) ac_try_echo=$ac_try;;
8480 esac
8481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8482 (eval "$ac_try") 2>&5
8483 ac_status=$?
8484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8485 (exit $ac_status); }; }; then
8486 ac_cv_search_opendir=$ac_res
8487 else
8488 echo "$as_me: failed program was:" >&5
8489 sed 's/^/| /' conftest.$ac_ext >&5
8494 rm -f core conftest.err conftest.$ac_objext \
8495 conftest$ac_exeext
8496 if test "${ac_cv_search_opendir+set}" = set; then
8497 break
8499 done
8500 if test "${ac_cv_search_opendir+set}" = set; then
8502 else
8503 ac_cv_search_opendir=no
8505 rm conftest.$ac_ext
8506 LIBS=$ac_func_search_save_LIBS
8508 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8509 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8510 ac_res=$ac_cv_search_opendir
8511 if test "$ac_res" != no; then
8512 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8516 else
8517 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8518 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8519 if test "${ac_cv_search_opendir+set}" = set; then
8520 echo $ECHO_N "(cached) $ECHO_C" >&6
8521 else
8522 ac_func_search_save_LIBS=$LIBS
8523 cat >conftest.$ac_ext <<_ACEOF
8524 /* confdefs.h. */
8525 _ACEOF
8526 cat confdefs.h >>conftest.$ac_ext
8527 cat >>conftest.$ac_ext <<_ACEOF
8528 /* end confdefs.h. */
8530 /* Override any GCC internal prototype to avoid an error.
8531 Use char because int might match the return type of a GCC
8532 builtin and then its argument prototype would still apply. */
8533 #ifdef __cplusplus
8534 extern "C"
8535 #endif
8536 char opendir ();
8538 main ()
8540 return opendir ();
8542 return 0;
8544 _ACEOF
8545 for ac_lib in '' x; do
8546 if test -z "$ac_lib"; then
8547 ac_res="none required"
8548 else
8549 ac_res=-l$ac_lib
8550 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8552 rm -f conftest.$ac_objext conftest$ac_exeext
8553 if { (ac_try="$ac_link"
8554 case "(($ac_try" in
8555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8556 *) ac_try_echo=$ac_try;;
8557 esac
8558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8559 (eval "$ac_link") 2>conftest.er1
8560 ac_status=$?
8561 grep -v '^ *+' conftest.er1 >conftest.err
8562 rm -f conftest.er1
8563 cat conftest.err >&5
8564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8565 (exit $ac_status); } &&
8566 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8567 { (case "(($ac_try" in
8568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8569 *) ac_try_echo=$ac_try;;
8570 esac
8571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8572 (eval "$ac_try") 2>&5
8573 ac_status=$?
8574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8575 (exit $ac_status); }; } &&
8576 { ac_try='test -s conftest$ac_exeext'
8577 { (case "(($ac_try" in
8578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8579 *) ac_try_echo=$ac_try;;
8580 esac
8581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8582 (eval "$ac_try") 2>&5
8583 ac_status=$?
8584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8585 (exit $ac_status); }; }; then
8586 ac_cv_search_opendir=$ac_res
8587 else
8588 echo "$as_me: failed program was:" >&5
8589 sed 's/^/| /' conftest.$ac_ext >&5
8594 rm -f core conftest.err conftest.$ac_objext \
8595 conftest$ac_exeext
8596 if test "${ac_cv_search_opendir+set}" = set; then
8597 break
8599 done
8600 if test "${ac_cv_search_opendir+set}" = set; then
8602 else
8603 ac_cv_search_opendir=no
8605 rm conftest.$ac_ext
8606 LIBS=$ac_func_search_save_LIBS
8608 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8609 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8610 ac_res=$ac_cv_search_opendir
8611 if test "$ac_res" != no; then
8612 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8619 for ac_header in dlfcn.h
8621 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8622 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8623 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8624 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8625 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8626 echo $ECHO_N "(cached) $ECHO_C" >&6
8628 ac_res=`eval echo '${'$as_ac_Header'}'`
8629 { echo "$as_me:$LINENO: result: $ac_res" >&5
8630 echo "${ECHO_T}$ac_res" >&6; }
8631 else
8632 # Is the header compilable?
8633 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8634 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8635 cat >conftest.$ac_ext <<_ACEOF
8636 /* confdefs.h. */
8637 _ACEOF
8638 cat confdefs.h >>conftest.$ac_ext
8639 cat >>conftest.$ac_ext <<_ACEOF
8640 /* end confdefs.h. */
8641 $ac_includes_default
8642 #include <$ac_header>
8643 _ACEOF
8644 rm -f conftest.$ac_objext
8645 if { (ac_try="$ac_compile"
8646 case "(($ac_try" in
8647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8648 *) ac_try_echo=$ac_try;;
8649 esac
8650 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8651 (eval "$ac_compile") 2>conftest.er1
8652 ac_status=$?
8653 grep -v '^ *+' conftest.er1 >conftest.err
8654 rm -f conftest.er1
8655 cat conftest.err >&5
8656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8657 (exit $ac_status); } &&
8658 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8659 { (case "(($ac_try" in
8660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8661 *) ac_try_echo=$ac_try;;
8662 esac
8663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8664 (eval "$ac_try") 2>&5
8665 ac_status=$?
8666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8667 (exit $ac_status); }; } &&
8668 { ac_try='test -s conftest.$ac_objext'
8669 { (case "(($ac_try" in
8670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8671 *) ac_try_echo=$ac_try;;
8672 esac
8673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8674 (eval "$ac_try") 2>&5
8675 ac_status=$?
8676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8677 (exit $ac_status); }; }; then
8678 ac_header_compiler=yes
8679 else
8680 echo "$as_me: failed program was:" >&5
8681 sed 's/^/| /' conftest.$ac_ext >&5
8683 ac_header_compiler=no
8686 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8687 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8688 echo "${ECHO_T}$ac_header_compiler" >&6; }
8690 # Is the header present?
8691 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8692 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8693 cat >conftest.$ac_ext <<_ACEOF
8694 /* confdefs.h. */
8695 _ACEOF
8696 cat confdefs.h >>conftest.$ac_ext
8697 cat >>conftest.$ac_ext <<_ACEOF
8698 /* end confdefs.h. */
8699 #include <$ac_header>
8700 _ACEOF
8701 if { (ac_try="$ac_cpp conftest.$ac_ext"
8702 case "(($ac_try" in
8703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8704 *) ac_try_echo=$ac_try;;
8705 esac
8706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8707 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8708 ac_status=$?
8709 grep -v '^ *+' conftest.er1 >conftest.err
8710 rm -f conftest.er1
8711 cat conftest.err >&5
8712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8713 (exit $ac_status); } >/dev/null; then
8714 if test -s conftest.err; then
8715 ac_cpp_err=$ac_c_preproc_warn_flag
8716 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8717 else
8718 ac_cpp_err=
8720 else
8721 ac_cpp_err=yes
8723 if test -z "$ac_cpp_err"; then
8724 ac_header_preproc=yes
8725 else
8726 echo "$as_me: failed program was:" >&5
8727 sed 's/^/| /' conftest.$ac_ext >&5
8729 ac_header_preproc=no
8732 rm -f conftest.err conftest.$ac_ext
8733 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8734 echo "${ECHO_T}$ac_header_preproc" >&6; }
8736 # So? What about this header?
8737 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8738 yes:no: )
8739 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8740 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8741 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8742 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8743 ac_header_preproc=yes
8745 no:yes:* )
8746 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8747 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8748 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8749 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8750 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8751 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8752 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8753 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8754 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8755 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8756 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8757 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8758 ( cat <<\_ASBOX
8759 ## ----------------------------------- ##
8760 ## Report this to llvmbugs@cs.uiuc.edu ##
8761 ## ----------------------------------- ##
8762 _ASBOX
8763 ) | sed "s/^/$as_me: WARNING: /" >&2
8765 esac
8766 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8767 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8768 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8769 echo $ECHO_N "(cached) $ECHO_C" >&6
8770 else
8771 eval "$as_ac_Header=\$ac_header_preproc"
8773 ac_res=`eval echo '${'$as_ac_Header'}'`
8774 { echo "$as_me:$LINENO: result: $ac_res" >&5
8775 echo "${ECHO_T}$ac_res" >&6; }
8778 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8779 cat >>confdefs.h <<_ACEOF
8780 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8781 _ACEOF
8785 done
8787 # Check whether --enable-ltdl-install was given.
8788 if test "${enable_ltdl_install+set}" = set; then
8789 enableval=$enable_ltdl_install;
8795 if test x"${enable_ltdl_install-no}" != xno; then
8796 INSTALL_LTDL_TRUE=
8797 INSTALL_LTDL_FALSE='#'
8798 else
8799 INSTALL_LTDL_TRUE='#'
8800 INSTALL_LTDL_FALSE=
8805 if test x"${enable_ltdl_convenience-no}" != xno; then
8806 CONVENIENCE_LTDL_TRUE=
8807 CONVENIENCE_LTDL_FALSE='#'
8808 else
8809 CONVENIENCE_LTDL_TRUE='#'
8810 CONVENIENCE_LTDL_FALSE=
8814 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8815 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8816 library_names_spec=
8817 libname_spec='lib$name'
8818 soname_spec=
8819 shrext_cmds=".so"
8820 postinstall_cmds=
8821 postuninstall_cmds=
8822 finish_cmds=
8823 finish_eval=
8824 shlibpath_var=
8825 shlibpath_overrides_runpath=unknown
8826 version_type=none
8827 dynamic_linker="$host_os ld.so"
8828 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8829 if test "$GCC" = yes; then
8830 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8831 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8832 # if the path contains ";" then we assume it to be the separator
8833 # otherwise default to the standard path separator (i.e. ":") - it is
8834 # assumed that no part of a normal pathname contains ";" but that should
8835 # okay in the real world where ";" in dirpaths is itself problematic.
8836 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8837 else
8838 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8840 else
8841 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8843 need_lib_prefix=unknown
8844 hardcode_into_libs=no
8846 # when you set need_version to no, make sure it does not cause -set_version
8847 # flags to be left without arguments
8848 need_version=unknown
8850 case $host_os in
8851 aix3*)
8852 version_type=linux
8853 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8854 shlibpath_var=LIBPATH
8856 # AIX 3 has no versioning support, so we append a major version to the name.
8857 soname_spec='${libname}${release}${shared_ext}$major'
8860 aix4* | aix5*)
8861 version_type=linux
8862 need_lib_prefix=no
8863 need_version=no
8864 hardcode_into_libs=yes
8865 if test "$host_cpu" = ia64; then
8866 # AIX 5 supports IA64
8867 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8868 shlibpath_var=LD_LIBRARY_PATH
8869 else
8870 # With GCC up to 2.95.x, collect2 would create an import file
8871 # for dependence libraries. The import file would start with
8872 # the line `#! .'. This would cause the generated library to
8873 # depend on `.', always an invalid library. This was fixed in
8874 # development snapshots of GCC prior to 3.0.
8875 case $host_os in
8876 aix4 | aix4.[01] | aix4.[01].*)
8877 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8878 echo ' yes '
8879 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8881 else
8882 can_build_shared=no
8885 esac
8886 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8887 # soname into executable. Probably we can add versioning support to
8888 # collect2, so additional links can be useful in future.
8889 if test "$aix_use_runtimelinking" = yes; then
8890 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8891 # instead of lib<name>.a to let people know that these are not
8892 # typical AIX shared libraries.
8893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8894 else
8895 # We preserve .a as extension for shared libraries through AIX4.2
8896 # and later when we are not doing run time linking.
8897 library_names_spec='${libname}${release}.a $libname.a'
8898 soname_spec='${libname}${release}${shared_ext}$major'
8900 shlibpath_var=LIBPATH
8904 amigaos*)
8905 library_names_spec='$libname.ixlibrary $libname.a'
8906 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8907 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
8910 beos*)
8911 library_names_spec='${libname}${shared_ext}'
8912 dynamic_linker="$host_os ld.so"
8913 shlibpath_var=LIBRARY_PATH
8916 bsdi[45]*)
8917 version_type=linux
8918 need_version=no
8919 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8920 soname_spec='${libname}${release}${shared_ext}$major'
8921 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8922 shlibpath_var=LD_LIBRARY_PATH
8923 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8924 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8925 # the default ld.so.conf also contains /usr/contrib/lib and
8926 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8927 # libtool to hard-code these into programs
8930 cygwin* | mingw* | pw32*)
8931 version_type=windows
8932 shrext_cmds=".dll"
8933 need_version=no
8934 need_lib_prefix=no
8936 case $GCC,$host_os in
8937 yes,cygwin* | yes,mingw* | yes,pw32*)
8938 library_names_spec='$libname.dll.a'
8939 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8940 postinstall_cmds='base_file=`basename \${file}`~
8941 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8942 dldir=$destdir/`dirname \$dlpath`~
8943 test -d \$dldir || mkdir -p \$dldir~
8944 $install_prog $dir/$dlname \$dldir/$dlname~
8945 chmod a+x \$dldir/$dlname'
8946 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8947 dlpath=$dir/\$dldll~
8948 $rm \$dlpath'
8949 shlibpath_overrides_runpath=yes
8951 case $host_os in
8952 cygwin*)
8953 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8954 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8955 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8957 mingw*)
8958 # MinGW DLLs use traditional 'lib' prefix
8959 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8960 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8961 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8962 # It is most probably a Windows format PATH printed by
8963 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8964 # path with ; separators, and with drive letters. We can handle the
8965 # drive letters (cygwin fileutils understands them), so leave them,
8966 # especially as we might pass files found there to a mingw objdump,
8967 # which wouldn't understand a cygwinified path. Ahh.
8968 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8969 else
8970 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8973 pw32*)
8974 # pw32 DLLs use 'pw' prefix rather than 'lib'
8975 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8977 esac
8981 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8983 esac
8984 dynamic_linker='Win32 ld.exe'
8985 # FIXME: first we should search . and the directory the executable is in
8986 shlibpath_var=PATH
8989 darwin* | rhapsody*)
8990 dynamic_linker="$host_os dyld"
8991 version_type=darwin
8992 need_lib_prefix=no
8993 need_version=no
8994 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8995 soname_spec='${libname}${release}${major}$shared_ext'
8996 shlibpath_overrides_runpath=yes
8997 shlibpath_var=DYLD_LIBRARY_PATH
8998 shrext_cmds='.dylib'
8999 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9000 if test "$GCC" = yes; then
9001 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
9002 else
9003 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9005 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9008 dgux*)
9009 version_type=linux
9010 need_lib_prefix=no
9011 need_version=no
9012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9013 soname_spec='${libname}${release}${shared_ext}$major'
9014 shlibpath_var=LD_LIBRARY_PATH
9017 freebsd1*)
9018 dynamic_linker=no
9021 kfreebsd*-gnu)
9022 version_type=linux
9023 need_lib_prefix=no
9024 need_version=no
9025 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9026 soname_spec='${libname}${release}${shared_ext}$major'
9027 shlibpath_var=LD_LIBRARY_PATH
9028 shlibpath_overrides_runpath=no
9029 hardcode_into_libs=yes
9030 dynamic_linker='GNU ld.so'
9033 freebsd* | dragonfly*)
9034 # DragonFly does not have aout. When/if they implement a new
9035 # versioning mechanism, adjust this.
9036 if test -x /usr/bin/objformat; then
9037 objformat=`/usr/bin/objformat`
9038 else
9039 case $host_os in
9040 freebsd[123]*) objformat=aout ;;
9041 *) objformat=elf ;;
9042 esac
9044 version_type=freebsd-$objformat
9045 case $version_type in
9046 freebsd-elf*)
9047 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9048 need_version=no
9049 need_lib_prefix=no
9051 freebsd-*)
9052 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9053 need_version=yes
9055 esac
9056 shlibpath_var=LD_LIBRARY_PATH
9057 case $host_os in
9058 freebsd2*)
9059 shlibpath_overrides_runpath=yes
9061 freebsd3.[01]* | freebsdelf3.[01]*)
9062 shlibpath_overrides_runpath=yes
9063 hardcode_into_libs=yes
9065 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9066 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9067 shlibpath_overrides_runpath=no
9068 hardcode_into_libs=yes
9070 freebsd*) # from 4.6 on
9071 shlibpath_overrides_runpath=yes
9072 hardcode_into_libs=yes
9074 esac
9077 gnu*)
9078 version_type=linux
9079 need_lib_prefix=no
9080 need_version=no
9081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9082 soname_spec='${libname}${release}${shared_ext}$major'
9083 shlibpath_var=LD_LIBRARY_PATH
9084 hardcode_into_libs=yes
9087 hpux9* | hpux10* | hpux11*)
9088 # Give a soname corresponding to the major version so that dld.sl refuses to
9089 # link against other versions.
9090 version_type=sunos
9091 need_lib_prefix=no
9092 need_version=no
9093 case $host_cpu in
9094 ia64*)
9095 shrext_cmds='.so'
9096 hardcode_into_libs=yes
9097 dynamic_linker="$host_os dld.so"
9098 shlibpath_var=LD_LIBRARY_PATH
9099 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9101 soname_spec='${libname}${release}${shared_ext}$major'
9102 if test "X$HPUX_IA64_MODE" = X32; then
9103 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9104 else
9105 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9107 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9109 hppa*64*)
9110 shrext_cmds='.sl'
9111 hardcode_into_libs=yes
9112 dynamic_linker="$host_os dld.sl"
9113 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9114 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9116 soname_spec='${libname}${release}${shared_ext}$major'
9117 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9118 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9121 shrext_cmds='.sl'
9122 dynamic_linker="$host_os dld.sl"
9123 shlibpath_var=SHLIB_PATH
9124 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9125 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9126 soname_spec='${libname}${release}${shared_ext}$major'
9128 esac
9129 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9130 postinstall_cmds='chmod 555 $lib'
9133 interix3*)
9134 version_type=linux
9135 need_lib_prefix=no
9136 need_version=no
9137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9138 soname_spec='${libname}${release}${shared_ext}$major'
9139 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9140 shlibpath_var=LD_LIBRARY_PATH
9141 shlibpath_overrides_runpath=no
9142 hardcode_into_libs=yes
9145 irix5* | irix6* | nonstopux*)
9146 case $host_os in
9147 nonstopux*) version_type=nonstopux ;;
9149 if test "$lt_cv_prog_gnu_ld" = yes; then
9150 version_type=linux
9151 else
9152 version_type=irix
9153 fi ;;
9154 esac
9155 need_lib_prefix=no
9156 need_version=no
9157 soname_spec='${libname}${release}${shared_ext}$major'
9158 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9159 case $host_os in
9160 irix5* | nonstopux*)
9161 libsuff= shlibsuff=
9164 case $LD in # libtool.m4 will add one of these switches to LD
9165 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9166 libsuff= shlibsuff= libmagic=32-bit;;
9167 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9168 libsuff=32 shlibsuff=N32 libmagic=N32;;
9169 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9170 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9171 *) libsuff= shlibsuff= libmagic=never-match;;
9172 esac
9174 esac
9175 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9176 shlibpath_overrides_runpath=no
9177 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9178 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9179 hardcode_into_libs=yes
9182 # No shared lib support for Linux oldld, aout, or coff.
9183 linux*oldld* | linux*aout* | linux*coff*)
9184 dynamic_linker=no
9187 # This must be Linux ELF.
9188 linux*)
9189 version_type=linux
9190 need_lib_prefix=no
9191 need_version=no
9192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9193 soname_spec='${libname}${release}${shared_ext}$major'
9194 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9195 shlibpath_var=LD_LIBRARY_PATH
9196 shlibpath_overrides_runpath=no
9197 # This implies no fast_install, which is unacceptable.
9198 # Some rework will be needed to allow for fast_install
9199 # before this can be enabled.
9200 hardcode_into_libs=yes
9202 # Append ld.so.conf contents to the search path
9203 if test -f /etc/ld.so.conf; then
9204 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9205 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9208 # We used to test for /lib/ld.so.1 and disable shared libraries on
9209 # powerpc, because MkLinux only supported shared libraries with the
9210 # GNU dynamic linker. Since this was broken with cross compilers,
9211 # most powerpc-linux boxes support dynamic linking these days and
9212 # people can always --disable-shared, the test was removed, and we
9213 # assume the GNU/Linux dynamic linker is in use.
9214 dynamic_linker='GNU/Linux ld.so'
9217 knetbsd*-gnu)
9218 version_type=linux
9219 need_lib_prefix=no
9220 need_version=no
9221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9222 soname_spec='${libname}${release}${shared_ext}$major'
9223 shlibpath_var=LD_LIBRARY_PATH
9224 shlibpath_overrides_runpath=no
9225 hardcode_into_libs=yes
9226 dynamic_linker='GNU ld.so'
9229 netbsd*)
9230 version_type=sunos
9231 need_lib_prefix=no
9232 need_version=no
9233 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9234 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9235 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9236 dynamic_linker='NetBSD (a.out) ld.so'
9237 else
9238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9239 soname_spec='${libname}${release}${shared_ext}$major'
9240 dynamic_linker='NetBSD ld.elf_so'
9242 shlibpath_var=LD_LIBRARY_PATH
9243 shlibpath_overrides_runpath=yes
9244 hardcode_into_libs=yes
9247 newsos6)
9248 version_type=linux
9249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9250 shlibpath_var=LD_LIBRARY_PATH
9251 shlibpath_overrides_runpath=yes
9254 nto-qnx*)
9255 version_type=linux
9256 need_lib_prefix=no
9257 need_version=no
9258 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9259 soname_spec='${libname}${release}${shared_ext}$major'
9260 shlibpath_var=LD_LIBRARY_PATH
9261 shlibpath_overrides_runpath=yes
9264 openbsd*)
9265 version_type=sunos
9266 sys_lib_dlsearch_path_spec="/usr/lib"
9267 need_lib_prefix=no
9268 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9269 case $host_os in
9270 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9271 *) need_version=no ;;
9272 esac
9273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9274 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9275 shlibpath_var=LD_LIBRARY_PATH
9276 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9277 case $host_os in
9278 openbsd2.[89] | openbsd2.[89].*)
9279 shlibpath_overrides_runpath=no
9282 shlibpath_overrides_runpath=yes
9284 esac
9285 else
9286 shlibpath_overrides_runpath=yes
9290 os2*)
9291 libname_spec='$name'
9292 shrext_cmds=".dll"
9293 need_lib_prefix=no
9294 library_names_spec='$libname${shared_ext} $libname.a'
9295 dynamic_linker='OS/2 ld.exe'
9296 shlibpath_var=LIBPATH
9299 osf3* | osf4* | osf5*)
9300 version_type=osf
9301 need_lib_prefix=no
9302 need_version=no
9303 soname_spec='${libname}${release}${shared_ext}$major'
9304 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9305 shlibpath_var=LD_LIBRARY_PATH
9306 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9307 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9310 solaris*)
9311 version_type=linux
9312 need_lib_prefix=no
9313 need_version=no
9314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9315 soname_spec='${libname}${release}${shared_ext}$major'
9316 shlibpath_var=LD_LIBRARY_PATH
9317 shlibpath_overrides_runpath=yes
9318 hardcode_into_libs=yes
9319 # ldd complains unless libraries are executable
9320 postinstall_cmds='chmod +x $lib'
9323 sunos4*)
9324 version_type=sunos
9325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9326 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9327 shlibpath_var=LD_LIBRARY_PATH
9328 shlibpath_overrides_runpath=yes
9329 if test "$with_gnu_ld" = yes; then
9330 need_lib_prefix=no
9332 need_version=yes
9335 sysv4 | sysv4.3*)
9336 version_type=linux
9337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9338 soname_spec='${libname}${release}${shared_ext}$major'
9339 shlibpath_var=LD_LIBRARY_PATH
9340 case $host_vendor in
9341 sni)
9342 shlibpath_overrides_runpath=no
9343 need_lib_prefix=no
9344 export_dynamic_flag_spec='${wl}-Blargedynsym'
9345 runpath_var=LD_RUN_PATH
9347 siemens)
9348 need_lib_prefix=no
9350 motorola)
9351 need_lib_prefix=no
9352 need_version=no
9353 shlibpath_overrides_runpath=no
9354 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9356 esac
9359 sysv4*MP*)
9360 if test -d /usr/nec ;then
9361 version_type=linux
9362 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9363 soname_spec='$libname${shared_ext}.$major'
9364 shlibpath_var=LD_LIBRARY_PATH
9368 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9369 version_type=freebsd-elf
9370 need_lib_prefix=no
9371 need_version=no
9372 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9373 soname_spec='${libname}${release}${shared_ext}$major'
9374 shlibpath_var=LD_LIBRARY_PATH
9375 hardcode_into_libs=yes
9376 if test "$with_gnu_ld" = yes; then
9377 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9378 shlibpath_overrides_runpath=no
9379 else
9380 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9381 shlibpath_overrides_runpath=yes
9382 case $host_os in
9383 sco3.2v5*)
9384 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9386 esac
9388 sys_lib_dlsearch_path_spec='/usr/lib'
9391 uts4*)
9392 version_type=linux
9393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9394 soname_spec='${libname}${release}${shared_ext}$major'
9395 shlibpath_var=LD_LIBRARY_PATH
9399 dynamic_linker=no
9401 esac
9402 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9403 echo "${ECHO_T}$dynamic_linker" >&6; }
9404 test "$dynamic_linker" = no && can_build_shared=no
9406 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9407 if test "$GCC" = yes; then
9408 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9412 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9413 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9414 if test "${libltdl_cv_shlibext+set}" = set; then
9415 echo $ECHO_N "(cached) $ECHO_C" >&6
9416 else
9418 module=yes
9419 eval libltdl_cv_shlibext=$shrext_cmds
9422 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9423 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9424 if test -n "$libltdl_cv_shlibext"; then
9426 cat >>confdefs.h <<_ACEOF
9427 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9428 _ACEOF
9433 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9434 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9435 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9436 echo $ECHO_N "(cached) $ECHO_C" >&6
9437 else
9438 libltdl_cv_shlibpath_var="$shlibpath_var"
9440 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9441 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9442 if test -n "$libltdl_cv_shlibpath_var"; then
9444 cat >>confdefs.h <<_ACEOF
9445 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9446 _ACEOF
9451 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9452 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9453 if test "${libltdl_cv_sys_search_path+set}" = set; then
9454 echo $ECHO_N "(cached) $ECHO_C" >&6
9455 else
9456 libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9458 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9459 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9460 if test -n "$libltdl_cv_sys_search_path"; then
9461 sys_search_path=
9462 for dir in $libltdl_cv_sys_search_path; do
9463 if test -z "$sys_search_path"; then
9464 sys_search_path="$dir"
9465 else
9466 sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9468 done
9470 cat >>confdefs.h <<_ACEOF
9471 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9472 _ACEOF
9476 { echo "$as_me:$LINENO: checking for objdir" >&5
9477 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9478 if test "${libltdl_cv_objdir+set}" = set; then
9479 echo $ECHO_N "(cached) $ECHO_C" >&6
9480 else
9481 libltdl_cv_objdir="$objdir"
9482 if test -n "$objdir"; then
9484 else
9485 rm -f .libs 2>/dev/null
9486 mkdir .libs 2>/dev/null
9487 if test -d .libs; then
9488 libltdl_cv_objdir=.libs
9489 else
9490 # MS-DOS does not allow filenames that begin with a dot.
9491 libltdl_cv_objdir=_libs
9493 rmdir .libs 2>/dev/null
9497 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9498 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9500 cat >>confdefs.h <<_ACEOF
9501 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9502 _ACEOF
9509 # Check for command to grab the raw symbol name followed by C symbol from nm.
9510 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9511 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9512 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9513 echo $ECHO_N "(cached) $ECHO_C" >&6
9514 else
9516 # These are sane defaults that work on at least a few old systems.
9517 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
9519 # Character class describing NM global symbol codes.
9520 symcode='[BCDEGRST]'
9522 # Regexp to match symbols that can be accessed directly from C.
9523 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9525 # Transform an extracted symbol line into a proper C declaration
9526 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9528 # Transform an extracted symbol line into symbol name and symbol address
9529 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
9531 # Define system-specific variables.
9532 case $host_os in
9533 aix*)
9534 symcode='[BCDT]'
9536 cygwin* | mingw* | pw32*)
9537 symcode='[ABCDGISTW]'
9539 hpux*) # Its linker distinguishes data from code symbols
9540 if test "$host_cpu" = ia64; then
9541 symcode='[ABCDEGRST]'
9543 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9544 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
9546 linux*)
9547 if test "$host_cpu" = ia64; then
9548 symcode='[ABCDGIRSTW]'
9549 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9550 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
9553 irix* | nonstopux*)
9554 symcode='[BCDEGRST]'
9556 osf*)
9557 symcode='[BCDEGQRST]'
9559 solaris*)
9560 symcode='[BDRT]'
9562 sco3.2v5*)
9563 symcode='[DT]'
9565 sysv4.2uw2*)
9566 symcode='[DT]'
9568 sysv5* | sco5v6* | unixware* | OpenUNIX*)
9569 symcode='[ABDT]'
9571 sysv4)
9572 symcode='[DFNSTU]'
9574 esac
9576 # Handle CRLF in mingw tool chain
9577 opt_cr=
9578 case $build_os in
9579 mingw*)
9580 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9582 esac
9584 # If we're using GNU nm, then use its standard symbol codes.
9585 case `$NM -V 2>&1` in
9586 *GNU* | *'with BFD'*)
9587 symcode='[ABCDGIRSTW]' ;;
9588 esac
9590 # Try without a prefix undercore, then with it.
9591 for ac_symprfx in "" "_"; do
9593 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9594 symxfrm="\\1 $ac_symprfx\\2 \\2"
9596 # Write the raw and C identifiers.
9597 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9599 # Check to see that the pipe works correctly.
9600 pipe_works=no
9602 rm -f conftest*
9603 cat > conftest.$ac_ext <<EOF
9604 #ifdef __cplusplus
9605 extern "C" {
9606 #endif
9607 char nm_test_var;
9608 void nm_test_func(){}
9609 #ifdef __cplusplus
9611 #endif
9612 int main(){nm_test_var='a';nm_test_func();return(0);}
9615 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9616 (eval $ac_compile) 2>&5
9617 ac_status=$?
9618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9619 (exit $ac_status); }; then
9620 # Now try to grab the symbols.
9621 nlist=conftest.nm
9622 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
9623 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9624 ac_status=$?
9625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9626 (exit $ac_status); } && test -s "$nlist"; then
9627 # Try sorting and uniquifying the output.
9628 if sort "$nlist" | uniq > "$nlist"T; then
9629 mv -f "$nlist"T "$nlist"
9630 else
9631 rm -f "$nlist"T
9634 # Make sure that we snagged all the symbols we need.
9635 if grep ' nm_test_var$' "$nlist" >/dev/null; then
9636 if grep ' nm_test_func$' "$nlist" >/dev/null; then
9637 cat <<EOF > conftest.$ac_ext
9638 #ifdef __cplusplus
9639 extern "C" {
9640 #endif
9643 # Now generate the symbol file.
9644 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9646 cat <<EOF >> conftest.$ac_ext
9647 #if defined (__STDC__) && __STDC__
9648 # define lt_ptr_t void *
9649 #else
9650 # define lt_ptr_t char *
9651 # define const
9652 #endif
9654 /* The mapping between symbol names and symbols. */
9655 const struct {
9656 const char *name;
9657 lt_ptr_t address;
9659 lt_preloaded_symbols[] =
9662 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9663 cat <<\EOF >> conftest.$ac_ext
9664 {0, (lt_ptr_t) 0}
9667 #ifdef __cplusplus
9669 #endif
9671 # Now try linking the two files.
9672 mv conftest.$ac_objext conftstm.$ac_objext
9673 lt_save_LIBS="$LIBS"
9674 lt_save_CFLAGS="$CFLAGS"
9675 LIBS="conftstm.$ac_objext"
9676 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9677 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9678 (eval $ac_link) 2>&5
9679 ac_status=$?
9680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9681 (exit $ac_status); } && test -s conftest${ac_exeext}; then
9682 pipe_works=yes
9684 LIBS="$lt_save_LIBS"
9685 CFLAGS="$lt_save_CFLAGS"
9686 else
9687 echo "cannot find nm_test_func in $nlist" >&5
9689 else
9690 echo "cannot find nm_test_var in $nlist" >&5
9692 else
9693 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9695 else
9696 echo "$progname: failed program was:" >&5
9697 cat conftest.$ac_ext >&5
9699 rm -f conftest* conftst*
9701 # Do not use the global_symbol_pipe unless it works.
9702 if test "$pipe_works" = yes; then
9703 break
9704 else
9705 lt_cv_sys_global_symbol_pipe=
9707 done
9711 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9712 lt_cv_sys_global_symbol_to_cdecl=
9714 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9715 { echo "$as_me:$LINENO: result: failed" >&5
9716 echo "${ECHO_T}failed" >&6; }
9717 else
9718 { echo "$as_me:$LINENO: result: ok" >&5
9719 echo "${ECHO_T}ok" >&6; }
9723 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9724 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9725 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9726 echo $ECHO_N "(cached) $ECHO_C" >&6
9727 else
9728 if test -n "$lt_cv_sys_global_symbol_pipe"; then
9729 libltdl_cv_preloaded_symbols=yes
9730 else
9731 libltdl_cv_preloaded_symbols=no
9735 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9736 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
9737 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9739 cat >>confdefs.h <<\_ACEOF
9740 #define HAVE_PRELOADED_SYMBOLS 1
9741 _ACEOF
9745 LIBADD_DL=
9747 ac_ext=c
9748 ac_cpp='$CPP $CPPFLAGS'
9749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9754 { echo "$as_me:$LINENO: checking for shl_load" >&5
9755 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9756 if test "${ac_cv_func_shl_load+set}" = set; then
9757 echo $ECHO_N "(cached) $ECHO_C" >&6
9758 else
9759 cat >conftest.$ac_ext <<_ACEOF
9760 /* confdefs.h. */
9761 _ACEOF
9762 cat confdefs.h >>conftest.$ac_ext
9763 cat >>conftest.$ac_ext <<_ACEOF
9764 /* end confdefs.h. */
9765 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9766 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9767 #define shl_load innocuous_shl_load
9769 /* System header to define __stub macros and hopefully few prototypes,
9770 which can conflict with char shl_load (); below.
9771 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9772 <limits.h> exists even on freestanding compilers. */
9774 #ifdef __STDC__
9775 # include <limits.h>
9776 #else
9777 # include <assert.h>
9778 #endif
9780 #undef shl_load
9782 /* Override any GCC internal prototype to avoid an error.
9783 Use char because int might match the return type of a GCC
9784 builtin and then its argument prototype would still apply. */
9785 #ifdef __cplusplus
9786 extern "C"
9787 #endif
9788 char shl_load ();
9789 /* The GNU C library defines this for functions which it implements
9790 to always fail with ENOSYS. Some functions are actually named
9791 something starting with __ and the normal name is an alias. */
9792 #if defined __stub_shl_load || defined __stub___shl_load
9793 choke me
9794 #endif
9797 main ()
9799 return shl_load ();
9801 return 0;
9803 _ACEOF
9804 rm -f conftest.$ac_objext conftest$ac_exeext
9805 if { (ac_try="$ac_link"
9806 case "(($ac_try" in
9807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9808 *) ac_try_echo=$ac_try;;
9809 esac
9810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9811 (eval "$ac_link") 2>conftest.er1
9812 ac_status=$?
9813 grep -v '^ *+' conftest.er1 >conftest.err
9814 rm -f conftest.er1
9815 cat conftest.err >&5
9816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9817 (exit $ac_status); } &&
9818 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9819 { (case "(($ac_try" in
9820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9821 *) ac_try_echo=$ac_try;;
9822 esac
9823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9824 (eval "$ac_try") 2>&5
9825 ac_status=$?
9826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9827 (exit $ac_status); }; } &&
9828 { ac_try='test -s conftest$ac_exeext'
9829 { (case "(($ac_try" in
9830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9831 *) ac_try_echo=$ac_try;;
9832 esac
9833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9834 (eval "$ac_try") 2>&5
9835 ac_status=$?
9836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9837 (exit $ac_status); }; }; then
9838 ac_cv_func_shl_load=yes
9839 else
9840 echo "$as_me: failed program was:" >&5
9841 sed 's/^/| /' conftest.$ac_ext >&5
9843 ac_cv_func_shl_load=no
9846 rm -f core conftest.err conftest.$ac_objext \
9847 conftest$ac_exeext conftest.$ac_ext
9849 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9850 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9851 if test $ac_cv_func_shl_load = yes; then
9853 cat >>confdefs.h <<\_ACEOF
9854 #define HAVE_SHL_LOAD 1
9855 _ACEOF
9857 else
9858 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9859 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9860 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9861 echo $ECHO_N "(cached) $ECHO_C" >&6
9862 else
9863 ac_check_lib_save_LIBS=$LIBS
9864 LIBS="-ldld $LIBS"
9865 cat >conftest.$ac_ext <<_ACEOF
9866 /* confdefs.h. */
9867 _ACEOF
9868 cat confdefs.h >>conftest.$ac_ext
9869 cat >>conftest.$ac_ext <<_ACEOF
9870 /* end confdefs.h. */
9872 /* Override any GCC internal prototype to avoid an error.
9873 Use char because int might match the return type of a GCC
9874 builtin and then its argument prototype would still apply. */
9875 #ifdef __cplusplus
9876 extern "C"
9877 #endif
9878 char shl_load ();
9880 main ()
9882 return shl_load ();
9884 return 0;
9886 _ACEOF
9887 rm -f conftest.$ac_objext conftest$ac_exeext
9888 if { (ac_try="$ac_link"
9889 case "(($ac_try" in
9890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9891 *) ac_try_echo=$ac_try;;
9892 esac
9893 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9894 (eval "$ac_link") 2>conftest.er1
9895 ac_status=$?
9896 grep -v '^ *+' conftest.er1 >conftest.err
9897 rm -f conftest.er1
9898 cat conftest.err >&5
9899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9900 (exit $ac_status); } &&
9901 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9902 { (case "(($ac_try" in
9903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9904 *) ac_try_echo=$ac_try;;
9905 esac
9906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9907 (eval "$ac_try") 2>&5
9908 ac_status=$?
9909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9910 (exit $ac_status); }; } &&
9911 { ac_try='test -s conftest$ac_exeext'
9912 { (case "(($ac_try" in
9913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9914 *) ac_try_echo=$ac_try;;
9915 esac
9916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9917 (eval "$ac_try") 2>&5
9918 ac_status=$?
9919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9920 (exit $ac_status); }; }; then
9921 ac_cv_lib_dld_shl_load=yes
9922 else
9923 echo "$as_me: failed program was:" >&5
9924 sed 's/^/| /' conftest.$ac_ext >&5
9926 ac_cv_lib_dld_shl_load=no
9929 rm -f core conftest.err conftest.$ac_objext \
9930 conftest$ac_exeext conftest.$ac_ext
9931 LIBS=$ac_check_lib_save_LIBS
9933 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9934 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9935 if test $ac_cv_lib_dld_shl_load = yes; then
9937 cat >>confdefs.h <<\_ACEOF
9938 #define HAVE_SHL_LOAD 1
9939 _ACEOF
9941 LIBADD_DL="$LIBADD_DL -ldld"
9942 else
9943 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9944 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9945 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9946 echo $ECHO_N "(cached) $ECHO_C" >&6
9947 else
9948 ac_check_lib_save_LIBS=$LIBS
9949 LIBS="-ldl $LIBS"
9950 cat >conftest.$ac_ext <<_ACEOF
9951 /* confdefs.h. */
9952 _ACEOF
9953 cat confdefs.h >>conftest.$ac_ext
9954 cat >>conftest.$ac_ext <<_ACEOF
9955 /* end confdefs.h. */
9957 /* Override any GCC internal prototype to avoid an error.
9958 Use char because int might match the return type of a GCC
9959 builtin and then its argument prototype would still apply. */
9960 #ifdef __cplusplus
9961 extern "C"
9962 #endif
9963 char dlopen ();
9965 main ()
9967 return dlopen ();
9969 return 0;
9971 _ACEOF
9972 rm -f conftest.$ac_objext conftest$ac_exeext
9973 if { (ac_try="$ac_link"
9974 case "(($ac_try" in
9975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9976 *) ac_try_echo=$ac_try;;
9977 esac
9978 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9979 (eval "$ac_link") 2>conftest.er1
9980 ac_status=$?
9981 grep -v '^ *+' conftest.er1 >conftest.err
9982 rm -f conftest.er1
9983 cat conftest.err >&5
9984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9985 (exit $ac_status); } &&
9986 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9987 { (case "(($ac_try" in
9988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9989 *) ac_try_echo=$ac_try;;
9990 esac
9991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9992 (eval "$ac_try") 2>&5
9993 ac_status=$?
9994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9995 (exit $ac_status); }; } &&
9996 { ac_try='test -s conftest$ac_exeext'
9997 { (case "(($ac_try" in
9998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9999 *) ac_try_echo=$ac_try;;
10000 esac
10001 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10002 (eval "$ac_try") 2>&5
10003 ac_status=$?
10004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10005 (exit $ac_status); }; }; then
10006 ac_cv_lib_dl_dlopen=yes
10007 else
10008 echo "$as_me: failed program was:" >&5
10009 sed 's/^/| /' conftest.$ac_ext >&5
10011 ac_cv_lib_dl_dlopen=no
10014 rm -f core conftest.err conftest.$ac_objext \
10015 conftest$ac_exeext conftest.$ac_ext
10016 LIBS=$ac_check_lib_save_LIBS
10018 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10019 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10020 if test $ac_cv_lib_dl_dlopen = yes; then
10022 cat >>confdefs.h <<\_ACEOF
10023 #define HAVE_LIBDL 1
10024 _ACEOF
10026 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10027 else
10028 cat >conftest.$ac_ext <<_ACEOF
10029 /* confdefs.h. */
10030 _ACEOF
10031 cat confdefs.h >>conftest.$ac_ext
10032 cat >>conftest.$ac_ext <<_ACEOF
10033 /* end confdefs.h. */
10034 #if HAVE_DLFCN_H
10035 # include <dlfcn.h>
10036 #endif
10039 main ()
10041 dlopen(0, 0);
10043 return 0;
10045 _ACEOF
10046 rm -f conftest.$ac_objext conftest$ac_exeext
10047 if { (ac_try="$ac_link"
10048 case "(($ac_try" in
10049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10050 *) ac_try_echo=$ac_try;;
10051 esac
10052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10053 (eval "$ac_link") 2>conftest.er1
10054 ac_status=$?
10055 grep -v '^ *+' conftest.er1 >conftest.err
10056 rm -f conftest.er1
10057 cat conftest.err >&5
10058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10059 (exit $ac_status); } &&
10060 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10061 { (case "(($ac_try" in
10062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10063 *) ac_try_echo=$ac_try;;
10064 esac
10065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10066 (eval "$ac_try") 2>&5
10067 ac_status=$?
10068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10069 (exit $ac_status); }; } &&
10070 { ac_try='test -s conftest$ac_exeext'
10071 { (case "(($ac_try" in
10072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10073 *) ac_try_echo=$ac_try;;
10074 esac
10075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10076 (eval "$ac_try") 2>&5
10077 ac_status=$?
10078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10079 (exit $ac_status); }; }; then
10081 cat >>confdefs.h <<\_ACEOF
10082 #define HAVE_LIBDL 1
10083 _ACEOF
10084 libltdl_cv_func_dlopen="yes"
10085 else
10086 echo "$as_me: failed program was:" >&5
10087 sed 's/^/| /' conftest.$ac_ext >&5
10089 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10090 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10091 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10092 echo $ECHO_N "(cached) $ECHO_C" >&6
10093 else
10094 ac_check_lib_save_LIBS=$LIBS
10095 LIBS="-lsvld $LIBS"
10096 cat >conftest.$ac_ext <<_ACEOF
10097 /* confdefs.h. */
10098 _ACEOF
10099 cat confdefs.h >>conftest.$ac_ext
10100 cat >>conftest.$ac_ext <<_ACEOF
10101 /* end confdefs.h. */
10103 /* Override any GCC internal prototype to avoid an error.
10104 Use char because int might match the return type of a GCC
10105 builtin and then its argument prototype would still apply. */
10106 #ifdef __cplusplus
10107 extern "C"
10108 #endif
10109 char dlopen ();
10111 main ()
10113 return dlopen ();
10115 return 0;
10117 _ACEOF
10118 rm -f conftest.$ac_objext conftest$ac_exeext
10119 if { (ac_try="$ac_link"
10120 case "(($ac_try" in
10121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10122 *) ac_try_echo=$ac_try;;
10123 esac
10124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10125 (eval "$ac_link") 2>conftest.er1
10126 ac_status=$?
10127 grep -v '^ *+' conftest.er1 >conftest.err
10128 rm -f conftest.er1
10129 cat conftest.err >&5
10130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10131 (exit $ac_status); } &&
10132 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10133 { (case "(($ac_try" in
10134 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10135 *) ac_try_echo=$ac_try;;
10136 esac
10137 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10138 (eval "$ac_try") 2>&5
10139 ac_status=$?
10140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10141 (exit $ac_status); }; } &&
10142 { ac_try='test -s conftest$ac_exeext'
10143 { (case "(($ac_try" in
10144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10145 *) ac_try_echo=$ac_try;;
10146 esac
10147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10148 (eval "$ac_try") 2>&5
10149 ac_status=$?
10150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10151 (exit $ac_status); }; }; then
10152 ac_cv_lib_svld_dlopen=yes
10153 else
10154 echo "$as_me: failed program was:" >&5
10155 sed 's/^/| /' conftest.$ac_ext >&5
10157 ac_cv_lib_svld_dlopen=no
10160 rm -f core conftest.err conftest.$ac_objext \
10161 conftest$ac_exeext conftest.$ac_ext
10162 LIBS=$ac_check_lib_save_LIBS
10164 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10165 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10166 if test $ac_cv_lib_svld_dlopen = yes; then
10168 cat >>confdefs.h <<\_ACEOF
10169 #define HAVE_LIBDL 1
10170 _ACEOF
10172 LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10173 else
10174 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10175 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10176 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10177 echo $ECHO_N "(cached) $ECHO_C" >&6
10178 else
10179 ac_check_lib_save_LIBS=$LIBS
10180 LIBS="-ldld $LIBS"
10181 cat >conftest.$ac_ext <<_ACEOF
10182 /* confdefs.h. */
10183 _ACEOF
10184 cat confdefs.h >>conftest.$ac_ext
10185 cat >>conftest.$ac_ext <<_ACEOF
10186 /* end confdefs.h. */
10188 /* Override any GCC internal prototype to avoid an error.
10189 Use char because int might match the return type of a GCC
10190 builtin and then its argument prototype would still apply. */
10191 #ifdef __cplusplus
10192 extern "C"
10193 #endif
10194 char dld_link ();
10196 main ()
10198 return dld_link ();
10200 return 0;
10202 _ACEOF
10203 rm -f conftest.$ac_objext conftest$ac_exeext
10204 if { (ac_try="$ac_link"
10205 case "(($ac_try" in
10206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10207 *) ac_try_echo=$ac_try;;
10208 esac
10209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10210 (eval "$ac_link") 2>conftest.er1
10211 ac_status=$?
10212 grep -v '^ *+' conftest.er1 >conftest.err
10213 rm -f conftest.er1
10214 cat conftest.err >&5
10215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10216 (exit $ac_status); } &&
10217 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10218 { (case "(($ac_try" in
10219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10220 *) ac_try_echo=$ac_try;;
10221 esac
10222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10223 (eval "$ac_try") 2>&5
10224 ac_status=$?
10225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10226 (exit $ac_status); }; } &&
10227 { ac_try='test -s conftest$ac_exeext'
10228 { (case "(($ac_try" in
10229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10230 *) ac_try_echo=$ac_try;;
10231 esac
10232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10233 (eval "$ac_try") 2>&5
10234 ac_status=$?
10235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10236 (exit $ac_status); }; }; then
10237 ac_cv_lib_dld_dld_link=yes
10238 else
10239 echo "$as_me: failed program was:" >&5
10240 sed 's/^/| /' conftest.$ac_ext >&5
10242 ac_cv_lib_dld_dld_link=no
10245 rm -f core conftest.err conftest.$ac_objext \
10246 conftest$ac_exeext conftest.$ac_ext
10247 LIBS=$ac_check_lib_save_LIBS
10249 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10250 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10251 if test $ac_cv_lib_dld_dld_link = yes; then
10253 cat >>confdefs.h <<\_ACEOF
10254 #define HAVE_DLD 1
10255 _ACEOF
10257 LIBADD_DL="$LIBADD_DL -ldld"
10258 else
10259 { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10260 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10261 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10262 echo $ECHO_N "(cached) $ECHO_C" >&6
10263 else
10264 cat >conftest.$ac_ext <<_ACEOF
10265 /* confdefs.h. */
10266 _ACEOF
10267 cat confdefs.h >>conftest.$ac_ext
10268 cat >>conftest.$ac_ext <<_ACEOF
10269 /* end confdefs.h. */
10270 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10271 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10272 #define _dyld_func_lookup innocuous__dyld_func_lookup
10274 /* System header to define __stub macros and hopefully few prototypes,
10275 which can conflict with char _dyld_func_lookup (); below.
10276 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10277 <limits.h> exists even on freestanding compilers. */
10279 #ifdef __STDC__
10280 # include <limits.h>
10281 #else
10282 # include <assert.h>
10283 #endif
10285 #undef _dyld_func_lookup
10287 /* Override any GCC internal prototype to avoid an error.
10288 Use char because int might match the return type of a GCC
10289 builtin and then its argument prototype would still apply. */
10290 #ifdef __cplusplus
10291 extern "C"
10292 #endif
10293 char _dyld_func_lookup ();
10294 /* The GNU C library defines this for functions which it implements
10295 to always fail with ENOSYS. Some functions are actually named
10296 something starting with __ and the normal name is an alias. */
10297 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10298 choke me
10299 #endif
10302 main ()
10304 return _dyld_func_lookup ();
10306 return 0;
10308 _ACEOF
10309 rm -f conftest.$ac_objext conftest$ac_exeext
10310 if { (ac_try="$ac_link"
10311 case "(($ac_try" in
10312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10313 *) ac_try_echo=$ac_try;;
10314 esac
10315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10316 (eval "$ac_link") 2>conftest.er1
10317 ac_status=$?
10318 grep -v '^ *+' conftest.er1 >conftest.err
10319 rm -f conftest.er1
10320 cat conftest.err >&5
10321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10322 (exit $ac_status); } &&
10323 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10324 { (case "(($ac_try" in
10325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10326 *) ac_try_echo=$ac_try;;
10327 esac
10328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10329 (eval "$ac_try") 2>&5
10330 ac_status=$?
10331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10332 (exit $ac_status); }; } &&
10333 { ac_try='test -s conftest$ac_exeext'
10334 { (case "(($ac_try" in
10335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10336 *) ac_try_echo=$ac_try;;
10337 esac
10338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10339 (eval "$ac_try") 2>&5
10340 ac_status=$?
10341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10342 (exit $ac_status); }; }; then
10343 ac_cv_func__dyld_func_lookup=yes
10344 else
10345 echo "$as_me: failed program was:" >&5
10346 sed 's/^/| /' conftest.$ac_ext >&5
10348 ac_cv_func__dyld_func_lookup=no
10351 rm -f core conftest.err conftest.$ac_objext \
10352 conftest$ac_exeext conftest.$ac_ext
10354 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10355 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10356 if test $ac_cv_func__dyld_func_lookup = yes; then
10358 cat >>confdefs.h <<\_ACEOF
10359 #define HAVE_DYLD 1
10360 _ACEOF
10373 rm -f core conftest.err conftest.$ac_objext \
10374 conftest$ac_exeext conftest.$ac_ext
10385 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10386 then
10387 lt_save_LIBS="$LIBS"
10388 LIBS="$LIBS $LIBADD_DL"
10390 for ac_func in dlerror
10392 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10393 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10394 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10395 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10396 echo $ECHO_N "(cached) $ECHO_C" >&6
10397 else
10398 cat >conftest.$ac_ext <<_ACEOF
10399 /* confdefs.h. */
10400 _ACEOF
10401 cat confdefs.h >>conftest.$ac_ext
10402 cat >>conftest.$ac_ext <<_ACEOF
10403 /* end confdefs.h. */
10404 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10405 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10406 #define $ac_func innocuous_$ac_func
10408 /* System header to define __stub macros and hopefully few prototypes,
10409 which can conflict with char $ac_func (); below.
10410 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10411 <limits.h> exists even on freestanding compilers. */
10413 #ifdef __STDC__
10414 # include <limits.h>
10415 #else
10416 # include <assert.h>
10417 #endif
10419 #undef $ac_func
10421 /* Override any GCC internal prototype to avoid an error.
10422 Use char because int might match the return type of a GCC
10423 builtin and then its argument prototype would still apply. */
10424 #ifdef __cplusplus
10425 extern "C"
10426 #endif
10427 char $ac_func ();
10428 /* The GNU C library defines this for functions which it implements
10429 to always fail with ENOSYS. Some functions are actually named
10430 something starting with __ and the normal name is an alias. */
10431 #if defined __stub_$ac_func || defined __stub___$ac_func
10432 choke me
10433 #endif
10436 main ()
10438 return $ac_func ();
10440 return 0;
10442 _ACEOF
10443 rm -f conftest.$ac_objext conftest$ac_exeext
10444 if { (ac_try="$ac_link"
10445 case "(($ac_try" in
10446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10447 *) ac_try_echo=$ac_try;;
10448 esac
10449 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10450 (eval "$ac_link") 2>conftest.er1
10451 ac_status=$?
10452 grep -v '^ *+' conftest.er1 >conftest.err
10453 rm -f conftest.er1
10454 cat conftest.err >&5
10455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10456 (exit $ac_status); } &&
10457 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10458 { (case "(($ac_try" in
10459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10460 *) ac_try_echo=$ac_try;;
10461 esac
10462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10463 (eval "$ac_try") 2>&5
10464 ac_status=$?
10465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10466 (exit $ac_status); }; } &&
10467 { ac_try='test -s conftest$ac_exeext'
10468 { (case "(($ac_try" in
10469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10470 *) ac_try_echo=$ac_try;;
10471 esac
10472 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10473 (eval "$ac_try") 2>&5
10474 ac_status=$?
10475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10476 (exit $ac_status); }; }; then
10477 eval "$as_ac_var=yes"
10478 else
10479 echo "$as_me: failed program was:" >&5
10480 sed 's/^/| /' conftest.$ac_ext >&5
10482 eval "$as_ac_var=no"
10485 rm -f core conftest.err conftest.$ac_objext \
10486 conftest$ac_exeext conftest.$ac_ext
10488 ac_res=`eval echo '${'$as_ac_var'}'`
10489 { echo "$as_me:$LINENO: result: $ac_res" >&5
10490 echo "${ECHO_T}$ac_res" >&6; }
10491 if test `eval echo '${'$as_ac_var'}'` = yes; then
10492 cat >>confdefs.h <<_ACEOF
10493 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10494 _ACEOF
10497 done
10499 LIBS="$lt_save_LIBS"
10501 ac_ext=c
10502 ac_cpp='$CPP $CPPFLAGS'
10503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10509 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10510 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10511 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10512 echo $ECHO_N "(cached) $ECHO_C" >&6
10513 else
10514 ac_cv_sys_symbol_underscore=no
10515 cat > conftest.$ac_ext <<EOF
10516 void nm_test_func(){}
10517 int main(){nm_test_func;return 0;}
10519 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10520 (eval $ac_compile) 2>&5
10521 ac_status=$?
10522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523 (exit $ac_status); }; then
10524 # Now try to grab the symbols.
10525 ac_nlist=conftest.nm
10526 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10527 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10528 ac_status=$?
10529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10530 (exit $ac_status); } && test -s "$ac_nlist"; then
10531 # See whether the symbols have a leading underscore.
10532 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10533 ac_cv_sys_symbol_underscore=yes
10534 else
10535 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10537 else
10538 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10541 else
10542 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10544 else
10545 echo "configure: failed program was:" >&5
10546 cat conftest.c >&5
10548 rm -rf conftest*
10551 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10552 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10555 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10556 if test x"$libltdl_cv_func_dlopen" = xyes ||
10557 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10558 { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10559 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10560 if test "${libltdl_cv_need_uscore+set}" = set; then
10561 echo $ECHO_N "(cached) $ECHO_C" >&6
10562 else
10563 libltdl_cv_need_uscore=unknown
10564 save_LIBS="$LIBS"
10565 LIBS="$LIBS $LIBADD_DL"
10566 if test "$cross_compiling" = yes; then :
10567 libltdl_cv_need_uscore=cross
10568 else
10569 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10570 lt_status=$lt_dlunknown
10571 cat > conftest.$ac_ext <<EOF
10572 #line 10563 "configure"
10573 #include "confdefs.h"
10575 #if HAVE_DLFCN_H
10576 #include <dlfcn.h>
10577 #endif
10579 #include <stdio.h>
10581 #ifdef RTLD_GLOBAL
10582 # define LT_DLGLOBAL RTLD_GLOBAL
10583 #else
10584 # ifdef DL_GLOBAL
10585 # define LT_DLGLOBAL DL_GLOBAL
10586 # else
10587 # define LT_DLGLOBAL 0
10588 # endif
10589 #endif
10591 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10592 find out it does not work in some platform. */
10593 #ifndef LT_DLLAZY_OR_NOW
10594 # ifdef RTLD_LAZY
10595 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10596 # else
10597 # ifdef DL_LAZY
10598 # define LT_DLLAZY_OR_NOW DL_LAZY
10599 # else
10600 # ifdef RTLD_NOW
10601 # define LT_DLLAZY_OR_NOW RTLD_NOW
10602 # else
10603 # ifdef DL_NOW
10604 # define LT_DLLAZY_OR_NOW DL_NOW
10605 # else
10606 # define LT_DLLAZY_OR_NOW 0
10607 # endif
10608 # endif
10609 # endif
10610 # endif
10611 #endif
10613 #ifdef __cplusplus
10614 extern "C" void exit (int);
10615 #endif
10617 void fnord() { int i=42;}
10618 int main ()
10620 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10621 int status = $lt_dlunknown;
10623 if (self)
10625 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10626 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10627 /* dlclose (self); */
10629 else
10630 puts (dlerror ());
10632 exit (status);
10635 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10636 (eval $ac_link) 2>&5
10637 ac_status=$?
10638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10639 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10640 (./conftest; exit; ) >&5 2>/dev/null
10641 lt_status=$?
10642 case x$lt_status in
10643 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10644 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
10645 x$lt_dlunknown|x*) ;;
10646 esac
10647 else :
10648 # compilation failed
10652 rm -fr conftest*
10654 LIBS="$save_LIBS"
10657 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10658 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
10662 if test x"$libltdl_cv_need_uscore" = xyes; then
10664 cat >>confdefs.h <<\_ACEOF
10665 #define NEED_USCORE 1
10666 _ACEOF
10671 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10672 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10673 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10674 echo $ECHO_N "(cached) $ECHO_C" >&6
10675 else
10676 # PORTME does your system automatically load deplibs for dlopen?
10677 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10678 # For now, we just catch OSes we know something about -- in the
10679 # future, we'll try test this programmatically.
10680 libltdl_cv_sys_dlopen_deplibs=unknown
10681 case "$host_os" in
10682 aix3*|aix4.1.*|aix4.2.*)
10683 # Unknown whether this is true for these versions of AIX, but
10684 # we want this `case' here to explicitly catch those versions.
10685 libltdl_cv_sys_dlopen_deplibs=unknown
10687 aix[45]*)
10688 libltdl_cv_sys_dlopen_deplibs=yes
10690 darwin*)
10691 # Assuming the user has installed a libdl from somewhere, this is true
10692 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10693 libltdl_cv_sys_dlopen_deplibs=yes
10695 gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10696 # GNU and its variants, using gnu ld.so (Glibc)
10697 libltdl_cv_sys_dlopen_deplibs=yes
10699 hpux10*|hpux11*)
10700 libltdl_cv_sys_dlopen_deplibs=yes
10702 interix*)
10703 libltdl_cv_sys_dlopen_deplibs=yes
10705 irix[12345]*|irix6.[01]*)
10706 # Catch all versions of IRIX before 6.2, and indicate that we don't
10707 # know how it worked for any of those versions.
10708 libltdl_cv_sys_dlopen_deplibs=unknown
10710 irix*)
10711 # The case above catches anything before 6.2, and it's known that
10712 # at 6.2 and later dlopen does load deplibs.
10713 libltdl_cv_sys_dlopen_deplibs=yes
10715 netbsd*)
10716 libltdl_cv_sys_dlopen_deplibs=yes
10718 openbsd*)
10719 libltdl_cv_sys_dlopen_deplibs=yes
10721 osf[1234]*)
10722 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10723 # it did *not* use an RPATH in a shared library to find objects the
10724 # library depends on, so we explictly say `no'.
10725 libltdl_cv_sys_dlopen_deplibs=no
10727 osf5.0|osf5.0a|osf5.1)
10728 # dlopen *does* load deplibs and with the right loader patch applied
10729 # it even uses RPATH in a shared library to search for shared objects
10730 # that the library depends on, but there's no easy way to know if that
10731 # patch is installed. Since this is the case, all we can really
10732 # say is unknown -- it depends on the patch being installed. If
10733 # it is, this changes to `yes'. Without it, it would be `no'.
10734 libltdl_cv_sys_dlopen_deplibs=unknown
10736 osf*)
10737 # the two cases above should catch all versions of osf <= 5.1. Read
10738 # the comments above for what we know about them.
10739 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10740 # is used to find them so we can finally say `yes'.
10741 libltdl_cv_sys_dlopen_deplibs=yes
10743 solaris*)
10744 libltdl_cv_sys_dlopen_deplibs=yes
10746 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10747 libltdl_cv_sys_dlopen_deplibs=yes
10749 esac
10752 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10753 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
10754 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10756 cat >>confdefs.h <<\_ACEOF
10757 #define LTDL_DLOPEN_DEPLIBS 1
10758 _ACEOF
10763 for ac_header in argz.h
10765 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10766 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10767 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10768 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10769 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10770 echo $ECHO_N "(cached) $ECHO_C" >&6
10772 ac_res=`eval echo '${'$as_ac_Header'}'`
10773 { echo "$as_me:$LINENO: result: $ac_res" >&5
10774 echo "${ECHO_T}$ac_res" >&6; }
10775 else
10776 # Is the header compilable?
10777 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10778 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10779 cat >conftest.$ac_ext <<_ACEOF
10780 /* confdefs.h. */
10781 _ACEOF
10782 cat confdefs.h >>conftest.$ac_ext
10783 cat >>conftest.$ac_ext <<_ACEOF
10784 /* end confdefs.h. */
10785 $ac_includes_default
10786 #include <$ac_header>
10787 _ACEOF
10788 rm -f conftest.$ac_objext
10789 if { (ac_try="$ac_compile"
10790 case "(($ac_try" in
10791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10792 *) ac_try_echo=$ac_try;;
10793 esac
10794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10795 (eval "$ac_compile") 2>conftest.er1
10796 ac_status=$?
10797 grep -v '^ *+' conftest.er1 >conftest.err
10798 rm -f conftest.er1
10799 cat conftest.err >&5
10800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10801 (exit $ac_status); } &&
10802 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10803 { (case "(($ac_try" in
10804 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10805 *) ac_try_echo=$ac_try;;
10806 esac
10807 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10808 (eval "$ac_try") 2>&5
10809 ac_status=$?
10810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10811 (exit $ac_status); }; } &&
10812 { ac_try='test -s conftest.$ac_objext'
10813 { (case "(($ac_try" in
10814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10815 *) ac_try_echo=$ac_try;;
10816 esac
10817 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10818 (eval "$ac_try") 2>&5
10819 ac_status=$?
10820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10821 (exit $ac_status); }; }; then
10822 ac_header_compiler=yes
10823 else
10824 echo "$as_me: failed program was:" >&5
10825 sed 's/^/| /' conftest.$ac_ext >&5
10827 ac_header_compiler=no
10830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10831 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10832 echo "${ECHO_T}$ac_header_compiler" >&6; }
10834 # Is the header present?
10835 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10836 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10837 cat >conftest.$ac_ext <<_ACEOF
10838 /* confdefs.h. */
10839 _ACEOF
10840 cat confdefs.h >>conftest.$ac_ext
10841 cat >>conftest.$ac_ext <<_ACEOF
10842 /* end confdefs.h. */
10843 #include <$ac_header>
10844 _ACEOF
10845 if { (ac_try="$ac_cpp conftest.$ac_ext"
10846 case "(($ac_try" in
10847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10848 *) ac_try_echo=$ac_try;;
10849 esac
10850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10851 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10852 ac_status=$?
10853 grep -v '^ *+' conftest.er1 >conftest.err
10854 rm -f conftest.er1
10855 cat conftest.err >&5
10856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10857 (exit $ac_status); } >/dev/null; then
10858 if test -s conftest.err; then
10859 ac_cpp_err=$ac_c_preproc_warn_flag
10860 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10861 else
10862 ac_cpp_err=
10864 else
10865 ac_cpp_err=yes
10867 if test -z "$ac_cpp_err"; then
10868 ac_header_preproc=yes
10869 else
10870 echo "$as_me: failed program was:" >&5
10871 sed 's/^/| /' conftest.$ac_ext >&5
10873 ac_header_preproc=no
10876 rm -f conftest.err conftest.$ac_ext
10877 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10878 echo "${ECHO_T}$ac_header_preproc" >&6; }
10880 # So? What about this header?
10881 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10882 yes:no: )
10883 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10884 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10885 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10886 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10887 ac_header_preproc=yes
10889 no:yes:* )
10890 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10891 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10892 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10893 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10894 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10895 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10896 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10897 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10898 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10899 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10900 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10901 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10902 ( cat <<\_ASBOX
10903 ## ----------------------------------- ##
10904 ## Report this to llvmbugs@cs.uiuc.edu ##
10905 ## ----------------------------------- ##
10906 _ASBOX
10907 ) | sed "s/^/$as_me: WARNING: /" >&2
10909 esac
10910 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10911 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10912 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10913 echo $ECHO_N "(cached) $ECHO_C" >&6
10914 else
10915 eval "$as_ac_Header=\$ac_header_preproc"
10917 ac_res=`eval echo '${'$as_ac_Header'}'`
10918 { echo "$as_me:$LINENO: result: $ac_res" >&5
10919 echo "${ECHO_T}$ac_res" >&6; }
10922 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10923 cat >>confdefs.h <<_ACEOF
10924 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10925 _ACEOF
10929 done
10932 { echo "$as_me:$LINENO: checking for error_t" >&5
10933 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10934 if test "${ac_cv_type_error_t+set}" = set; then
10935 echo $ECHO_N "(cached) $ECHO_C" >&6
10936 else
10937 cat >conftest.$ac_ext <<_ACEOF
10938 /* confdefs.h. */
10939 _ACEOF
10940 cat confdefs.h >>conftest.$ac_ext
10941 cat >>conftest.$ac_ext <<_ACEOF
10942 /* end confdefs.h. */
10943 #if HAVE_ARGZ_H
10944 # include <argz.h>
10945 #endif
10947 typedef error_t ac__type_new_;
10949 main ()
10951 if ((ac__type_new_ *) 0)
10952 return 0;
10953 if (sizeof (ac__type_new_))
10954 return 0;
10956 return 0;
10958 _ACEOF
10959 rm -f conftest.$ac_objext
10960 if { (ac_try="$ac_compile"
10961 case "(($ac_try" in
10962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10963 *) ac_try_echo=$ac_try;;
10964 esac
10965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10966 (eval "$ac_compile") 2>conftest.er1
10967 ac_status=$?
10968 grep -v '^ *+' conftest.er1 >conftest.err
10969 rm -f conftest.er1
10970 cat conftest.err >&5
10971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10972 (exit $ac_status); } &&
10973 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10974 { (case "(($ac_try" in
10975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10976 *) ac_try_echo=$ac_try;;
10977 esac
10978 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10979 (eval "$ac_try") 2>&5
10980 ac_status=$?
10981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10982 (exit $ac_status); }; } &&
10983 { ac_try='test -s conftest.$ac_objext'
10984 { (case "(($ac_try" in
10985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10986 *) ac_try_echo=$ac_try;;
10987 esac
10988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10989 (eval "$ac_try") 2>&5
10990 ac_status=$?
10991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10992 (exit $ac_status); }; }; then
10993 ac_cv_type_error_t=yes
10994 else
10995 echo "$as_me: failed program was:" >&5
10996 sed 's/^/| /' conftest.$ac_ext >&5
10998 ac_cv_type_error_t=no
11001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11003 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11004 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11005 if test $ac_cv_type_error_t = yes; then
11007 cat >>confdefs.h <<_ACEOF
11008 #define HAVE_ERROR_T 1
11009 _ACEOF
11012 else
11014 cat >>confdefs.h <<\_ACEOF
11015 #define error_t int
11016 _ACEOF
11026 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11028 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11029 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11030 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11031 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11032 echo $ECHO_N "(cached) $ECHO_C" >&6
11033 else
11034 cat >conftest.$ac_ext <<_ACEOF
11035 /* confdefs.h. */
11036 _ACEOF
11037 cat confdefs.h >>conftest.$ac_ext
11038 cat >>conftest.$ac_ext <<_ACEOF
11039 /* end confdefs.h. */
11040 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11041 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11042 #define $ac_func innocuous_$ac_func
11044 /* System header to define __stub macros and hopefully few prototypes,
11045 which can conflict with char $ac_func (); below.
11046 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11047 <limits.h> exists even on freestanding compilers. */
11049 #ifdef __STDC__
11050 # include <limits.h>
11051 #else
11052 # include <assert.h>
11053 #endif
11055 #undef $ac_func
11057 /* Override any GCC internal prototype to avoid an error.
11058 Use char because int might match the return type of a GCC
11059 builtin and then its argument prototype would still apply. */
11060 #ifdef __cplusplus
11061 extern "C"
11062 #endif
11063 char $ac_func ();
11064 /* The GNU C library defines this for functions which it implements
11065 to always fail with ENOSYS. Some functions are actually named
11066 something starting with __ and the normal name is an alias. */
11067 #if defined __stub_$ac_func || defined __stub___$ac_func
11068 choke me
11069 #endif
11072 main ()
11074 return $ac_func ();
11076 return 0;
11078 _ACEOF
11079 rm -f conftest.$ac_objext conftest$ac_exeext
11080 if { (ac_try="$ac_link"
11081 case "(($ac_try" in
11082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11083 *) ac_try_echo=$ac_try;;
11084 esac
11085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11086 (eval "$ac_link") 2>conftest.er1
11087 ac_status=$?
11088 grep -v '^ *+' conftest.er1 >conftest.err
11089 rm -f conftest.er1
11090 cat conftest.err >&5
11091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11092 (exit $ac_status); } &&
11093 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11094 { (case "(($ac_try" in
11095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11096 *) ac_try_echo=$ac_try;;
11097 esac
11098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11099 (eval "$ac_try") 2>&5
11100 ac_status=$?
11101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11102 (exit $ac_status); }; } &&
11103 { ac_try='test -s conftest$ac_exeext'
11104 { (case "(($ac_try" in
11105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11106 *) ac_try_echo=$ac_try;;
11107 esac
11108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11109 (eval "$ac_try") 2>&5
11110 ac_status=$?
11111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11112 (exit $ac_status); }; }; then
11113 eval "$as_ac_var=yes"
11114 else
11115 echo "$as_me: failed program was:" >&5
11116 sed 's/^/| /' conftest.$ac_ext >&5
11118 eval "$as_ac_var=no"
11121 rm -f core conftest.err conftest.$ac_objext \
11122 conftest$ac_exeext conftest.$ac_ext
11124 ac_res=`eval echo '${'$as_ac_var'}'`
11125 { echo "$as_me:$LINENO: result: $ac_res" >&5
11126 echo "${ECHO_T}$ac_res" >&6; }
11127 if test `eval echo '${'$as_ac_var'}'` = yes; then
11128 cat >>confdefs.h <<_ACEOF
11129 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11130 _ACEOF
11133 done
11162 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11163 stdio.h unistd.h
11165 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11166 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11167 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11168 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11169 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11170 echo $ECHO_N "(cached) $ECHO_C" >&6
11172 ac_res=`eval echo '${'$as_ac_Header'}'`
11173 { echo "$as_me:$LINENO: result: $ac_res" >&5
11174 echo "${ECHO_T}$ac_res" >&6; }
11175 else
11176 # Is the header compilable?
11177 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11178 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11179 cat >conftest.$ac_ext <<_ACEOF
11180 /* confdefs.h. */
11181 _ACEOF
11182 cat confdefs.h >>conftest.$ac_ext
11183 cat >>conftest.$ac_ext <<_ACEOF
11184 /* end confdefs.h. */
11185 $ac_includes_default
11186 #include <$ac_header>
11187 _ACEOF
11188 rm -f conftest.$ac_objext
11189 if { (ac_try="$ac_compile"
11190 case "(($ac_try" in
11191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11192 *) ac_try_echo=$ac_try;;
11193 esac
11194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11195 (eval "$ac_compile") 2>conftest.er1
11196 ac_status=$?
11197 grep -v '^ *+' conftest.er1 >conftest.err
11198 rm -f conftest.er1
11199 cat conftest.err >&5
11200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11201 (exit $ac_status); } &&
11202 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11203 { (case "(($ac_try" in
11204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11205 *) ac_try_echo=$ac_try;;
11206 esac
11207 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11208 (eval "$ac_try") 2>&5
11209 ac_status=$?
11210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11211 (exit $ac_status); }; } &&
11212 { ac_try='test -s conftest.$ac_objext'
11213 { (case "(($ac_try" in
11214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11215 *) ac_try_echo=$ac_try;;
11216 esac
11217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11218 (eval "$ac_try") 2>&5
11219 ac_status=$?
11220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11221 (exit $ac_status); }; }; then
11222 ac_header_compiler=yes
11223 else
11224 echo "$as_me: failed program was:" >&5
11225 sed 's/^/| /' conftest.$ac_ext >&5
11227 ac_header_compiler=no
11230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11231 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11232 echo "${ECHO_T}$ac_header_compiler" >&6; }
11234 # Is the header present?
11235 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11236 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11237 cat >conftest.$ac_ext <<_ACEOF
11238 /* confdefs.h. */
11239 _ACEOF
11240 cat confdefs.h >>conftest.$ac_ext
11241 cat >>conftest.$ac_ext <<_ACEOF
11242 /* end confdefs.h. */
11243 #include <$ac_header>
11244 _ACEOF
11245 if { (ac_try="$ac_cpp conftest.$ac_ext"
11246 case "(($ac_try" in
11247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11248 *) ac_try_echo=$ac_try;;
11249 esac
11250 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11251 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11252 ac_status=$?
11253 grep -v '^ *+' conftest.er1 >conftest.err
11254 rm -f conftest.er1
11255 cat conftest.err >&5
11256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11257 (exit $ac_status); } >/dev/null; then
11258 if test -s conftest.err; then
11259 ac_cpp_err=$ac_c_preproc_warn_flag
11260 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11261 else
11262 ac_cpp_err=
11264 else
11265 ac_cpp_err=yes
11267 if test -z "$ac_cpp_err"; then
11268 ac_header_preproc=yes
11269 else
11270 echo "$as_me: failed program was:" >&5
11271 sed 's/^/| /' conftest.$ac_ext >&5
11273 ac_header_preproc=no
11276 rm -f conftest.err conftest.$ac_ext
11277 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11278 echo "${ECHO_T}$ac_header_preproc" >&6; }
11280 # So? What about this header?
11281 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11282 yes:no: )
11283 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11284 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11285 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11286 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11287 ac_header_preproc=yes
11289 no:yes:* )
11290 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11291 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11292 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11293 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11294 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11295 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11296 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11297 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11298 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11299 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11300 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11301 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11302 ( cat <<\_ASBOX
11303 ## ----------------------------------- ##
11304 ## Report this to llvmbugs@cs.uiuc.edu ##
11305 ## ----------------------------------- ##
11306 _ASBOX
11307 ) | sed "s/^/$as_me: WARNING: /" >&2
11309 esac
11310 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11311 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11312 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11313 echo $ECHO_N "(cached) $ECHO_C" >&6
11314 else
11315 eval "$as_ac_Header=\$ac_header_preproc"
11317 ac_res=`eval echo '${'$as_ac_Header'}'`
11318 { echo "$as_me:$LINENO: result: $ac_res" >&5
11319 echo "${ECHO_T}$ac_res" >&6; }
11322 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11323 cat >>confdefs.h <<_ACEOF
11324 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11325 _ACEOF
11329 done
11335 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11337 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11338 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11339 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11340 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11341 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11342 echo $ECHO_N "(cached) $ECHO_C" >&6
11344 ac_res=`eval echo '${'$as_ac_Header'}'`
11345 { echo "$as_me:$LINENO: result: $ac_res" >&5
11346 echo "${ECHO_T}$ac_res" >&6; }
11347 else
11348 # Is the header compilable?
11349 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11350 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11351 cat >conftest.$ac_ext <<_ACEOF
11352 /* confdefs.h. */
11353 _ACEOF
11354 cat confdefs.h >>conftest.$ac_ext
11355 cat >>conftest.$ac_ext <<_ACEOF
11356 /* end confdefs.h. */
11357 $ac_includes_default
11358 #include <$ac_header>
11359 _ACEOF
11360 rm -f conftest.$ac_objext
11361 if { (ac_try="$ac_compile"
11362 case "(($ac_try" in
11363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11364 *) ac_try_echo=$ac_try;;
11365 esac
11366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11367 (eval "$ac_compile") 2>conftest.er1
11368 ac_status=$?
11369 grep -v '^ *+' conftest.er1 >conftest.err
11370 rm -f conftest.er1
11371 cat conftest.err >&5
11372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11373 (exit $ac_status); } &&
11374 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11375 { (case "(($ac_try" in
11376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11377 *) ac_try_echo=$ac_try;;
11378 esac
11379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11380 (eval "$ac_try") 2>&5
11381 ac_status=$?
11382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11383 (exit $ac_status); }; } &&
11384 { ac_try='test -s conftest.$ac_objext'
11385 { (case "(($ac_try" in
11386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11387 *) ac_try_echo=$ac_try;;
11388 esac
11389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11390 (eval "$ac_try") 2>&5
11391 ac_status=$?
11392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11393 (exit $ac_status); }; }; then
11394 ac_header_compiler=yes
11395 else
11396 echo "$as_me: failed program was:" >&5
11397 sed 's/^/| /' conftest.$ac_ext >&5
11399 ac_header_compiler=no
11402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11403 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11404 echo "${ECHO_T}$ac_header_compiler" >&6; }
11406 # Is the header present?
11407 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11408 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11409 cat >conftest.$ac_ext <<_ACEOF
11410 /* confdefs.h. */
11411 _ACEOF
11412 cat confdefs.h >>conftest.$ac_ext
11413 cat >>conftest.$ac_ext <<_ACEOF
11414 /* end confdefs.h. */
11415 #include <$ac_header>
11416 _ACEOF
11417 if { (ac_try="$ac_cpp conftest.$ac_ext"
11418 case "(($ac_try" in
11419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11420 *) ac_try_echo=$ac_try;;
11421 esac
11422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11423 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11424 ac_status=$?
11425 grep -v '^ *+' conftest.er1 >conftest.err
11426 rm -f conftest.er1
11427 cat conftest.err >&5
11428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11429 (exit $ac_status); } >/dev/null; then
11430 if test -s conftest.err; then
11431 ac_cpp_err=$ac_c_preproc_warn_flag
11432 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11433 else
11434 ac_cpp_err=
11436 else
11437 ac_cpp_err=yes
11439 if test -z "$ac_cpp_err"; then
11440 ac_header_preproc=yes
11441 else
11442 echo "$as_me: failed program was:" >&5
11443 sed 's/^/| /' conftest.$ac_ext >&5
11445 ac_header_preproc=no
11448 rm -f conftest.err conftest.$ac_ext
11449 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11450 echo "${ECHO_T}$ac_header_preproc" >&6; }
11452 # So? What about this header?
11453 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11454 yes:no: )
11455 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11456 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11457 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11458 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11459 ac_header_preproc=yes
11461 no:yes:* )
11462 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11463 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11464 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11465 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11466 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11467 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11468 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11469 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11470 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11471 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11472 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11473 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11474 ( cat <<\_ASBOX
11475 ## ----------------------------------- ##
11476 ## Report this to llvmbugs@cs.uiuc.edu ##
11477 ## ----------------------------------- ##
11478 _ASBOX
11479 ) | sed "s/^/$as_me: WARNING: /" >&2
11481 esac
11482 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11483 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11484 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11485 echo $ECHO_N "(cached) $ECHO_C" >&6
11486 else
11487 eval "$as_ac_Header=\$ac_header_preproc"
11489 ac_res=`eval echo '${'$as_ac_Header'}'`
11490 { echo "$as_me:$LINENO: result: $ac_res" >&5
11491 echo "${ECHO_T}$ac_res" >&6; }
11494 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11495 cat >>confdefs.h <<_ACEOF
11496 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11497 _ACEOF
11501 done
11505 for ac_header in string.h strings.h
11507 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11508 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11509 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11510 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11511 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11512 echo $ECHO_N "(cached) $ECHO_C" >&6
11514 ac_res=`eval echo '${'$as_ac_Header'}'`
11515 { echo "$as_me:$LINENO: result: $ac_res" >&5
11516 echo "${ECHO_T}$ac_res" >&6; }
11517 else
11518 # Is the header compilable?
11519 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11520 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11521 cat >conftest.$ac_ext <<_ACEOF
11522 /* confdefs.h. */
11523 _ACEOF
11524 cat confdefs.h >>conftest.$ac_ext
11525 cat >>conftest.$ac_ext <<_ACEOF
11526 /* end confdefs.h. */
11527 $ac_includes_default
11528 #include <$ac_header>
11529 _ACEOF
11530 rm -f conftest.$ac_objext
11531 if { (ac_try="$ac_compile"
11532 case "(($ac_try" in
11533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11534 *) ac_try_echo=$ac_try;;
11535 esac
11536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11537 (eval "$ac_compile") 2>conftest.er1
11538 ac_status=$?
11539 grep -v '^ *+' conftest.er1 >conftest.err
11540 rm -f conftest.er1
11541 cat conftest.err >&5
11542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11543 (exit $ac_status); } &&
11544 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11545 { (case "(($ac_try" in
11546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11547 *) ac_try_echo=$ac_try;;
11548 esac
11549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11550 (eval "$ac_try") 2>&5
11551 ac_status=$?
11552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11553 (exit $ac_status); }; } &&
11554 { ac_try='test -s conftest.$ac_objext'
11555 { (case "(($ac_try" in
11556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11557 *) ac_try_echo=$ac_try;;
11558 esac
11559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11560 (eval "$ac_try") 2>&5
11561 ac_status=$?
11562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11563 (exit $ac_status); }; }; then
11564 ac_header_compiler=yes
11565 else
11566 echo "$as_me: failed program was:" >&5
11567 sed 's/^/| /' conftest.$ac_ext >&5
11569 ac_header_compiler=no
11572 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11573 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11574 echo "${ECHO_T}$ac_header_compiler" >&6; }
11576 # Is the header present?
11577 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11578 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11579 cat >conftest.$ac_ext <<_ACEOF
11580 /* confdefs.h. */
11581 _ACEOF
11582 cat confdefs.h >>conftest.$ac_ext
11583 cat >>conftest.$ac_ext <<_ACEOF
11584 /* end confdefs.h. */
11585 #include <$ac_header>
11586 _ACEOF
11587 if { (ac_try="$ac_cpp conftest.$ac_ext"
11588 case "(($ac_try" in
11589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11590 *) ac_try_echo=$ac_try;;
11591 esac
11592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11593 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11594 ac_status=$?
11595 grep -v '^ *+' conftest.er1 >conftest.err
11596 rm -f conftest.er1
11597 cat conftest.err >&5
11598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11599 (exit $ac_status); } >/dev/null; then
11600 if test -s conftest.err; then
11601 ac_cpp_err=$ac_c_preproc_warn_flag
11602 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11603 else
11604 ac_cpp_err=
11606 else
11607 ac_cpp_err=yes
11609 if test -z "$ac_cpp_err"; then
11610 ac_header_preproc=yes
11611 else
11612 echo "$as_me: failed program was:" >&5
11613 sed 's/^/| /' conftest.$ac_ext >&5
11615 ac_header_preproc=no
11618 rm -f conftest.err conftest.$ac_ext
11619 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11620 echo "${ECHO_T}$ac_header_preproc" >&6; }
11622 # So? What about this header?
11623 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11624 yes:no: )
11625 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11626 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11627 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11628 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11629 ac_header_preproc=yes
11631 no:yes:* )
11632 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11633 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11634 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11635 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11636 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11637 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11638 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11639 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11640 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11641 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11642 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11643 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11644 ( cat <<\_ASBOX
11645 ## ----------------------------------- ##
11646 ## Report this to llvmbugs@cs.uiuc.edu ##
11647 ## ----------------------------------- ##
11648 _ASBOX
11649 ) | sed "s/^/$as_me: WARNING: /" >&2
11651 esac
11652 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11653 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11654 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11655 echo $ECHO_N "(cached) $ECHO_C" >&6
11656 else
11657 eval "$as_ac_Header=\$ac_header_preproc"
11659 ac_res=`eval echo '${'$as_ac_Header'}'`
11660 { echo "$as_me:$LINENO: result: $ac_res" >&5
11661 echo "${ECHO_T}$ac_res" >&6; }
11664 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11665 cat >>confdefs.h <<_ACEOF
11666 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11667 _ACEOF
11668 break
11671 done
11676 for ac_func in strchr index
11678 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11679 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11680 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11681 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11682 echo $ECHO_N "(cached) $ECHO_C" >&6
11683 else
11684 cat >conftest.$ac_ext <<_ACEOF
11685 /* confdefs.h. */
11686 _ACEOF
11687 cat confdefs.h >>conftest.$ac_ext
11688 cat >>conftest.$ac_ext <<_ACEOF
11689 /* end confdefs.h. */
11690 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11691 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11692 #define $ac_func innocuous_$ac_func
11694 /* System header to define __stub macros and hopefully few prototypes,
11695 which can conflict with char $ac_func (); below.
11696 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11697 <limits.h> exists even on freestanding compilers. */
11699 #ifdef __STDC__
11700 # include <limits.h>
11701 #else
11702 # include <assert.h>
11703 #endif
11705 #undef $ac_func
11707 /* Override any GCC internal prototype to avoid an error.
11708 Use char because int might match the return type of a GCC
11709 builtin and then its argument prototype would still apply. */
11710 #ifdef __cplusplus
11711 extern "C"
11712 #endif
11713 char $ac_func ();
11714 /* The GNU C library defines this for functions which it implements
11715 to always fail with ENOSYS. Some functions are actually named
11716 something starting with __ and the normal name is an alias. */
11717 #if defined __stub_$ac_func || defined __stub___$ac_func
11718 choke me
11719 #endif
11722 main ()
11724 return $ac_func ();
11726 return 0;
11728 _ACEOF
11729 rm -f conftest.$ac_objext conftest$ac_exeext
11730 if { (ac_try="$ac_link"
11731 case "(($ac_try" in
11732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11733 *) ac_try_echo=$ac_try;;
11734 esac
11735 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11736 (eval "$ac_link") 2>conftest.er1
11737 ac_status=$?
11738 grep -v '^ *+' conftest.er1 >conftest.err
11739 rm -f conftest.er1
11740 cat conftest.err >&5
11741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11742 (exit $ac_status); } &&
11743 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11744 { (case "(($ac_try" in
11745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11746 *) ac_try_echo=$ac_try;;
11747 esac
11748 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11749 (eval "$ac_try") 2>&5
11750 ac_status=$?
11751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11752 (exit $ac_status); }; } &&
11753 { ac_try='test -s conftest$ac_exeext'
11754 { (case "(($ac_try" in
11755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11756 *) ac_try_echo=$ac_try;;
11757 esac
11758 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11759 (eval "$ac_try") 2>&5
11760 ac_status=$?
11761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11762 (exit $ac_status); }; }; then
11763 eval "$as_ac_var=yes"
11764 else
11765 echo "$as_me: failed program was:" >&5
11766 sed 's/^/| /' conftest.$ac_ext >&5
11768 eval "$as_ac_var=no"
11771 rm -f core conftest.err conftest.$ac_objext \
11772 conftest$ac_exeext conftest.$ac_ext
11774 ac_res=`eval echo '${'$as_ac_var'}'`
11775 { echo "$as_me:$LINENO: result: $ac_res" >&5
11776 echo "${ECHO_T}$ac_res" >&6; }
11777 if test `eval echo '${'$as_ac_var'}'` = yes; then
11778 cat >>confdefs.h <<_ACEOF
11779 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11780 _ACEOF
11781 break
11783 done
11787 for ac_func in strrchr rindex
11789 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11790 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11791 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11792 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11793 echo $ECHO_N "(cached) $ECHO_C" >&6
11794 else
11795 cat >conftest.$ac_ext <<_ACEOF
11796 /* confdefs.h. */
11797 _ACEOF
11798 cat confdefs.h >>conftest.$ac_ext
11799 cat >>conftest.$ac_ext <<_ACEOF
11800 /* end confdefs.h. */
11801 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11802 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11803 #define $ac_func innocuous_$ac_func
11805 /* System header to define __stub macros and hopefully few prototypes,
11806 which can conflict with char $ac_func (); below.
11807 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11808 <limits.h> exists even on freestanding compilers. */
11810 #ifdef __STDC__
11811 # include <limits.h>
11812 #else
11813 # include <assert.h>
11814 #endif
11816 #undef $ac_func
11818 /* Override any GCC internal prototype to avoid an error.
11819 Use char because int might match the return type of a GCC
11820 builtin and then its argument prototype would still apply. */
11821 #ifdef __cplusplus
11822 extern "C"
11823 #endif
11824 char $ac_func ();
11825 /* The GNU C library defines this for functions which it implements
11826 to always fail with ENOSYS. Some functions are actually named
11827 something starting with __ and the normal name is an alias. */
11828 #if defined __stub_$ac_func || defined __stub___$ac_func
11829 choke me
11830 #endif
11833 main ()
11835 return $ac_func ();
11837 return 0;
11839 _ACEOF
11840 rm -f conftest.$ac_objext conftest$ac_exeext
11841 if { (ac_try="$ac_link"
11842 case "(($ac_try" in
11843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11844 *) ac_try_echo=$ac_try;;
11845 esac
11846 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11847 (eval "$ac_link") 2>conftest.er1
11848 ac_status=$?
11849 grep -v '^ *+' conftest.er1 >conftest.err
11850 rm -f conftest.er1
11851 cat conftest.err >&5
11852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11853 (exit $ac_status); } &&
11854 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11855 { (case "(($ac_try" in
11856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11857 *) ac_try_echo=$ac_try;;
11858 esac
11859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11860 (eval "$ac_try") 2>&5
11861 ac_status=$?
11862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11863 (exit $ac_status); }; } &&
11864 { ac_try='test -s conftest$ac_exeext'
11865 { (case "(($ac_try" in
11866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11867 *) ac_try_echo=$ac_try;;
11868 esac
11869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11870 (eval "$ac_try") 2>&5
11871 ac_status=$?
11872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11873 (exit $ac_status); }; }; then
11874 eval "$as_ac_var=yes"
11875 else
11876 echo "$as_me: failed program was:" >&5
11877 sed 's/^/| /' conftest.$ac_ext >&5
11879 eval "$as_ac_var=no"
11882 rm -f core conftest.err conftest.$ac_objext \
11883 conftest$ac_exeext conftest.$ac_ext
11885 ac_res=`eval echo '${'$as_ac_var'}'`
11886 { echo "$as_me:$LINENO: result: $ac_res" >&5
11887 echo "${ECHO_T}$ac_res" >&6; }
11888 if test `eval echo '${'$as_ac_var'}'` = yes; then
11889 cat >>confdefs.h <<_ACEOF
11890 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11891 _ACEOF
11892 break
11894 done
11898 for ac_func in memcpy bcopy
11900 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11901 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11902 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11903 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11904 echo $ECHO_N "(cached) $ECHO_C" >&6
11905 else
11906 cat >conftest.$ac_ext <<_ACEOF
11907 /* confdefs.h. */
11908 _ACEOF
11909 cat confdefs.h >>conftest.$ac_ext
11910 cat >>conftest.$ac_ext <<_ACEOF
11911 /* end confdefs.h. */
11912 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11913 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11914 #define $ac_func innocuous_$ac_func
11916 /* System header to define __stub macros and hopefully few prototypes,
11917 which can conflict with char $ac_func (); below.
11918 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11919 <limits.h> exists even on freestanding compilers. */
11921 #ifdef __STDC__
11922 # include <limits.h>
11923 #else
11924 # include <assert.h>
11925 #endif
11927 #undef $ac_func
11929 /* Override any GCC internal prototype to avoid an error.
11930 Use char because int might match the return type of a GCC
11931 builtin and then its argument prototype would still apply. */
11932 #ifdef __cplusplus
11933 extern "C"
11934 #endif
11935 char $ac_func ();
11936 /* The GNU C library defines this for functions which it implements
11937 to always fail with ENOSYS. Some functions are actually named
11938 something starting with __ and the normal name is an alias. */
11939 #if defined __stub_$ac_func || defined __stub___$ac_func
11940 choke me
11941 #endif
11944 main ()
11946 return $ac_func ();
11948 return 0;
11950 _ACEOF
11951 rm -f conftest.$ac_objext conftest$ac_exeext
11952 if { (ac_try="$ac_link"
11953 case "(($ac_try" in
11954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11955 *) ac_try_echo=$ac_try;;
11956 esac
11957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11958 (eval "$ac_link") 2>conftest.er1
11959 ac_status=$?
11960 grep -v '^ *+' conftest.er1 >conftest.err
11961 rm -f conftest.er1
11962 cat conftest.err >&5
11963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11964 (exit $ac_status); } &&
11965 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11966 { (case "(($ac_try" in
11967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11968 *) ac_try_echo=$ac_try;;
11969 esac
11970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11971 (eval "$ac_try") 2>&5
11972 ac_status=$?
11973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11974 (exit $ac_status); }; } &&
11975 { ac_try='test -s conftest$ac_exeext'
11976 { (case "(($ac_try" in
11977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11978 *) ac_try_echo=$ac_try;;
11979 esac
11980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11981 (eval "$ac_try") 2>&5
11982 ac_status=$?
11983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11984 (exit $ac_status); }; }; then
11985 eval "$as_ac_var=yes"
11986 else
11987 echo "$as_me: failed program was:" >&5
11988 sed 's/^/| /' conftest.$ac_ext >&5
11990 eval "$as_ac_var=no"
11993 rm -f core conftest.err conftest.$ac_objext \
11994 conftest$ac_exeext conftest.$ac_ext
11996 ac_res=`eval echo '${'$as_ac_var'}'`
11997 { echo "$as_me:$LINENO: result: $ac_res" >&5
11998 echo "${ECHO_T}$ac_res" >&6; }
11999 if test `eval echo '${'$as_ac_var'}'` = yes; then
12000 cat >>confdefs.h <<_ACEOF
12001 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12002 _ACEOF
12003 break
12005 done
12009 for ac_func in memmove strcmp
12011 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12012 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12013 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12014 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12015 echo $ECHO_N "(cached) $ECHO_C" >&6
12016 else
12017 cat >conftest.$ac_ext <<_ACEOF
12018 /* confdefs.h. */
12019 _ACEOF
12020 cat confdefs.h >>conftest.$ac_ext
12021 cat >>conftest.$ac_ext <<_ACEOF
12022 /* end confdefs.h. */
12023 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12024 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12025 #define $ac_func innocuous_$ac_func
12027 /* System header to define __stub macros and hopefully few prototypes,
12028 which can conflict with char $ac_func (); below.
12029 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12030 <limits.h> exists even on freestanding compilers. */
12032 #ifdef __STDC__
12033 # include <limits.h>
12034 #else
12035 # include <assert.h>
12036 #endif
12038 #undef $ac_func
12040 /* Override any GCC internal prototype to avoid an error.
12041 Use char because int might match the return type of a GCC
12042 builtin and then its argument prototype would still apply. */
12043 #ifdef __cplusplus
12044 extern "C"
12045 #endif
12046 char $ac_func ();
12047 /* The GNU C library defines this for functions which it implements
12048 to always fail with ENOSYS. Some functions are actually named
12049 something starting with __ and the normal name is an alias. */
12050 #if defined __stub_$ac_func || defined __stub___$ac_func
12051 choke me
12052 #endif
12055 main ()
12057 return $ac_func ();
12059 return 0;
12061 _ACEOF
12062 rm -f conftest.$ac_objext conftest$ac_exeext
12063 if { (ac_try="$ac_link"
12064 case "(($ac_try" in
12065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12066 *) ac_try_echo=$ac_try;;
12067 esac
12068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12069 (eval "$ac_link") 2>conftest.er1
12070 ac_status=$?
12071 grep -v '^ *+' conftest.er1 >conftest.err
12072 rm -f conftest.er1
12073 cat conftest.err >&5
12074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12075 (exit $ac_status); } &&
12076 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12077 { (case "(($ac_try" in
12078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12079 *) ac_try_echo=$ac_try;;
12080 esac
12081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12082 (eval "$ac_try") 2>&5
12083 ac_status=$?
12084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12085 (exit $ac_status); }; } &&
12086 { ac_try='test -s conftest$ac_exeext'
12087 { (case "(($ac_try" in
12088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12089 *) ac_try_echo=$ac_try;;
12090 esac
12091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12092 (eval "$ac_try") 2>&5
12093 ac_status=$?
12094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12095 (exit $ac_status); }; }; then
12096 eval "$as_ac_var=yes"
12097 else
12098 echo "$as_me: failed program was:" >&5
12099 sed 's/^/| /' conftest.$ac_ext >&5
12101 eval "$as_ac_var=no"
12104 rm -f core conftest.err conftest.$ac_objext \
12105 conftest$ac_exeext conftest.$ac_ext
12107 ac_res=`eval echo '${'$as_ac_var'}'`
12108 { echo "$as_me:$LINENO: result: $ac_res" >&5
12109 echo "${ECHO_T}$ac_res" >&6; }
12110 if test `eval echo '${'$as_ac_var'}'` = yes; then
12111 cat >>confdefs.h <<_ACEOF
12112 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12113 _ACEOF
12116 done
12121 for ac_func in closedir opendir readdir
12123 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12124 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12125 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12126 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12127 echo $ECHO_N "(cached) $ECHO_C" >&6
12128 else
12129 cat >conftest.$ac_ext <<_ACEOF
12130 /* confdefs.h. */
12131 _ACEOF
12132 cat confdefs.h >>conftest.$ac_ext
12133 cat >>conftest.$ac_ext <<_ACEOF
12134 /* end confdefs.h. */
12135 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12136 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12137 #define $ac_func innocuous_$ac_func
12139 /* System header to define __stub macros and hopefully few prototypes,
12140 which can conflict with char $ac_func (); below.
12141 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12142 <limits.h> exists even on freestanding compilers. */
12144 #ifdef __STDC__
12145 # include <limits.h>
12146 #else
12147 # include <assert.h>
12148 #endif
12150 #undef $ac_func
12152 /* Override any GCC internal prototype to avoid an error.
12153 Use char because int might match the return type of a GCC
12154 builtin and then its argument prototype would still apply. */
12155 #ifdef __cplusplus
12156 extern "C"
12157 #endif
12158 char $ac_func ();
12159 /* The GNU C library defines this for functions which it implements
12160 to always fail with ENOSYS. Some functions are actually named
12161 something starting with __ and the normal name is an alias. */
12162 #if defined __stub_$ac_func || defined __stub___$ac_func
12163 choke me
12164 #endif
12167 main ()
12169 return $ac_func ();
12171 return 0;
12173 _ACEOF
12174 rm -f conftest.$ac_objext conftest$ac_exeext
12175 if { (ac_try="$ac_link"
12176 case "(($ac_try" in
12177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12178 *) ac_try_echo=$ac_try;;
12179 esac
12180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12181 (eval "$ac_link") 2>conftest.er1
12182 ac_status=$?
12183 grep -v '^ *+' conftest.er1 >conftest.err
12184 rm -f conftest.er1
12185 cat conftest.err >&5
12186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12187 (exit $ac_status); } &&
12188 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12189 { (case "(($ac_try" in
12190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12191 *) ac_try_echo=$ac_try;;
12192 esac
12193 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12194 (eval "$ac_try") 2>&5
12195 ac_status=$?
12196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12197 (exit $ac_status); }; } &&
12198 { ac_try='test -s conftest$ac_exeext'
12199 { (case "(($ac_try" in
12200 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12201 *) ac_try_echo=$ac_try;;
12202 esac
12203 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12204 (eval "$ac_try") 2>&5
12205 ac_status=$?
12206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12207 (exit $ac_status); }; }; then
12208 eval "$as_ac_var=yes"
12209 else
12210 echo "$as_me: failed program was:" >&5
12211 sed 's/^/| /' conftest.$ac_ext >&5
12213 eval "$as_ac_var=no"
12216 rm -f core conftest.err conftest.$ac_objext \
12217 conftest$ac_exeext conftest.$ac_ext
12219 ac_res=`eval echo '${'$as_ac_var'}'`
12220 { echo "$as_me:$LINENO: result: $ac_res" >&5
12221 echo "${ECHO_T}$ac_res" >&6; }
12222 if test `eval echo '${'$as_ac_var'}'` = yes; then
12223 cat >>confdefs.h <<_ACEOF
12224 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12225 _ACEOF
12228 done
12231 # Check whether --enable-shared was given.
12232 if test "${enable_shared+set}" = set; then
12233 enableval=$enable_shared; p=${PACKAGE-default}
12234 case $enableval in
12235 yes) enable_shared=yes ;;
12236 no) enable_shared=no ;;
12238 enable_shared=no
12239 # Look at the argument we got. We use all the common list separators.
12240 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
12241 for pkg in $enableval; do
12242 IFS="$lt_save_ifs"
12243 if test "X$pkg" = "X$p"; then
12244 enable_shared=yes
12246 done
12247 IFS="$lt_save_ifs"
12249 esac
12250 else
12251 enable_shared=yes
12255 # Check whether --enable-static was given.
12256 if test "${enable_static+set}" = set; then
12257 enableval=$enable_static; p=${PACKAGE-default}
12258 case $enableval in
12259 yes) enable_static=yes ;;
12260 no) enable_static=no ;;
12262 enable_static=no
12263 # Look at the argument we got. We use all the common list separators.
12264 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
12265 for pkg in $enableval; do
12266 IFS="$lt_save_ifs"
12267 if test "X$pkg" = "X$p"; then
12268 enable_static=yes
12270 done
12271 IFS="$lt_save_ifs"
12273 esac
12274 else
12275 enable_static=yes
12279 # Check whether --enable-fast-install was given.
12280 if test "${enable_fast_install+set}" = set; then
12281 enableval=$enable_fast_install; p=${PACKAGE-default}
12282 case $enableval in
12283 yes) enable_fast_install=yes ;;
12284 no) enable_fast_install=no ;;
12286 enable_fast_install=no
12287 # Look at the argument we got. We use all the common list separators.
12288 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
12289 for pkg in $enableval; do
12290 IFS="$lt_save_ifs"
12291 if test "X$pkg" = "X$p"; then
12292 enable_fast_install=yes
12294 done
12295 IFS="$lt_save_ifs"
12297 esac
12298 else
12299 enable_fast_install=yes
12303 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
12304 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
12305 if test "${lt_cv_path_SED+set}" = set; then
12306 echo $ECHO_N "(cached) $ECHO_C" >&6
12307 else
12308 # Loop through the user's path and test for sed and gsed.
12309 # Then use that list of sed's as ones to test for truncation.
12310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12311 for as_dir in $PATH
12313 IFS=$as_save_IFS
12314 test -z "$as_dir" && as_dir=.
12315 for lt_ac_prog in sed gsed; do
12316 for ac_exec_ext in '' $ac_executable_extensions; do
12317 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
12318 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
12320 done
12321 done
12322 done
12323 lt_ac_max=0
12324 lt_ac_count=0
12325 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
12326 # along with /bin/sed that truncates output.
12327 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
12328 test ! -f $lt_ac_sed && continue
12329 cat /dev/null > conftest.in
12330 lt_ac_count=0
12331 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
12332 # Check for GNU sed and select it if it is found.
12333 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
12334 lt_cv_path_SED=$lt_ac_sed
12335 break
12337 while true; do
12338 cat conftest.in conftest.in >conftest.tmp
12339 mv conftest.tmp conftest.in
12340 cp conftest.in conftest.nl
12341 echo >>conftest.nl
12342 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
12343 cmp -s conftest.out conftest.nl || break
12344 # 10000 chars as input seems more than enough
12345 test $lt_ac_count -gt 10 && break
12346 lt_ac_count=`expr $lt_ac_count + 1`
12347 if test $lt_ac_count -gt $lt_ac_max; then
12348 lt_ac_max=$lt_ac_count
12349 lt_cv_path_SED=$lt_ac_sed
12351 done
12352 done
12356 SED=$lt_cv_path_SED
12357 { echo "$as_me:$LINENO: result: $SED" >&5
12358 echo "${ECHO_T}$SED" >&6; }
12361 # Check whether --with-gnu-ld was given.
12362 if test "${with_gnu_ld+set}" = set; then
12363 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12364 else
12365 with_gnu_ld=no
12368 ac_prog=ld
12369 if test "$GCC" = yes; then
12370 # Check if gcc -print-prog-name=ld gives a path.
12371 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
12372 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
12373 case $host in
12374 *-*-mingw*)
12375 # gcc leaves a trailing carriage return which upsets mingw
12376 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12378 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12379 esac
12380 case $ac_prog in
12381 # Accept absolute paths.
12382 [\\/]* | ?:[\\/]*)
12383 re_direlt='/[^/][^/]*/\.\./'
12384 # Canonicalize the pathname of ld
12385 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
12386 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
12387 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
12388 done
12389 test -z "$LD" && LD="$ac_prog"
12392 # If it fails, then pretend we aren't using GCC.
12393 ac_prog=ld
12396 # If it is relative, then search for the first ld in PATH.
12397 with_gnu_ld=unknown
12399 esac
12400 elif test "$with_gnu_ld" = yes; then
12401 { echo "$as_me:$LINENO: checking for GNU ld" >&5
12402 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
12403 else
12404 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
12405 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
12407 if test "${lt_cv_path_LD+set}" = set; then
12408 echo $ECHO_N "(cached) $ECHO_C" >&6
12409 else
12410 if test -z "$LD"; then
12411 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12412 for ac_dir in $PATH; do
12413 IFS="$lt_save_ifs"
12414 test -z "$ac_dir" && ac_dir=.
12415 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12416 lt_cv_path_LD="$ac_dir/$ac_prog"
12417 # Check to see if the program is GNU ld. I'd rather use --version,
12418 # but apparently some variants of GNU ld only accept -v.
12419 # Break only if it was the GNU/non-GNU ld that we prefer.
12420 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12421 *GNU* | *'with BFD'*)
12422 test "$with_gnu_ld" != no && break
12425 test "$with_gnu_ld" != yes && break
12427 esac
12429 done
12430 IFS="$lt_save_ifs"
12431 else
12432 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12436 LD="$lt_cv_path_LD"
12437 if test -n "$LD"; then
12438 { echo "$as_me:$LINENO: result: $LD" >&5
12439 echo "${ECHO_T}$LD" >&6; }
12440 else
12441 { echo "$as_me:$LINENO: result: no" >&5
12442 echo "${ECHO_T}no" >&6; }
12444 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
12445 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
12446 { (exit 1); exit 1; }; }
12447 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
12448 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
12449 if test "${lt_cv_prog_gnu_ld+set}" = set; then
12450 echo $ECHO_N "(cached) $ECHO_C" >&6
12451 else
12452 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12453 case `$LD -v 2>&1 </dev/null` in
12454 *GNU* | *'with BFD'*)
12455 lt_cv_prog_gnu_ld=yes
12458 lt_cv_prog_gnu_ld=no
12460 esac
12462 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
12463 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
12464 with_gnu_ld=$lt_cv_prog_gnu_ld
12467 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
12468 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
12469 if test "${lt_cv_ld_reload_flag+set}" = set; then
12470 echo $ECHO_N "(cached) $ECHO_C" >&6
12471 else
12472 lt_cv_ld_reload_flag='-r'
12474 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
12475 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
12476 reload_flag=$lt_cv_ld_reload_flag
12477 case $reload_flag in
12478 "" | " "*) ;;
12479 *) reload_flag=" $reload_flag" ;;
12480 esac
12481 reload_cmds='$LD$reload_flag -o $output$reload_objs'
12482 case $host_os in
12483 darwin*)
12484 if test "$GCC" = yes; then
12485 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r $compiler_flags -o $output$reload_objs'
12486 else
12487 reload_cmds='$LD$reload_flag -o $output$reload_objs'
12490 esac
12492 { echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
12493 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
12494 if test "${lt_cv_deplibs_check_method+set}" = set; then
12495 echo $ECHO_N "(cached) $ECHO_C" >&6
12496 else
12497 lt_cv_file_magic_cmd='$MAGIC_CMD'
12498 lt_cv_file_magic_test_file=
12499 lt_cv_deplibs_check_method='unknown'
12500 # Need to set the preceding variable on all platforms that support
12501 # interlibrary dependencies.
12502 # 'none' -- dependencies not supported.
12503 # `unknown' -- same as none, but documents that we really don't know.
12504 # 'pass_all' -- all dependencies passed with no checks.
12505 # 'test_compile' -- check by making test program.
12506 # 'file_magic [[regex]]' -- check by looking for files in library path
12507 # which responds to the $file_magic_cmd with a given extended regex.
12508 # If you have `file' or equivalent on your system and you're not sure
12509 # whether `pass_all' will *always* work, you probably want this one.
12511 case $host_os in
12512 aix4* | aix5*)
12513 lt_cv_deplibs_check_method=pass_all
12516 beos*)
12517 lt_cv_deplibs_check_method=pass_all
12520 bsdi[45]*)
12521 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
12522 lt_cv_file_magic_cmd='/usr/bin/file -L'
12523 lt_cv_file_magic_test_file=/shlib/libc.so
12526 cygwin*)
12527 # func_win32_libid is a shell function defined in ltmain.sh
12528 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12529 lt_cv_file_magic_cmd='func_win32_libid'
12532 mingw* | pw32*)
12533 # Base MSYS/MinGW do not provide the 'file' command needed by
12534 # func_win32_libid shell function, so use a weaker test based on 'objdump'.
12535 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
12536 lt_cv_file_magic_cmd='$OBJDUMP -f'
12539 darwin* | rhapsody*)
12540 lt_cv_deplibs_check_method=pass_all
12543 freebsd* | kfreebsd*-gnu | dragonfly*)
12544 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
12545 case $host_cpu in
12546 i*86 )
12547 # Not sure whether the presence of OpenBSD here was a mistake.
12548 # Let's accept both of them until this is cleared up.
12549 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
12550 lt_cv_file_magic_cmd=/usr/bin/file
12551 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
12553 esac
12554 else
12555 lt_cv_deplibs_check_method=pass_all
12559 gnu*)
12560 lt_cv_deplibs_check_method=pass_all
12563 hpux10.20* | hpux11*)
12564 lt_cv_file_magic_cmd=/usr/bin/file
12565 case $host_cpu in
12566 ia64*)
12567 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
12568 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
12570 hppa*64*)
12571 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
12572 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
12575 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
12576 lt_cv_file_magic_test_file=/usr/lib/libc.sl
12578 esac
12581 interix3*)
12582 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
12583 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
12586 irix5* | irix6* | nonstopux*)
12587 case $LD in
12588 *-32|*"-32 ") libmagic=32-bit;;
12589 *-n32|*"-n32 ") libmagic=N32;;
12590 *-64|*"-64 ") libmagic=64-bit;;
12591 *) libmagic=never-match;;
12592 esac
12593 lt_cv_deplibs_check_method=pass_all
12596 # This must be Linux ELF.
12597 linux*)
12598 lt_cv_deplibs_check_method=pass_all
12601 netbsd*)
12602 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
12603 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12604 else
12605 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
12609 newos6*)
12610 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
12611 lt_cv_file_magic_cmd=/usr/bin/file
12612 lt_cv_file_magic_test_file=/usr/lib/libnls.so
12615 nto-qnx*)
12616 lt_cv_deplibs_check_method=unknown
12619 openbsd*)
12620 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12621 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
12622 else
12623 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12627 osf3* | osf4* | osf5*)
12628 lt_cv_deplibs_check_method=pass_all
12631 solaris*)
12632 lt_cv_deplibs_check_method=pass_all
12635 sysv4 | sysv4.3*)
12636 case $host_vendor in
12637 motorola)
12638 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]'
12639 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
12641 ncr)
12642 lt_cv_deplibs_check_method=pass_all
12644 sequent)
12645 lt_cv_file_magic_cmd='/bin/file'
12646 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
12648 sni)
12649 lt_cv_file_magic_cmd='/bin/file'
12650 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
12651 lt_cv_file_magic_test_file=/lib/libc.so
12653 siemens)
12654 lt_cv_deplibs_check_method=pass_all
12657 lt_cv_deplibs_check_method=pass_all
12659 esac
12662 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12663 lt_cv_deplibs_check_method=pass_all
12665 esac
12668 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
12669 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
12670 file_magic_cmd=$lt_cv_file_magic_cmd
12671 deplibs_check_method=$lt_cv_deplibs_check_method
12672 test -z "$deplibs_check_method" && deplibs_check_method=unknown
12676 # If no C compiler was specified, use CC.
12677 LTCC=${LTCC-"$CC"}
12679 # If no C compiler flags were specified, use CFLAGS.
12680 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12682 # Allow CC to be a program name with arguments.
12683 compiler=$CC
12685 # Check whether --enable-libtool-lock was given.
12686 if test "${enable_libtool_lock+set}" = set; then
12687 enableval=$enable_libtool_lock;
12690 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
12692 # Some flags need to be propagated to the compiler or linker for good
12693 # libtool support.
12694 case $host in
12695 ia64-*-hpux*)
12696 # Find out which ABI we are using.
12697 echo 'int i;' > conftest.$ac_ext
12698 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12699 (eval $ac_compile) 2>&5
12700 ac_status=$?
12701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12702 (exit $ac_status); }; then
12703 case `/usr/bin/file conftest.$ac_objext` in
12704 *ELF-32*)
12705 HPUX_IA64_MODE="32"
12707 *ELF-64*)
12708 HPUX_IA64_MODE="64"
12710 esac
12712 rm -rf conftest*
12714 *-*-irix6*)
12715 # Find out which ABI we are using.
12716 echo '#line 12707 "configure"' > conftest.$ac_ext
12717 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12718 (eval $ac_compile) 2>&5
12719 ac_status=$?
12720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12721 (exit $ac_status); }; then
12722 if test "$lt_cv_prog_gnu_ld" = yes; then
12723 case `/usr/bin/file conftest.$ac_objext` in
12724 *32-bit*)
12725 LD="${LD-ld} -melf32bsmip"
12727 *N32*)
12728 LD="${LD-ld} -melf32bmipn32"
12730 *64-bit*)
12731 LD="${LD-ld} -melf64bmip"
12733 esac
12734 else
12735 case `/usr/bin/file conftest.$ac_objext` in
12736 *32-bit*)
12737 LD="${LD-ld} -32"
12739 *N32*)
12740 LD="${LD-ld} -n32"
12742 *64-bit*)
12743 LD="${LD-ld} -64"
12745 esac
12748 rm -rf conftest*
12751 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
12752 # Find out which ABI we are using.
12753 echo 'int i;' > conftest.$ac_ext
12754 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12755 (eval $ac_compile) 2>&5
12756 ac_status=$?
12757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12758 (exit $ac_status); }; then
12759 case `/usr/bin/file conftest.o` in
12760 *32-bit*)
12761 case $host in
12762 x86_64-*linux*)
12763 LD="${LD-ld} -m elf_i386"
12765 ppc64-*linux*|powerpc64-*linux*)
12766 LD="${LD-ld} -m elf32ppclinux"
12768 s390x-*linux*)
12769 LD="${LD-ld} -m elf_s390"
12771 sparc64-*linux*)
12772 LD="${LD-ld} -m elf32_sparc"
12774 esac
12776 *64-bit*)
12777 case $host in
12778 x86_64-*linux*)
12779 LD="${LD-ld} -m elf_x86_64"
12781 ppc*-*linux*|powerpc*-*linux*)
12782 LD="${LD-ld} -m elf64ppc"
12784 s390*-*linux*)
12785 LD="${LD-ld} -m elf64_s390"
12787 sparc*-*linux*)
12788 LD="${LD-ld} -m elf64_sparc"
12790 esac
12792 esac
12794 rm -rf conftest*
12797 *-*-sco3.2v5*)
12798 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
12799 SAVE_CFLAGS="$CFLAGS"
12800 CFLAGS="$CFLAGS -belf"
12801 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
12802 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
12803 if test "${lt_cv_cc_needs_belf+set}" = set; then
12804 echo $ECHO_N "(cached) $ECHO_C" >&6
12805 else
12806 ac_ext=c
12807 ac_cpp='$CPP $CPPFLAGS'
12808 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12809 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12810 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12812 cat >conftest.$ac_ext <<_ACEOF
12813 /* confdefs.h. */
12814 _ACEOF
12815 cat confdefs.h >>conftest.$ac_ext
12816 cat >>conftest.$ac_ext <<_ACEOF
12817 /* end confdefs.h. */
12820 main ()
12824 return 0;
12826 _ACEOF
12827 rm -f conftest.$ac_objext conftest$ac_exeext
12828 if { (ac_try="$ac_link"
12829 case "(($ac_try" in
12830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12831 *) ac_try_echo=$ac_try;;
12832 esac
12833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12834 (eval "$ac_link") 2>conftest.er1
12835 ac_status=$?
12836 grep -v '^ *+' conftest.er1 >conftest.err
12837 rm -f conftest.er1
12838 cat conftest.err >&5
12839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12840 (exit $ac_status); } &&
12841 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12842 { (case "(($ac_try" in
12843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12844 *) ac_try_echo=$ac_try;;
12845 esac
12846 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12847 (eval "$ac_try") 2>&5
12848 ac_status=$?
12849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12850 (exit $ac_status); }; } &&
12851 { ac_try='test -s conftest$ac_exeext'
12852 { (case "(($ac_try" in
12853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12854 *) ac_try_echo=$ac_try;;
12855 esac
12856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12857 (eval "$ac_try") 2>&5
12858 ac_status=$?
12859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12860 (exit $ac_status); }; }; then
12861 lt_cv_cc_needs_belf=yes
12862 else
12863 echo "$as_me: failed program was:" >&5
12864 sed 's/^/| /' conftest.$ac_ext >&5
12866 lt_cv_cc_needs_belf=no
12869 rm -f core conftest.err conftest.$ac_objext \
12870 conftest$ac_exeext conftest.$ac_ext
12871 ac_ext=c
12872 ac_cpp='$CPP $CPPFLAGS'
12873 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12874 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12875 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12878 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
12879 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
12880 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
12881 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
12882 CFLAGS="$SAVE_CFLAGS"
12885 sparc*-*solaris*)
12886 # Find out which ABI we are using.
12887 echo 'int i;' > conftest.$ac_ext
12888 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12889 (eval $ac_compile) 2>&5
12890 ac_status=$?
12891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12892 (exit $ac_status); }; then
12893 case `/usr/bin/file conftest.o` in
12894 *64-bit*)
12895 case $lt_cv_prog_gnu_ld in
12896 yes*) LD="${LD-ld} -m elf64_sparc" ;;
12897 *) LD="${LD-ld} -64" ;;
12898 esac
12900 esac
12902 rm -rf conftest*
12906 esac
12908 need_locks="$enable_libtool_lock"
12913 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12914 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12915 (test "X$CXX" != "Xg++"))) ; then
12916 ac_ext=cpp
12917 ac_cpp='$CXXCPP $CPPFLAGS'
12918 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12919 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12920 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12921 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
12922 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
12923 if test -z "$CXXCPP"; then
12924 if test "${ac_cv_prog_CXXCPP+set}" = set; then
12925 echo $ECHO_N "(cached) $ECHO_C" >&6
12926 else
12927 # Double quotes because CXXCPP needs to be expanded
12928 for CXXCPP in "$CXX -E" "/lib/cpp"
12930 ac_preproc_ok=false
12931 for ac_cxx_preproc_warn_flag in '' yes
12933 # Use a header file that comes with gcc, so configuring glibc
12934 # with a fresh cross-compiler works.
12935 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12936 # <limits.h> exists even on freestanding compilers.
12937 # On the NeXT, cc -E runs the code through the compiler's parser,
12938 # not just through cpp. "Syntax error" is here to catch this case.
12939 cat >conftest.$ac_ext <<_ACEOF
12940 /* confdefs.h. */
12941 _ACEOF
12942 cat confdefs.h >>conftest.$ac_ext
12943 cat >>conftest.$ac_ext <<_ACEOF
12944 /* end confdefs.h. */
12945 #ifdef __STDC__
12946 # include <limits.h>
12947 #else
12948 # include <assert.h>
12949 #endif
12950 Syntax error
12951 _ACEOF
12952 if { (ac_try="$ac_cpp conftest.$ac_ext"
12953 case "(($ac_try" in
12954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12955 *) ac_try_echo=$ac_try;;
12956 esac
12957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12958 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12959 ac_status=$?
12960 grep -v '^ *+' conftest.er1 >conftest.err
12961 rm -f conftest.er1
12962 cat conftest.err >&5
12963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12964 (exit $ac_status); } >/dev/null; then
12965 if test -s conftest.err; then
12966 ac_cpp_err=$ac_cxx_preproc_warn_flag
12967 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
12968 else
12969 ac_cpp_err=
12971 else
12972 ac_cpp_err=yes
12974 if test -z "$ac_cpp_err"; then
12976 else
12977 echo "$as_me: failed program was:" >&5
12978 sed 's/^/| /' conftest.$ac_ext >&5
12980 # Broken: fails on valid input.
12981 continue
12984 rm -f conftest.err conftest.$ac_ext
12986 # OK, works on sane cases. Now check whether nonexistent headers
12987 # can be detected and how.
12988 cat >conftest.$ac_ext <<_ACEOF
12989 /* confdefs.h. */
12990 _ACEOF
12991 cat confdefs.h >>conftest.$ac_ext
12992 cat >>conftest.$ac_ext <<_ACEOF
12993 /* end confdefs.h. */
12994 #include <ac_nonexistent.h>
12995 _ACEOF
12996 if { (ac_try="$ac_cpp conftest.$ac_ext"
12997 case "(($ac_try" in
12998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12999 *) ac_try_echo=$ac_try;;
13000 esac
13001 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13002 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13003 ac_status=$?
13004 grep -v '^ *+' conftest.er1 >conftest.err
13005 rm -f conftest.er1
13006 cat conftest.err >&5
13007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13008 (exit $ac_status); } >/dev/null; then
13009 if test -s conftest.err; then
13010 ac_cpp_err=$ac_cxx_preproc_warn_flag
13011 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
13012 else
13013 ac_cpp_err=
13015 else
13016 ac_cpp_err=yes
13018 if test -z "$ac_cpp_err"; then
13019 # Broken: success on invalid input.
13020 continue
13021 else
13022 echo "$as_me: failed program was:" >&5
13023 sed 's/^/| /' conftest.$ac_ext >&5
13025 # Passes both tests.
13026 ac_preproc_ok=:
13027 break
13030 rm -f conftest.err conftest.$ac_ext
13032 done
13033 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13034 rm -f conftest.err conftest.$ac_ext
13035 if $ac_preproc_ok; then
13036 break
13039 done
13040 ac_cv_prog_CXXCPP=$CXXCPP
13043 CXXCPP=$ac_cv_prog_CXXCPP
13044 else
13045 ac_cv_prog_CXXCPP=$CXXCPP
13047 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
13048 echo "${ECHO_T}$CXXCPP" >&6; }
13049 ac_preproc_ok=false
13050 for ac_cxx_preproc_warn_flag in '' yes
13052 # Use a header file that comes with gcc, so configuring glibc
13053 # with a fresh cross-compiler works.
13054 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13055 # <limits.h> exists even on freestanding compilers.
13056 # On the NeXT, cc -E runs the code through the compiler's parser,
13057 # not just through cpp. "Syntax error" is here to catch this case.
13058 cat >conftest.$ac_ext <<_ACEOF
13059 /* confdefs.h. */
13060 _ACEOF
13061 cat confdefs.h >>conftest.$ac_ext
13062 cat >>conftest.$ac_ext <<_ACEOF
13063 /* end confdefs.h. */
13064 #ifdef __STDC__
13065 # include <limits.h>
13066 #else
13067 # include <assert.h>
13068 #endif
13069 Syntax error
13070 _ACEOF
13071 if { (ac_try="$ac_cpp conftest.$ac_ext"
13072 case "(($ac_try" in
13073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13074 *) ac_try_echo=$ac_try;;
13075 esac
13076 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13077 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13078 ac_status=$?
13079 grep -v '^ *+' conftest.er1 >conftest.err
13080 rm -f conftest.er1
13081 cat conftest.err >&5
13082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13083 (exit $ac_status); } >/dev/null; then
13084 if test -s conftest.err; then
13085 ac_cpp_err=$ac_cxx_preproc_warn_flag
13086 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
13087 else
13088 ac_cpp_err=
13090 else
13091 ac_cpp_err=yes
13093 if test -z "$ac_cpp_err"; then
13095 else
13096 echo "$as_me: failed program was:" >&5
13097 sed 's/^/| /' conftest.$ac_ext >&5
13099 # Broken: fails on valid input.
13100 continue
13103 rm -f conftest.err conftest.$ac_ext
13105 # OK, works on sane cases. Now check whether nonexistent headers
13106 # can be detected and how.
13107 cat >conftest.$ac_ext <<_ACEOF
13108 /* confdefs.h. */
13109 _ACEOF
13110 cat confdefs.h >>conftest.$ac_ext
13111 cat >>conftest.$ac_ext <<_ACEOF
13112 /* end confdefs.h. */
13113 #include <ac_nonexistent.h>
13114 _ACEOF
13115 if { (ac_try="$ac_cpp conftest.$ac_ext"
13116 case "(($ac_try" in
13117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13118 *) ac_try_echo=$ac_try;;
13119 esac
13120 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13121 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13122 ac_status=$?
13123 grep -v '^ *+' conftest.er1 >conftest.err
13124 rm -f conftest.er1
13125 cat conftest.err >&5
13126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13127 (exit $ac_status); } >/dev/null; then
13128 if test -s conftest.err; then
13129 ac_cpp_err=$ac_cxx_preproc_warn_flag
13130 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
13131 else
13132 ac_cpp_err=
13134 else
13135 ac_cpp_err=yes
13137 if test -z "$ac_cpp_err"; then
13138 # Broken: success on invalid input.
13139 continue
13140 else
13141 echo "$as_me: failed program was:" >&5
13142 sed 's/^/| /' conftest.$ac_ext >&5
13144 # Passes both tests.
13145 ac_preproc_ok=:
13146 break
13149 rm -f conftest.err conftest.$ac_ext
13151 done
13152 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13153 rm -f conftest.err conftest.$ac_ext
13154 if $ac_preproc_ok; then
13156 else
13157 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
13158 See \`config.log' for more details." >&5
13159 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
13160 See \`config.log' for more details." >&2;}
13161 { (exit 1); exit 1; }; }
13164 ac_ext=cpp
13165 ac_cpp='$CXXCPP $CPPFLAGS'
13166 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13167 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13168 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13173 ac_ext=f
13174 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13175 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13176 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13177 if test -n "$ac_tool_prefix"; then
13178 for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
13180 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
13181 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
13182 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13183 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13184 if test "${ac_cv_prog_F77+set}" = set; then
13185 echo $ECHO_N "(cached) $ECHO_C" >&6
13186 else
13187 if test -n "$F77"; then
13188 ac_cv_prog_F77="$F77" # Let the user override the test.
13189 else
13190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13191 for as_dir in $PATH
13193 IFS=$as_save_IFS
13194 test -z "$as_dir" && as_dir=.
13195 for ac_exec_ext in '' $ac_executable_extensions; do
13196 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13197 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
13198 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13199 break 2
13201 done
13202 done
13203 IFS=$as_save_IFS
13207 F77=$ac_cv_prog_F77
13208 if test -n "$F77"; then
13209 { echo "$as_me:$LINENO: result: $F77" >&5
13210 echo "${ECHO_T}$F77" >&6; }
13211 else
13212 { echo "$as_me:$LINENO: result: no" >&5
13213 echo "${ECHO_T}no" >&6; }
13217 test -n "$F77" && break
13218 done
13220 if test -z "$F77"; then
13221 ac_ct_F77=$F77
13222 for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
13224 # Extract the first word of "$ac_prog", so it can be a program name with args.
13225 set dummy $ac_prog; ac_word=$2
13226 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13227 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13228 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
13229 echo $ECHO_N "(cached) $ECHO_C" >&6
13230 else
13231 if test -n "$ac_ct_F77"; then
13232 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
13233 else
13234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13235 for as_dir in $PATH
13237 IFS=$as_save_IFS
13238 test -z "$as_dir" && as_dir=.
13239 for ac_exec_ext in '' $ac_executable_extensions; do
13240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13241 ac_cv_prog_ac_ct_F77="$ac_prog"
13242 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13243 break 2
13245 done
13246 done
13247 IFS=$as_save_IFS
13251 ac_ct_F77=$ac_cv_prog_ac_ct_F77
13252 if test -n "$ac_ct_F77"; then
13253 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
13254 echo "${ECHO_T}$ac_ct_F77" >&6; }
13255 else
13256 { echo "$as_me:$LINENO: result: no" >&5
13257 echo "${ECHO_T}no" >&6; }
13261 test -n "$ac_ct_F77" && break
13262 done
13264 if test "x$ac_ct_F77" = x; then
13265 F77=""
13266 else
13267 case $cross_compiling:$ac_tool_warned in
13268 yes:)
13269 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
13270 whose name does not start with the host triplet. If you think this
13271 configuration is useful to you, please write to autoconf@gnu.org." >&5
13272 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
13273 whose name does not start with the host triplet. If you think this
13274 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
13275 ac_tool_warned=yes ;;
13276 esac
13277 F77=$ac_ct_F77
13282 # Provide some information about the compiler.
13283 echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
13284 ac_compiler=`set X $ac_compile; echo $2`
13285 { (ac_try="$ac_compiler --version >&5"
13286 case "(($ac_try" in
13287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13288 *) ac_try_echo=$ac_try;;
13289 esac
13290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13291 (eval "$ac_compiler --version >&5") 2>&5
13292 ac_status=$?
13293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13294 (exit $ac_status); }
13295 { (ac_try="$ac_compiler -v >&5"
13296 case "(($ac_try" in
13297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13298 *) ac_try_echo=$ac_try;;
13299 esac
13300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13301 (eval "$ac_compiler -v >&5") 2>&5
13302 ac_status=$?
13303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13304 (exit $ac_status); }
13305 { (ac_try="$ac_compiler -V >&5"
13306 case "(($ac_try" in
13307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13308 *) ac_try_echo=$ac_try;;
13309 esac
13310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13311 (eval "$ac_compiler -V >&5") 2>&5
13312 ac_status=$?
13313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13314 (exit $ac_status); }
13315 rm -f a.out
13317 # If we don't use `.F' as extension, the preprocessor is not run on the
13318 # input file. (Note that this only needs to work for GNU compilers.)
13319 ac_save_ext=$ac_ext
13320 ac_ext=F
13321 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
13322 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
13323 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
13324 echo $ECHO_N "(cached) $ECHO_C" >&6
13325 else
13326 cat >conftest.$ac_ext <<_ACEOF
13327 program main
13328 #ifndef __GNUC__
13329 choke me
13330 #endif
13333 _ACEOF
13334 rm -f conftest.$ac_objext
13335 if { (ac_try="$ac_compile"
13336 case "(($ac_try" in
13337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13338 *) ac_try_echo=$ac_try;;
13339 esac
13340 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13341 (eval "$ac_compile") 2>conftest.er1
13342 ac_status=$?
13343 grep -v '^ *+' conftest.er1 >conftest.err
13344 rm -f conftest.er1
13345 cat conftest.err >&5
13346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13347 (exit $ac_status); } &&
13348 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
13349 { (case "(($ac_try" in
13350 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13351 *) ac_try_echo=$ac_try;;
13352 esac
13353 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13354 (eval "$ac_try") 2>&5
13355 ac_status=$?
13356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13357 (exit $ac_status); }; } &&
13358 { ac_try='test -s conftest.$ac_objext'
13359 { (case "(($ac_try" in
13360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13361 *) ac_try_echo=$ac_try;;
13362 esac
13363 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13364 (eval "$ac_try") 2>&5
13365 ac_status=$?
13366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13367 (exit $ac_status); }; }; then
13368 ac_compiler_gnu=yes
13369 else
13370 echo "$as_me: failed program was:" >&5
13371 sed 's/^/| /' conftest.$ac_ext >&5
13373 ac_compiler_gnu=no
13376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13377 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
13380 { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
13381 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
13382 ac_ext=$ac_save_ext
13383 ac_test_FFLAGS=${FFLAGS+set}
13384 ac_save_FFLAGS=$FFLAGS
13385 FFLAGS=
13386 { echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
13387 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
13388 if test "${ac_cv_prog_f77_g+set}" = set; then
13389 echo $ECHO_N "(cached) $ECHO_C" >&6
13390 else
13391 FFLAGS=-g
13392 cat >conftest.$ac_ext <<_ACEOF
13393 program main
13396 _ACEOF
13397 rm -f conftest.$ac_objext
13398 if { (ac_try="$ac_compile"
13399 case "(($ac_try" in
13400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13401 *) ac_try_echo=$ac_try;;
13402 esac
13403 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13404 (eval "$ac_compile") 2>conftest.er1
13405 ac_status=$?
13406 grep -v '^ *+' conftest.er1 >conftest.err
13407 rm -f conftest.er1
13408 cat conftest.err >&5
13409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13410 (exit $ac_status); } &&
13411 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
13412 { (case "(($ac_try" in
13413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13414 *) ac_try_echo=$ac_try;;
13415 esac
13416 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13417 (eval "$ac_try") 2>&5
13418 ac_status=$?
13419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13420 (exit $ac_status); }; } &&
13421 { ac_try='test -s conftest.$ac_objext'
13422 { (case "(($ac_try" in
13423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13424 *) ac_try_echo=$ac_try;;
13425 esac
13426 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13427 (eval "$ac_try") 2>&5
13428 ac_status=$?
13429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13430 (exit $ac_status); }; }; then
13431 ac_cv_prog_f77_g=yes
13432 else
13433 echo "$as_me: failed program was:" >&5
13434 sed 's/^/| /' conftest.$ac_ext >&5
13436 ac_cv_prog_f77_g=no
13439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13442 { echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
13443 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
13444 if test "$ac_test_FFLAGS" = set; then
13445 FFLAGS=$ac_save_FFLAGS
13446 elif test $ac_cv_prog_f77_g = yes; then
13447 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
13448 FFLAGS="-g -O2"
13449 else
13450 FFLAGS="-g"
13452 else
13453 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
13454 FFLAGS="-O2"
13455 else
13456 FFLAGS=
13460 G77=`test $ac_compiler_gnu = yes && echo yes`
13461 ac_ext=c
13462 ac_cpp='$CPP $CPPFLAGS'
13463 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13464 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13465 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13469 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
13471 # find the maximum length of command line arguments
13472 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
13473 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
13474 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
13475 echo $ECHO_N "(cached) $ECHO_C" >&6
13476 else
13478 teststring="ABCD"
13480 case $build_os in
13481 msdosdjgpp*)
13482 # On DJGPP, this test can blow up pretty badly due to problems in libc
13483 # (any single argument exceeding 2000 bytes causes a buffer overrun
13484 # during glob expansion). Even if it were fixed, the result of this
13485 # check would be larger than it should be.
13486 lt_cv_sys_max_cmd_len=12288; # 12K is about right
13489 gnu*)
13490 # Under GNU Hurd, this test is not required because there is
13491 # no limit to the length of command line arguments.
13492 # Libtool will interpret -1 as no limit whatsoever
13493 lt_cv_sys_max_cmd_len=-1;
13496 cygwin* | mingw*)
13497 # On Win9x/ME, this test blows up -- it succeeds, but takes
13498 # about 5 minutes as the teststring grows exponentially.
13499 # Worse, since 9x/ME are not pre-emptively multitasking,
13500 # you end up with a "frozen" computer, even though with patience
13501 # the test eventually succeeds (with a max line length of 256k).
13502 # Instead, let's just punt: use the minimum linelength reported by
13503 # all of the supported platforms: 8192 (on NT/2K/XP).
13504 lt_cv_sys_max_cmd_len=8192;
13507 amigaos*)
13508 # On AmigaOS with pdksh, this test takes hours, literally.
13509 # So we just punt and use a minimum line length of 8192.
13510 lt_cv_sys_max_cmd_len=8192;
13513 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
13514 # This has been around since 386BSD, at least. Likely further.
13515 if test -x /sbin/sysctl; then
13516 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
13517 elif test -x /usr/sbin/sysctl; then
13518 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
13519 else
13520 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
13522 # And add a safety zone
13523 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
13524 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
13527 interix*)
13528 # We know the value 262144 and hardcode it with a safety zone (like BSD)
13529 lt_cv_sys_max_cmd_len=196608
13532 osf*)
13533 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
13534 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
13535 # nice to cause kernel panics so lets avoid the loop below.
13536 # First set a reasonable default.
13537 lt_cv_sys_max_cmd_len=16384
13539 if test -x /sbin/sysconfig; then
13540 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
13541 *1*) lt_cv_sys_max_cmd_len=-1 ;;
13542 esac
13545 sco3.2v5*)
13546 lt_cv_sys_max_cmd_len=102400
13548 sysv5* | sco5v6* | sysv4.2uw2*)
13549 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
13550 if test -n "$kargmax"; then
13551 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
13552 else
13553 lt_cv_sys_max_cmd_len=32768
13557 # If test is not a shell built-in, we'll probably end up computing a
13558 # maximum length that is only half of the actual maximum length, but
13559 # we can't tell.
13560 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
13561 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
13562 = "XX$teststring") >/dev/null 2>&1 &&
13563 new_result=`expr "X$teststring" : ".*" 2>&1` &&
13564 lt_cv_sys_max_cmd_len=$new_result &&
13565 test $i != 17 # 1/2 MB should be enough
13567 i=`expr $i + 1`
13568 teststring=$teststring$teststring
13569 done
13570 teststring=
13571 # Add a significant safety factor because C++ compilers can tack on massive
13572 # amounts of additional arguments before passing them to the linker.
13573 # It appears as though 1/2 is a usable value.
13574 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
13576 esac
13580 if test -n $lt_cv_sys_max_cmd_len ; then
13581 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
13582 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
13583 else
13584 { echo "$as_me:$LINENO: result: none" >&5
13585 echo "${ECHO_T}none" >&6; }
13591 # Check for command to grab the raw symbol name followed by C symbol from nm.
13592 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
13593 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
13594 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
13595 echo $ECHO_N "(cached) $ECHO_C" >&6
13596 else
13598 # These are sane defaults that work on at least a few old systems.
13599 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
13601 # Character class describing NM global symbol codes.
13602 symcode='[BCDEGRST]'
13604 # Regexp to match symbols that can be accessed directly from C.
13605 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
13607 # Transform an extracted symbol line into a proper C declaration
13608 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
13610 # Transform an extracted symbol line into symbol name and symbol address
13611 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
13613 # Define system-specific variables.
13614 case $host_os in
13615 aix*)
13616 symcode='[BCDT]'
13618 cygwin* | mingw* | pw32*)
13619 symcode='[ABCDGISTW]'
13621 hpux*) # Its linker distinguishes data from code symbols
13622 if test "$host_cpu" = ia64; then
13623 symcode='[ABCDEGRST]'
13625 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
13626 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
13628 linux*)
13629 if test "$host_cpu" = ia64; then
13630 symcode='[ABCDGIRSTW]'
13631 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
13632 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
13635 irix* | nonstopux*)
13636 symcode='[BCDEGRST]'
13638 osf*)
13639 symcode='[BCDEGQRST]'
13641 solaris*)
13642 symcode='[BDRT]'
13644 sco3.2v5*)
13645 symcode='[DT]'
13647 sysv4.2uw2*)
13648 symcode='[DT]'
13650 sysv5* | sco5v6* | unixware* | OpenUNIX*)
13651 symcode='[ABDT]'
13653 sysv4)
13654 symcode='[DFNSTU]'
13656 esac
13658 # Handle CRLF in mingw tool chain
13659 opt_cr=
13660 case $build_os in
13661 mingw*)
13662 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
13664 esac
13666 # If we're using GNU nm, then use its standard symbol codes.
13667 case `$NM -V 2>&1` in
13668 *GNU* | *'with BFD'*)
13669 symcode='[ABCDGIRSTW]' ;;
13670 esac
13672 # Try without a prefix undercore, then with it.
13673 for ac_symprfx in "" "_"; do
13675 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
13676 symxfrm="\\1 $ac_symprfx\\2 \\2"
13678 # Write the raw and C identifiers.
13679 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
13681 # Check to see that the pipe works correctly.
13682 pipe_works=no
13684 rm -f conftest*
13685 cat > conftest.$ac_ext <<EOF
13686 #ifdef __cplusplus
13687 extern "C" {
13688 #endif
13689 char nm_test_var;
13690 void nm_test_func(){}
13691 #ifdef __cplusplus
13693 #endif
13694 int main(){nm_test_var='a';nm_test_func();return(0);}
13697 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13698 (eval $ac_compile) 2>&5
13699 ac_status=$?
13700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13701 (exit $ac_status); }; then
13702 # Now try to grab the symbols.
13703 nlist=conftest.nm
13704 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
13705 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
13706 ac_status=$?
13707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13708 (exit $ac_status); } && test -s "$nlist"; then
13709 # Try sorting and uniquifying the output.
13710 if sort "$nlist" | uniq > "$nlist"T; then
13711 mv -f "$nlist"T "$nlist"
13712 else
13713 rm -f "$nlist"T
13716 # Make sure that we snagged all the symbols we need.
13717 if grep ' nm_test_var$' "$nlist" >/dev/null; then
13718 if grep ' nm_test_func$' "$nlist" >/dev/null; then
13719 cat <<EOF > conftest.$ac_ext
13720 #ifdef __cplusplus
13721 extern "C" {
13722 #endif
13725 # Now generate the symbol file.
13726 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
13728 cat <<EOF >> conftest.$ac_ext
13729 #if defined (__STDC__) && __STDC__
13730 # define lt_ptr_t void *
13731 #else
13732 # define lt_ptr_t char *
13733 # define const
13734 #endif
13736 /* The mapping between symbol names and symbols. */
13737 const struct {
13738 const char *name;
13739 lt_ptr_t address;
13741 lt_preloaded_symbols[] =
13744 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
13745 cat <<\EOF >> conftest.$ac_ext
13746 {0, (lt_ptr_t) 0}
13749 #ifdef __cplusplus
13751 #endif
13753 # Now try linking the two files.
13754 mv conftest.$ac_objext conftstm.$ac_objext
13755 lt_save_LIBS="$LIBS"
13756 lt_save_CFLAGS="$CFLAGS"
13757 LIBS="conftstm.$ac_objext"
13758 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
13759 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13760 (eval $ac_link) 2>&5
13761 ac_status=$?
13762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13763 (exit $ac_status); } && test -s conftest${ac_exeext}; then
13764 pipe_works=yes
13766 LIBS="$lt_save_LIBS"
13767 CFLAGS="$lt_save_CFLAGS"
13768 else
13769 echo "cannot find nm_test_func in $nlist" >&5
13771 else
13772 echo "cannot find nm_test_var in $nlist" >&5
13774 else
13775 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
13777 else
13778 echo "$progname: failed program was:" >&5
13779 cat conftest.$ac_ext >&5
13781 rm -f conftest* conftst*
13783 # Do not use the global_symbol_pipe unless it works.
13784 if test "$pipe_works" = yes; then
13785 break
13786 else
13787 lt_cv_sys_global_symbol_pipe=
13789 done
13793 if test -z "$lt_cv_sys_global_symbol_pipe"; then
13794 lt_cv_sys_global_symbol_to_cdecl=
13796 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
13797 { echo "$as_me:$LINENO: result: failed" >&5
13798 echo "${ECHO_T}failed" >&6; }
13799 else
13800 { echo "$as_me:$LINENO: result: ok" >&5
13801 echo "${ECHO_T}ok" >&6; }
13804 { echo "$as_me:$LINENO: checking for objdir" >&5
13805 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
13806 if test "${lt_cv_objdir+set}" = set; then
13807 echo $ECHO_N "(cached) $ECHO_C" >&6
13808 else
13809 rm -f .libs 2>/dev/null
13810 mkdir .libs 2>/dev/null
13811 if test -d .libs; then
13812 lt_cv_objdir=.libs
13813 else
13814 # MS-DOS does not allow filenames that begin with a dot.
13815 lt_cv_objdir=_libs
13817 rmdir .libs 2>/dev/null
13819 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
13820 echo "${ECHO_T}$lt_cv_objdir" >&6; }
13821 objdir=$lt_cv_objdir
13827 case $host_os in
13828 aix3*)
13829 # AIX sometimes has problems with the GCC collect2 program. For some
13830 # reason, if we set the COLLECT_NAMES environment variable, the problems
13831 # vanish in a puff of smoke.
13832 if test "X${COLLECT_NAMES+set}" != Xset; then
13833 COLLECT_NAMES=
13834 export COLLECT_NAMES
13837 esac
13839 # Sed substitution that helps us do robust quoting. It backslashifies
13840 # metacharacters that are still active within double-quoted strings.
13841 Xsed='sed -e 1s/^X//'
13842 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
13844 # Same as above, but do not quote variable references.
13845 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
13847 # Sed substitution to delay expansion of an escaped shell variable in a
13848 # double_quote_subst'ed string.
13849 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
13851 # Sed substitution to avoid accidental globbing in evaled expressions
13852 no_glob_subst='s/\*/\\\*/g'
13854 # Constants:
13855 rm="rm -f"
13857 # Global variables:
13858 default_ofile=mklib
13859 can_build_shared=yes
13861 # All known linkers require a `.a' archive for static linking (except MSVC,
13862 # which needs '.lib').
13863 libext=a
13864 ltmain="$ac_aux_dir/ltmain.sh"
13865 ofile="$default_ofile"
13866 with_gnu_ld="$lt_cv_prog_gnu_ld"
13868 if test -n "$ac_tool_prefix"; then
13869 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
13870 set dummy ${ac_tool_prefix}ar; ac_word=$2
13871 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13872 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13873 if test "${ac_cv_prog_AR+set}" = set; then
13874 echo $ECHO_N "(cached) $ECHO_C" >&6
13875 else
13876 if test -n "$AR"; then
13877 ac_cv_prog_AR="$AR" # Let the user override the test.
13878 else
13879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13880 for as_dir in $PATH
13882 IFS=$as_save_IFS
13883 test -z "$as_dir" && as_dir=.
13884 for ac_exec_ext in '' $ac_executable_extensions; do
13885 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13886 ac_cv_prog_AR="${ac_tool_prefix}ar"
13887 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13888 break 2
13890 done
13891 done
13892 IFS=$as_save_IFS
13896 AR=$ac_cv_prog_AR
13897 if test -n "$AR"; then
13898 { echo "$as_me:$LINENO: result: $AR" >&5
13899 echo "${ECHO_T}$AR" >&6; }
13900 else
13901 { echo "$as_me:$LINENO: result: no" >&5
13902 echo "${ECHO_T}no" >&6; }
13907 if test -z "$ac_cv_prog_AR"; then
13908 ac_ct_AR=$AR
13909 # Extract the first word of "ar", so it can be a program name with args.
13910 set dummy ar; ac_word=$2
13911 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13912 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13913 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
13914 echo $ECHO_N "(cached) $ECHO_C" >&6
13915 else
13916 if test -n "$ac_ct_AR"; then
13917 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
13918 else
13919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13920 for as_dir in $PATH
13922 IFS=$as_save_IFS
13923 test -z "$as_dir" && as_dir=.
13924 for ac_exec_ext in '' $ac_executable_extensions; do
13925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13926 ac_cv_prog_ac_ct_AR="ar"
13927 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13928 break 2
13930 done
13931 done
13932 IFS=$as_save_IFS
13936 ac_ct_AR=$ac_cv_prog_ac_ct_AR
13937 if test -n "$ac_ct_AR"; then
13938 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
13939 echo "${ECHO_T}$ac_ct_AR" >&6; }
13940 else
13941 { echo "$as_me:$LINENO: result: no" >&5
13942 echo "${ECHO_T}no" >&6; }
13945 if test "x$ac_ct_AR" = x; then
13946 AR="false"
13947 else
13948 case $cross_compiling:$ac_tool_warned in
13949 yes:)
13950 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
13951 whose name does not start with the host triplet. If you think this
13952 configuration is useful to you, please write to autoconf@gnu.org." >&5
13953 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
13954 whose name does not start with the host triplet. If you think this
13955 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
13956 ac_tool_warned=yes ;;
13957 esac
13958 AR=$ac_ct_AR
13960 else
13961 AR="$ac_cv_prog_AR"
13964 if test -n "$ac_tool_prefix"; then
13965 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
13966 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
13967 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13968 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13969 if test "${ac_cv_prog_RANLIB+set}" = set; then
13970 echo $ECHO_N "(cached) $ECHO_C" >&6
13971 else
13972 if test -n "$RANLIB"; then
13973 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13974 else
13975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13976 for as_dir in $PATH
13978 IFS=$as_save_IFS
13979 test -z "$as_dir" && as_dir=.
13980 for ac_exec_ext in '' $ac_executable_extensions; do
13981 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13982 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
13983 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13984 break 2
13986 done
13987 done
13988 IFS=$as_save_IFS
13992 RANLIB=$ac_cv_prog_RANLIB
13993 if test -n "$RANLIB"; then
13994 { echo "$as_me:$LINENO: result: $RANLIB" >&5
13995 echo "${ECHO_T}$RANLIB" >&6; }
13996 else
13997 { echo "$as_me:$LINENO: result: no" >&5
13998 echo "${ECHO_T}no" >&6; }
14003 if test -z "$ac_cv_prog_RANLIB"; then
14004 ac_ct_RANLIB=$RANLIB
14005 # Extract the first word of "ranlib", so it can be a program name with args.
14006 set dummy ranlib; ac_word=$2
14007 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14008 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14009 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
14010 echo $ECHO_N "(cached) $ECHO_C" >&6
14011 else
14012 if test -n "$ac_ct_RANLIB"; then
14013 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
14014 else
14015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14016 for as_dir in $PATH
14018 IFS=$as_save_IFS
14019 test -z "$as_dir" && as_dir=.
14020 for ac_exec_ext in '' $ac_executable_extensions; do
14021 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14022 ac_cv_prog_ac_ct_RANLIB="ranlib"
14023 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14024 break 2
14026 done
14027 done
14028 IFS=$as_save_IFS
14032 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
14033 if test -n "$ac_ct_RANLIB"; then
14034 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
14035 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
14036 else
14037 { echo "$as_me:$LINENO: result: no" >&5
14038 echo "${ECHO_T}no" >&6; }
14041 if test "x$ac_ct_RANLIB" = x; then
14042 RANLIB=":"
14043 else
14044 case $cross_compiling:$ac_tool_warned in
14045 yes:)
14046 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
14047 whose name does not start with the host triplet. If you think this
14048 configuration is useful to you, please write to autoconf@gnu.org." >&5
14049 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
14050 whose name does not start with the host triplet. If you think this
14051 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
14052 ac_tool_warned=yes ;;
14053 esac
14054 RANLIB=$ac_ct_RANLIB
14056 else
14057 RANLIB="$ac_cv_prog_RANLIB"
14060 if test -n "$ac_tool_prefix"; then
14061 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
14062 set dummy ${ac_tool_prefix}strip; ac_word=$2
14063 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14064 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14065 if test "${ac_cv_prog_STRIP+set}" = set; then
14066 echo $ECHO_N "(cached) $ECHO_C" >&6
14067 else
14068 if test -n "$STRIP"; then
14069 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
14070 else
14071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14072 for as_dir in $PATH
14074 IFS=$as_save_IFS
14075 test -z "$as_dir" && as_dir=.
14076 for ac_exec_ext in '' $ac_executable_extensions; do
14077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14078 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
14079 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14080 break 2
14082 done
14083 done
14084 IFS=$as_save_IFS
14088 STRIP=$ac_cv_prog_STRIP
14089 if test -n "$STRIP"; then
14090 { echo "$as_me:$LINENO: result: $STRIP" >&5
14091 echo "${ECHO_T}$STRIP" >&6; }
14092 else
14093 { echo "$as_me:$LINENO: result: no" >&5
14094 echo "${ECHO_T}no" >&6; }
14099 if test -z "$ac_cv_prog_STRIP"; then
14100 ac_ct_STRIP=$STRIP
14101 # Extract the first word of "strip", so it can be a program name with args.
14102 set dummy strip; ac_word=$2
14103 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14104 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14105 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
14106 echo $ECHO_N "(cached) $ECHO_C" >&6
14107 else
14108 if test -n "$ac_ct_STRIP"; then
14109 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
14110 else
14111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14112 for as_dir in $PATH
14114 IFS=$as_save_IFS
14115 test -z "$as_dir" && as_dir=.
14116 for ac_exec_ext in '' $ac_executable_extensions; do
14117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14118 ac_cv_prog_ac_ct_STRIP="strip"
14119 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14120 break 2
14122 done
14123 done
14124 IFS=$as_save_IFS
14128 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
14129 if test -n "$ac_ct_STRIP"; then
14130 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
14131 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
14132 else
14133 { echo "$as_me:$LINENO: result: no" >&5
14134 echo "${ECHO_T}no" >&6; }
14137 if test "x$ac_ct_STRIP" = x; then
14138 STRIP=":"
14139 else
14140 case $cross_compiling:$ac_tool_warned in
14141 yes:)
14142 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
14143 whose name does not start with the host triplet. If you think this
14144 configuration is useful to you, please write to autoconf@gnu.org." >&5
14145 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
14146 whose name does not start with the host triplet. If you think this
14147 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
14148 ac_tool_warned=yes ;;
14149 esac
14150 STRIP=$ac_ct_STRIP
14152 else
14153 STRIP="$ac_cv_prog_STRIP"
14157 old_CC="$CC"
14158 old_CFLAGS="$CFLAGS"
14160 # Set sane defaults for various variables
14161 test -z "$AR" && AR=ar
14162 test -z "$AR_FLAGS" && AR_FLAGS=cru
14163 test -z "$AS" && AS=as
14164 test -z "$CC" && CC=cc
14165 test -z "$LTCC" && LTCC=$CC
14166 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
14167 test -z "$DLLTOOL" && DLLTOOL=dlltool
14168 test -z "$LD" && LD=ld
14169 test -z "$LN_S" && LN_S="ln -s"
14170 test -z "$MAGIC_CMD" && MAGIC_CMD=file
14171 test -z "$NM" && NM=nm
14172 test -z "$SED" && SED=sed
14173 test -z "$OBJDUMP" && OBJDUMP=objdump
14174 test -z "$RANLIB" && RANLIB=:
14175 test -z "$STRIP" && STRIP=:
14176 test -z "$ac_objext" && ac_objext=o
14178 # Determine commands to create old-style static archives.
14179 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
14180 old_postinstall_cmds='chmod 644 $oldlib'
14181 old_postuninstall_cmds=
14183 if test -n "$RANLIB"; then
14184 case $host_os in
14185 openbsd*)
14186 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
14189 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
14191 esac
14192 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
14195 for cc_temp in $compiler""; do
14196 case $cc_temp in
14197 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14198 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14199 \-*) ;;
14200 *) break;;
14201 esac
14202 done
14203 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14206 # Only perform the check for file, if the check method requires it
14207 case $deplibs_check_method in
14208 file_magic*)
14209 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
14210 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
14211 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
14212 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
14213 echo $ECHO_N "(cached) $ECHO_C" >&6
14214 else
14215 case $MAGIC_CMD in
14216 [\\/*] | ?:[\\/]*)
14217 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14220 lt_save_MAGIC_CMD="$MAGIC_CMD"
14221 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14222 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14223 for ac_dir in $ac_dummy; do
14224 IFS="$lt_save_ifs"
14225 test -z "$ac_dir" && ac_dir=.
14226 if test -f $ac_dir/${ac_tool_prefix}file; then
14227 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
14228 if test -n "$file_magic_test_file"; then
14229 case $deplibs_check_method in
14230 "file_magic "*)
14231 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14232 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14233 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14234 $EGREP "$file_magic_regex" > /dev/null; then
14236 else
14237 cat <<EOF 1>&2
14239 *** Warning: the command libtool uses to detect shared libraries,
14240 *** $file_magic_cmd, produces output that libtool cannot recognize.
14241 *** The result is that libtool may fail to recognize shared libraries
14242 *** as such. This will affect the creation of libtool libraries that
14243 *** depend on shared libraries, but programs linked with such libtool
14244 *** libraries will work regardless of this problem. Nevertheless, you
14245 *** may want to report the problem to your system manager and/or to
14246 *** bug-libtool@gnu.org
14249 fi ;;
14250 esac
14252 break
14254 done
14255 IFS="$lt_save_ifs"
14256 MAGIC_CMD="$lt_save_MAGIC_CMD"
14258 esac
14261 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14262 if test -n "$MAGIC_CMD"; then
14263 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
14264 echo "${ECHO_T}$MAGIC_CMD" >&6; }
14265 else
14266 { echo "$as_me:$LINENO: result: no" >&5
14267 echo "${ECHO_T}no" >&6; }
14270 if test -z "$lt_cv_path_MAGIC_CMD"; then
14271 if test -n "$ac_tool_prefix"; then
14272 { echo "$as_me:$LINENO: checking for file" >&5
14273 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
14274 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
14275 echo $ECHO_N "(cached) $ECHO_C" >&6
14276 else
14277 case $MAGIC_CMD in
14278 [\\/*] | ?:[\\/]*)
14279 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14282 lt_save_MAGIC_CMD="$MAGIC_CMD"
14283 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14284 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14285 for ac_dir in $ac_dummy; do
14286 IFS="$lt_save_ifs"
14287 test -z "$ac_dir" && ac_dir=.
14288 if test -f $ac_dir/file; then
14289 lt_cv_path_MAGIC_CMD="$ac_dir/file"
14290 if test -n "$file_magic_test_file"; then
14291 case $deplibs_check_method in
14292 "file_magic "*)
14293 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14294 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14295 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14296 $EGREP "$file_magic_regex" > /dev/null; then
14298 else
14299 cat <<EOF 1>&2
14301 *** Warning: the command libtool uses to detect shared libraries,
14302 *** $file_magic_cmd, produces output that libtool cannot recognize.
14303 *** The result is that libtool may fail to recognize shared libraries
14304 *** as such. This will affect the creation of libtool libraries that
14305 *** depend on shared libraries, but programs linked with such libtool
14306 *** libraries will work regardless of this problem. Nevertheless, you
14307 *** may want to report the problem to your system manager and/or to
14308 *** bug-libtool@gnu.org
14311 fi ;;
14312 esac
14314 break
14316 done
14317 IFS="$lt_save_ifs"
14318 MAGIC_CMD="$lt_save_MAGIC_CMD"
14320 esac
14323 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14324 if test -n "$MAGIC_CMD"; then
14325 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
14326 echo "${ECHO_T}$MAGIC_CMD" >&6; }
14327 else
14328 { echo "$as_me:$LINENO: result: no" >&5
14329 echo "${ECHO_T}no" >&6; }
14332 else
14333 MAGIC_CMD=:
14339 esac
14341 enable_dlopen=yes
14342 enable_win32_dll=no
14344 # Check whether --enable-libtool-lock was given.
14345 if test "${enable_libtool_lock+set}" = set; then
14346 enableval=$enable_libtool_lock;
14349 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
14352 # Check whether --with-pic was given.
14353 if test "${with_pic+set}" = set; then
14354 withval=$with_pic; pic_mode="$withval"
14355 else
14356 pic_mode=default
14359 test -z "$pic_mode" && pic_mode=default
14361 # Use C for the default configuration in the libtool script
14362 tagname=
14363 lt_save_CC="$CC"
14364 ac_ext=c
14365 ac_cpp='$CPP $CPPFLAGS'
14366 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14367 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14368 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14371 # Source file extension for C test sources.
14372 ac_ext=c
14374 # Object file extension for compiled C test sources.
14375 objext=o
14376 objext=$objext
14378 # Code to be used in simple compile tests
14379 lt_simple_compile_test_code="int some_variable = 0;\n"
14381 # Code to be used in simple link tests
14382 lt_simple_link_test_code='int main(){return(0);}\n'
14385 # If no C compiler was specified, use CC.
14386 LTCC=${LTCC-"$CC"}
14388 # If no C compiler flags were specified, use CFLAGS.
14389 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14391 # Allow CC to be a program name with arguments.
14392 compiler=$CC
14395 # save warnings/boilerplate of simple test code
14396 ac_outfile=conftest.$ac_objext
14397 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
14398 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14399 _lt_compiler_boilerplate=`cat conftest.err`
14400 $rm conftest*
14402 ac_outfile=conftest.$ac_objext
14403 printf "$lt_simple_link_test_code" >conftest.$ac_ext
14404 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14405 _lt_linker_boilerplate=`cat conftest.err`
14406 $rm conftest*
14410 lt_prog_compiler_no_builtin_flag=
14412 if test "$GCC" = yes; then
14413 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
14416 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
14417 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
14418 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
14419 echo $ECHO_N "(cached) $ECHO_C" >&6
14420 else
14421 lt_cv_prog_compiler_rtti_exceptions=no
14422 ac_outfile=conftest.$ac_objext
14423 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14424 lt_compiler_flag="-fno-rtti -fno-exceptions"
14425 # Insert the option either (1) after the last *FLAGS variable, or
14426 # (2) before a word containing "conftest.", or (3) at the end.
14427 # Note that $ac_compile itself does not contain backslashes and begins
14428 # with a dollar sign (not a hyphen), so the echo should work correctly.
14429 # The option is referenced via a variable to avoid confusing sed.
14430 lt_compile=`echo "$ac_compile" | $SED \
14431 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14432 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14433 -e 's:$: $lt_compiler_flag:'`
14434 (eval echo "\"\$as_me:14425: $lt_compile\"" >&5)
14435 (eval "$lt_compile" 2>conftest.err)
14436 ac_status=$?
14437 cat conftest.err >&5
14438 echo "$as_me:14429: \$? = $ac_status" >&5
14439 if (exit $ac_status) && test -s "$ac_outfile"; then
14440 # The compiler can only warn and ignore the option if not recognized
14441 # So say no if there are warnings other than the usual output.
14442 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14443 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14444 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14445 lt_cv_prog_compiler_rtti_exceptions=yes
14448 $rm conftest*
14451 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14452 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
14454 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
14455 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
14456 else
14462 lt_prog_compiler_wl=
14463 lt_prog_compiler_pic=
14464 lt_prog_compiler_static=
14466 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14467 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14469 if test "$GCC" = yes; then
14470 lt_prog_compiler_wl='-Wl,'
14471 lt_prog_compiler_static='-static'
14473 case $host_os in
14474 aix*)
14475 # All AIX code is PIC.
14476 if test "$host_cpu" = ia64; then
14477 # AIX 5 now supports IA64 processor
14478 lt_prog_compiler_static='-Bstatic'
14482 amigaos*)
14483 # FIXME: we need at least 68020 code to build shared libraries, but
14484 # adding the `-m68020' flag to GCC prevents building anything better,
14485 # like `-m68040'.
14486 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
14489 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14490 # PIC is the default for these OSes.
14493 mingw* | pw32* | os2*)
14494 # This hack is so that the source file can tell whether it is being
14495 # built for inclusion in a dll (and should export symbols for example).
14496 lt_prog_compiler_pic='-DDLL_EXPORT'
14499 darwin* | rhapsody*)
14500 # PIC is the default on this platform
14501 # Common symbols not allowed in MH_DYLIB files
14502 lt_prog_compiler_pic='-fno-common'
14505 interix3*)
14506 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14507 # Instead, we relocate shared libraries at runtime.
14510 msdosdjgpp*)
14511 # Just because we use GCC doesn't mean we suddenly get shared libraries
14512 # on systems that don't support them.
14513 lt_prog_compiler_can_build_shared=no
14514 enable_shared=no
14517 sysv4*MP*)
14518 if test -d /usr/nec; then
14519 lt_prog_compiler_pic=-Kconform_pic
14523 hpux*)
14524 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14525 # not for PA HP-UX.
14526 case $host_cpu in
14527 hppa*64*|ia64*)
14528 # +Z the default
14531 lt_prog_compiler_pic='-fPIC'
14533 esac
14537 lt_prog_compiler_pic='-fPIC'
14539 esac
14540 else
14541 # PORTME Check for flag to pass linker flags through the system compiler.
14542 case $host_os in
14543 aix*)
14544 lt_prog_compiler_wl='-Wl,'
14545 if test "$host_cpu" = ia64; then
14546 # AIX 5 now supports IA64 processor
14547 lt_prog_compiler_static='-Bstatic'
14548 else
14549 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
14552 darwin*)
14553 # PIC is the default on this platform
14554 # Common symbols not allowed in MH_DYLIB files
14555 case $cc_basename in
14556 xlc*)
14557 lt_prog_compiler_pic='-qnocommon'
14558 lt_prog_compiler_wl='-Wl,'
14560 esac
14563 mingw* | pw32* | os2*)
14564 # This hack is so that the source file can tell whether it is being
14565 # built for inclusion in a dll (and should export symbols for example).
14566 lt_prog_compiler_pic='-DDLL_EXPORT'
14569 hpux9* | hpux10* | hpux11*)
14570 lt_prog_compiler_wl='-Wl,'
14571 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14572 # not for PA HP-UX.
14573 case $host_cpu in
14574 hppa*64*|ia64*)
14575 # +Z the default
14578 lt_prog_compiler_pic='+Z'
14580 esac
14581 # Is there a better lt_prog_compiler_static that works with the bundled CC?
14582 lt_prog_compiler_static='${wl}-a ${wl}archive'
14585 irix5* | irix6* | nonstopux*)
14586 lt_prog_compiler_wl='-Wl,'
14587 # PIC (with -KPIC) is the default.
14588 lt_prog_compiler_static='-non_shared'
14591 newsos6)
14592 lt_prog_compiler_pic='-KPIC'
14593 lt_prog_compiler_static='-Bstatic'
14596 linux*)
14597 case $cc_basename in
14598 icc* | ecc*)
14599 lt_prog_compiler_wl='-Wl,'
14600 lt_prog_compiler_pic='-KPIC'
14601 lt_prog_compiler_static='-static'
14603 pgcc* | pgf77* | pgf90* | pgf95*)
14604 # Portland Group compilers (*not* the Pentium gcc compiler,
14605 # which looks to be a dead project)
14606 lt_prog_compiler_wl='-Wl,'
14607 lt_prog_compiler_pic='-fpic'
14608 lt_prog_compiler_static='-Bstatic'
14610 ccc*)
14611 lt_prog_compiler_wl='-Wl,'
14612 # All Alpha code is PIC.
14613 lt_prog_compiler_static='-non_shared'
14615 esac
14618 osf3* | osf4* | osf5*)
14619 lt_prog_compiler_wl='-Wl,'
14620 # All OSF/1 code is PIC.
14621 lt_prog_compiler_static='-non_shared'
14624 solaris*)
14625 lt_prog_compiler_pic='-KPIC'
14626 lt_prog_compiler_static='-Bstatic'
14627 case $cc_basename in
14628 f77* | f90* | f95*)
14629 lt_prog_compiler_wl='-Qoption ld ';;
14631 lt_prog_compiler_wl='-Wl,';;
14632 esac
14635 sunos4*)
14636 lt_prog_compiler_wl='-Qoption ld '
14637 lt_prog_compiler_pic='-PIC'
14638 lt_prog_compiler_static='-Bstatic'
14641 sysv4 | sysv4.2uw2* | sysv4.3*)
14642 lt_prog_compiler_wl='-Wl,'
14643 lt_prog_compiler_pic='-KPIC'
14644 lt_prog_compiler_static='-Bstatic'
14647 sysv4*MP*)
14648 if test -d /usr/nec ;then
14649 lt_prog_compiler_pic='-Kconform_pic'
14650 lt_prog_compiler_static='-Bstatic'
14654 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14655 lt_prog_compiler_wl='-Wl,'
14656 lt_prog_compiler_pic='-KPIC'
14657 lt_prog_compiler_static='-Bstatic'
14660 unicos*)
14661 lt_prog_compiler_wl='-Wl,'
14662 lt_prog_compiler_can_build_shared=no
14665 uts4*)
14666 lt_prog_compiler_pic='-pic'
14667 lt_prog_compiler_static='-Bstatic'
14671 lt_prog_compiler_can_build_shared=no
14673 esac
14676 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
14677 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
14680 # Check to make sure the PIC flag actually works.
14682 if test -n "$lt_prog_compiler_pic"; then
14684 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
14685 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
14686 if test "${lt_prog_compiler_pic_works+set}" = set; then
14687 echo $ECHO_N "(cached) $ECHO_C" >&6
14688 else
14689 lt_prog_compiler_pic_works=no
14690 ac_outfile=conftest.$ac_objext
14691 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14692 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
14693 # Insert the option either (1) after the last *FLAGS variable, or
14694 # (2) before a word containing "conftest.", or (3) at the end.
14695 # Note that $ac_compile itself does not contain backslashes and begins
14696 # with a dollar sign (not a hyphen), so the echo should work correctly.
14697 # The option is referenced via a variable to avoid confusing sed.
14698 lt_compile=`echo "$ac_compile" | $SED \
14699 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14700 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14701 -e 's:$: $lt_compiler_flag:'`
14702 (eval echo "\"\$as_me:14693: $lt_compile\"" >&5)
14703 (eval "$lt_compile" 2>conftest.err)
14704 ac_status=$?
14705 cat conftest.err >&5
14706 echo "$as_me:14697: \$? = $ac_status" >&5
14707 if (exit $ac_status) && test -s "$ac_outfile"; then
14708 # The compiler can only warn and ignore the option if not recognized
14709 # So say no if there are warnings other than the usual output.
14710 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14711 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14712 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14713 lt_prog_compiler_pic_works=yes
14716 $rm conftest*
14719 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
14720 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
14722 if test x"$lt_prog_compiler_pic_works" = xyes; then
14723 case $lt_prog_compiler_pic in
14724 "" | " "*) ;;
14725 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
14726 esac
14727 else
14728 lt_prog_compiler_pic=
14729 lt_prog_compiler_can_build_shared=no
14733 case $host_os in
14734 # For platforms which do not support PIC, -DPIC is meaningless:
14735 *djgpp*)
14736 lt_prog_compiler_pic=
14739 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
14741 esac
14744 # Check to make sure the static flag actually works.
14746 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
14747 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14748 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14749 if test "${lt_prog_compiler_static_works+set}" = set; then
14750 echo $ECHO_N "(cached) $ECHO_C" >&6
14751 else
14752 lt_prog_compiler_static_works=no
14753 save_LDFLAGS="$LDFLAGS"
14754 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14755 printf "$lt_simple_link_test_code" > conftest.$ac_ext
14756 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14757 # The linker can only warn and ignore the option if not recognized
14758 # So say no if there are warnings
14759 if test -s conftest.err; then
14760 # Append any errors to the config.log.
14761 cat conftest.err 1>&5
14762 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14763 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14764 if diff conftest.exp conftest.er2 >/dev/null; then
14765 lt_prog_compiler_static_works=yes
14767 else
14768 lt_prog_compiler_static_works=yes
14771 $rm conftest*
14772 LDFLAGS="$save_LDFLAGS"
14775 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
14776 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
14778 if test x"$lt_prog_compiler_static_works" = xyes; then
14780 else
14781 lt_prog_compiler_static=
14785 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14786 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14787 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
14788 echo $ECHO_N "(cached) $ECHO_C" >&6
14789 else
14790 lt_cv_prog_compiler_c_o=no
14791 $rm -r conftest 2>/dev/null
14792 mkdir conftest
14793 cd conftest
14794 mkdir out
14795 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14797 lt_compiler_flag="-o out/conftest2.$ac_objext"
14798 # Insert the option either (1) after the last *FLAGS variable, or
14799 # (2) before a word containing "conftest.", or (3) at the end.
14800 # Note that $ac_compile itself does not contain backslashes and begins
14801 # with a dollar sign (not a hyphen), so the echo should work correctly.
14802 lt_compile=`echo "$ac_compile" | $SED \
14803 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14804 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14805 -e 's:$: $lt_compiler_flag:'`
14806 (eval echo "\"\$as_me:14797: $lt_compile\"" >&5)
14807 (eval "$lt_compile" 2>out/conftest.err)
14808 ac_status=$?
14809 cat out/conftest.err >&5
14810 echo "$as_me:14801: \$? = $ac_status" >&5
14811 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14812 then
14813 # The compiler can only warn and ignore the option if not recognized
14814 # So say no if there are warnings
14815 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14816 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14817 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14818 lt_cv_prog_compiler_c_o=yes
14821 chmod u+w . 2>&5
14822 $rm conftest*
14823 # SGI C++ compiler will create directory out/ii_files/ for
14824 # template instantiation
14825 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14826 $rm out/* && rmdir out
14827 cd ..
14828 rmdir conftest
14829 $rm conftest*
14832 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
14833 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
14836 hard_links="nottested"
14837 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
14838 # do not overwrite the value of need_locks provided by the user
14839 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14840 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14841 hard_links=yes
14842 $rm conftest*
14843 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14844 touch conftest.a
14845 ln conftest.a conftest.b 2>&5 || hard_links=no
14846 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14847 { echo "$as_me:$LINENO: result: $hard_links" >&5
14848 echo "${ECHO_T}$hard_links" >&6; }
14849 if test "$hard_links" = no; then
14850 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14851 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14852 need_locks=warn
14854 else
14855 need_locks=no
14858 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14859 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14861 runpath_var=
14862 allow_undefined_flag=
14863 enable_shared_with_static_runtimes=no
14864 archive_cmds=
14865 archive_expsym_cmds=
14866 old_archive_From_new_cmds=
14867 old_archive_from_expsyms_cmds=
14868 export_dynamic_flag_spec=
14869 whole_archive_flag_spec=
14870 thread_safe_flag_spec=
14871 hardcode_libdir_flag_spec=
14872 hardcode_libdir_flag_spec_ld=
14873 hardcode_libdir_separator=
14874 hardcode_direct=no
14875 hardcode_minus_L=no
14876 hardcode_shlibpath_var=unsupported
14877 link_all_deplibs=unknown
14878 hardcode_automatic=no
14879 module_cmds=
14880 module_expsym_cmds=
14881 always_export_symbols=no
14882 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14883 # include_expsyms should be a list of space-separated symbols to be *always*
14884 # included in the symbol list
14885 include_expsyms=
14886 # exclude_expsyms can be an extended regexp of symbols to exclude
14887 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14888 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14889 # as well as any symbol that contains `d'.
14890 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
14891 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14892 # platforms (ab)use it in PIC code, but their linkers get confused if
14893 # the symbol is explicitly referenced. Since portable code cannot
14894 # rely on this symbol name, it's probably fine to never include it in
14895 # preloaded symbol tables.
14896 extract_expsyms_cmds=
14897 # Just being paranoid about ensuring that cc_basename is set.
14898 for cc_temp in $compiler""; do
14899 case $cc_temp in
14900 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14901 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14902 \-*) ;;
14903 *) break;;
14904 esac
14905 done
14906 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14908 case $host_os in
14909 cygwin* | mingw* | pw32*)
14910 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14911 # When not using gcc, we currently assume that we are using
14912 # Microsoft Visual C++.
14913 if test "$GCC" != yes; then
14914 with_gnu_ld=no
14917 interix*)
14918 # we just hope/assume this is gcc and not c89 (= MSVC++)
14919 with_gnu_ld=yes
14921 openbsd*)
14922 with_gnu_ld=no
14924 esac
14926 ld_shlibs=yes
14927 if test "$with_gnu_ld" = yes; then
14928 # If archive_cmds runs LD, not CC, wlarc should be empty
14929 wlarc='${wl}'
14931 # Set some defaults for GNU ld with shared library support. These
14932 # are reset later if shared libraries are not supported. Putting them
14933 # here allows them to be overridden if necessary.
14934 runpath_var=LD_RUN_PATH
14935 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
14936 export_dynamic_flag_spec='${wl}--export-dynamic'
14937 # ancient GNU ld didn't support --whole-archive et. al.
14938 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14939 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14940 else
14941 whole_archive_flag_spec=
14943 supports_anon_versioning=no
14944 case `$LD -v 2>/dev/null` in
14945 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14946 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14947 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14948 *\ 2.11.*) ;; # other 2.11 versions
14949 *) supports_anon_versioning=yes ;;
14950 esac
14952 # See if GNU ld supports shared libraries.
14953 case $host_os in
14954 aix3* | aix4* | aix5*)
14955 # On AIX/PPC, the GNU linker is very broken
14956 if test "$host_cpu" != ia64; then
14957 ld_shlibs=no
14958 cat <<EOF 1>&2
14960 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14961 *** to be unable to reliably create shared libraries on AIX.
14962 *** Therefore, libtool is disabling shared libraries support. If you
14963 *** really care for shared libraries, you may want to modify your PATH
14964 *** so that a non-GNU linker is found, and then restart.
14970 amigaos*)
14971 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)'
14972 hardcode_libdir_flag_spec='-L$libdir'
14973 hardcode_minus_L=yes
14975 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14976 # that the semantics of dynamic libraries on AmigaOS, at least up
14977 # to version 4, is to share data among multiple programs linked
14978 # with the same dynamic library. Since this doesn't match the
14979 # behavior of shared libraries on other platforms, we can't use
14980 # them.
14981 ld_shlibs=no
14984 beos*)
14985 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14986 allow_undefined_flag=unsupported
14987 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14988 # support --undefined. This deserves some investigation. FIXME
14989 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14990 else
14991 ld_shlibs=no
14995 cygwin* | mingw* | pw32*)
14996 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
14997 # as there is no search path for DLLs.
14998 hardcode_libdir_flag_spec='-L$libdir'
14999 allow_undefined_flag=unsupported
15000 always_export_symbols=no
15001 enable_shared_with_static_runtimes=yes
15002 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
15004 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
15005 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15006 # If the export-symbols file already is a .def file (1st line
15007 # is EXPORTS), use it as is; otherwise, prepend...
15008 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15009 cp $export_symbols $output_objdir/$soname.def;
15010 else
15011 echo EXPORTS > $output_objdir/$soname.def;
15012 cat $export_symbols >> $output_objdir/$soname.def;
15014 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15015 else
15016 ld_shlibs=no
15020 interix3*)
15021 hardcode_direct=no
15022 hardcode_shlibpath_var=no
15023 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15024 export_dynamic_flag_spec='${wl}-E'
15025 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15026 # Instead, shared libraries are loaded at an image base (0x10000000 by
15027 # default) and relocated if they conflict, which is a slow very memory
15028 # consuming and fragmenting process. To avoid this, we pick a random,
15029 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15030 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
15031 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15032 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'
15035 linux*)
15036 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15037 tmp_addflag=
15038 case $cc_basename,$host_cpu in
15039 pgcc*) # Portland Group C compiler
15040 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15041 tmp_addflag=' $pic_flag'
15043 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
15044 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15045 tmp_addflag=' $pic_flag -Mnomain' ;;
15046 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
15047 tmp_addflag=' -i_dynamic' ;;
15048 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
15049 tmp_addflag=' -i_dynamic -nofor_main' ;;
15050 ifc* | ifort*) # Intel Fortran compiler
15051 tmp_addflag=' -nofor_main' ;;
15052 esac
15053 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15055 if test $supports_anon_versioning = yes; then
15056 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
15057 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15058 $echo "local: *; };" >> $output_objdir/$libname.ver~
15059 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15061 else
15062 ld_shlibs=no
15066 netbsd*)
15067 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15068 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15069 wlarc=
15070 else
15071 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15072 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15076 solaris*)
15077 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15078 ld_shlibs=no
15079 cat <<EOF 1>&2
15081 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
15082 *** create shared libraries on Solaris systems. Therefore, libtool
15083 *** is disabling shared libraries support. We urge you to upgrade GNU
15084 *** binutils to release 2.9.1 or newer. Another option is to modify
15085 *** your PATH or compiler configuration so that the native linker is
15086 *** used, and then restart.
15089 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15090 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15091 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15092 else
15093 ld_shlibs=no
15097 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15098 case `$LD -v 2>&1` in
15099 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15100 ld_shlibs=no
15101 cat <<_LT_EOF 1>&2
15103 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15104 *** reliably create shared libraries on SCO systems. Therefore, libtool
15105 *** is disabling shared libraries support. We urge you to upgrade GNU
15106 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
15107 *** your PATH or compiler configuration so that the native linker is
15108 *** used, and then restart.
15110 _LT_EOF
15113 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15114 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15115 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15116 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15117 else
15118 ld_shlibs=no
15121 esac
15124 sunos4*)
15125 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15126 wlarc=
15127 hardcode_direct=yes
15128 hardcode_shlibpath_var=no
15132 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15133 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15134 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15135 else
15136 ld_shlibs=no
15139 esac
15141 if test "$ld_shlibs" = no; then
15142 runpath_var=
15143 hardcode_libdir_flag_spec=
15144 export_dynamic_flag_spec=
15145 whole_archive_flag_spec=
15147 else
15148 # PORTME fill in a description of your system's linker (not GNU ld)
15149 case $host_os in
15150 aix3*)
15151 allow_undefined_flag=unsupported
15152 always_export_symbols=yes
15153 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'
15154 # Note: this linker hardcodes the directories in LIBPATH if there
15155 # are no directories specified by -L.
15156 hardcode_minus_L=yes
15157 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15158 # Neither direct hardcoding nor static linking is supported with a
15159 # broken collect2.
15160 hardcode_direct=unsupported
15164 aix4* | aix5*)
15165 if test "$host_cpu" = ia64; then
15166 # On IA64, the linker does run time linking by default, so we don't
15167 # have to do anything special.
15168 aix_use_runtimelinking=no
15169 exp_sym_flag='-Bexport'
15170 no_entry_flag=""
15171 else
15172 # If we're using GNU nm, then we don't want the "-C" option.
15173 # -C means demangle to AIX nm, but means don't demangle with GNU nm
15174 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15175 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
15176 else
15177 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'
15179 aix_use_runtimelinking=no
15181 # Test if we are trying to use run time linking or normal
15182 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15183 # need to do runtime linking.
15184 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
15185 for ld_flag in $LDFLAGS; do
15186 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15187 aix_use_runtimelinking=yes
15188 break
15190 done
15192 esac
15194 exp_sym_flag='-bexport'
15195 no_entry_flag='-bnoentry'
15198 # When large executables or shared objects are built, AIX ld can
15199 # have problems creating the table of contents. If linking a library
15200 # or program results in "error TOC overflow" add -mminimal-toc to
15201 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15202 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15204 archive_cmds=''
15205 hardcode_direct=yes
15206 hardcode_libdir_separator=':'
15207 link_all_deplibs=yes
15209 if test "$GCC" = yes; then
15210 case $host_os in aix4.[012]|aix4.[012].*)
15211 # We only want to do this on AIX 4.2 and lower, the check
15212 # below for broken collect2 doesn't work under 4.3+
15213 collect2name=`${CC} -print-prog-name=collect2`
15214 if test -f "$collect2name" && \
15215 strings "$collect2name" | grep resolve_lib_name >/dev/null
15216 then
15217 # We have reworked collect2
15218 hardcode_direct=yes
15219 else
15220 # We have old collect2
15221 hardcode_direct=unsupported
15222 # It fails to find uninstalled libraries when the uninstalled
15223 # path is not listed in the libpath. Setting hardcode_minus_L
15224 # to unsupported forces relinking
15225 hardcode_minus_L=yes
15226 hardcode_libdir_flag_spec='-L$libdir'
15227 hardcode_libdir_separator=
15230 esac
15231 shared_flag='-shared'
15232 if test "$aix_use_runtimelinking" = yes; then
15233 shared_flag="$shared_flag "'${wl}-G'
15235 else
15236 # not using gcc
15237 if test "$host_cpu" = ia64; then
15238 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15239 # chokes on -Wl,-G. The following line is correct:
15240 shared_flag='-G'
15241 else
15242 if test "$aix_use_runtimelinking" = yes; then
15243 shared_flag='${wl}-G'
15244 else
15245 shared_flag='${wl}-bM:SRE'
15250 # It seems that -bexpall does not export symbols beginning with
15251 # underscore (_), so it is better to generate a list of symbols to export.
15252 always_export_symbols=yes
15253 if test "$aix_use_runtimelinking" = yes; then
15254 # Warning - without using the other runtime loading flags (-brtl),
15255 # -berok will link without error, but may produce a broken library.
15256 allow_undefined_flag='-berok'
15257 # Determine the default libpath from the value encoded in an empty executable.
15258 cat >conftest.$ac_ext <<_ACEOF
15259 /* confdefs.h. */
15260 _ACEOF
15261 cat confdefs.h >>conftest.$ac_ext
15262 cat >>conftest.$ac_ext <<_ACEOF
15263 /* end confdefs.h. */
15266 main ()
15270 return 0;
15272 _ACEOF
15273 rm -f conftest.$ac_objext conftest$ac_exeext
15274 if { (ac_try="$ac_link"
15275 case "(($ac_try" in
15276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15277 *) ac_try_echo=$ac_try;;
15278 esac
15279 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15280 (eval "$ac_link") 2>conftest.er1
15281 ac_status=$?
15282 grep -v '^ *+' conftest.er1 >conftest.err
15283 rm -f conftest.er1
15284 cat conftest.err >&5
15285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15286 (exit $ac_status); } &&
15287 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15288 { (case "(($ac_try" in
15289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15290 *) ac_try_echo=$ac_try;;
15291 esac
15292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15293 (eval "$ac_try") 2>&5
15294 ac_status=$?
15295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15296 (exit $ac_status); }; } &&
15297 { ac_try='test -s conftest$ac_exeext'
15298 { (case "(($ac_try" in
15299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15300 *) ac_try_echo=$ac_try;;
15301 esac
15302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15303 (eval "$ac_try") 2>&5
15304 ac_status=$?
15305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15306 (exit $ac_status); }; }; then
15308 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
15310 # Check for a 64-bit object if we didn't find anything.
15311 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
15312 }'`; fi
15313 else
15314 echo "$as_me: failed program was:" >&5
15315 sed 's/^/| /' conftest.$ac_ext >&5
15320 rm -f core conftest.err conftest.$ac_objext \
15321 conftest$ac_exeext conftest.$ac_ext
15322 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15324 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15325 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
15326 else
15327 if test "$host_cpu" = ia64; then
15328 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
15329 allow_undefined_flag="-z nodefs"
15330 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"
15331 else
15332 # Determine the default libpath from the value encoded in an empty executable.
15333 cat >conftest.$ac_ext <<_ACEOF
15334 /* confdefs.h. */
15335 _ACEOF
15336 cat confdefs.h >>conftest.$ac_ext
15337 cat >>conftest.$ac_ext <<_ACEOF
15338 /* end confdefs.h. */
15341 main ()
15345 return 0;
15347 _ACEOF
15348 rm -f conftest.$ac_objext conftest$ac_exeext
15349 if { (ac_try="$ac_link"
15350 case "(($ac_try" in
15351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15352 *) ac_try_echo=$ac_try;;
15353 esac
15354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15355 (eval "$ac_link") 2>conftest.er1
15356 ac_status=$?
15357 grep -v '^ *+' conftest.er1 >conftest.err
15358 rm -f conftest.er1
15359 cat conftest.err >&5
15360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15361 (exit $ac_status); } &&
15362 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15363 { (case "(($ac_try" in
15364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15365 *) ac_try_echo=$ac_try;;
15366 esac
15367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15368 (eval "$ac_try") 2>&5
15369 ac_status=$?
15370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15371 (exit $ac_status); }; } &&
15372 { ac_try='test -s conftest$ac_exeext'
15373 { (case "(($ac_try" in
15374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15375 *) ac_try_echo=$ac_try;;
15376 esac
15377 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15378 (eval "$ac_try") 2>&5
15379 ac_status=$?
15380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15381 (exit $ac_status); }; }; then
15383 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
15385 # Check for a 64-bit object if we didn't find anything.
15386 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
15387 }'`; fi
15388 else
15389 echo "$as_me: failed program was:" >&5
15390 sed 's/^/| /' conftest.$ac_ext >&5
15395 rm -f core conftest.err conftest.$ac_objext \
15396 conftest$ac_exeext conftest.$ac_ext
15397 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15399 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15400 # Warning - without using the other run time loading flags,
15401 # -berok will link without error, but may produce a broken library.
15402 no_undefined_flag=' ${wl}-bernotok'
15403 allow_undefined_flag=' ${wl}-berok'
15404 # Exported symbols can be pulled into shared objects from archives
15405 whole_archive_flag_spec='$convenience'
15406 archive_cmds_need_lc=yes
15407 # This is similar to how AIX traditionally builds its shared libraries.
15408 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'
15413 amigaos*)
15414 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)'
15415 hardcode_libdir_flag_spec='-L$libdir'
15416 hardcode_minus_L=yes
15417 # see comment about different semantics on the GNU ld section
15418 ld_shlibs=no
15421 bsdi[45]*)
15422 export_dynamic_flag_spec=-rdynamic
15425 cygwin* | mingw* | pw32*)
15426 # When not using gcc, we currently assume that we are using
15427 # Microsoft Visual C++.
15428 # hardcode_libdir_flag_spec is actually meaningless, as there is
15429 # no search path for DLLs.
15430 hardcode_libdir_flag_spec=' '
15431 allow_undefined_flag=unsupported
15432 # Tell ltmain to make .lib files, not .a files.
15433 libext=lib
15434 # Tell ltmain to make .dll files, not .so files.
15435 shrext_cmds=".dll"
15436 # FIXME: Setting linknames here is a bad hack.
15437 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15438 # The linker will automatically build a .lib file if we build a DLL.
15439 old_archive_From_new_cmds='true'
15440 # FIXME: Should let the user specify the lib program.
15441 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
15442 fix_srcfile_path='`cygpath -w "$srcfile"`'
15443 enable_shared_with_static_runtimes=yes
15446 darwin* | rhapsody*)
15447 case $host_os in
15448 rhapsody* | darwin1.[012])
15449 allow_undefined_flag='${wl}-undefined ${wl}suppress'
15451 *) # Darwin 1.3 on
15452 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15453 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15454 else
15455 case ${MACOSX_DEPLOYMENT_TARGET} in
15456 10.[012])
15457 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15459 10.*)
15460 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
15462 esac
15465 esac
15466 archive_cmds_need_lc=no
15467 hardcode_direct=no
15468 hardcode_automatic=yes
15469 hardcode_shlibpath_var=unsupported
15470 whole_archive_flag_spec=''
15471 link_all_deplibs=yes
15472 if test "$GCC" = yes ; then
15473 output_verbose_link_cmd='echo'
15474 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15475 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15476 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15477 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15478 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15479 else
15480 case $cc_basename in
15481 xlc*)
15482 output_verbose_link_cmd='echo'
15483 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
15484 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15485 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15486 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15487 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15490 ld_shlibs=no
15492 esac
15496 dgux*)
15497 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15498 hardcode_libdir_flag_spec='-L$libdir'
15499 hardcode_shlibpath_var=no
15502 freebsd1*)
15503 ld_shlibs=no
15506 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15507 # support. Future versions do this automatically, but an explicit c++rt0.o
15508 # does not break anything, and helps significantly (at the cost of a little
15509 # extra space).
15510 freebsd2.2*)
15511 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15512 hardcode_libdir_flag_spec='-R$libdir'
15513 hardcode_direct=yes
15514 hardcode_shlibpath_var=no
15517 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15518 freebsd2*)
15519 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15520 hardcode_direct=yes
15521 hardcode_minus_L=yes
15522 hardcode_shlibpath_var=no
15525 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15526 freebsd* | kfreebsd*-gnu | dragonfly*)
15527 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15528 hardcode_libdir_flag_spec='-R$libdir'
15529 hardcode_direct=yes
15530 hardcode_shlibpath_var=no
15533 hpux9*)
15534 if test "$GCC" = yes; then
15535 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'
15536 else
15537 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'
15539 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15540 hardcode_libdir_separator=:
15541 hardcode_direct=yes
15543 # hardcode_minus_L: Not really in the search PATH,
15544 # but as the default location of the library.
15545 hardcode_minus_L=yes
15546 export_dynamic_flag_spec='${wl}-E'
15549 hpux10*)
15550 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15551 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15552 else
15553 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15555 if test "$with_gnu_ld" = no; then
15556 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15557 hardcode_libdir_separator=:
15559 hardcode_direct=yes
15560 export_dynamic_flag_spec='${wl}-E'
15562 # hardcode_minus_L: Not really in the search PATH,
15563 # but as the default location of the library.
15564 hardcode_minus_L=yes
15568 hpux11*)
15569 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15570 case $host_cpu in
15571 hppa*64*)
15572 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15574 ia64*)
15575 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15578 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15580 esac
15581 else
15582 case $host_cpu in
15583 hppa*64*)
15584 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15586 ia64*)
15587 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15590 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15592 esac
15594 if test "$with_gnu_ld" = no; then
15595 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15596 hardcode_libdir_separator=:
15598 case $host_cpu in
15599 hppa*64*|ia64*)
15600 hardcode_libdir_flag_spec_ld='+b $libdir'
15601 hardcode_direct=no
15602 hardcode_shlibpath_var=no
15605 hardcode_direct=yes
15606 export_dynamic_flag_spec='${wl}-E'
15608 # hardcode_minus_L: Not really in the search PATH,
15609 # but as the default location of the library.
15610 hardcode_minus_L=yes
15612 esac
15616 irix5* | irix6* | nonstopux*)
15617 if test "$GCC" = yes; then
15618 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15619 else
15620 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15621 hardcode_libdir_flag_spec_ld='-rpath $libdir'
15623 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15624 hardcode_libdir_separator=:
15625 link_all_deplibs=yes
15628 netbsd*)
15629 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15630 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15631 else
15632 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15634 hardcode_libdir_flag_spec='-R$libdir'
15635 hardcode_direct=yes
15636 hardcode_shlibpath_var=no
15639 newsos6)
15640 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15641 hardcode_direct=yes
15642 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15643 hardcode_libdir_separator=:
15644 hardcode_shlibpath_var=no
15647 openbsd*)
15648 hardcode_direct=yes
15649 hardcode_shlibpath_var=no
15650 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15651 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15652 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15653 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15654 export_dynamic_flag_spec='${wl}-E'
15655 else
15656 case $host_os in
15657 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15658 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15659 hardcode_libdir_flag_spec='-R$libdir'
15662 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15663 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15665 esac
15669 os2*)
15670 hardcode_libdir_flag_spec='-L$libdir'
15671 hardcode_minus_L=yes
15672 allow_undefined_flag=unsupported
15673 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'
15674 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15677 osf3*)
15678 if test "$GCC" = yes; then
15679 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
15680 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15681 else
15682 allow_undefined_flag=' -expect_unresolved \*'
15683 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15685 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15686 hardcode_libdir_separator=:
15689 osf4* | osf5*) # as osf3* with the addition of -msym flag
15690 if test "$GCC" = yes; then
15691 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
15692 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15693 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15694 else
15695 allow_undefined_flag=' -expect_unresolved \*'
15696 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15697 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
15698 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
15700 # Both c and cxx compiler support -rpath directly
15701 hardcode_libdir_flag_spec='-rpath $libdir'
15703 hardcode_libdir_separator=:
15706 solaris*)
15707 no_undefined_flag=' -z text'
15708 if test "$GCC" = yes; then
15709 wlarc='${wl}'
15710 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15711 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15712 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15713 else
15714 wlarc=''
15715 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15716 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15717 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15719 hardcode_libdir_flag_spec='-R$libdir'
15720 hardcode_shlibpath_var=no
15721 case $host_os in
15722 solaris2.[0-5] | solaris2.[0-5].*) ;;
15724 # The compiler driver will combine linker options so we
15725 # cannot just pass the convience library names through
15726 # without $wl, iff we do not link with $LD.
15727 # Luckily, gcc supports the same syntax we need for Sun Studio.
15728 # Supported since Solaris 2.6 (maybe 2.5.1?)
15729 case $wlarc in
15731 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
15733 whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
15734 esac ;;
15735 esac
15736 link_all_deplibs=yes
15739 sunos4*)
15740 if test "x$host_vendor" = xsequent; then
15741 # Use $CC to link under sequent, because it throws in some extra .o
15742 # files that make .init and .fini sections work.
15743 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15744 else
15745 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15747 hardcode_libdir_flag_spec='-L$libdir'
15748 hardcode_direct=yes
15749 hardcode_minus_L=yes
15750 hardcode_shlibpath_var=no
15753 sysv4)
15754 case $host_vendor in
15755 sni)
15756 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15757 hardcode_direct=yes # is this really true???
15759 siemens)
15760 ## LD is ld it makes a PLAMLIB
15761 ## CC just makes a GrossModule.
15762 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15763 reload_cmds='$CC -r -o $output$reload_objs'
15764 hardcode_direct=no
15766 motorola)
15767 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15768 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
15770 esac
15771 runpath_var='LD_RUN_PATH'
15772 hardcode_shlibpath_var=no
15775 sysv4.3*)
15776 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15777 hardcode_shlibpath_var=no
15778 export_dynamic_flag_spec='-Bexport'
15781 sysv4*MP*)
15782 if test -d /usr/nec; then
15783 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15784 hardcode_shlibpath_var=no
15785 runpath_var=LD_RUN_PATH
15786 hardcode_runpath_var=yes
15787 ld_shlibs=yes
15791 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
15792 no_undefined_flag='${wl}-z,text'
15793 archive_cmds_need_lc=no
15794 hardcode_shlibpath_var=no
15795 runpath_var='LD_RUN_PATH'
15797 if test "$GCC" = yes; then
15798 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15799 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15800 else
15801 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15802 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15806 sysv5* | sco3.2v5* | sco5v6*)
15807 # Note: We can NOT use -z defs as we might desire, because we do not
15808 # link with -lc, and that would cause any symbols used from libc to
15809 # always be unresolved, which means just about no library would
15810 # ever link correctly. If we're not using GNU ld we use -z text
15811 # though, which does catch some bad symbols but isn't as heavy-handed
15812 # as -z defs.
15813 no_undefined_flag='${wl}-z,text'
15814 allow_undefined_flag='${wl}-z,nodefs'
15815 archive_cmds_need_lc=no
15816 hardcode_shlibpath_var=no
15817 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15818 hardcode_libdir_separator=':'
15819 link_all_deplibs=yes
15820 export_dynamic_flag_spec='${wl}-Bexport'
15821 runpath_var='LD_RUN_PATH'
15823 if test "$GCC" = yes; then
15824 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15825 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15826 else
15827 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15828 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15832 uts4*)
15833 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15834 hardcode_libdir_flag_spec='-L$libdir'
15835 hardcode_shlibpath_var=no
15839 ld_shlibs=no
15841 esac
15844 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
15845 echo "${ECHO_T}$ld_shlibs" >&6; }
15846 test "$ld_shlibs" = no && can_build_shared=no
15849 # Do we need to explicitly link libc?
15851 case "x$archive_cmds_need_lc" in
15852 x|xyes)
15853 # Assume -lc should be added
15854 archive_cmds_need_lc=yes
15856 if test "$enable_shared" = yes && test "$GCC" = yes; then
15857 case $archive_cmds in
15858 *'~'*)
15859 # FIXME: we may have to deal with multi-command sequences.
15861 '$CC '*)
15862 # Test whether the compiler implicitly links with -lc since on some
15863 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15864 # to ld, don't add -lc before -lgcc.
15865 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15866 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15867 $rm conftest*
15868 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15870 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15871 (eval $ac_compile) 2>&5
15872 ac_status=$?
15873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15874 (exit $ac_status); } 2>conftest.err; then
15875 soname=conftest
15876 lib=conftest
15877 libobjs=conftest.$ac_objext
15878 deplibs=
15879 wl=$lt_prog_compiler_wl
15880 pic_flag=$lt_prog_compiler_pic
15881 compiler_flags=-v
15882 linker_flags=-v
15883 verstring=
15884 output_objdir=.
15885 libname=conftest
15886 lt_save_allow_undefined_flag=$allow_undefined_flag
15887 allow_undefined_flag=
15888 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15889 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15890 ac_status=$?
15891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15892 (exit $ac_status); }
15893 then
15894 archive_cmds_need_lc=no
15895 else
15896 archive_cmds_need_lc=yes
15898 allow_undefined_flag=$lt_save_allow_undefined_flag
15899 else
15900 cat conftest.err 1>&5
15902 $rm conftest*
15903 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
15904 echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
15906 esac
15909 esac
15911 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15912 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15913 library_names_spec=
15914 libname_spec='lib$name'
15915 soname_spec=
15916 shrext_cmds=".so"
15917 postinstall_cmds=
15918 postuninstall_cmds=
15919 finish_cmds=
15920 finish_eval=
15921 shlibpath_var=
15922 shlibpath_overrides_runpath=unknown
15923 version_type=none
15924 dynamic_linker="$host_os ld.so"
15925 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15926 if test "$GCC" = yes; then
15927 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15928 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15929 # if the path contains ";" then we assume it to be the separator
15930 # otherwise default to the standard path separator (i.e. ":") - it is
15931 # assumed that no part of a normal pathname contains ";" but that should
15932 # okay in the real world where ";" in dirpaths is itself problematic.
15933 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15934 else
15935 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15937 else
15938 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15940 need_lib_prefix=unknown
15941 hardcode_into_libs=no
15943 # when you set need_version to no, make sure it does not cause -set_version
15944 # flags to be left without arguments
15945 need_version=unknown
15947 case $host_os in
15948 aix3*)
15949 version_type=linux
15950 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15951 shlibpath_var=LIBPATH
15953 # AIX 3 has no versioning support, so we append a major version to the name.
15954 soname_spec='${libname}${release}${shared_ext}$major'
15957 aix4* | aix5*)
15958 version_type=linux
15959 need_lib_prefix=no
15960 need_version=no
15961 hardcode_into_libs=yes
15962 if test "$host_cpu" = ia64; then
15963 # AIX 5 supports IA64
15964 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15965 shlibpath_var=LD_LIBRARY_PATH
15966 else
15967 # With GCC up to 2.95.x, collect2 would create an import file
15968 # for dependence libraries. The import file would start with
15969 # the line `#! .'. This would cause the generated library to
15970 # depend on `.', always an invalid library. This was fixed in
15971 # development snapshots of GCC prior to 3.0.
15972 case $host_os in
15973 aix4 | aix4.[01] | aix4.[01].*)
15974 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15975 echo ' yes '
15976 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15978 else
15979 can_build_shared=no
15982 esac
15983 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15984 # soname into executable. Probably we can add versioning support to
15985 # collect2, so additional links can be useful in future.
15986 if test "$aix_use_runtimelinking" = yes; then
15987 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15988 # instead of lib<name>.a to let people know that these are not
15989 # typical AIX shared libraries.
15990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15991 else
15992 # We preserve .a as extension for shared libraries through AIX4.2
15993 # and later when we are not doing run time linking.
15994 library_names_spec='${libname}${release}.a $libname.a'
15995 soname_spec='${libname}${release}${shared_ext}$major'
15997 shlibpath_var=LIBPATH
16001 amigaos*)
16002 library_names_spec='$libname.ixlibrary $libname.a'
16003 # Create ${libname}_ixlibrary.a entries in /sys/libs.
16004 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
16007 beos*)
16008 library_names_spec='${libname}${shared_ext}'
16009 dynamic_linker="$host_os ld.so"
16010 shlibpath_var=LIBRARY_PATH
16013 bsdi[45]*)
16014 version_type=linux
16015 need_version=no
16016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16017 soname_spec='${libname}${release}${shared_ext}$major'
16018 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16019 shlibpath_var=LD_LIBRARY_PATH
16020 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16021 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16022 # the default ld.so.conf also contains /usr/contrib/lib and
16023 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16024 # libtool to hard-code these into programs
16027 cygwin* | mingw* | pw32*)
16028 version_type=windows
16029 shrext_cmds=".dll"
16030 need_version=no
16031 need_lib_prefix=no
16033 case $GCC,$host_os in
16034 yes,cygwin* | yes,mingw* | yes,pw32*)
16035 library_names_spec='$libname.dll.a'
16036 # DLL is installed to $(libdir)/../bin by postinstall_cmds
16037 postinstall_cmds='base_file=`basename \${file}`~
16038 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
16039 dldir=$destdir/`dirname \$dlpath`~
16040 test -d \$dldir || mkdir -p \$dldir~
16041 $install_prog $dir/$dlname \$dldir/$dlname~
16042 chmod a+x \$dldir/$dlname'
16043 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16044 dlpath=$dir/\$dldll~
16045 $rm \$dlpath'
16046 shlibpath_overrides_runpath=yes
16048 case $host_os in
16049 cygwin*)
16050 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16051 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16052 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
16054 mingw*)
16055 # MinGW DLLs use traditional 'lib' prefix
16056 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16057 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16058 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16059 # It is most probably a Windows format PATH printed by
16060 # mingw gcc, but we are running on Cygwin. Gcc prints its search
16061 # path with ; separators, and with drive letters. We can handle the
16062 # drive letters (cygwin fileutils understands them), so leave them,
16063 # especially as we might pass files found there to a mingw objdump,
16064 # which wouldn't understand a cygwinified path. Ahh.
16065 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16066 else
16067 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16070 pw32*)
16071 # pw32 DLLs use 'pw' prefix rather than 'lib'
16072 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16074 esac
16078 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16080 esac
16081 dynamic_linker='Win32 ld.exe'
16082 # FIXME: first we should search . and the directory the executable is in
16083 shlibpath_var=PATH
16086 darwin* | rhapsody*)
16087 dynamic_linker="$host_os dyld"
16088 version_type=darwin
16089 need_lib_prefix=no
16090 need_version=no
16091 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16092 soname_spec='${libname}${release}${major}$shared_ext'
16093 shlibpath_overrides_runpath=yes
16094 shlibpath_var=DYLD_LIBRARY_PATH
16095 shrext_cmds='.dylib'
16096 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
16097 if test "$GCC" = yes; then
16098 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
16099 else
16100 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
16102 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16105 dgux*)
16106 version_type=linux
16107 need_lib_prefix=no
16108 need_version=no
16109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16110 soname_spec='${libname}${release}${shared_ext}$major'
16111 shlibpath_var=LD_LIBRARY_PATH
16114 freebsd1*)
16115 dynamic_linker=no
16118 kfreebsd*-gnu)
16119 version_type=linux
16120 need_lib_prefix=no
16121 need_version=no
16122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16123 soname_spec='${libname}${release}${shared_ext}$major'
16124 shlibpath_var=LD_LIBRARY_PATH
16125 shlibpath_overrides_runpath=no
16126 hardcode_into_libs=yes
16127 dynamic_linker='GNU ld.so'
16130 freebsd* | dragonfly*)
16131 # DragonFly does not have aout. When/if they implement a new
16132 # versioning mechanism, adjust this.
16133 if test -x /usr/bin/objformat; then
16134 objformat=`/usr/bin/objformat`
16135 else
16136 case $host_os in
16137 freebsd[123]*) objformat=aout ;;
16138 *) objformat=elf ;;
16139 esac
16141 version_type=freebsd-$objformat
16142 case $version_type in
16143 freebsd-elf*)
16144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16145 need_version=no
16146 need_lib_prefix=no
16148 freebsd-*)
16149 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16150 need_version=yes
16152 esac
16153 shlibpath_var=LD_LIBRARY_PATH
16154 case $host_os in
16155 freebsd2*)
16156 shlibpath_overrides_runpath=yes
16158 freebsd3.[01]* | freebsdelf3.[01]*)
16159 shlibpath_overrides_runpath=yes
16160 hardcode_into_libs=yes
16162 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16163 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16164 shlibpath_overrides_runpath=no
16165 hardcode_into_libs=yes
16167 freebsd*) # from 4.6 on
16168 shlibpath_overrides_runpath=yes
16169 hardcode_into_libs=yes
16171 esac
16174 gnu*)
16175 version_type=linux
16176 need_lib_prefix=no
16177 need_version=no
16178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16179 soname_spec='${libname}${release}${shared_ext}$major'
16180 shlibpath_var=LD_LIBRARY_PATH
16181 hardcode_into_libs=yes
16184 hpux9* | hpux10* | hpux11*)
16185 # Give a soname corresponding to the major version so that dld.sl refuses to
16186 # link against other versions.
16187 version_type=sunos
16188 need_lib_prefix=no
16189 need_version=no
16190 case $host_cpu in
16191 ia64*)
16192 shrext_cmds='.so'
16193 hardcode_into_libs=yes
16194 dynamic_linker="$host_os dld.so"
16195 shlibpath_var=LD_LIBRARY_PATH
16196 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16198 soname_spec='${libname}${release}${shared_ext}$major'
16199 if test "X$HPUX_IA64_MODE" = X32; then
16200 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16201 else
16202 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16204 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16206 hppa*64*)
16207 shrext_cmds='.sl'
16208 hardcode_into_libs=yes
16209 dynamic_linker="$host_os dld.sl"
16210 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16211 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16213 soname_spec='${libname}${release}${shared_ext}$major'
16214 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16215 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16218 shrext_cmds='.sl'
16219 dynamic_linker="$host_os dld.sl"
16220 shlibpath_var=SHLIB_PATH
16221 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16222 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16223 soname_spec='${libname}${release}${shared_ext}$major'
16225 esac
16226 # HP-UX runs *really* slowly unless shared libraries are mode 555.
16227 postinstall_cmds='chmod 555 $lib'
16230 interix3*)
16231 version_type=linux
16232 need_lib_prefix=no
16233 need_version=no
16234 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16235 soname_spec='${libname}${release}${shared_ext}$major'
16236 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16237 shlibpath_var=LD_LIBRARY_PATH
16238 shlibpath_overrides_runpath=no
16239 hardcode_into_libs=yes
16242 irix5* | irix6* | nonstopux*)
16243 case $host_os in
16244 nonstopux*) version_type=nonstopux ;;
16246 if test "$lt_cv_prog_gnu_ld" = yes; then
16247 version_type=linux
16248 else
16249 version_type=irix
16250 fi ;;
16251 esac
16252 need_lib_prefix=no
16253 need_version=no
16254 soname_spec='${libname}${release}${shared_ext}$major'
16255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16256 case $host_os in
16257 irix5* | nonstopux*)
16258 libsuff= shlibsuff=
16261 case $LD in # libtool.m4 will add one of these switches to LD
16262 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16263 libsuff= shlibsuff= libmagic=32-bit;;
16264 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16265 libsuff=32 shlibsuff=N32 libmagic=N32;;
16266 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16267 libsuff=64 shlibsuff=64 libmagic=64-bit;;
16268 *) libsuff= shlibsuff= libmagic=never-match;;
16269 esac
16271 esac
16272 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16273 shlibpath_overrides_runpath=no
16274 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16275 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16276 hardcode_into_libs=yes
16279 # No shared lib support for Linux oldld, aout, or coff.
16280 linux*oldld* | linux*aout* | linux*coff*)
16281 dynamic_linker=no
16284 # This must be Linux ELF.
16285 linux*)
16286 version_type=linux
16287 need_lib_prefix=no
16288 need_version=no
16289 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16290 soname_spec='${libname}${release}${shared_ext}$major'
16291 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16292 shlibpath_var=LD_LIBRARY_PATH
16293 shlibpath_overrides_runpath=no
16294 # This implies no fast_install, which is unacceptable.
16295 # Some rework will be needed to allow for fast_install
16296 # before this can be enabled.
16297 hardcode_into_libs=yes
16299 # Append ld.so.conf contents to the search path
16300 if test -f /etc/ld.so.conf; then
16301 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
16302 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16305 # We used to test for /lib/ld.so.1 and disable shared libraries on
16306 # powerpc, because MkLinux only supported shared libraries with the
16307 # GNU dynamic linker. Since this was broken with cross compilers,
16308 # most powerpc-linux boxes support dynamic linking these days and
16309 # people can always --disable-shared, the test was removed, and we
16310 # assume the GNU/Linux dynamic linker is in use.
16311 dynamic_linker='GNU/Linux ld.so'
16314 knetbsd*-gnu)
16315 version_type=linux
16316 need_lib_prefix=no
16317 need_version=no
16318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16319 soname_spec='${libname}${release}${shared_ext}$major'
16320 shlibpath_var=LD_LIBRARY_PATH
16321 shlibpath_overrides_runpath=no
16322 hardcode_into_libs=yes
16323 dynamic_linker='GNU ld.so'
16326 netbsd*)
16327 version_type=sunos
16328 need_lib_prefix=no
16329 need_version=no
16330 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16332 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16333 dynamic_linker='NetBSD (a.out) ld.so'
16334 else
16335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16336 soname_spec='${libname}${release}${shared_ext}$major'
16337 dynamic_linker='NetBSD ld.elf_so'
16339 shlibpath_var=LD_LIBRARY_PATH
16340 shlibpath_overrides_runpath=yes
16341 hardcode_into_libs=yes
16344 newsos6)
16345 version_type=linux
16346 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16347 shlibpath_var=LD_LIBRARY_PATH
16348 shlibpath_overrides_runpath=yes
16351 nto-qnx*)
16352 version_type=linux
16353 need_lib_prefix=no
16354 need_version=no
16355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16356 soname_spec='${libname}${release}${shared_ext}$major'
16357 shlibpath_var=LD_LIBRARY_PATH
16358 shlibpath_overrides_runpath=yes
16361 openbsd*)
16362 version_type=sunos
16363 sys_lib_dlsearch_path_spec="/usr/lib"
16364 need_lib_prefix=no
16365 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16366 case $host_os in
16367 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16368 *) need_version=no ;;
16369 esac
16370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16371 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16372 shlibpath_var=LD_LIBRARY_PATH
16373 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16374 case $host_os in
16375 openbsd2.[89] | openbsd2.[89].*)
16376 shlibpath_overrides_runpath=no
16379 shlibpath_overrides_runpath=yes
16381 esac
16382 else
16383 shlibpath_overrides_runpath=yes
16387 os2*)
16388 libname_spec='$name'
16389 shrext_cmds=".dll"
16390 need_lib_prefix=no
16391 library_names_spec='$libname${shared_ext} $libname.a'
16392 dynamic_linker='OS/2 ld.exe'
16393 shlibpath_var=LIBPATH
16396 osf3* | osf4* | osf5*)
16397 version_type=osf
16398 need_lib_prefix=no
16399 need_version=no
16400 soname_spec='${libname}${release}${shared_ext}$major'
16401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16402 shlibpath_var=LD_LIBRARY_PATH
16403 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16404 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16407 solaris*)
16408 version_type=linux
16409 need_lib_prefix=no
16410 need_version=no
16411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16412 soname_spec='${libname}${release}${shared_ext}$major'
16413 shlibpath_var=LD_LIBRARY_PATH
16414 shlibpath_overrides_runpath=yes
16415 hardcode_into_libs=yes
16416 # ldd complains unless libraries are executable
16417 postinstall_cmds='chmod +x $lib'
16420 sunos4*)
16421 version_type=sunos
16422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16423 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16424 shlibpath_var=LD_LIBRARY_PATH
16425 shlibpath_overrides_runpath=yes
16426 if test "$with_gnu_ld" = yes; then
16427 need_lib_prefix=no
16429 need_version=yes
16432 sysv4 | sysv4.3*)
16433 version_type=linux
16434 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16435 soname_spec='${libname}${release}${shared_ext}$major'
16436 shlibpath_var=LD_LIBRARY_PATH
16437 case $host_vendor in
16438 sni)
16439 shlibpath_overrides_runpath=no
16440 need_lib_prefix=no
16441 export_dynamic_flag_spec='${wl}-Blargedynsym'
16442 runpath_var=LD_RUN_PATH
16444 siemens)
16445 need_lib_prefix=no
16447 motorola)
16448 need_lib_prefix=no
16449 need_version=no
16450 shlibpath_overrides_runpath=no
16451 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16453 esac
16456 sysv4*MP*)
16457 if test -d /usr/nec ;then
16458 version_type=linux
16459 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16460 soname_spec='$libname${shared_ext}.$major'
16461 shlibpath_var=LD_LIBRARY_PATH
16465 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16466 version_type=freebsd-elf
16467 need_lib_prefix=no
16468 need_version=no
16469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16470 soname_spec='${libname}${release}${shared_ext}$major'
16471 shlibpath_var=LD_LIBRARY_PATH
16472 hardcode_into_libs=yes
16473 if test "$with_gnu_ld" = yes; then
16474 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16475 shlibpath_overrides_runpath=no
16476 else
16477 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16478 shlibpath_overrides_runpath=yes
16479 case $host_os in
16480 sco3.2v5*)
16481 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16483 esac
16485 sys_lib_dlsearch_path_spec='/usr/lib'
16488 uts4*)
16489 version_type=linux
16490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16491 soname_spec='${libname}${release}${shared_ext}$major'
16492 shlibpath_var=LD_LIBRARY_PATH
16496 dynamic_linker=no
16498 esac
16499 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16500 echo "${ECHO_T}$dynamic_linker" >&6; }
16501 test "$dynamic_linker" = no && can_build_shared=no
16503 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16504 if test "$GCC" = yes; then
16505 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16508 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16509 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16510 hardcode_action=
16511 if test -n "$hardcode_libdir_flag_spec" || \
16512 test -n "$runpath_var" || \
16513 test "X$hardcode_automatic" = "Xyes" ; then
16515 # We can hardcode non-existant directories.
16516 if test "$hardcode_direct" != no &&
16517 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16518 # have to relink, otherwise we might link with an installed library
16519 # when we should be linking with a yet-to-be-installed one
16520 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
16521 test "$hardcode_minus_L" != no; then
16522 # Linking always hardcodes the temporary library directory.
16523 hardcode_action=relink
16524 else
16525 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16526 hardcode_action=immediate
16528 else
16529 # We cannot hardcode anything, or else we can only hardcode existing
16530 # directories.
16531 hardcode_action=unsupported
16533 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
16534 echo "${ECHO_T}$hardcode_action" >&6; }
16536 if test "$hardcode_action" = relink; then
16537 # Fast installation is not supported
16538 enable_fast_install=no
16539 elif test "$shlibpath_overrides_runpath" = yes ||
16540 test "$enable_shared" = no; then
16541 # Fast installation is not necessary
16542 enable_fast_install=needless
16545 striplib=
16546 old_striplib=
16547 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
16548 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
16549 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
16550 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
16551 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
16552 { echo "$as_me:$LINENO: result: yes" >&5
16553 echo "${ECHO_T}yes" >&6; }
16554 else
16555 # FIXME - insert some real tests, host_os isn't really good enough
16556 case $host_os in
16557 darwin*)
16558 if test -n "$STRIP" ; then
16559 striplib="$STRIP -x"
16560 { echo "$as_me:$LINENO: result: yes" >&5
16561 echo "${ECHO_T}yes" >&6; }
16562 else
16563 { echo "$as_me:$LINENO: result: no" >&5
16564 echo "${ECHO_T}no" >&6; }
16568 { echo "$as_me:$LINENO: result: no" >&5
16569 echo "${ECHO_T}no" >&6; }
16571 esac
16574 if test "x$enable_dlopen" != xyes; then
16575 enable_dlopen=unknown
16576 enable_dlopen_self=unknown
16577 enable_dlopen_self_static=unknown
16578 else
16579 lt_cv_dlopen=no
16580 lt_cv_dlopen_libs=
16582 case $host_os in
16583 beos*)
16584 lt_cv_dlopen="load_add_on"
16585 lt_cv_dlopen_libs=
16586 lt_cv_dlopen_self=yes
16589 mingw* | pw32*)
16590 lt_cv_dlopen="LoadLibrary"
16591 lt_cv_dlopen_libs=
16594 cygwin*)
16595 lt_cv_dlopen="dlopen"
16596 lt_cv_dlopen_libs=
16599 darwin*)
16600 # if libdl is installed we need to link against it
16601 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
16602 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
16603 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
16604 echo $ECHO_N "(cached) $ECHO_C" >&6
16605 else
16606 ac_check_lib_save_LIBS=$LIBS
16607 LIBS="-ldl $LIBS"
16608 cat >conftest.$ac_ext <<_ACEOF
16609 /* confdefs.h. */
16610 _ACEOF
16611 cat confdefs.h >>conftest.$ac_ext
16612 cat >>conftest.$ac_ext <<_ACEOF
16613 /* end confdefs.h. */
16615 /* Override any GCC internal prototype to avoid an error.
16616 Use char because int might match the return type of a GCC
16617 builtin and then its argument prototype would still apply. */
16618 #ifdef __cplusplus
16619 extern "C"
16620 #endif
16621 char dlopen ();
16623 main ()
16625 return dlopen ();
16627 return 0;
16629 _ACEOF
16630 rm -f conftest.$ac_objext conftest$ac_exeext
16631 if { (ac_try="$ac_link"
16632 case "(($ac_try" in
16633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16634 *) ac_try_echo=$ac_try;;
16635 esac
16636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16637 (eval "$ac_link") 2>conftest.er1
16638 ac_status=$?
16639 grep -v '^ *+' conftest.er1 >conftest.err
16640 rm -f conftest.er1
16641 cat conftest.err >&5
16642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16643 (exit $ac_status); } &&
16644 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16645 { (case "(($ac_try" in
16646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16647 *) ac_try_echo=$ac_try;;
16648 esac
16649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16650 (eval "$ac_try") 2>&5
16651 ac_status=$?
16652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16653 (exit $ac_status); }; } &&
16654 { ac_try='test -s conftest$ac_exeext'
16655 { (case "(($ac_try" in
16656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16657 *) ac_try_echo=$ac_try;;
16658 esac
16659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16660 (eval "$ac_try") 2>&5
16661 ac_status=$?
16662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16663 (exit $ac_status); }; }; then
16664 ac_cv_lib_dl_dlopen=yes
16665 else
16666 echo "$as_me: failed program was:" >&5
16667 sed 's/^/| /' conftest.$ac_ext >&5
16669 ac_cv_lib_dl_dlopen=no
16672 rm -f core conftest.err conftest.$ac_objext \
16673 conftest$ac_exeext conftest.$ac_ext
16674 LIBS=$ac_check_lib_save_LIBS
16676 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
16677 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
16678 if test $ac_cv_lib_dl_dlopen = yes; then
16679 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
16680 else
16682 lt_cv_dlopen="dyld"
16683 lt_cv_dlopen_libs=
16684 lt_cv_dlopen_self=yes
16691 { echo "$as_me:$LINENO: checking for shl_load" >&5
16692 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
16693 if test "${ac_cv_func_shl_load+set}" = set; then
16694 echo $ECHO_N "(cached) $ECHO_C" >&6
16695 else
16696 cat >conftest.$ac_ext <<_ACEOF
16697 /* confdefs.h. */
16698 _ACEOF
16699 cat confdefs.h >>conftest.$ac_ext
16700 cat >>conftest.$ac_ext <<_ACEOF
16701 /* end confdefs.h. */
16702 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
16703 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16704 #define shl_load innocuous_shl_load
16706 /* System header to define __stub macros and hopefully few prototypes,
16707 which can conflict with char shl_load (); below.
16708 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16709 <limits.h> exists even on freestanding compilers. */
16711 #ifdef __STDC__
16712 # include <limits.h>
16713 #else
16714 # include <assert.h>
16715 #endif
16717 #undef shl_load
16719 /* Override any GCC internal prototype to avoid an error.
16720 Use char because int might match the return type of a GCC
16721 builtin and then its argument prototype would still apply. */
16722 #ifdef __cplusplus
16723 extern "C"
16724 #endif
16725 char shl_load ();
16726 /* The GNU C library defines this for functions which it implements
16727 to always fail with ENOSYS. Some functions are actually named
16728 something starting with __ and the normal name is an alias. */
16729 #if defined __stub_shl_load || defined __stub___shl_load
16730 choke me
16731 #endif
16734 main ()
16736 return shl_load ();
16738 return 0;
16740 _ACEOF
16741 rm -f conftest.$ac_objext conftest$ac_exeext
16742 if { (ac_try="$ac_link"
16743 case "(($ac_try" in
16744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16745 *) ac_try_echo=$ac_try;;
16746 esac
16747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16748 (eval "$ac_link") 2>conftest.er1
16749 ac_status=$?
16750 grep -v '^ *+' conftest.er1 >conftest.err
16751 rm -f conftest.er1
16752 cat conftest.err >&5
16753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16754 (exit $ac_status); } &&
16755 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16756 { (case "(($ac_try" in
16757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16758 *) ac_try_echo=$ac_try;;
16759 esac
16760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16761 (eval "$ac_try") 2>&5
16762 ac_status=$?
16763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16764 (exit $ac_status); }; } &&
16765 { ac_try='test -s conftest$ac_exeext'
16766 { (case "(($ac_try" in
16767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16768 *) ac_try_echo=$ac_try;;
16769 esac
16770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16771 (eval "$ac_try") 2>&5
16772 ac_status=$?
16773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16774 (exit $ac_status); }; }; then
16775 ac_cv_func_shl_load=yes
16776 else
16777 echo "$as_me: failed program was:" >&5
16778 sed 's/^/| /' conftest.$ac_ext >&5
16780 ac_cv_func_shl_load=no
16783 rm -f core conftest.err conftest.$ac_objext \
16784 conftest$ac_exeext conftest.$ac_ext
16786 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
16787 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
16788 if test $ac_cv_func_shl_load = yes; then
16789 lt_cv_dlopen="shl_load"
16790 else
16791 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
16792 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
16793 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
16794 echo $ECHO_N "(cached) $ECHO_C" >&6
16795 else
16796 ac_check_lib_save_LIBS=$LIBS
16797 LIBS="-ldld $LIBS"
16798 cat >conftest.$ac_ext <<_ACEOF
16799 /* confdefs.h. */
16800 _ACEOF
16801 cat confdefs.h >>conftest.$ac_ext
16802 cat >>conftest.$ac_ext <<_ACEOF
16803 /* end confdefs.h. */
16805 /* Override any GCC internal prototype to avoid an error.
16806 Use char because int might match the return type of a GCC
16807 builtin and then its argument prototype would still apply. */
16808 #ifdef __cplusplus
16809 extern "C"
16810 #endif
16811 char shl_load ();
16813 main ()
16815 return shl_load ();
16817 return 0;
16819 _ACEOF
16820 rm -f conftest.$ac_objext conftest$ac_exeext
16821 if { (ac_try="$ac_link"
16822 case "(($ac_try" in
16823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16824 *) ac_try_echo=$ac_try;;
16825 esac
16826 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16827 (eval "$ac_link") 2>conftest.er1
16828 ac_status=$?
16829 grep -v '^ *+' conftest.er1 >conftest.err
16830 rm -f conftest.er1
16831 cat conftest.err >&5
16832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16833 (exit $ac_status); } &&
16834 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16835 { (case "(($ac_try" in
16836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16837 *) ac_try_echo=$ac_try;;
16838 esac
16839 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16840 (eval "$ac_try") 2>&5
16841 ac_status=$?
16842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16843 (exit $ac_status); }; } &&
16844 { ac_try='test -s conftest$ac_exeext'
16845 { (case "(($ac_try" in
16846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16847 *) ac_try_echo=$ac_try;;
16848 esac
16849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16850 (eval "$ac_try") 2>&5
16851 ac_status=$?
16852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16853 (exit $ac_status); }; }; then
16854 ac_cv_lib_dld_shl_load=yes
16855 else
16856 echo "$as_me: failed program was:" >&5
16857 sed 's/^/| /' conftest.$ac_ext >&5
16859 ac_cv_lib_dld_shl_load=no
16862 rm -f core conftest.err conftest.$ac_objext \
16863 conftest$ac_exeext conftest.$ac_ext
16864 LIBS=$ac_check_lib_save_LIBS
16866 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
16867 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
16868 if test $ac_cv_lib_dld_shl_load = yes; then
16869 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
16870 else
16871 { echo "$as_me:$LINENO: checking for dlopen" >&5
16872 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
16873 if test "${ac_cv_func_dlopen+set}" = set; then
16874 echo $ECHO_N "(cached) $ECHO_C" >&6
16875 else
16876 cat >conftest.$ac_ext <<_ACEOF
16877 /* confdefs.h. */
16878 _ACEOF
16879 cat confdefs.h >>conftest.$ac_ext
16880 cat >>conftest.$ac_ext <<_ACEOF
16881 /* end confdefs.h. */
16882 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
16883 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16884 #define dlopen innocuous_dlopen
16886 /* System header to define __stub macros and hopefully few prototypes,
16887 which can conflict with char dlopen (); below.
16888 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16889 <limits.h> exists even on freestanding compilers. */
16891 #ifdef __STDC__
16892 # include <limits.h>
16893 #else
16894 # include <assert.h>
16895 #endif
16897 #undef dlopen
16899 /* Override any GCC internal prototype to avoid an error.
16900 Use char because int might match the return type of a GCC
16901 builtin and then its argument prototype would still apply. */
16902 #ifdef __cplusplus
16903 extern "C"
16904 #endif
16905 char dlopen ();
16906 /* The GNU C library defines this for functions which it implements
16907 to always fail with ENOSYS. Some functions are actually named
16908 something starting with __ and the normal name is an alias. */
16909 #if defined __stub_dlopen || defined __stub___dlopen
16910 choke me
16911 #endif
16914 main ()
16916 return dlopen ();
16918 return 0;
16920 _ACEOF
16921 rm -f conftest.$ac_objext conftest$ac_exeext
16922 if { (ac_try="$ac_link"
16923 case "(($ac_try" in
16924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16925 *) ac_try_echo=$ac_try;;
16926 esac
16927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16928 (eval "$ac_link") 2>conftest.er1
16929 ac_status=$?
16930 grep -v '^ *+' conftest.er1 >conftest.err
16931 rm -f conftest.er1
16932 cat conftest.err >&5
16933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16934 (exit $ac_status); } &&
16935 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16936 { (case "(($ac_try" in
16937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16938 *) ac_try_echo=$ac_try;;
16939 esac
16940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16941 (eval "$ac_try") 2>&5
16942 ac_status=$?
16943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16944 (exit $ac_status); }; } &&
16945 { ac_try='test -s conftest$ac_exeext'
16946 { (case "(($ac_try" in
16947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16948 *) ac_try_echo=$ac_try;;
16949 esac
16950 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16951 (eval "$ac_try") 2>&5
16952 ac_status=$?
16953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16954 (exit $ac_status); }; }; then
16955 ac_cv_func_dlopen=yes
16956 else
16957 echo "$as_me: failed program was:" >&5
16958 sed 's/^/| /' conftest.$ac_ext >&5
16960 ac_cv_func_dlopen=no
16963 rm -f core conftest.err conftest.$ac_objext \
16964 conftest$ac_exeext conftest.$ac_ext
16966 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
16967 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
16968 if test $ac_cv_func_dlopen = yes; then
16969 lt_cv_dlopen="dlopen"
16970 else
16971 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
16972 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
16973 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
16974 echo $ECHO_N "(cached) $ECHO_C" >&6
16975 else
16976 ac_check_lib_save_LIBS=$LIBS
16977 LIBS="-ldl $LIBS"
16978 cat >conftest.$ac_ext <<_ACEOF
16979 /* confdefs.h. */
16980 _ACEOF
16981 cat confdefs.h >>conftest.$ac_ext
16982 cat >>conftest.$ac_ext <<_ACEOF
16983 /* end confdefs.h. */
16985 /* Override any GCC internal prototype to avoid an error.
16986 Use char because int might match the return type of a GCC
16987 builtin and then its argument prototype would still apply. */
16988 #ifdef __cplusplus
16989 extern "C"
16990 #endif
16991 char dlopen ();
16993 main ()
16995 return dlopen ();
16997 return 0;
16999 _ACEOF
17000 rm -f conftest.$ac_objext conftest$ac_exeext
17001 if { (ac_try="$ac_link"
17002 case "(($ac_try" in
17003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17004 *) ac_try_echo=$ac_try;;
17005 esac
17006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17007 (eval "$ac_link") 2>conftest.er1
17008 ac_status=$?
17009 grep -v '^ *+' conftest.er1 >conftest.err
17010 rm -f conftest.er1
17011 cat conftest.err >&5
17012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17013 (exit $ac_status); } &&
17014 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17015 { (case "(($ac_try" in
17016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17017 *) ac_try_echo=$ac_try;;
17018 esac
17019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17020 (eval "$ac_try") 2>&5
17021 ac_status=$?
17022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17023 (exit $ac_status); }; } &&
17024 { ac_try='test -s conftest$ac_exeext'
17025 { (case "(($ac_try" in
17026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17027 *) ac_try_echo=$ac_try;;
17028 esac
17029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17030 (eval "$ac_try") 2>&5
17031 ac_status=$?
17032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17033 (exit $ac_status); }; }; then
17034 ac_cv_lib_dl_dlopen=yes
17035 else
17036 echo "$as_me: failed program was:" >&5
17037 sed 's/^/| /' conftest.$ac_ext >&5
17039 ac_cv_lib_dl_dlopen=no
17042 rm -f core conftest.err conftest.$ac_objext \
17043 conftest$ac_exeext conftest.$ac_ext
17044 LIBS=$ac_check_lib_save_LIBS
17046 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
17047 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
17048 if test $ac_cv_lib_dl_dlopen = yes; then
17049 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17050 else
17051 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
17052 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
17053 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
17054 echo $ECHO_N "(cached) $ECHO_C" >&6
17055 else
17056 ac_check_lib_save_LIBS=$LIBS
17057 LIBS="-lsvld $LIBS"
17058 cat >conftest.$ac_ext <<_ACEOF
17059 /* confdefs.h. */
17060 _ACEOF
17061 cat confdefs.h >>conftest.$ac_ext
17062 cat >>conftest.$ac_ext <<_ACEOF
17063 /* end confdefs.h. */
17065 /* Override any GCC internal prototype to avoid an error.
17066 Use char because int might match the return type of a GCC
17067 builtin and then its argument prototype would still apply. */
17068 #ifdef __cplusplus
17069 extern "C"
17070 #endif
17071 char dlopen ();
17073 main ()
17075 return dlopen ();
17077 return 0;
17079 _ACEOF
17080 rm -f conftest.$ac_objext conftest$ac_exeext
17081 if { (ac_try="$ac_link"
17082 case "(($ac_try" in
17083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17084 *) ac_try_echo=$ac_try;;
17085 esac
17086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17087 (eval "$ac_link") 2>conftest.er1
17088 ac_status=$?
17089 grep -v '^ *+' conftest.er1 >conftest.err
17090 rm -f conftest.er1
17091 cat conftest.err >&5
17092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17093 (exit $ac_status); } &&
17094 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17095 { (case "(($ac_try" in
17096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17097 *) ac_try_echo=$ac_try;;
17098 esac
17099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17100 (eval "$ac_try") 2>&5
17101 ac_status=$?
17102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17103 (exit $ac_status); }; } &&
17104 { ac_try='test -s conftest$ac_exeext'
17105 { (case "(($ac_try" in
17106 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17107 *) ac_try_echo=$ac_try;;
17108 esac
17109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17110 (eval "$ac_try") 2>&5
17111 ac_status=$?
17112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17113 (exit $ac_status); }; }; then
17114 ac_cv_lib_svld_dlopen=yes
17115 else
17116 echo "$as_me: failed program was:" >&5
17117 sed 's/^/| /' conftest.$ac_ext >&5
17119 ac_cv_lib_svld_dlopen=no
17122 rm -f core conftest.err conftest.$ac_objext \
17123 conftest$ac_exeext conftest.$ac_ext
17124 LIBS=$ac_check_lib_save_LIBS
17126 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
17127 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
17128 if test $ac_cv_lib_svld_dlopen = yes; then
17129 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
17130 else
17131 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
17132 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
17133 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
17134 echo $ECHO_N "(cached) $ECHO_C" >&6
17135 else
17136 ac_check_lib_save_LIBS=$LIBS
17137 LIBS="-ldld $LIBS"
17138 cat >conftest.$ac_ext <<_ACEOF
17139 /* confdefs.h. */
17140 _ACEOF
17141 cat confdefs.h >>conftest.$ac_ext
17142 cat >>conftest.$ac_ext <<_ACEOF
17143 /* end confdefs.h. */
17145 /* Override any GCC internal prototype to avoid an error.
17146 Use char because int might match the return type of a GCC
17147 builtin and then its argument prototype would still apply. */
17148 #ifdef __cplusplus
17149 extern "C"
17150 #endif
17151 char dld_link ();
17153 main ()
17155 return dld_link ();
17157 return 0;
17159 _ACEOF
17160 rm -f conftest.$ac_objext conftest$ac_exeext
17161 if { (ac_try="$ac_link"
17162 case "(($ac_try" in
17163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17164 *) ac_try_echo=$ac_try;;
17165 esac
17166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17167 (eval "$ac_link") 2>conftest.er1
17168 ac_status=$?
17169 grep -v '^ *+' conftest.er1 >conftest.err
17170 rm -f conftest.er1
17171 cat conftest.err >&5
17172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17173 (exit $ac_status); } &&
17174 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17175 { (case "(($ac_try" in
17176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17177 *) ac_try_echo=$ac_try;;
17178 esac
17179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17180 (eval "$ac_try") 2>&5
17181 ac_status=$?
17182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17183 (exit $ac_status); }; } &&
17184 { ac_try='test -s conftest$ac_exeext'
17185 { (case "(($ac_try" in
17186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17187 *) ac_try_echo=$ac_try;;
17188 esac
17189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17190 (eval "$ac_try") 2>&5
17191 ac_status=$?
17192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17193 (exit $ac_status); }; }; then
17194 ac_cv_lib_dld_dld_link=yes
17195 else
17196 echo "$as_me: failed program was:" >&5
17197 sed 's/^/| /' conftest.$ac_ext >&5
17199 ac_cv_lib_dld_dld_link=no
17202 rm -f core conftest.err conftest.$ac_objext \
17203 conftest$ac_exeext conftest.$ac_ext
17204 LIBS=$ac_check_lib_save_LIBS
17206 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
17207 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
17208 if test $ac_cv_lib_dld_dld_link = yes; then
17209 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
17228 esac
17230 if test "x$lt_cv_dlopen" != xno; then
17231 enable_dlopen=yes
17232 else
17233 enable_dlopen=no
17236 case $lt_cv_dlopen in
17237 dlopen)
17238 save_CPPFLAGS="$CPPFLAGS"
17239 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
17241 save_LDFLAGS="$LDFLAGS"
17242 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
17244 save_LIBS="$LIBS"
17245 LIBS="$lt_cv_dlopen_libs $LIBS"
17247 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
17248 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
17249 if test "${lt_cv_dlopen_self+set}" = set; then
17250 echo $ECHO_N "(cached) $ECHO_C" >&6
17251 else
17252 if test "$cross_compiling" = yes; then :
17253 lt_cv_dlopen_self=cross
17254 else
17255 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17256 lt_status=$lt_dlunknown
17257 cat > conftest.$ac_ext <<EOF
17258 #line 17249 "configure"
17259 #include "confdefs.h"
17261 #if HAVE_DLFCN_H
17262 #include <dlfcn.h>
17263 #endif
17265 #include <stdio.h>
17267 #ifdef RTLD_GLOBAL
17268 # define LT_DLGLOBAL RTLD_GLOBAL
17269 #else
17270 # ifdef DL_GLOBAL
17271 # define LT_DLGLOBAL DL_GLOBAL
17272 # else
17273 # define LT_DLGLOBAL 0
17274 # endif
17275 #endif
17277 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17278 find out it does not work in some platform. */
17279 #ifndef LT_DLLAZY_OR_NOW
17280 # ifdef RTLD_LAZY
17281 # define LT_DLLAZY_OR_NOW RTLD_LAZY
17282 # else
17283 # ifdef DL_LAZY
17284 # define LT_DLLAZY_OR_NOW DL_LAZY
17285 # else
17286 # ifdef RTLD_NOW
17287 # define LT_DLLAZY_OR_NOW RTLD_NOW
17288 # else
17289 # ifdef DL_NOW
17290 # define LT_DLLAZY_OR_NOW DL_NOW
17291 # else
17292 # define LT_DLLAZY_OR_NOW 0
17293 # endif
17294 # endif
17295 # endif
17296 # endif
17297 #endif
17299 #ifdef __cplusplus
17300 extern "C" void exit (int);
17301 #endif
17303 void fnord() { int i=42;}
17304 int main ()
17306 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17307 int status = $lt_dlunknown;
17309 if (self)
17311 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
17312 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17313 /* dlclose (self); */
17315 else
17316 puts (dlerror ());
17318 exit (status);
17321 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17322 (eval $ac_link) 2>&5
17323 ac_status=$?
17324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17325 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17326 (./conftest; exit; ) >&5 2>/dev/null
17327 lt_status=$?
17328 case x$lt_status in
17329 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
17330 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
17331 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
17332 esac
17333 else :
17334 # compilation failed
17335 lt_cv_dlopen_self=no
17338 rm -fr conftest*
17342 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
17343 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
17345 if test "x$lt_cv_dlopen_self" = xyes; then
17346 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
17347 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
17348 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
17349 if test "${lt_cv_dlopen_self_static+set}" = set; then
17350 echo $ECHO_N "(cached) $ECHO_C" >&6
17351 else
17352 if test "$cross_compiling" = yes; then :
17353 lt_cv_dlopen_self_static=cross
17354 else
17355 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17356 lt_status=$lt_dlunknown
17357 cat > conftest.$ac_ext <<EOF
17358 #line 17349 "configure"
17359 #include "confdefs.h"
17361 #if HAVE_DLFCN_H
17362 #include <dlfcn.h>
17363 #endif
17365 #include <stdio.h>
17367 #ifdef RTLD_GLOBAL
17368 # define LT_DLGLOBAL RTLD_GLOBAL
17369 #else
17370 # ifdef DL_GLOBAL
17371 # define LT_DLGLOBAL DL_GLOBAL
17372 # else
17373 # define LT_DLGLOBAL 0
17374 # endif
17375 #endif
17377 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17378 find out it does not work in some platform. */
17379 #ifndef LT_DLLAZY_OR_NOW
17380 # ifdef RTLD_LAZY
17381 # define LT_DLLAZY_OR_NOW RTLD_LAZY
17382 # else
17383 # ifdef DL_LAZY
17384 # define LT_DLLAZY_OR_NOW DL_LAZY
17385 # else
17386 # ifdef RTLD_NOW
17387 # define LT_DLLAZY_OR_NOW RTLD_NOW
17388 # else
17389 # ifdef DL_NOW
17390 # define LT_DLLAZY_OR_NOW DL_NOW
17391 # else
17392 # define LT_DLLAZY_OR_NOW 0
17393 # endif
17394 # endif
17395 # endif
17396 # endif
17397 #endif
17399 #ifdef __cplusplus
17400 extern "C" void exit (int);
17401 #endif
17403 void fnord() { int i=42;}
17404 int main ()
17406 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17407 int status = $lt_dlunknown;
17409 if (self)
17411 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
17412 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17413 /* dlclose (self); */
17415 else
17416 puts (dlerror ());
17418 exit (status);
17421 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17422 (eval $ac_link) 2>&5
17423 ac_status=$?
17424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17425 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17426 (./conftest; exit; ) >&5 2>/dev/null
17427 lt_status=$?
17428 case x$lt_status in
17429 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
17430 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
17431 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
17432 esac
17433 else :
17434 # compilation failed
17435 lt_cv_dlopen_self_static=no
17438 rm -fr conftest*
17442 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
17443 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
17446 CPPFLAGS="$save_CPPFLAGS"
17447 LDFLAGS="$save_LDFLAGS"
17448 LIBS="$save_LIBS"
17450 esac
17452 case $lt_cv_dlopen_self in
17453 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
17454 *) enable_dlopen_self=unknown ;;
17455 esac
17457 case $lt_cv_dlopen_self_static in
17458 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
17459 *) enable_dlopen_self_static=unknown ;;
17460 esac
17464 # Report which library types will actually be built
17465 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
17466 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
17467 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
17468 echo "${ECHO_T}$can_build_shared" >&6; }
17470 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
17471 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
17472 test "$can_build_shared" = "no" && enable_shared=no
17474 # On AIX, shared libraries and static libraries use the same namespace, and
17475 # are all built from PIC.
17476 case $host_os in
17477 aix3*)
17478 test "$enable_shared" = yes && enable_static=no
17479 if test -n "$RANLIB"; then
17480 archive_cmds="$archive_cmds~\$RANLIB \$lib"
17481 postinstall_cmds='$RANLIB $lib'
17485 aix4* | aix5*)
17486 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
17487 test "$enable_shared" = yes && enable_static=no
17490 esac
17491 { echo "$as_me:$LINENO: result: $enable_shared" >&5
17492 echo "${ECHO_T}$enable_shared" >&6; }
17494 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
17495 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
17496 # Make sure either enable_shared or enable_static is yes.
17497 test "$enable_shared" = yes || enable_static=yes
17498 { echo "$as_me:$LINENO: result: $enable_static" >&5
17499 echo "${ECHO_T}$enable_static" >&6; }
17501 # The else clause should only fire when bootstrapping the
17502 # libtool distribution, otherwise you forgot to ship ltmain.sh
17503 # with your package, and you will get complaints that there are
17504 # no rules to generate ltmain.sh.
17505 if test -f "$ltmain"; then
17506 # See if we are running on zsh, and set the options which allow our commands through
17507 # without removal of \ escapes.
17508 if test -n "${ZSH_VERSION+set}" ; then
17509 setopt NO_GLOB_SUBST
17511 # Now quote all the things that may contain metacharacters while being
17512 # careful not to overquote the AC_SUBSTed values. We take copies of the
17513 # variables and quote the copies for generation of the libtool script.
17514 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
17515 SED SHELL STRIP \
17516 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
17517 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
17518 deplibs_check_method reload_flag reload_cmds need_locks \
17519 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
17520 lt_cv_sys_global_symbol_to_c_name_address \
17521 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
17522 old_postinstall_cmds old_postuninstall_cmds \
17523 compiler \
17524 CC \
17525 LD \
17526 lt_prog_compiler_wl \
17527 lt_prog_compiler_pic \
17528 lt_prog_compiler_static \
17529 lt_prog_compiler_no_builtin_flag \
17530 export_dynamic_flag_spec \
17531 thread_safe_flag_spec \
17532 whole_archive_flag_spec \
17533 enable_shared_with_static_runtimes \
17534 old_archive_cmds \
17535 old_archive_from_new_cmds \
17536 predep_objects \
17537 postdep_objects \
17538 predeps \
17539 postdeps \
17540 compiler_lib_search_path \
17541 archive_cmds \
17542 archive_expsym_cmds \
17543 postinstall_cmds \
17544 postuninstall_cmds \
17545 old_archive_from_expsyms_cmds \
17546 allow_undefined_flag \
17547 no_undefined_flag \
17548 export_symbols_cmds \
17549 hardcode_libdir_flag_spec \
17550 hardcode_libdir_flag_spec_ld \
17551 hardcode_libdir_separator \
17552 hardcode_automatic \
17553 module_cmds \
17554 module_expsym_cmds \
17555 lt_cv_prog_compiler_c_o \
17556 exclude_expsyms \
17557 include_expsyms; do
17559 case $var in
17560 old_archive_cmds | \
17561 old_archive_from_new_cmds | \
17562 archive_cmds | \
17563 archive_expsym_cmds | \
17564 module_cmds | \
17565 module_expsym_cmds | \
17566 old_archive_from_expsyms_cmds | \
17567 export_symbols_cmds | \
17568 extract_expsyms_cmds | reload_cmds | finish_cmds | \
17569 postinstall_cmds | postuninstall_cmds | \
17570 old_postinstall_cmds | old_postuninstall_cmds | \
17571 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
17572 # Double-quote double-evaled strings.
17573 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
17576 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
17578 esac
17579 done
17581 case $lt_echo in
17582 *'\$0 --fallback-echo"')
17583 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
17585 esac
17587 cfgfile="${ofile}T"
17588 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
17589 $rm -f "$cfgfile"
17590 { echo "$as_me:$LINENO: creating $ofile" >&5
17591 echo "$as_me: creating $ofile" >&6;}
17593 cat <<__EOF__ >> "$cfgfile"
17594 #! $SHELL
17596 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17597 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
17598 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17600 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
17601 # Free Software Foundation, Inc.
17603 # This file is part of GNU Libtool:
17604 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
17606 # This program is free software; you can redistribute it and/or modify
17607 # it under the terms of the GNU General Public License as published by
17608 # the Free Software Foundation; either version 2 of the License, or
17609 # (at your option) any later version.
17611 # This program is distributed in the hope that it will be useful, but
17612 # WITHOUT ANY WARRANTY; without even the implied warranty of
17613 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17614 # General Public License for more details.
17616 # You should have received a copy of the GNU General Public License
17617 # along with this program; if not, write to the Free Software
17618 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17620 # As a special exception to the GNU General Public License, if you
17621 # distribute this file as part of a program that contains a
17622 # configuration script generated by Autoconf, you may include it under
17623 # the same distribution terms that you use for the rest of that program.
17625 # A sed program that does not truncate output.
17626 SED=$lt_SED
17628 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17629 Xsed="$SED -e 1s/^X//"
17631 # The HP-UX ksh and POSIX shell print the target directory to stdout
17632 # if CDPATH is set.
17633 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17635 # The names of the tagged configurations supported by this script.
17636 available_tags=
17638 # ### BEGIN LIBTOOL CONFIG
17640 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17642 # Shell to use when invoking shell scripts.
17643 SHELL=$lt_SHELL
17645 # Whether or not to build shared libraries.
17646 build_libtool_libs=$enable_shared
17648 # Whether or not to build static libraries.
17649 build_old_libs=$enable_static
17651 # Whether or not to add -lc for building shared libraries.
17652 build_libtool_need_lc=$archive_cmds_need_lc
17654 # Whether or not to disallow shared libs when runtime libs are static
17655 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17657 # Whether or not to optimize for fast installation.
17658 fast_install=$enable_fast_install
17660 # The host system.
17661 host_alias=$host_alias
17662 host=$host
17663 host_os=$host_os
17665 # The build system.
17666 build_alias=$build_alias
17667 build=$build
17668 build_os=$build_os
17670 # An echo program that does not interpret backslashes.
17671 echo=$lt_echo
17673 # The archiver.
17674 AR=$lt_AR
17675 AR_FLAGS=$lt_AR_FLAGS
17677 # A C compiler.
17678 LTCC=$lt_LTCC
17680 # LTCC compiler flags.
17681 LTCFLAGS=$lt_LTCFLAGS
17683 # A language-specific compiler.
17684 CC=$lt_compiler
17686 # Is the compiler the GNU C compiler?
17687 with_gcc=$GCC
17689 # An ERE matcher.
17690 EGREP=$lt_EGREP
17692 # The linker used to build libraries.
17693 LD=$lt_LD
17695 # Whether we need hard or soft links.
17696 LN_S=$lt_LN_S
17698 # A BSD-compatible nm program.
17699 NM=$lt_NM
17701 # A symbol stripping program
17702 STRIP=$lt_STRIP
17704 # Used to examine libraries when file_magic_cmd begins "file"
17705 MAGIC_CMD=$MAGIC_CMD
17707 # Used on cygwin: DLL creation program.
17708 DLLTOOL="$DLLTOOL"
17710 # Used on cygwin: object dumper.
17711 OBJDUMP="$OBJDUMP"
17713 # Used on cygwin: assembler.
17714 AS="$AS"
17716 # The name of the directory that contains temporary libtool files.
17717 objdir=$objdir
17719 # How to create reloadable object files.
17720 reload_flag=$lt_reload_flag
17721 reload_cmds=$lt_reload_cmds
17723 # How to pass a linker flag through the compiler.
17724 wl=$lt_lt_prog_compiler_wl
17726 # Object file suffix (normally "o").
17727 objext="$ac_objext"
17729 # Old archive suffix (normally "a").
17730 libext="$libext"
17732 # Shared library suffix (normally ".so").
17733 shrext_cmds='$shrext_cmds'
17735 # Executable file suffix (normally "").
17736 exeext="$exeext"
17738 # Additional compiler flags for building library objects.
17739 pic_flag=$lt_lt_prog_compiler_pic
17740 pic_mode=$pic_mode
17742 # What is the maximum length of a command?
17743 max_cmd_len=$lt_cv_sys_max_cmd_len
17745 # Does compiler simultaneously support -c and -o options?
17746 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17748 # Must we lock files when doing compilation?
17749 need_locks=$lt_need_locks
17751 # Do we need the lib prefix for modules?
17752 need_lib_prefix=$need_lib_prefix
17754 # Do we need a version for libraries?
17755 need_version=$need_version
17757 # Whether dlopen is supported.
17758 dlopen_support=$enable_dlopen
17760 # Whether dlopen of programs is supported.
17761 dlopen_self=$enable_dlopen_self
17763 # Whether dlopen of statically linked programs is supported.
17764 dlopen_self_static=$enable_dlopen_self_static
17766 # Compiler flag to prevent dynamic linking.
17767 link_static_flag=$lt_lt_prog_compiler_static
17769 # Compiler flag to turn off builtin functions.
17770 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17772 # Compiler flag to allow reflexive dlopens.
17773 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17775 # Compiler flag to generate shared objects directly from archives.
17776 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17778 # Compiler flag to generate thread-safe objects.
17779 thread_safe_flag_spec=$lt_thread_safe_flag_spec
17781 # Library versioning type.
17782 version_type=$version_type
17784 # Format of library name prefix.
17785 libname_spec=$lt_libname_spec
17787 # List of archive names. First name is the real one, the rest are links.
17788 # The last name is the one that the linker finds with -lNAME.
17789 library_names_spec=$lt_library_names_spec
17791 # The coded name of the library, if different from the real name.
17792 soname_spec=$lt_soname_spec
17794 # Commands used to build and install an old-style archive.
17795 RANLIB=$lt_RANLIB
17796 old_archive_cmds=$lt_old_archive_cmds
17797 old_postinstall_cmds=$lt_old_postinstall_cmds
17798 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17800 # Create an old-style archive from a shared archive.
17801 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17803 # Create a temporary old-style archive to link instead of a shared archive.
17804 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17806 # Commands used to build and install a shared archive.
17807 archive_cmds=$lt_archive_cmds
17808 archive_expsym_cmds=$lt_archive_expsym_cmds
17809 postinstall_cmds=$lt_postinstall_cmds
17810 postuninstall_cmds=$lt_postuninstall_cmds
17812 # Commands used to build a loadable module (assumed same as above if empty)
17813 module_cmds=$lt_module_cmds
17814 module_expsym_cmds=$lt_module_expsym_cmds
17816 # Commands to strip libraries.
17817 old_striplib=$lt_old_striplib
17818 striplib=$lt_striplib
17820 # Dependencies to place before the objects being linked to create a
17821 # shared library.
17822 predep_objects=$lt_predep_objects
17824 # Dependencies to place after the objects being linked to create a
17825 # shared library.
17826 postdep_objects=$lt_postdep_objects
17828 # Dependencies to place before the objects being linked to create a
17829 # shared library.
17830 predeps=$lt_predeps
17832 # Dependencies to place after the objects being linked to create a
17833 # shared library.
17834 postdeps=$lt_postdeps
17836 # The library search path used internally by the compiler when linking
17837 # a shared library.
17838 compiler_lib_search_path=$lt_compiler_lib_search_path
17840 # Method to check whether dependent libraries are shared objects.
17841 deplibs_check_method=$lt_deplibs_check_method
17843 # Command to use when deplibs_check_method == file_magic.
17844 file_magic_cmd=$lt_file_magic_cmd
17846 # Flag that allows shared libraries with undefined symbols to be built.
17847 allow_undefined_flag=$lt_allow_undefined_flag
17849 # Flag that forces no undefined symbols.
17850 no_undefined_flag=$lt_no_undefined_flag
17852 # Commands used to finish a libtool library installation in a directory.
17853 finish_cmds=$lt_finish_cmds
17855 # Same as above, but a single script fragment to be evaled but not shown.
17856 finish_eval=$lt_finish_eval
17858 # Take the output of nm and produce a listing of raw symbols and C names.
17859 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17861 # Transform the output of nm in a proper C declaration
17862 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17864 # Transform the output of nm in a C name address pair
17865 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17867 # This is the shared library runtime path variable.
17868 runpath_var=$runpath_var
17870 # This is the shared library path variable.
17871 shlibpath_var=$shlibpath_var
17873 # Is shlibpath searched before the hard-coded library search path?
17874 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17876 # How to hardcode a shared library path into an executable.
17877 hardcode_action=$hardcode_action
17879 # Whether we should hardcode library paths into libraries.
17880 hardcode_into_libs=$hardcode_into_libs
17882 # Flag to hardcode \$libdir into a binary during linking.
17883 # This must work even if \$libdir does not exist.
17884 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17886 # If ld is used when linking, flag to hardcode \$libdir into
17887 # a binary during linking. This must work even if \$libdir does
17888 # not exist.
17889 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17891 # Whether we need a single -rpath flag with a separated argument.
17892 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17894 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
17895 # resulting binary.
17896 hardcode_direct=$hardcode_direct
17898 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
17899 # resulting binary.
17900 hardcode_minus_L=$hardcode_minus_L
17902 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
17903 # the resulting binary.
17904 hardcode_shlibpath_var=$hardcode_shlibpath_var
17906 # Set to yes if building a shared library automatically hardcodes DIR into the library
17907 # and all subsequent libraries and executables linked against it.
17908 hardcode_automatic=$hardcode_automatic
17910 # Variables whose values should be saved in libtool wrapper scripts and
17911 # restored at relink time.
17912 variables_saved_for_relink="$variables_saved_for_relink"
17914 # Whether libtool must link a program against all its dependency libraries.
17915 link_all_deplibs=$link_all_deplibs
17917 # Compile-time system search path for libraries
17918 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17920 # Run-time system search path for libraries
17921 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17923 # Fix the shell variable \$srcfile for the compiler.
17924 fix_srcfile_path="$fix_srcfile_path"
17926 # Set to yes if exported symbols are required.
17927 always_export_symbols=$always_export_symbols
17929 # The commands to list exported symbols.
17930 export_symbols_cmds=$lt_export_symbols_cmds
17932 # The commands to extract the exported symbol list from a shared archive.
17933 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17935 # Symbols that should not be listed in the preloaded symbols.
17936 exclude_expsyms=$lt_exclude_expsyms
17938 # Symbols that must always be exported.
17939 include_expsyms=$lt_include_expsyms
17941 # ### END LIBTOOL CONFIG
17943 __EOF__
17946 case $host_os in
17947 aix3*)
17948 cat <<\EOF >> "$cfgfile"
17950 # AIX sometimes has problems with the GCC collect2 program. For some
17951 # reason, if we set the COLLECT_NAMES environment variable, the problems
17952 # vanish in a puff of smoke.
17953 if test "X${COLLECT_NAMES+set}" != Xset; then
17954 COLLECT_NAMES=
17955 export COLLECT_NAMES
17959 esac
17961 # We use sed instead of cat because bash on DJGPP gets confused if
17962 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17963 # text mode, it properly converts lines to CR/LF. This bash problem
17964 # is reportedly fixed, but why not run on old versions too?
17965 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
17967 mv -f "$cfgfile" "$ofile" || \
17968 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17969 chmod +x "$ofile"
17971 else
17972 # If there is no Makefile yet, we rely on a make rule to execute
17973 # `config.status --recheck' to rerun these tests and create the
17974 # libtool script then.
17975 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
17976 if test -f "$ltmain_in"; then
17977 test -f Makefile && make "$ltmain"
17982 ac_ext=c
17983 ac_cpp='$CPP $CPPFLAGS'
17984 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17985 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17986 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17988 CC="$lt_save_CC"
17991 # Check whether --with-tags was given.
17992 if test "${with_tags+set}" = set; then
17993 withval=$with_tags; tagnames="$withval"
17997 if test -f "$ltmain" && test -n "$tagnames"; then
17998 if test ! -f "${ofile}"; then
17999 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
18000 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
18003 if test -z "$LTCC"; then
18004 eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
18005 if test -z "$LTCC"; then
18006 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
18007 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
18008 else
18009 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
18010 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
18013 if test -z "$LTCFLAGS"; then
18014 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
18017 # Extract list of available tagged configurations in $ofile.
18018 # Note that this assumes the entire list is on one line.
18019 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
18021 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
18022 for tagname in $tagnames; do
18023 IFS="$lt_save_ifs"
18024 # Check whether tagname contains only valid characters
18025 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
18026 "") ;;
18027 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
18028 echo "$as_me: error: invalid tag name: $tagname" >&2;}
18029 { (exit 1); exit 1; }; }
18031 esac
18033 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
18034 then
18035 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
18036 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
18037 { (exit 1); exit 1; }; }
18040 # Update the list of available tags.
18041 if test -n "$tagname"; then
18042 echo appending configuration tag \"$tagname\" to $ofile
18044 case $tagname in
18045 CXX)
18046 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
18047 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
18048 (test "X$CXX" != "Xg++"))) ; then
18049 ac_ext=cpp
18050 ac_cpp='$CXXCPP $CPPFLAGS'
18051 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18052 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18053 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18058 archive_cmds_need_lc_CXX=no
18059 allow_undefined_flag_CXX=
18060 always_export_symbols_CXX=no
18061 archive_expsym_cmds_CXX=
18062 export_dynamic_flag_spec_CXX=
18063 hardcode_direct_CXX=no
18064 hardcode_libdir_flag_spec_CXX=
18065 hardcode_libdir_flag_spec_ld_CXX=
18066 hardcode_libdir_separator_CXX=
18067 hardcode_minus_L_CXX=no
18068 hardcode_shlibpath_var_CXX=unsupported
18069 hardcode_automatic_CXX=no
18070 module_cmds_CXX=
18071 module_expsym_cmds_CXX=
18072 link_all_deplibs_CXX=unknown
18073 old_archive_cmds_CXX=$old_archive_cmds
18074 no_undefined_flag_CXX=
18075 whole_archive_flag_spec_CXX=
18076 enable_shared_with_static_runtimes_CXX=no
18078 # Dependencies to place before and after the object being linked:
18079 predep_objects_CXX=
18080 postdep_objects_CXX=
18081 predeps_CXX=
18082 postdeps_CXX=
18083 compiler_lib_search_path_CXX=
18085 # Source file extension for C++ test sources.
18086 ac_ext=cpp
18088 # Object file extension for compiled C++ test sources.
18089 objext=o
18090 objext_CXX=$objext
18092 # Code to be used in simple compile tests
18093 lt_simple_compile_test_code="int some_variable = 0;\n"
18095 # Code to be used in simple link tests
18096 lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
18098 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
18100 # If no C compiler was specified, use CC.
18101 LTCC=${LTCC-"$CC"}
18103 # If no C compiler flags were specified, use CFLAGS.
18104 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18106 # Allow CC to be a program name with arguments.
18107 compiler=$CC
18110 # save warnings/boilerplate of simple test code
18111 ac_outfile=conftest.$ac_objext
18112 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18113 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18114 _lt_compiler_boilerplate=`cat conftest.err`
18115 $rm conftest*
18117 ac_outfile=conftest.$ac_objext
18118 printf "$lt_simple_link_test_code" >conftest.$ac_ext
18119 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18120 _lt_linker_boilerplate=`cat conftest.err`
18121 $rm conftest*
18124 # Allow CC to be a program name with arguments.
18125 lt_save_CC=$CC
18126 lt_save_LD=$LD
18127 lt_save_GCC=$GCC
18128 GCC=$GXX
18129 lt_save_with_gnu_ld=$with_gnu_ld
18130 lt_save_path_LD=$lt_cv_path_LD
18131 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
18132 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
18133 else
18134 $as_unset lt_cv_prog_gnu_ld
18136 if test -n "${lt_cv_path_LDCXX+set}"; then
18137 lt_cv_path_LD=$lt_cv_path_LDCXX
18138 else
18139 $as_unset lt_cv_path_LD
18141 test -z "${LDCXX+set}" || LD=$LDCXX
18142 CC=${CXX-"c++"}
18143 compiler=$CC
18144 compiler_CXX=$CC
18145 for cc_temp in $compiler""; do
18146 case $cc_temp in
18147 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18148 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18149 \-*) ;;
18150 *) break;;
18151 esac
18152 done
18153 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18156 # We don't want -fno-exception wen compiling C++ code, so set the
18157 # no_builtin_flag separately
18158 if test "$GXX" = yes; then
18159 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
18160 else
18161 lt_prog_compiler_no_builtin_flag_CXX=
18164 if test "$GXX" = yes; then
18165 # Set up default GNU C++ configuration
18168 # Check whether --with-gnu-ld was given.
18169 if test "${with_gnu_ld+set}" = set; then
18170 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
18171 else
18172 with_gnu_ld=no
18175 ac_prog=ld
18176 if test "$GCC" = yes; then
18177 # Check if gcc -print-prog-name=ld gives a path.
18178 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
18179 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
18180 case $host in
18181 *-*-mingw*)
18182 # gcc leaves a trailing carriage return which upsets mingw
18183 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
18185 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
18186 esac
18187 case $ac_prog in
18188 # Accept absolute paths.
18189 [\\/]* | ?:[\\/]*)
18190 re_direlt='/[^/][^/]*/\.\./'
18191 # Canonicalize the pathname of ld
18192 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
18193 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
18194 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
18195 done
18196 test -z "$LD" && LD="$ac_prog"
18199 # If it fails, then pretend we aren't using GCC.
18200 ac_prog=ld
18203 # If it is relative, then search for the first ld in PATH.
18204 with_gnu_ld=unknown
18206 esac
18207 elif test "$with_gnu_ld" = yes; then
18208 { echo "$as_me:$LINENO: checking for GNU ld" >&5
18209 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
18210 else
18211 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
18212 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
18214 if test "${lt_cv_path_LD+set}" = set; then
18215 echo $ECHO_N "(cached) $ECHO_C" >&6
18216 else
18217 if test -z "$LD"; then
18218 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
18219 for ac_dir in $PATH; do
18220 IFS="$lt_save_ifs"
18221 test -z "$ac_dir" && ac_dir=.
18222 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
18223 lt_cv_path_LD="$ac_dir/$ac_prog"
18224 # Check to see if the program is GNU ld. I'd rather use --version,
18225 # but apparently some variants of GNU ld only accept -v.
18226 # Break only if it was the GNU/non-GNU ld that we prefer.
18227 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
18228 *GNU* | *'with BFD'*)
18229 test "$with_gnu_ld" != no && break
18232 test "$with_gnu_ld" != yes && break
18234 esac
18236 done
18237 IFS="$lt_save_ifs"
18238 else
18239 lt_cv_path_LD="$LD" # Let the user override the test with a path.
18243 LD="$lt_cv_path_LD"
18244 if test -n "$LD"; then
18245 { echo "$as_me:$LINENO: result: $LD" >&5
18246 echo "${ECHO_T}$LD" >&6; }
18247 else
18248 { echo "$as_me:$LINENO: result: no" >&5
18249 echo "${ECHO_T}no" >&6; }
18251 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
18252 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
18253 { (exit 1); exit 1; }; }
18254 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
18255 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
18256 if test "${lt_cv_prog_gnu_ld+set}" = set; then
18257 echo $ECHO_N "(cached) $ECHO_C" >&6
18258 else
18259 # I'd rather use --version here, but apparently some GNU lds only accept -v.
18260 case `$LD -v 2>&1 </dev/null` in
18261 *GNU* | *'with BFD'*)
18262 lt_cv_prog_gnu_ld=yes
18265 lt_cv_prog_gnu_ld=no
18267 esac
18269 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
18270 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
18271 with_gnu_ld=$lt_cv_prog_gnu_ld
18275 # Check if GNU C++ uses GNU ld as the underlying linker, since the
18276 # archiving commands below assume that GNU ld is being used.
18277 if test "$with_gnu_ld" = yes; then
18278 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
18279 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'
18281 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
18282 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
18284 # If archive_cmds runs LD, not CC, wlarc should be empty
18285 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
18286 # investigate it a little bit more. (MM)
18287 wlarc='${wl}'
18289 # ancient GNU ld didn't support --whole-archive et. al.
18290 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
18291 grep 'no-whole-archive' > /dev/null; then
18292 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
18293 else
18294 whole_archive_flag_spec_CXX=
18296 else
18297 with_gnu_ld=no
18298 wlarc=
18300 # A generic and very simple default shared library creation
18301 # command for GNU C++ for the case where it uses the native
18302 # linker, instead of GNU ld. If possible, this setting should
18303 # overridden to take advantage of the native linker features on
18304 # the platform it is being used on.
18305 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
18308 # Commands to make compiler produce verbose output that lists
18309 # what "hidden" libraries, object files and flags are used when
18310 # linking a shared library.
18311 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
18313 else
18314 GXX=no
18315 with_gnu_ld=no
18316 wlarc=
18319 # PORTME: fill in a description of your system's C++ link characteristics
18320 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
18321 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
18322 ld_shlibs_CXX=yes
18323 case $host_os in
18324 aix3*)
18325 # FIXME: insert proper C++ library support
18326 ld_shlibs_CXX=no
18328 aix4* | aix5*)
18329 if test "$host_cpu" = ia64; then
18330 # On IA64, the linker does run time linking by default, so we don't
18331 # have to do anything special.
18332 aix_use_runtimelinking=no
18333 exp_sym_flag='-Bexport'
18334 no_entry_flag=""
18335 else
18336 aix_use_runtimelinking=no
18338 # Test if we are trying to use run time linking or normal
18339 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18340 # need to do runtime linking.
18341 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
18342 for ld_flag in $LDFLAGS; do
18343 case $ld_flag in
18344 *-brtl*)
18345 aix_use_runtimelinking=yes
18346 break
18348 esac
18349 done
18351 esac
18353 exp_sym_flag='-bexport'
18354 no_entry_flag='-bnoentry'
18357 # When large executables or shared objects are built, AIX ld can
18358 # have problems creating the table of contents. If linking a library
18359 # or program results in "error TOC overflow" add -mminimal-toc to
18360 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
18361 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18363 archive_cmds_CXX=''
18364 hardcode_direct_CXX=yes
18365 hardcode_libdir_separator_CXX=':'
18366 link_all_deplibs_CXX=yes
18368 if test "$GXX" = yes; then
18369 case $host_os in aix4.[012]|aix4.[012].*)
18370 # We only want to do this on AIX 4.2 and lower, the check
18371 # below for broken collect2 doesn't work under 4.3+
18372 collect2name=`${CC} -print-prog-name=collect2`
18373 if test -f "$collect2name" && \
18374 strings "$collect2name" | grep resolve_lib_name >/dev/null
18375 then
18376 # We have reworked collect2
18377 hardcode_direct_CXX=yes
18378 else
18379 # We have old collect2
18380 hardcode_direct_CXX=unsupported
18381 # It fails to find uninstalled libraries when the uninstalled
18382 # path is not listed in the libpath. Setting hardcode_minus_L
18383 # to unsupported forces relinking
18384 hardcode_minus_L_CXX=yes
18385 hardcode_libdir_flag_spec_CXX='-L$libdir'
18386 hardcode_libdir_separator_CXX=
18389 esac
18390 shared_flag='-shared'
18391 if test "$aix_use_runtimelinking" = yes; then
18392 shared_flag="$shared_flag "'${wl}-G'
18394 else
18395 # not using gcc
18396 if test "$host_cpu" = ia64; then
18397 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18398 # chokes on -Wl,-G. The following line is correct:
18399 shared_flag='-G'
18400 else
18401 if test "$aix_use_runtimelinking" = yes; then
18402 shared_flag='${wl}-G'
18403 else
18404 shared_flag='${wl}-bM:SRE'
18409 # It seems that -bexpall does not export symbols beginning with
18410 # underscore (_), so it is better to generate a list of symbols to export.
18411 always_export_symbols_CXX=yes
18412 if test "$aix_use_runtimelinking" = yes; then
18413 # Warning - without using the other runtime loading flags (-brtl),
18414 # -berok will link without error, but may produce a broken library.
18415 allow_undefined_flag_CXX='-berok'
18416 # Determine the default libpath from the value encoded in an empty executable.
18417 cat >conftest.$ac_ext <<_ACEOF
18418 /* confdefs.h. */
18419 _ACEOF
18420 cat confdefs.h >>conftest.$ac_ext
18421 cat >>conftest.$ac_ext <<_ACEOF
18422 /* end confdefs.h. */
18425 main ()
18429 return 0;
18431 _ACEOF
18432 rm -f conftest.$ac_objext conftest$ac_exeext
18433 if { (ac_try="$ac_link"
18434 case "(($ac_try" in
18435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18436 *) ac_try_echo=$ac_try;;
18437 esac
18438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18439 (eval "$ac_link") 2>conftest.er1
18440 ac_status=$?
18441 grep -v '^ *+' conftest.er1 >conftest.err
18442 rm -f conftest.er1
18443 cat conftest.err >&5
18444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18445 (exit $ac_status); } &&
18446 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18447 { (case "(($ac_try" in
18448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18449 *) ac_try_echo=$ac_try;;
18450 esac
18451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18452 (eval "$ac_try") 2>&5
18453 ac_status=$?
18454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18455 (exit $ac_status); }; } &&
18456 { ac_try='test -s conftest$ac_exeext'
18457 { (case "(($ac_try" in
18458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18459 *) ac_try_echo=$ac_try;;
18460 esac
18461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18462 (eval "$ac_try") 2>&5
18463 ac_status=$?
18464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18465 (exit $ac_status); }; }; then
18467 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
18469 # Check for a 64-bit object if we didn't find anything.
18470 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
18471 }'`; fi
18472 else
18473 echo "$as_me: failed program was:" >&5
18474 sed 's/^/| /' conftest.$ac_ext >&5
18479 rm -f core conftest.err conftest.$ac_objext \
18480 conftest$ac_exeext conftest.$ac_ext
18481 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18483 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
18485 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 echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
18486 else
18487 if test "$host_cpu" = ia64; then
18488 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
18489 allow_undefined_flag_CXX="-z nodefs"
18490 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"
18491 else
18492 # Determine the default libpath from the value encoded in an empty executable.
18493 cat >conftest.$ac_ext <<_ACEOF
18494 /* confdefs.h. */
18495 _ACEOF
18496 cat confdefs.h >>conftest.$ac_ext
18497 cat >>conftest.$ac_ext <<_ACEOF
18498 /* end confdefs.h. */
18501 main ()
18505 return 0;
18507 _ACEOF
18508 rm -f conftest.$ac_objext conftest$ac_exeext
18509 if { (ac_try="$ac_link"
18510 case "(($ac_try" in
18511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18512 *) ac_try_echo=$ac_try;;
18513 esac
18514 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18515 (eval "$ac_link") 2>conftest.er1
18516 ac_status=$?
18517 grep -v '^ *+' conftest.er1 >conftest.err
18518 rm -f conftest.er1
18519 cat conftest.err >&5
18520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18521 (exit $ac_status); } &&
18522 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18523 { (case "(($ac_try" in
18524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18525 *) ac_try_echo=$ac_try;;
18526 esac
18527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18528 (eval "$ac_try") 2>&5
18529 ac_status=$?
18530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18531 (exit $ac_status); }; } &&
18532 { ac_try='test -s conftest$ac_exeext'
18533 { (case "(($ac_try" in
18534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18535 *) ac_try_echo=$ac_try;;
18536 esac
18537 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18538 (eval "$ac_try") 2>&5
18539 ac_status=$?
18540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18541 (exit $ac_status); }; }; then
18543 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
18545 # Check for a 64-bit object if we didn't find anything.
18546 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
18547 }'`; fi
18548 else
18549 echo "$as_me: failed program was:" >&5
18550 sed 's/^/| /' conftest.$ac_ext >&5
18555 rm -f core conftest.err conftest.$ac_objext \
18556 conftest$ac_exeext conftest.$ac_ext
18557 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18559 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
18560 # Warning - without using the other run time loading flags,
18561 # -berok will link without error, but may produce a broken library.
18562 no_undefined_flag_CXX=' ${wl}-bernotok'
18563 allow_undefined_flag_CXX=' ${wl}-berok'
18564 # Exported symbols can be pulled into shared objects from archives
18565 whole_archive_flag_spec_CXX='$convenience'
18566 archive_cmds_need_lc_CXX=yes
18567 # This is similar to how AIX traditionally builds its shared libraries.
18568 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'
18573 beos*)
18574 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
18575 allow_undefined_flag_CXX=unsupported
18576 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
18577 # support --undefined. This deserves some investigation. FIXME
18578 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18579 else
18580 ld_shlibs_CXX=no
18584 chorus*)
18585 case $cc_basename in
18587 # FIXME: insert proper C++ library support
18588 ld_shlibs_CXX=no
18590 esac
18593 cygwin* | mingw* | pw32*)
18594 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
18595 # as there is no search path for DLLs.
18596 hardcode_libdir_flag_spec_CXX='-L$libdir'
18597 allow_undefined_flag_CXX=unsupported
18598 always_export_symbols_CXX=no
18599 enable_shared_with_static_runtimes_CXX=yes
18601 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
18602 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'
18603 # If the export-symbols file already is a .def file (1st line
18604 # is EXPORTS), use it as is; otherwise, prepend...
18605 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18606 cp $export_symbols $output_objdir/$soname.def;
18607 else
18608 echo EXPORTS > $output_objdir/$soname.def;
18609 cat $export_symbols >> $output_objdir/$soname.def;
18611 $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'
18612 else
18613 ld_shlibs_CXX=no
18616 darwin* | rhapsody*)
18617 case $host_os in
18618 rhapsody* | darwin1.[012])
18619 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
18621 *) # Darwin 1.3 on
18622 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18623 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18624 else
18625 case ${MACOSX_DEPLOYMENT_TARGET} in
18626 10.[012])
18627 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18629 10.*)
18630 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
18632 esac
18635 esac
18636 archive_cmds_need_lc_CXX=no
18637 hardcode_direct_CXX=no
18638 hardcode_automatic_CXX=yes
18639 hardcode_shlibpath_var_CXX=unsupported
18640 whole_archive_flag_spec_CXX=''
18641 link_all_deplibs_CXX=yes
18643 if test "$GXX" = yes ; then
18644 lt_int_apple_cc_single_mod=no
18645 output_verbose_link_cmd='echo'
18646 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
18647 lt_int_apple_cc_single_mod=yes
18649 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
18650 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
18651 else
18652 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'
18654 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18655 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18656 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
18657 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18658 else
18659 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18661 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18662 else
18663 case $cc_basename in
18664 xlc*)
18665 output_verbose_link_cmd='echo'
18666 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
18667 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18668 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18669 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18670 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18673 ld_shlibs_CXX=no
18675 esac
18679 dgux*)
18680 case $cc_basename in
18681 ec++*)
18682 # FIXME: insert proper C++ library support
18683 ld_shlibs_CXX=no
18685 ghcx*)
18686 # Green Hills C++ Compiler
18687 # FIXME: insert proper C++ library support
18688 ld_shlibs_CXX=no
18691 # FIXME: insert proper C++ library support
18692 ld_shlibs_CXX=no
18694 esac
18696 freebsd[12]*)
18697 # C++ shared libraries reported to be fairly broken before switch to ELF
18698 ld_shlibs_CXX=no
18700 freebsd-elf*)
18701 archive_cmds_need_lc_CXX=no
18703 freebsd* | kfreebsd*-gnu | dragonfly*)
18704 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
18705 # conventions
18706 ld_shlibs_CXX=yes
18708 gnu*)
18710 hpux9*)
18711 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
18712 hardcode_libdir_separator_CXX=:
18713 export_dynamic_flag_spec_CXX='${wl}-E'
18714 hardcode_direct_CXX=yes
18715 hardcode_minus_L_CXX=yes # Not in the search PATH,
18716 # but as the default
18717 # location of the library.
18719 case $cc_basename in
18720 CC*)
18721 # FIXME: insert proper C++ library support
18722 ld_shlibs_CXX=no
18724 aCC*)
18725 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'
18726 # Commands to make compiler produce verbose output that lists
18727 # what "hidden" libraries, object files and flags are used when
18728 # linking a shared library.
18730 # There doesn't appear to be a way to prevent this compiler from
18731 # explicitly linking system object files so we need to strip them
18732 # from the output so that they don't get included in the library
18733 # dependencies.
18734 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; echo $list'
18737 if test "$GXX" = yes; then
18738 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'
18739 else
18740 # FIXME: insert proper C++ library support
18741 ld_shlibs_CXX=no
18744 esac
18746 hpux10*|hpux11*)
18747 if test $with_gnu_ld = no; then
18748 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
18749 hardcode_libdir_separator_CXX=:
18751 case $host_cpu in
18752 hppa*64*|ia64*)
18753 hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
18756 export_dynamic_flag_spec_CXX='${wl}-E'
18758 esac
18760 case $host_cpu in
18761 hppa*64*|ia64*)
18762 hardcode_direct_CXX=no
18763 hardcode_shlibpath_var_CXX=no
18766 hardcode_direct_CXX=yes
18767 hardcode_minus_L_CXX=yes # Not in the search PATH,
18768 # but as the default
18769 # location of the library.
18771 esac
18773 case $cc_basename in
18774 CC*)
18775 # FIXME: insert proper C++ library support
18776 ld_shlibs_CXX=no
18778 aCC*)
18779 case $host_cpu in
18780 hppa*64*)
18781 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18783 ia64*)
18784 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18787 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18789 esac
18790 # Commands to make compiler produce verbose output that lists
18791 # what "hidden" libraries, object files and flags are used when
18792 # linking a shared library.
18794 # There doesn't appear to be a way to prevent this compiler from
18795 # explicitly linking system object files so we need to strip them
18796 # from the output so that they don't get included in the library
18797 # dependencies.
18798 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; echo $list'
18801 if test "$GXX" = yes; then
18802 if test $with_gnu_ld = no; then
18803 case $host_cpu in
18804 hppa*64*)
18805 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18807 ia64*)
18808 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18811 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'
18813 esac
18815 else
18816 # FIXME: insert proper C++ library support
18817 ld_shlibs_CXX=no
18820 esac
18822 interix3*)
18823 hardcode_direct_CXX=no
18824 hardcode_shlibpath_var_CXX=no
18825 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
18826 export_dynamic_flag_spec_CXX='${wl}-E'
18827 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18828 # Instead, shared libraries are loaded at an image base (0x10000000 by
18829 # default) and relocated if they conflict, which is a slow very memory
18830 # consuming and fragmenting process. To avoid this, we pick a random,
18831 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18832 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
18833 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'
18834 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'
18836 irix5* | irix6*)
18837 case $cc_basename in
18838 CC*)
18839 # SGI C++
18840 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18842 # Archives containing C++ object files must be created using
18843 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
18844 # necessary to make sure instantiated templates are included
18845 # in the archive.
18846 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
18849 if test "$GXX" = yes; then
18850 if test "$with_gnu_ld" = no; then
18851 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18852 else
18853 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
18856 link_all_deplibs_CXX=yes
18858 esac
18859 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
18860 hardcode_libdir_separator_CXX=:
18862 linux*)
18863 case $cc_basename in
18864 KCC*)
18865 # Kuck and Associates, Inc. (KAI) C++ Compiler
18867 # KCC will only create a shared library if the output file
18868 # ends with ".so" (or ".sl" for HP-UX), so rename the library
18869 # to its proper name (with version) after linking.
18870 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'
18871 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'
18872 # Commands to make compiler produce verbose output that lists
18873 # what "hidden" libraries, object files and flags are used when
18874 # linking a shared library.
18876 # There doesn't appear to be a way to prevent this compiler from
18877 # explicitly linking system object files so we need to strip them
18878 # from the output so that they don't get included in the library
18879 # dependencies.
18880 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; echo $list'
18882 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
18883 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
18885 # Archives containing C++ object files must be created using
18886 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
18887 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
18889 icpc*)
18890 # Intel C++
18891 with_gnu_ld=yes
18892 # version 8.0 and above of icpc choke on multiply defined symbols
18893 # if we add $predep_objects and $postdep_objects, however 7.1 and
18894 # earlier do not add the objects themselves.
18895 case `$CC -V 2>&1` in
18896 *"Version 7."*)
18897 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
18898 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'
18900 *) # Version 8.0 or newer
18901 tmp_idyn=
18902 case $host_cpu in
18903 ia64*) tmp_idyn=' -i_dynamic';;
18904 esac
18905 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18906 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'
18908 esac
18909 archive_cmds_need_lc_CXX=no
18910 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
18911 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
18912 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18914 pgCC*)
18915 # Portland Group C++ compiler
18916 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
18917 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'
18919 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
18920 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
18921 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
18923 cxx*)
18924 # Compaq C++
18925 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
18926 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'
18928 runpath_var=LD_RUN_PATH
18929 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
18930 hardcode_libdir_separator_CXX=:
18932 # Commands to make compiler produce verbose output that lists
18933 # what "hidden" libraries, object files and flags are used when
18934 # linking a shared library.
18936 # There doesn't appear to be a way to prevent this compiler from
18937 # explicitly linking system object files so we need to strip them
18938 # from the output so that they don't get included in the library
18939 # dependencies.
18940 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $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; echo $list'
18942 esac
18944 lynxos*)
18945 # FIXME: insert proper C++ library support
18946 ld_shlibs_CXX=no
18948 m88k*)
18949 # FIXME: insert proper C++ library support
18950 ld_shlibs_CXX=no
18952 mvs*)
18953 case $cc_basename in
18954 cxx*)
18955 # FIXME: insert proper C++ library support
18956 ld_shlibs_CXX=no
18959 # FIXME: insert proper C++ library support
18960 ld_shlibs_CXX=no
18962 esac
18964 netbsd*)
18965 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18966 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
18967 wlarc=
18968 hardcode_libdir_flag_spec_CXX='-R$libdir'
18969 hardcode_direct_CXX=yes
18970 hardcode_shlibpath_var_CXX=no
18972 # Workaround some broken pre-1.5 toolchains
18973 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
18975 openbsd2*)
18976 # C++ shared libraries are fairly broken
18977 ld_shlibs_CXX=no
18979 openbsd*)
18980 hardcode_direct_CXX=yes
18981 hardcode_shlibpath_var_CXX=no
18982 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
18983 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
18984 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18985 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
18986 export_dynamic_flag_spec_CXX='${wl}-E'
18987 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
18989 output_verbose_link_cmd='echo'
18991 osf3*)
18992 case $cc_basename in
18993 KCC*)
18994 # Kuck and Associates, Inc. (KAI) C++ Compiler
18996 # KCC will only create a shared library if the output file
18997 # ends with ".so" (or ".sl" for HP-UX), so rename the library
18998 # to its proper name (with version) after linking.
18999 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'
19001 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
19002 hardcode_libdir_separator_CXX=:
19004 # Archives containing C++ object files must be created using
19005 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
19006 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
19009 RCC*)
19010 # Rational C++ 2.4.1
19011 # FIXME: insert proper C++ library support
19012 ld_shlibs_CXX=no
19014 cxx*)
19015 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
19016 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
19018 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
19019 hardcode_libdir_separator_CXX=:
19021 # Commands to make compiler produce verbose output that lists
19022 # what "hidden" libraries, object files and flags are used when
19023 # linking a shared library.
19025 # There doesn't appear to be a way to prevent this compiler from
19026 # explicitly linking system object files so we need to strip them
19027 # from the output so that they don't get included in the library
19028 # dependencies.
19029 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $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; echo $list'
19032 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
19033 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
19034 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
19036 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
19037 hardcode_libdir_separator_CXX=:
19039 # Commands to make compiler produce verbose output that lists
19040 # what "hidden" libraries, object files and flags are used when
19041 # linking a shared library.
19042 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
19044 else
19045 # FIXME: insert proper C++ library support
19046 ld_shlibs_CXX=no
19049 esac
19051 osf4* | osf5*)
19052 case $cc_basename in
19053 KCC*)
19054 # Kuck and Associates, Inc. (KAI) C++ Compiler
19056 # KCC will only create a shared library if the output file
19057 # ends with ".so" (or ".sl" for HP-UX), so rename the library
19058 # to its proper name (with version) after linking.
19059 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'
19061 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
19062 hardcode_libdir_separator_CXX=:
19064 # Archives containing C++ object files must be created using
19065 # the KAI C++ compiler.
19066 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
19068 RCC*)
19069 # Rational C++ 2.4.1
19070 # FIXME: insert proper C++ library support
19071 ld_shlibs_CXX=no
19073 cxx*)
19074 allow_undefined_flag_CXX=' -expect_unresolved \*'
19075 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
19076 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
19077 echo "-hidden">> $lib.exp~
19078 $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~
19079 $rm $lib.exp'
19081 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
19082 hardcode_libdir_separator_CXX=:
19084 # Commands to make compiler produce verbose output that lists
19085 # what "hidden" libraries, object files and flags are used when
19086 # linking a shared library.
19088 # There doesn't appear to be a way to prevent this compiler from
19089 # explicitly linking system object files so we need to strip them
19090 # from the output so that they don't get included in the library
19091 # dependencies.
19092 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $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; echo $list'
19095 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
19096 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
19097 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" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
19099 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
19100 hardcode_libdir_separator_CXX=:
19102 # Commands to make compiler produce verbose output that lists
19103 # what "hidden" libraries, object files and flags are used when
19104 # linking a shared library.
19105 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
19107 else
19108 # FIXME: insert proper C++ library support
19109 ld_shlibs_CXX=no
19112 esac
19114 psos*)
19115 # FIXME: insert proper C++ library support
19116 ld_shlibs_CXX=no
19118 sunos4*)
19119 case $cc_basename in
19120 CC*)
19121 # Sun C++ 4.x
19122 # FIXME: insert proper C++ library support
19123 ld_shlibs_CXX=no
19125 lcc*)
19126 # Lucid
19127 # FIXME: insert proper C++ library support
19128 ld_shlibs_CXX=no
19131 # FIXME: insert proper C++ library support
19132 ld_shlibs_CXX=no
19134 esac
19136 solaris*)
19137 case $cc_basename in
19138 CC*)
19139 # Sun C++ 4.2, 5.x and Centerline C++
19140 archive_cmds_need_lc_CXX=yes
19141 no_undefined_flag_CXX=' -zdefs'
19142 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
19143 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
19144 $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'
19146 hardcode_libdir_flag_spec_CXX='-R$libdir'
19147 hardcode_shlibpath_var_CXX=no
19148 case $host_os in
19149 solaris2.[0-5] | solaris2.[0-5].*) ;;
19151 # The C++ compiler is used as linker so we must use $wl
19152 # flag to pass the commands to the underlying system
19153 # linker. We must also pass each convience library through
19154 # to the system linker between allextract/defaultextract.
19155 # The C++ compiler will combine linker options so we
19156 # cannot just pass the convience library names through
19157 # without $wl.
19158 # Supported since Solaris 2.6 (maybe 2.5.1?)
19159 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
19161 esac
19162 link_all_deplibs_CXX=yes
19164 output_verbose_link_cmd='echo'
19166 # Archives containing C++ object files must be created using
19167 # "CC -xar", where "CC" is the Sun C++ compiler. This is
19168 # necessary to make sure instantiated templates are included
19169 # in the archive.
19170 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
19172 gcx*)
19173 # Green Hills C++ Compiler
19174 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
19176 # The C++ compiler must be used to create the archive.
19177 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
19180 # GNU C++ compiler with Solaris linker
19181 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
19182 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
19183 if $CC --version | grep -v '^2\.7' > /dev/null; then
19184 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
19185 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
19186 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
19188 # Commands to make compiler produce verbose output that lists
19189 # what "hidden" libraries, object files and flags are used when
19190 # linking a shared library.
19191 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
19192 else
19193 # g++ 2.7 appears to require `-G' NOT `-shared' on this
19194 # platform.
19195 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
19196 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
19197 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
19199 # Commands to make compiler produce verbose output that lists
19200 # what "hidden" libraries, object files and flags are used when
19201 # linking a shared library.
19202 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
19205 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
19208 esac
19210 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
19211 no_undefined_flag_CXX='${wl}-z,text'
19212 archive_cmds_need_lc_CXX=no
19213 hardcode_shlibpath_var_CXX=no
19214 runpath_var='LD_RUN_PATH'
19216 case $cc_basename in
19217 CC*)
19218 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19219 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19222 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19223 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19225 esac
19227 sysv5* | sco3.2v5* | sco5v6*)
19228 # Note: We can NOT use -z defs as we might desire, because we do not
19229 # link with -lc, and that would cause any symbols used from libc to
19230 # always be unresolved, which means just about no library would
19231 # ever link correctly. If we're not using GNU ld we use -z text
19232 # though, which does catch some bad symbols but isn't as heavy-handed
19233 # as -z defs.
19234 # For security reasons, it is highly recommended that you always
19235 # use absolute paths for naming shared libraries, and exclude the
19236 # DT_RUNPATH tag from executables and libraries. But doing so
19237 # requires that you compile everything twice, which is a pain.
19238 # So that behaviour is only enabled if SCOABSPATH is set to a
19239 # non-empty value in the environment. Most likely only useful for
19240 # creating official distributions of packages.
19241 # This is a hack until libtool officially supports absolute path
19242 # names for shared libraries.
19243 no_undefined_flag_CXX='${wl}-z,text'
19244 allow_undefined_flag_CXX='${wl}-z,nodefs'
19245 archive_cmds_need_lc_CXX=no
19246 hardcode_shlibpath_var_CXX=no
19247 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
19248 hardcode_libdir_separator_CXX=':'
19249 link_all_deplibs_CXX=yes
19250 export_dynamic_flag_spec_CXX='${wl}-Bexport'
19251 runpath_var='LD_RUN_PATH'
19253 case $cc_basename in
19254 CC*)
19255 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
19256 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
19259 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
19260 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
19262 esac
19264 tandem*)
19265 case $cc_basename in
19266 NCC*)
19267 # NonStop-UX NCC 3.20
19268 # FIXME: insert proper C++ library support
19269 ld_shlibs_CXX=no
19272 # FIXME: insert proper C++ library support
19273 ld_shlibs_CXX=no
19275 esac
19277 vxworks*)
19278 # FIXME: insert proper C++ library support
19279 ld_shlibs_CXX=no
19282 # FIXME: insert proper C++ library support
19283 ld_shlibs_CXX=no
19285 esac
19286 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
19287 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
19288 test "$ld_shlibs_CXX" = no && can_build_shared=no
19290 GCC_CXX="$GXX"
19291 LD_CXX="$LD"
19294 cat > conftest.$ac_ext <<EOF
19295 class Foo
19297 public:
19298 Foo (void) { a = 0; }
19299 private:
19300 int a;
19304 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19305 (eval $ac_compile) 2>&5
19306 ac_status=$?
19307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19308 (exit $ac_status); }; then
19309 # Parse the compiler output and extract the necessary
19310 # objects, libraries and library flags.
19312 # Sentinel used to keep track of whether or not we are before
19313 # the conftest object file.
19314 pre_test_object_deps_done=no
19316 # The `*' in the case matches for architectures that use `case' in
19317 # $output_verbose_cmd can trigger glob expansion during the loop
19318 # eval without this substitution.
19319 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
19321 for p in `eval $output_verbose_link_cmd`; do
19322 case $p in
19324 -L* | -R* | -l*)
19325 # Some compilers place space between "-{L,R}" and the path.
19326 # Remove the space.
19327 if test $p = "-L" \
19328 || test $p = "-R"; then
19329 prev=$p
19330 continue
19331 else
19332 prev=
19335 if test "$pre_test_object_deps_done" = no; then
19336 case $p in
19337 -L* | -R*)
19338 # Internal compiler library paths should come after those
19339 # provided the user. The postdeps already come after the
19340 # user supplied libs so there is no need to process them.
19341 if test -z "$compiler_lib_search_path_CXX"; then
19342 compiler_lib_search_path_CXX="${prev}${p}"
19343 else
19344 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
19347 # The "-l" case would never come before the object being
19348 # linked, so don't bother handling this case.
19349 esac
19350 else
19351 if test -z "$postdeps_CXX"; then
19352 postdeps_CXX="${prev}${p}"
19353 else
19354 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
19359 *.$objext)
19360 # This assumes that the test object file only shows up
19361 # once in the compiler output.
19362 if test "$p" = "conftest.$objext"; then
19363 pre_test_object_deps_done=yes
19364 continue
19367 if test "$pre_test_object_deps_done" = no; then
19368 if test -z "$predep_objects_CXX"; then
19369 predep_objects_CXX="$p"
19370 else
19371 predep_objects_CXX="$predep_objects_CXX $p"
19373 else
19374 if test -z "$postdep_objects_CXX"; then
19375 postdep_objects_CXX="$p"
19376 else
19377 postdep_objects_CXX="$postdep_objects_CXX $p"
19382 *) ;; # Ignore the rest.
19384 esac
19385 done
19387 # Clean up.
19388 rm -f a.out a.exe
19389 else
19390 echo "libtool.m4: error: problem compiling CXX test program"
19393 $rm -f confest.$objext
19395 # PORTME: override above test on systems where it is broken
19396 case $host_os in
19397 interix3*)
19398 # Interix 3.5 installs completely hosed .la files for C++, so rather than
19399 # hack all around it, let's just trust "g++" to DTRT.
19400 predep_objects_CXX=
19401 postdep_objects_CXX=
19402 postdeps_CXX=
19405 solaris*)
19406 case $cc_basename in
19407 CC*)
19408 # Adding this requires a known-good setup of shared libraries for
19409 # Sun compiler versions before 5.6, else PIC objects from an old
19410 # archive will be linked into the output, leading to subtle bugs.
19411 postdeps_CXX='-lCstd -lCrun'
19413 esac
19415 esac
19418 case " $postdeps_CXX " in
19419 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
19420 esac
19422 lt_prog_compiler_wl_CXX=
19423 lt_prog_compiler_pic_CXX=
19424 lt_prog_compiler_static_CXX=
19426 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
19427 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
19429 # C++ specific cases for pic, static, wl, etc.
19430 if test "$GXX" = yes; then
19431 lt_prog_compiler_wl_CXX='-Wl,'
19432 lt_prog_compiler_static_CXX='-static'
19434 case $host_os in
19435 aix*)
19436 # All AIX code is PIC.
19437 if test "$host_cpu" = ia64; then
19438 # AIX 5 now supports IA64 processor
19439 lt_prog_compiler_static_CXX='-Bstatic'
19442 amigaos*)
19443 # FIXME: we need at least 68020 code to build shared libraries, but
19444 # adding the `-m68020' flag to GCC prevents building anything better,
19445 # like `-m68040'.
19446 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
19448 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
19449 # PIC is the default for these OSes.
19451 mingw* | os2* | pw32*)
19452 # This hack is so that the source file can tell whether it is being
19453 # built for inclusion in a dll (and should export symbols for example).
19454 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
19456 darwin* | rhapsody*)
19457 # PIC is the default on this platform
19458 # Common symbols not allowed in MH_DYLIB files
19459 lt_prog_compiler_pic_CXX='-fno-common'
19461 *djgpp*)
19462 # DJGPP does not support shared libraries at all
19463 lt_prog_compiler_pic_CXX=
19465 interix3*)
19466 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
19467 # Instead, we relocate shared libraries at runtime.
19469 sysv4*MP*)
19470 if test -d /usr/nec; then
19471 lt_prog_compiler_pic_CXX=-Kconform_pic
19474 hpux*)
19475 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
19476 # not for PA HP-UX.
19477 case $host_cpu in
19478 hppa*64*|ia64*)
19481 lt_prog_compiler_pic_CXX='-fPIC'
19483 esac
19486 lt_prog_compiler_pic_CXX='-fPIC'
19488 esac
19489 else
19490 case $host_os in
19491 aix4* | aix5*)
19492 # All AIX code is PIC.
19493 if test "$host_cpu" = ia64; then
19494 # AIX 5 now supports IA64 processor
19495 lt_prog_compiler_static_CXX='-Bstatic'
19496 else
19497 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
19500 chorus*)
19501 case $cc_basename in
19502 cxch68*)
19503 # Green Hills C++ Compiler
19504 # _LT_AC_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"
19506 esac
19508 darwin*)
19509 # PIC is the default on this platform
19510 # Common symbols not allowed in MH_DYLIB files
19511 case $cc_basename in
19512 xlc*)
19513 lt_prog_compiler_pic_CXX='-qnocommon'
19514 lt_prog_compiler_wl_CXX='-Wl,'
19516 esac
19518 dgux*)
19519 case $cc_basename in
19520 ec++*)
19521 lt_prog_compiler_pic_CXX='-KPIC'
19523 ghcx*)
19524 # Green Hills C++ Compiler
19525 lt_prog_compiler_pic_CXX='-pic'
19529 esac
19531 freebsd* | kfreebsd*-gnu | dragonfly*)
19532 # FreeBSD uses GNU C++
19534 hpux9* | hpux10* | hpux11*)
19535 case $cc_basename in
19536 CC*)
19537 lt_prog_compiler_wl_CXX='-Wl,'
19538 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
19539 if test "$host_cpu" != ia64; then
19540 lt_prog_compiler_pic_CXX='+Z'
19543 aCC*)
19544 lt_prog_compiler_wl_CXX='-Wl,'
19545 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
19546 case $host_cpu in
19547 hppa*64*|ia64*)
19548 # +Z the default
19551 lt_prog_compiler_pic_CXX='+Z'
19553 esac
19557 esac
19559 interix*)
19560 # This is c89, which is MS Visual C++ (no shared libs)
19561 # Anyone wants to do a port?
19563 irix5* | irix6* | nonstopux*)
19564 case $cc_basename in
19565 CC*)
19566 lt_prog_compiler_wl_CXX='-Wl,'
19567 lt_prog_compiler_static_CXX='-non_shared'
19568 # CC pic flag -KPIC is the default.
19572 esac
19574 linux*)
19575 case $cc_basename in
19576 KCC*)
19577 # KAI C++ Compiler
19578 lt_prog_compiler_wl_CXX='--backend -Wl,'
19579 lt_prog_compiler_pic_CXX='-fPIC'
19581 icpc* | ecpc*)
19582 # Intel C++
19583 lt_prog_compiler_wl_CXX='-Wl,'
19584 lt_prog_compiler_pic_CXX='-KPIC'
19585 lt_prog_compiler_static_CXX='-static'
19587 pgCC*)
19588 # Portland Group C++ compiler.
19589 lt_prog_compiler_wl_CXX='-Wl,'
19590 lt_prog_compiler_pic_CXX='-fpic'
19591 lt_prog_compiler_static_CXX='-Bstatic'
19593 cxx*)
19594 # Compaq C++
19595 # Make sure the PIC flag is empty. It appears that all Alpha
19596 # Linux and Compaq Tru64 Unix objects are PIC.
19597 lt_prog_compiler_pic_CXX=
19598 lt_prog_compiler_static_CXX='-non_shared'
19602 esac
19604 lynxos*)
19606 m88k*)
19608 mvs*)
19609 case $cc_basename in
19610 cxx*)
19611 lt_prog_compiler_pic_CXX='-W c,exportall'
19615 esac
19617 netbsd*)
19619 osf3* | osf4* | osf5*)
19620 case $cc_basename in
19621 KCC*)
19622 lt_prog_compiler_wl_CXX='--backend -Wl,'
19624 RCC*)
19625 # Rational C++ 2.4.1
19626 lt_prog_compiler_pic_CXX='-pic'
19628 cxx*)
19629 # Digital/Compaq C++
19630 lt_prog_compiler_wl_CXX='-Wl,'
19631 # Make sure the PIC flag is empty. It appears that all Alpha
19632 # Linux and Compaq Tru64 Unix objects are PIC.
19633 lt_prog_compiler_pic_CXX=
19634 lt_prog_compiler_static_CXX='-non_shared'
19638 esac
19640 psos*)
19642 solaris*)
19643 case $cc_basename in
19644 CC*)
19645 # Sun C++ 4.2, 5.x and Centerline C++
19646 lt_prog_compiler_pic_CXX='-KPIC'
19647 lt_prog_compiler_static_CXX='-Bstatic'
19648 lt_prog_compiler_wl_CXX='-Qoption ld '
19650 gcx*)
19651 # Green Hills C++ Compiler
19652 lt_prog_compiler_pic_CXX='-PIC'
19656 esac
19658 sunos4*)
19659 case $cc_basename in
19660 CC*)
19661 # Sun C++ 4.x
19662 lt_prog_compiler_pic_CXX='-pic'
19663 lt_prog_compiler_static_CXX='-Bstatic'
19665 lcc*)
19666 # Lucid
19667 lt_prog_compiler_pic_CXX='-pic'
19671 esac
19673 tandem*)
19674 case $cc_basename in
19675 NCC*)
19676 # NonStop-UX NCC 3.20
19677 lt_prog_compiler_pic_CXX='-KPIC'
19681 esac
19683 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
19684 case $cc_basename in
19685 CC*)
19686 lt_prog_compiler_wl_CXX='-Wl,'
19687 lt_prog_compiler_pic_CXX='-KPIC'
19688 lt_prog_compiler_static_CXX='-Bstatic'
19690 esac
19692 vxworks*)
19695 lt_prog_compiler_can_build_shared_CXX=no
19697 esac
19700 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
19701 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
19704 # Check to make sure the PIC flag actually works.
19706 if test -n "$lt_prog_compiler_pic_CXX"; then
19708 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
19709 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
19710 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
19711 echo $ECHO_N "(cached) $ECHO_C" >&6
19712 else
19713 lt_prog_compiler_pic_works_CXX=no
19714 ac_outfile=conftest.$ac_objext
19715 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
19716 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
19717 # Insert the option either (1) after the last *FLAGS variable, or
19718 # (2) before a word containing "conftest.", or (3) at the end.
19719 # Note that $ac_compile itself does not contain backslashes and begins
19720 # with a dollar sign (not a hyphen), so the echo should work correctly.
19721 # The option is referenced via a variable to avoid confusing sed.
19722 lt_compile=`echo "$ac_compile" | $SED \
19723 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
19724 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
19725 -e 's:$: $lt_compiler_flag:'`
19726 (eval echo "\"\$as_me:19717: $lt_compile\"" >&5)
19727 (eval "$lt_compile" 2>conftest.err)
19728 ac_status=$?
19729 cat conftest.err >&5
19730 echo "$as_me:19721: \$? = $ac_status" >&5
19731 if (exit $ac_status) && test -s "$ac_outfile"; then
19732 # The compiler can only warn and ignore the option if not recognized
19733 # So say no if there are warnings other than the usual output.
19734 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
19735 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
19736 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
19737 lt_prog_compiler_pic_works_CXX=yes
19740 $rm conftest*
19743 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
19744 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
19746 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
19747 case $lt_prog_compiler_pic_CXX in
19748 "" | " "*) ;;
19749 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
19750 esac
19751 else
19752 lt_prog_compiler_pic_CXX=
19753 lt_prog_compiler_can_build_shared_CXX=no
19757 case $host_os in
19758 # For platforms which do not support PIC, -DPIC is meaningless:
19759 *djgpp*)
19760 lt_prog_compiler_pic_CXX=
19763 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
19765 esac
19768 # Check to make sure the static flag actually works.
19770 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
19771 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
19772 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
19773 if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
19774 echo $ECHO_N "(cached) $ECHO_C" >&6
19775 else
19776 lt_prog_compiler_static_works_CXX=no
19777 save_LDFLAGS="$LDFLAGS"
19778 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
19779 printf "$lt_simple_link_test_code" > conftest.$ac_ext
19780 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
19781 # The linker can only warn and ignore the option if not recognized
19782 # So say no if there are warnings
19783 if test -s conftest.err; then
19784 # Append any errors to the config.log.
19785 cat conftest.err 1>&5
19786 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
19787 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
19788 if diff conftest.exp conftest.er2 >/dev/null; then
19789 lt_prog_compiler_static_works_CXX=yes
19791 else
19792 lt_prog_compiler_static_works_CXX=yes
19795 $rm conftest*
19796 LDFLAGS="$save_LDFLAGS"
19799 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
19800 echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
19802 if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
19804 else
19805 lt_prog_compiler_static_CXX=
19809 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
19810 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
19811 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
19812 echo $ECHO_N "(cached) $ECHO_C" >&6
19813 else
19814 lt_cv_prog_compiler_c_o_CXX=no
19815 $rm -r conftest 2>/dev/null
19816 mkdir conftest
19817 cd conftest
19818 mkdir out
19819 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
19821 lt_compiler_flag="-o out/conftest2.$ac_objext"
19822 # Insert the option either (1) after the last *FLAGS variable, or
19823 # (2) before a word containing "conftest.", or (3) at the end.
19824 # Note that $ac_compile itself does not contain backslashes and begins
19825 # with a dollar sign (not a hyphen), so the echo should work correctly.
19826 lt_compile=`echo "$ac_compile" | $SED \
19827 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
19828 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
19829 -e 's:$: $lt_compiler_flag:'`
19830 (eval echo "\"\$as_me:19821: $lt_compile\"" >&5)
19831 (eval "$lt_compile" 2>out/conftest.err)
19832 ac_status=$?
19833 cat out/conftest.err >&5
19834 echo "$as_me:19825: \$? = $ac_status" >&5
19835 if (exit $ac_status) && test -s out/conftest2.$ac_objext
19836 then
19837 # The compiler can only warn and ignore the option if not recognized
19838 # So say no if there are warnings
19839 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
19840 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
19841 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
19842 lt_cv_prog_compiler_c_o_CXX=yes
19845 chmod u+w . 2>&5
19846 $rm conftest*
19847 # SGI C++ compiler will create directory out/ii_files/ for
19848 # template instantiation
19849 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
19850 $rm out/* && rmdir out
19851 cd ..
19852 rmdir conftest
19853 $rm conftest*
19856 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
19857 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
19860 hard_links="nottested"
19861 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
19862 # do not overwrite the value of need_locks provided by the user
19863 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
19864 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
19865 hard_links=yes
19866 $rm conftest*
19867 ln conftest.a conftest.b 2>/dev/null && hard_links=no
19868 touch conftest.a
19869 ln conftest.a conftest.b 2>&5 || hard_links=no
19870 ln conftest.a conftest.b 2>/dev/null && hard_links=no
19871 { echo "$as_me:$LINENO: result: $hard_links" >&5
19872 echo "${ECHO_T}$hard_links" >&6; }
19873 if test "$hard_links" = no; then
19874 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
19875 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
19876 need_locks=warn
19878 else
19879 need_locks=no
19882 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
19883 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
19885 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
19886 case $host_os in
19887 aix4* | aix5*)
19888 # If we're using GNU nm, then we don't want the "-C" option.
19889 # -C means demangle to AIX nm, but means don't demangle with GNU nm
19890 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
19891 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
19892 else
19893 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'
19896 pw32*)
19897 export_symbols_cmds_CXX="$ltdll_cmds"
19899 cygwin* | mingw*)
19900 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'
19903 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
19905 esac
19907 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
19908 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
19909 test "$ld_shlibs_CXX" = no && can_build_shared=no
19912 # Do we need to explicitly link libc?
19914 case "x$archive_cmds_need_lc_CXX" in
19915 x|xyes)
19916 # Assume -lc should be added
19917 archive_cmds_need_lc_CXX=yes
19919 if test "$enable_shared" = yes && test "$GCC" = yes; then
19920 case $archive_cmds_CXX in
19921 *'~'*)
19922 # FIXME: we may have to deal with multi-command sequences.
19924 '$CC '*)
19925 # Test whether the compiler implicitly links with -lc since on some
19926 # systems, -lgcc has to come before -lc. If gcc already passes -lc
19927 # to ld, don't add -lc before -lgcc.
19928 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
19929 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
19930 $rm conftest*
19931 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
19933 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19934 (eval $ac_compile) 2>&5
19935 ac_status=$?
19936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19937 (exit $ac_status); } 2>conftest.err; then
19938 soname=conftest
19939 lib=conftest
19940 libobjs=conftest.$ac_objext
19941 deplibs=
19942 wl=$lt_prog_compiler_wl_CXX
19943 pic_flag=$lt_prog_compiler_pic_CXX
19944 compiler_flags=-v
19945 linker_flags=-v
19946 verstring=
19947 output_objdir=.
19948 libname=conftest
19949 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
19950 allow_undefined_flag_CXX=
19951 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
19952 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
19953 ac_status=$?
19954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19955 (exit $ac_status); }
19956 then
19957 archive_cmds_need_lc_CXX=no
19958 else
19959 archive_cmds_need_lc_CXX=yes
19961 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
19962 else
19963 cat conftest.err 1>&5
19965 $rm conftest*
19966 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
19967 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
19969 esac
19972 esac
19974 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
19975 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
19976 library_names_spec=
19977 libname_spec='lib$name'
19978 soname_spec=
19979 shrext_cmds=".so"
19980 postinstall_cmds=
19981 postuninstall_cmds=
19982 finish_cmds=
19983 finish_eval=
19984 shlibpath_var=
19985 shlibpath_overrides_runpath=unknown
19986 version_type=none
19987 dynamic_linker="$host_os ld.so"
19988 sys_lib_dlsearch_path_spec="/lib /usr/lib"
19989 if test "$GCC" = yes; then
19990 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
19991 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
19992 # if the path contains ";" then we assume it to be the separator
19993 # otherwise default to the standard path separator (i.e. ":") - it is
19994 # assumed that no part of a normal pathname contains ";" but that should
19995 # okay in the real world where ";" in dirpaths is itself problematic.
19996 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
19997 else
19998 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
20000 else
20001 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
20003 need_lib_prefix=unknown
20004 hardcode_into_libs=no
20006 # when you set need_version to no, make sure it does not cause -set_version
20007 # flags to be left without arguments
20008 need_version=unknown
20010 case $host_os in
20011 aix3*)
20012 version_type=linux
20013 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
20014 shlibpath_var=LIBPATH
20016 # AIX 3 has no versioning support, so we append a major version to the name.
20017 soname_spec='${libname}${release}${shared_ext}$major'
20020 aix4* | aix5*)
20021 version_type=linux
20022 need_lib_prefix=no
20023 need_version=no
20024 hardcode_into_libs=yes
20025 if test "$host_cpu" = ia64; then
20026 # AIX 5 supports IA64
20027 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
20028 shlibpath_var=LD_LIBRARY_PATH
20029 else
20030 # With GCC up to 2.95.x, collect2 would create an import file
20031 # for dependence libraries. The import file would start with
20032 # the line `#! .'. This would cause the generated library to
20033 # depend on `.', always an invalid library. This was fixed in
20034 # development snapshots of GCC prior to 3.0.
20035 case $host_os in
20036 aix4 | aix4.[01] | aix4.[01].*)
20037 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
20038 echo ' yes '
20039 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
20041 else
20042 can_build_shared=no
20045 esac
20046 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
20047 # soname into executable. Probably we can add versioning support to
20048 # collect2, so additional links can be useful in future.
20049 if test "$aix_use_runtimelinking" = yes; then
20050 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
20051 # instead of lib<name>.a to let people know that these are not
20052 # typical AIX shared libraries.
20053 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20054 else
20055 # We preserve .a as extension for shared libraries through AIX4.2
20056 # and later when we are not doing run time linking.
20057 library_names_spec='${libname}${release}.a $libname.a'
20058 soname_spec='${libname}${release}${shared_ext}$major'
20060 shlibpath_var=LIBPATH
20064 amigaos*)
20065 library_names_spec='$libname.ixlibrary $libname.a'
20066 # Create ${libname}_ixlibrary.a entries in /sys/libs.
20067 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
20070 beos*)
20071 library_names_spec='${libname}${shared_ext}'
20072 dynamic_linker="$host_os ld.so"
20073 shlibpath_var=LIBRARY_PATH
20076 bsdi[45]*)
20077 version_type=linux
20078 need_version=no
20079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20080 soname_spec='${libname}${release}${shared_ext}$major'
20081 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
20082 shlibpath_var=LD_LIBRARY_PATH
20083 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
20084 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
20085 # the default ld.so.conf also contains /usr/contrib/lib and
20086 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
20087 # libtool to hard-code these into programs
20090 cygwin* | mingw* | pw32*)
20091 version_type=windows
20092 shrext_cmds=".dll"
20093 need_version=no
20094 need_lib_prefix=no
20096 case $GCC,$host_os in
20097 yes,cygwin* | yes,mingw* | yes,pw32*)
20098 library_names_spec='$libname.dll.a'
20099 # DLL is installed to $(libdir)/../bin by postinstall_cmds
20100 postinstall_cmds='base_file=`basename \${file}`~
20101 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
20102 dldir=$destdir/`dirname \$dlpath`~
20103 test -d \$dldir || mkdir -p \$dldir~
20104 $install_prog $dir/$dlname \$dldir/$dlname~
20105 chmod a+x \$dldir/$dlname'
20106 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
20107 dlpath=$dir/\$dldll~
20108 $rm \$dlpath'
20109 shlibpath_overrides_runpath=yes
20111 case $host_os in
20112 cygwin*)
20113 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
20114 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20115 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
20117 mingw*)
20118 # MinGW DLLs use traditional 'lib' prefix
20119 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20120 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
20121 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
20122 # It is most probably a Windows format PATH printed by
20123 # mingw gcc, but we are running on Cygwin. Gcc prints its search
20124 # path with ; separators, and with drive letters. We can handle the
20125 # drive letters (cygwin fileutils understands them), so leave them,
20126 # especially as we might pass files found there to a mingw objdump,
20127 # which wouldn't understand a cygwinified path. Ahh.
20128 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
20129 else
20130 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
20133 pw32*)
20134 # pw32 DLLs use 'pw' prefix rather than 'lib'
20135 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20137 esac
20141 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
20143 esac
20144 dynamic_linker='Win32 ld.exe'
20145 # FIXME: first we should search . and the directory the executable is in
20146 shlibpath_var=PATH
20149 darwin* | rhapsody*)
20150 dynamic_linker="$host_os dyld"
20151 version_type=darwin
20152 need_lib_prefix=no
20153 need_version=no
20154 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
20155 soname_spec='${libname}${release}${major}$shared_ext'
20156 shlibpath_overrides_runpath=yes
20157 shlibpath_var=DYLD_LIBRARY_PATH
20158 shrext_cmds='.dylib'
20159 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
20160 if test "$GCC" = yes; then
20161 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
20162 else
20163 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
20165 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
20168 dgux*)
20169 version_type=linux
20170 need_lib_prefix=no
20171 need_version=no
20172 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
20173 soname_spec='${libname}${release}${shared_ext}$major'
20174 shlibpath_var=LD_LIBRARY_PATH
20177 freebsd1*)
20178 dynamic_linker=no
20181 kfreebsd*-gnu)
20182 version_type=linux
20183 need_lib_prefix=no
20184 need_version=no
20185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20186 soname_spec='${libname}${release}${shared_ext}$major'
20187 shlibpath_var=LD_LIBRARY_PATH
20188 shlibpath_overrides_runpath=no
20189 hardcode_into_libs=yes
20190 dynamic_linker='GNU ld.so'
20193 freebsd* | dragonfly*)
20194 # DragonFly does not have aout. When/if they implement a new
20195 # versioning mechanism, adjust this.
20196 if test -x /usr/bin/objformat; then
20197 objformat=`/usr/bin/objformat`
20198 else
20199 case $host_os in
20200 freebsd[123]*) objformat=aout ;;
20201 *) objformat=elf ;;
20202 esac
20204 version_type=freebsd-$objformat
20205 case $version_type in
20206 freebsd-elf*)
20207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
20208 need_version=no
20209 need_lib_prefix=no
20211 freebsd-*)
20212 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
20213 need_version=yes
20215 esac
20216 shlibpath_var=LD_LIBRARY_PATH
20217 case $host_os in
20218 freebsd2*)
20219 shlibpath_overrides_runpath=yes
20221 freebsd3.[01]* | freebsdelf3.[01]*)
20222 shlibpath_overrides_runpath=yes
20223 hardcode_into_libs=yes
20225 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
20226 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
20227 shlibpath_overrides_runpath=no
20228 hardcode_into_libs=yes
20230 freebsd*) # from 4.6 on
20231 shlibpath_overrides_runpath=yes
20232 hardcode_into_libs=yes
20234 esac
20237 gnu*)
20238 version_type=linux
20239 need_lib_prefix=no
20240 need_version=no
20241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
20242 soname_spec='${libname}${release}${shared_ext}$major'
20243 shlibpath_var=LD_LIBRARY_PATH
20244 hardcode_into_libs=yes
20247 hpux9* | hpux10* | hpux11*)
20248 # Give a soname corresponding to the major version so that dld.sl refuses to
20249 # link against other versions.
20250 version_type=sunos
20251 need_lib_prefix=no
20252 need_version=no
20253 case $host_cpu in
20254 ia64*)
20255 shrext_cmds='.so'
20256 hardcode_into_libs=yes
20257 dynamic_linker="$host_os dld.so"
20258 shlibpath_var=LD_LIBRARY_PATH
20259 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
20260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20261 soname_spec='${libname}${release}${shared_ext}$major'
20262 if test "X$HPUX_IA64_MODE" = X32; then
20263 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
20264 else
20265 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
20267 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
20269 hppa*64*)
20270 shrext_cmds='.sl'
20271 hardcode_into_libs=yes
20272 dynamic_linker="$host_os dld.sl"
20273 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
20274 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
20275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20276 soname_spec='${libname}${release}${shared_ext}$major'
20277 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
20278 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
20281 shrext_cmds='.sl'
20282 dynamic_linker="$host_os dld.sl"
20283 shlibpath_var=SHLIB_PATH
20284 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
20285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20286 soname_spec='${libname}${release}${shared_ext}$major'
20288 esac
20289 # HP-UX runs *really* slowly unless shared libraries are mode 555.
20290 postinstall_cmds='chmod 555 $lib'
20293 interix3*)
20294 version_type=linux
20295 need_lib_prefix=no
20296 need_version=no
20297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20298 soname_spec='${libname}${release}${shared_ext}$major'
20299 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
20300 shlibpath_var=LD_LIBRARY_PATH
20301 shlibpath_overrides_runpath=no
20302 hardcode_into_libs=yes
20305 irix5* | irix6* | nonstopux*)
20306 case $host_os in
20307 nonstopux*) version_type=nonstopux ;;
20309 if test "$lt_cv_prog_gnu_ld" = yes; then
20310 version_type=linux
20311 else
20312 version_type=irix
20313 fi ;;
20314 esac
20315 need_lib_prefix=no
20316 need_version=no
20317 soname_spec='${libname}${release}${shared_ext}$major'
20318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
20319 case $host_os in
20320 irix5* | nonstopux*)
20321 libsuff= shlibsuff=
20324 case $LD in # libtool.m4 will add one of these switches to LD
20325 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
20326 libsuff= shlibsuff= libmagic=32-bit;;
20327 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
20328 libsuff=32 shlibsuff=N32 libmagic=N32;;
20329 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
20330 libsuff=64 shlibsuff=64 libmagic=64-bit;;
20331 *) libsuff= shlibsuff= libmagic=never-match;;
20332 esac
20334 esac
20335 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
20336 shlibpath_overrides_runpath=no
20337 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
20338 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
20339 hardcode_into_libs=yes
20342 # No shared lib support for Linux oldld, aout, or coff.
20343 linux*oldld* | linux*aout* | linux*coff*)
20344 dynamic_linker=no
20347 # This must be Linux ELF.
20348 linux*)
20349 version_type=linux
20350 need_lib_prefix=no
20351 need_version=no
20352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20353 soname_spec='${libname}${release}${shared_ext}$major'
20354 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
20355 shlibpath_var=LD_LIBRARY_PATH
20356 shlibpath_overrides_runpath=no
20357 # This implies no fast_install, which is unacceptable.
20358 # Some rework will be needed to allow for fast_install
20359 # before this can be enabled.
20360 hardcode_into_libs=yes
20362 # Append ld.so.conf contents to the search path
20363 if test -f /etc/ld.so.conf; then
20364 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
20365 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
20368 # We used to test for /lib/ld.so.1 and disable shared libraries on
20369 # powerpc, because MkLinux only supported shared libraries with the
20370 # GNU dynamic linker. Since this was broken with cross compilers,
20371 # most powerpc-linux boxes support dynamic linking these days and
20372 # people can always --disable-shared, the test was removed, and we
20373 # assume the GNU/Linux dynamic linker is in use.
20374 dynamic_linker='GNU/Linux ld.so'
20377 knetbsd*-gnu)
20378 version_type=linux
20379 need_lib_prefix=no
20380 need_version=no
20381 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20382 soname_spec='${libname}${release}${shared_ext}$major'
20383 shlibpath_var=LD_LIBRARY_PATH
20384 shlibpath_overrides_runpath=no
20385 hardcode_into_libs=yes
20386 dynamic_linker='GNU ld.so'
20389 netbsd*)
20390 version_type=sunos
20391 need_lib_prefix=no
20392 need_version=no
20393 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
20394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20395 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20396 dynamic_linker='NetBSD (a.out) ld.so'
20397 else
20398 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20399 soname_spec='${libname}${release}${shared_ext}$major'
20400 dynamic_linker='NetBSD ld.elf_so'
20402 shlibpath_var=LD_LIBRARY_PATH
20403 shlibpath_overrides_runpath=yes
20404 hardcode_into_libs=yes
20407 newsos6)
20408 version_type=linux
20409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20410 shlibpath_var=LD_LIBRARY_PATH
20411 shlibpath_overrides_runpath=yes
20414 nto-qnx*)
20415 version_type=linux
20416 need_lib_prefix=no
20417 need_version=no
20418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20419 soname_spec='${libname}${release}${shared_ext}$major'
20420 shlibpath_var=LD_LIBRARY_PATH
20421 shlibpath_overrides_runpath=yes
20424 openbsd*)
20425 version_type=sunos
20426 sys_lib_dlsearch_path_spec="/usr/lib"
20427 need_lib_prefix=no
20428 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
20429 case $host_os in
20430 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
20431 *) need_version=no ;;
20432 esac
20433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20434 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20435 shlibpath_var=LD_LIBRARY_PATH
20436 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
20437 case $host_os in
20438 openbsd2.[89] | openbsd2.[89].*)
20439 shlibpath_overrides_runpath=no
20442 shlibpath_overrides_runpath=yes
20444 esac
20445 else
20446 shlibpath_overrides_runpath=yes
20450 os2*)
20451 libname_spec='$name'
20452 shrext_cmds=".dll"
20453 need_lib_prefix=no
20454 library_names_spec='$libname${shared_ext} $libname.a'
20455 dynamic_linker='OS/2 ld.exe'
20456 shlibpath_var=LIBPATH
20459 osf3* | osf4* | osf5*)
20460 version_type=osf
20461 need_lib_prefix=no
20462 need_version=no
20463 soname_spec='${libname}${release}${shared_ext}$major'
20464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20465 shlibpath_var=LD_LIBRARY_PATH
20466 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
20467 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
20470 solaris*)
20471 version_type=linux
20472 need_lib_prefix=no
20473 need_version=no
20474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20475 soname_spec='${libname}${release}${shared_ext}$major'
20476 shlibpath_var=LD_LIBRARY_PATH
20477 shlibpath_overrides_runpath=yes
20478 hardcode_into_libs=yes
20479 # ldd complains unless libraries are executable
20480 postinstall_cmds='chmod +x $lib'
20483 sunos4*)
20484 version_type=sunos
20485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20486 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
20487 shlibpath_var=LD_LIBRARY_PATH
20488 shlibpath_overrides_runpath=yes
20489 if test "$with_gnu_ld" = yes; then
20490 need_lib_prefix=no
20492 need_version=yes
20495 sysv4 | sysv4.3*)
20496 version_type=linux
20497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20498 soname_spec='${libname}${release}${shared_ext}$major'
20499 shlibpath_var=LD_LIBRARY_PATH
20500 case $host_vendor in
20501 sni)
20502 shlibpath_overrides_runpath=no
20503 need_lib_prefix=no
20504 export_dynamic_flag_spec='${wl}-Blargedynsym'
20505 runpath_var=LD_RUN_PATH
20507 siemens)
20508 need_lib_prefix=no
20510 motorola)
20511 need_lib_prefix=no
20512 need_version=no
20513 shlibpath_overrides_runpath=no
20514 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
20516 esac
20519 sysv4*MP*)
20520 if test -d /usr/nec ;then
20521 version_type=linux
20522 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
20523 soname_spec='$libname${shared_ext}.$major'
20524 shlibpath_var=LD_LIBRARY_PATH
20528 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
20529 version_type=freebsd-elf
20530 need_lib_prefix=no
20531 need_version=no
20532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
20533 soname_spec='${libname}${release}${shared_ext}$major'
20534 shlibpath_var=LD_LIBRARY_PATH
20535 hardcode_into_libs=yes
20536 if test "$with_gnu_ld" = yes; then
20537 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
20538 shlibpath_overrides_runpath=no
20539 else
20540 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
20541 shlibpath_overrides_runpath=yes
20542 case $host_os in
20543 sco3.2v5*)
20544 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
20546 esac
20548 sys_lib_dlsearch_path_spec='/usr/lib'
20551 uts4*)
20552 version_type=linux
20553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20554 soname_spec='${libname}${release}${shared_ext}$major'
20555 shlibpath_var=LD_LIBRARY_PATH
20559 dynamic_linker=no
20561 esac
20562 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
20563 echo "${ECHO_T}$dynamic_linker" >&6; }
20564 test "$dynamic_linker" = no && can_build_shared=no
20566 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
20567 if test "$GCC" = yes; then
20568 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
20571 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
20572 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
20573 hardcode_action_CXX=
20574 if test -n "$hardcode_libdir_flag_spec_CXX" || \
20575 test -n "$runpath_var_CXX" || \
20576 test "X$hardcode_automatic_CXX" = "Xyes" ; then
20578 # We can hardcode non-existant directories.
20579 if test "$hardcode_direct_CXX" != no &&
20580 # If the only mechanism to avoid hardcoding is shlibpath_var, we
20581 # have to relink, otherwise we might link with an installed library
20582 # when we should be linking with a yet-to-be-installed one
20583 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
20584 test "$hardcode_minus_L_CXX" != no; then
20585 # Linking always hardcodes the temporary library directory.
20586 hardcode_action_CXX=relink
20587 else
20588 # We can link without hardcoding, and we can hardcode nonexisting dirs.
20589 hardcode_action_CXX=immediate
20591 else
20592 # We cannot hardcode anything, or else we can only hardcode existing
20593 # directories.
20594 hardcode_action_CXX=unsupported
20596 { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
20597 echo "${ECHO_T}$hardcode_action_CXX" >&6; }
20599 if test "$hardcode_action_CXX" = relink; then
20600 # Fast installation is not supported
20601 enable_fast_install=no
20602 elif test "$shlibpath_overrides_runpath" = yes ||
20603 test "$enable_shared" = no; then
20604 # Fast installation is not necessary
20605 enable_fast_install=needless
20609 # The else clause should only fire when bootstrapping the
20610 # libtool distribution, otherwise you forgot to ship ltmain.sh
20611 # with your package, and you will get complaints that there are
20612 # no rules to generate ltmain.sh.
20613 if test -f "$ltmain"; then
20614 # See if we are running on zsh, and set the options which allow our commands through
20615 # without removal of \ escapes.
20616 if test -n "${ZSH_VERSION+set}" ; then
20617 setopt NO_GLOB_SUBST
20619 # Now quote all the things that may contain metacharacters while being
20620 # careful not to overquote the AC_SUBSTed values. We take copies of the
20621 # variables and quote the copies for generation of the libtool script.
20622 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
20623 SED SHELL STRIP \
20624 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
20625 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
20626 deplibs_check_method reload_flag reload_cmds need_locks \
20627 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
20628 lt_cv_sys_global_symbol_to_c_name_address \
20629 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
20630 old_postinstall_cmds old_postuninstall_cmds \
20631 compiler_CXX \
20632 CC_CXX \
20633 LD_CXX \
20634 lt_prog_compiler_wl_CXX \
20635 lt_prog_compiler_pic_CXX \
20636 lt_prog_compiler_static_CXX \
20637 lt_prog_compiler_no_builtin_flag_CXX \
20638 export_dynamic_flag_spec_CXX \
20639 thread_safe_flag_spec_CXX \
20640 whole_archive_flag_spec_CXX \
20641 enable_shared_with_static_runtimes_CXX \
20642 old_archive_cmds_CXX \
20643 old_archive_from_new_cmds_CXX \
20644 predep_objects_CXX \
20645 postdep_objects_CXX \
20646 predeps_CXX \
20647 postdeps_CXX \
20648 compiler_lib_search_path_CXX \
20649 archive_cmds_CXX \
20650 archive_expsym_cmds_CXX \
20651 postinstall_cmds_CXX \
20652 postuninstall_cmds_CXX \
20653 old_archive_from_expsyms_cmds_CXX \
20654 allow_undefined_flag_CXX \
20655 no_undefined_flag_CXX \
20656 export_symbols_cmds_CXX \
20657 hardcode_libdir_flag_spec_CXX \
20658 hardcode_libdir_flag_spec_ld_CXX \
20659 hardcode_libdir_separator_CXX \
20660 hardcode_automatic_CXX \
20661 module_cmds_CXX \
20662 module_expsym_cmds_CXX \
20663 lt_cv_prog_compiler_c_o_CXX \
20664 exclude_expsyms_CXX \
20665 include_expsyms_CXX; do
20667 case $var in
20668 old_archive_cmds_CXX | \
20669 old_archive_from_new_cmds_CXX | \
20670 archive_cmds_CXX | \
20671 archive_expsym_cmds_CXX | \
20672 module_cmds_CXX | \
20673 module_expsym_cmds_CXX | \
20674 old_archive_from_expsyms_cmds_CXX | \
20675 export_symbols_cmds_CXX | \
20676 extract_expsyms_cmds | reload_cmds | finish_cmds | \
20677 postinstall_cmds | postuninstall_cmds | \
20678 old_postinstall_cmds | old_postuninstall_cmds | \
20679 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
20680 # Double-quote double-evaled strings.
20681 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
20684 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
20686 esac
20687 done
20689 case $lt_echo in
20690 *'\$0 --fallback-echo"')
20691 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
20693 esac
20695 cfgfile="$ofile"
20697 cat <<__EOF__ >> "$cfgfile"
20698 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
20700 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20702 # Shell to use when invoking shell scripts.
20703 SHELL=$lt_SHELL
20705 # Whether or not to build shared libraries.
20706 build_libtool_libs=$enable_shared
20708 # Whether or not to build static libraries.
20709 build_old_libs=$enable_static
20711 # Whether or not to add -lc for building shared libraries.
20712 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20714 # Whether or not to disallow shared libs when runtime libs are static
20715 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20717 # Whether or not to optimize for fast installation.
20718 fast_install=$enable_fast_install
20720 # The host system.
20721 host_alias=$host_alias
20722 host=$host
20723 host_os=$host_os
20725 # The build system.
20726 build_alias=$build_alias
20727 build=$build
20728 build_os=$build_os
20730 # An echo program that does not interpret backslashes.
20731 echo=$lt_echo
20733 # The archiver.
20734 AR=$lt_AR
20735 AR_FLAGS=$lt_AR_FLAGS
20737 # A C compiler.
20738 LTCC=$lt_LTCC
20740 # LTCC compiler flags.
20741 LTCFLAGS=$lt_LTCFLAGS
20743 # A language-specific compiler.
20744 CC=$lt_compiler_CXX
20746 # Is the compiler the GNU C compiler?
20747 with_gcc=$GCC_CXX
20749 # An ERE matcher.
20750 EGREP=$lt_EGREP
20752 # The linker used to build libraries.
20753 LD=$lt_LD_CXX
20755 # Whether we need hard or soft links.
20756 LN_S=$lt_LN_S
20758 # A BSD-compatible nm program.
20759 NM=$lt_NM
20761 # A symbol stripping program
20762 STRIP=$lt_STRIP
20764 # Used to examine libraries when file_magic_cmd begins "file"
20765 MAGIC_CMD=$MAGIC_CMD
20767 # Used on cygwin: DLL creation program.
20768 DLLTOOL="$DLLTOOL"
20770 # Used on cygwin: object dumper.
20771 OBJDUMP="$OBJDUMP"
20773 # Used on cygwin: assembler.
20774 AS="$AS"
20776 # The name of the directory that contains temporary libtool files.
20777 objdir=$objdir
20779 # How to create reloadable object files.
20780 reload_flag=$lt_reload_flag
20781 reload_cmds=$lt_reload_cmds
20783 # How to pass a linker flag through the compiler.
20784 wl=$lt_lt_prog_compiler_wl_CXX
20786 # Object file suffix (normally "o").
20787 objext="$ac_objext"
20789 # Old archive suffix (normally "a").
20790 libext="$libext"
20792 # Shared library suffix (normally ".so").
20793 shrext_cmds='$shrext_cmds'
20795 # Executable file suffix (normally "").
20796 exeext="$exeext"
20798 # Additional compiler flags for building library objects.
20799 pic_flag=$lt_lt_prog_compiler_pic_CXX
20800 pic_mode=$pic_mode
20802 # What is the maximum length of a command?
20803 max_cmd_len=$lt_cv_sys_max_cmd_len
20805 # Does compiler simultaneously support -c and -o options?
20806 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20808 # Must we lock files when doing compilation?
20809 need_locks=$lt_need_locks
20811 # Do we need the lib prefix for modules?
20812 need_lib_prefix=$need_lib_prefix
20814 # Do we need a version for libraries?
20815 need_version=$need_version
20817 # Whether dlopen is supported.
20818 dlopen_support=$enable_dlopen
20820 # Whether dlopen of programs is supported.
20821 dlopen_self=$enable_dlopen_self
20823 # Whether dlopen of statically linked programs is supported.
20824 dlopen_self_static=$enable_dlopen_self_static
20826 # Compiler flag to prevent dynamic linking.
20827 link_static_flag=$lt_lt_prog_compiler_static_CXX
20829 # Compiler flag to turn off builtin functions.
20830 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20832 # Compiler flag to allow reflexive dlopens.
20833 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20835 # Compiler flag to generate shared objects directly from archives.
20836 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20838 # Compiler flag to generate thread-safe objects.
20839 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
20841 # Library versioning type.
20842 version_type=$version_type
20844 # Format of library name prefix.
20845 libname_spec=$lt_libname_spec
20847 # List of archive names. First name is the real one, the rest are links.
20848 # The last name is the one that the linker finds with -lNAME.
20849 library_names_spec=$lt_library_names_spec
20851 # The coded name of the library, if different from the real name.
20852 soname_spec=$lt_soname_spec
20854 # Commands used to build and install an old-style archive.
20855 RANLIB=$lt_RANLIB
20856 old_archive_cmds=$lt_old_archive_cmds_CXX
20857 old_postinstall_cmds=$lt_old_postinstall_cmds
20858 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20860 # Create an old-style archive from a shared archive.
20861 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20863 # Create a temporary old-style archive to link instead of a shared archive.
20864 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20866 # Commands used to build and install a shared archive.
20867 archive_cmds=$lt_archive_cmds_CXX
20868 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20869 postinstall_cmds=$lt_postinstall_cmds
20870 postuninstall_cmds=$lt_postuninstall_cmds
20872 # Commands used to build a loadable module (assumed same as above if empty)
20873 module_cmds=$lt_module_cmds_CXX
20874 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20876 # Commands to strip libraries.
20877 old_striplib=$lt_old_striplib
20878 striplib=$lt_striplib
20880 # Dependencies to place before the objects being linked to create a
20881 # shared library.
20882 predep_objects=$lt_predep_objects_CXX
20884 # Dependencies to place after the objects being linked to create a
20885 # shared library.
20886 postdep_objects=$lt_postdep_objects_CXX
20888 # Dependencies to place before the objects being linked to create a
20889 # shared library.
20890 predeps=$lt_predeps_CXX
20892 # Dependencies to place after the objects being linked to create a
20893 # shared library.
20894 postdeps=$lt_postdeps_CXX
20896 # The library search path used internally by the compiler when linking
20897 # a shared library.
20898 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20900 # Method to check whether dependent libraries are shared objects.
20901 deplibs_check_method=$lt_deplibs_check_method
20903 # Command to use when deplibs_check_method == file_magic.
20904 file_magic_cmd=$lt_file_magic_cmd
20906 # Flag that allows shared libraries with undefined symbols to be built.
20907 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20909 # Flag that forces no undefined symbols.
20910 no_undefined_flag=$lt_no_undefined_flag_CXX
20912 # Commands used to finish a libtool library installation in a directory.
20913 finish_cmds=$lt_finish_cmds
20915 # Same as above, but a single script fragment to be evaled but not shown.
20916 finish_eval=$lt_finish_eval
20918 # Take the output of nm and produce a listing of raw symbols and C names.
20919 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20921 # Transform the output of nm in a proper C declaration
20922 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20924 # Transform the output of nm in a C name address pair
20925 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20927 # This is the shared library runtime path variable.
20928 runpath_var=$runpath_var
20930 # This is the shared library path variable.
20931 shlibpath_var=$shlibpath_var
20933 # Is shlibpath searched before the hard-coded library search path?
20934 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20936 # How to hardcode a shared library path into an executable.
20937 hardcode_action=$hardcode_action_CXX
20939 # Whether we should hardcode library paths into libraries.
20940 hardcode_into_libs=$hardcode_into_libs
20942 # Flag to hardcode \$libdir into a binary during linking.
20943 # This must work even if \$libdir does not exist.
20944 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20946 # If ld is used when linking, flag to hardcode \$libdir into
20947 # a binary during linking. This must work even if \$libdir does
20948 # not exist.
20949 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20951 # Whether we need a single -rpath flag with a separated argument.
20952 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20954 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
20955 # resulting binary.
20956 hardcode_direct=$hardcode_direct_CXX
20958 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
20959 # resulting binary.
20960 hardcode_minus_L=$hardcode_minus_L_CXX
20962 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
20963 # the resulting binary.
20964 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20966 # Set to yes if building a shared library automatically hardcodes DIR into the library
20967 # and all subsequent libraries and executables linked against it.
20968 hardcode_automatic=$hardcode_automatic_CXX
20970 # Variables whose values should be saved in libtool wrapper scripts and
20971 # restored at relink time.
20972 variables_saved_for_relink="$variables_saved_for_relink"
20974 # Whether libtool must link a program against all its dependency libraries.
20975 link_all_deplibs=$link_all_deplibs_CXX
20977 # Compile-time system search path for libraries
20978 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20980 # Run-time system search path for libraries
20981 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20983 # Fix the shell variable \$srcfile for the compiler.
20984 fix_srcfile_path="$fix_srcfile_path_CXX"
20986 # Set to yes if exported symbols are required.
20987 always_export_symbols=$always_export_symbols_CXX
20989 # The commands to list exported symbols.
20990 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20992 # The commands to extract the exported symbol list from a shared archive.
20993 extract_expsyms_cmds=$lt_extract_expsyms_cmds
20995 # Symbols that should not be listed in the preloaded symbols.
20996 exclude_expsyms=$lt_exclude_expsyms_CXX
20998 # Symbols that must always be exported.
20999 include_expsyms=$lt_include_expsyms_CXX
21001 # ### END LIBTOOL TAG CONFIG: $tagname
21003 __EOF__
21006 else
21007 # If there is no Makefile yet, we rely on a make rule to execute
21008 # `config.status --recheck' to rerun these tests and create the
21009 # libtool script then.
21010 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
21011 if test -f "$ltmain_in"; then
21012 test -f Makefile && make "$ltmain"
21017 ac_ext=c
21018 ac_cpp='$CPP $CPPFLAGS'
21019 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21020 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21021 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21023 CC=$lt_save_CC
21024 LDCXX=$LD
21025 LD=$lt_save_LD
21026 GCC=$lt_save_GCC
21027 with_gnu_ldcxx=$with_gnu_ld
21028 with_gnu_ld=$lt_save_with_gnu_ld
21029 lt_cv_path_LDCXX=$lt_cv_path_LD
21030 lt_cv_path_LD=$lt_save_path_LD
21031 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
21032 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
21034 else
21035 tagname=""
21039 F77)
21040 if test -n "$F77" && test "X$F77" != "Xno"; then
21042 ac_ext=f
21043 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
21044 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21045 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
21048 archive_cmds_need_lc_F77=no
21049 allow_undefined_flag_F77=
21050 always_export_symbols_F77=no
21051 archive_expsym_cmds_F77=
21052 export_dynamic_flag_spec_F77=
21053 hardcode_direct_F77=no
21054 hardcode_libdir_flag_spec_F77=
21055 hardcode_libdir_flag_spec_ld_F77=
21056 hardcode_libdir_separator_F77=
21057 hardcode_minus_L_F77=no
21058 hardcode_automatic_F77=no
21059 module_cmds_F77=
21060 module_expsym_cmds_F77=
21061 link_all_deplibs_F77=unknown
21062 old_archive_cmds_F77=$old_archive_cmds
21063 no_undefined_flag_F77=
21064 whole_archive_flag_spec_F77=
21065 enable_shared_with_static_runtimes_F77=no
21067 # Source file extension for f77 test sources.
21068 ac_ext=f
21070 # Object file extension for compiled f77 test sources.
21071 objext=o
21072 objext_F77=$objext
21074 # Code to be used in simple compile tests
21075 lt_simple_compile_test_code=" subroutine t\n return\n end\n"
21077 # Code to be used in simple link tests
21078 lt_simple_link_test_code=" program t\n end\n"
21080 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
21082 # If no C compiler was specified, use CC.
21083 LTCC=${LTCC-"$CC"}
21085 # If no C compiler flags were specified, use CFLAGS.
21086 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
21088 # Allow CC to be a program name with arguments.
21089 compiler=$CC
21092 # save warnings/boilerplate of simple test code
21093 ac_outfile=conftest.$ac_objext
21094 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
21095 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
21096 _lt_compiler_boilerplate=`cat conftest.err`
21097 $rm conftest*
21099 ac_outfile=conftest.$ac_objext
21100 printf "$lt_simple_link_test_code" >conftest.$ac_ext
21101 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
21102 _lt_linker_boilerplate=`cat conftest.err`
21103 $rm conftest*
21106 # Allow CC to be a program name with arguments.
21107 lt_save_CC="$CC"
21108 CC=${F77-"f77"}
21109 compiler=$CC
21110 compiler_F77=$CC
21111 for cc_temp in $compiler""; do
21112 case $cc_temp in
21113 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
21114 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
21115 \-*) ;;
21116 *) break;;
21117 esac
21118 done
21119 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
21122 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
21123 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
21124 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
21125 echo "${ECHO_T}$can_build_shared" >&6; }
21127 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
21128 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
21129 test "$can_build_shared" = "no" && enable_shared=no
21131 # On AIX, shared libraries and static libraries use the same namespace, and
21132 # are all built from PIC.
21133 case $host_os in
21134 aix3*)
21135 test "$enable_shared" = yes && enable_static=no
21136 if test -n "$RANLIB"; then
21137 archive_cmds="$archive_cmds~\$RANLIB \$lib"
21138 postinstall_cmds='$RANLIB $lib'
21141 aix4* | aix5*)
21142 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
21143 test "$enable_shared" = yes && enable_static=no
21146 esac
21147 { echo "$as_me:$LINENO: result: $enable_shared" >&5
21148 echo "${ECHO_T}$enable_shared" >&6; }
21150 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
21151 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
21152 # Make sure either enable_shared or enable_static is yes.
21153 test "$enable_shared" = yes || enable_static=yes
21154 { echo "$as_me:$LINENO: result: $enable_static" >&5
21155 echo "${ECHO_T}$enable_static" >&6; }
21157 GCC_F77="$G77"
21158 LD_F77="$LD"
21160 lt_prog_compiler_wl_F77=
21161 lt_prog_compiler_pic_F77=
21162 lt_prog_compiler_static_F77=
21164 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
21165 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
21167 if test "$GCC" = yes; then
21168 lt_prog_compiler_wl_F77='-Wl,'
21169 lt_prog_compiler_static_F77='-static'
21171 case $host_os in
21172 aix*)
21173 # All AIX code is PIC.
21174 if test "$host_cpu" = ia64; then
21175 # AIX 5 now supports IA64 processor
21176 lt_prog_compiler_static_F77='-Bstatic'
21180 amigaos*)
21181 # FIXME: we need at least 68020 code to build shared libraries, but
21182 # adding the `-m68020' flag to GCC prevents building anything better,
21183 # like `-m68040'.
21184 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
21187 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
21188 # PIC is the default for these OSes.
21191 mingw* | pw32* | os2*)
21192 # This hack is so that the source file can tell whether it is being
21193 # built for inclusion in a dll (and should export symbols for example).
21194 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
21197 darwin* | rhapsody*)
21198 # PIC is the default on this platform
21199 # Common symbols not allowed in MH_DYLIB files
21200 lt_prog_compiler_pic_F77='-fno-common'
21203 interix3*)
21204 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
21205 # Instead, we relocate shared libraries at runtime.
21208 msdosdjgpp*)
21209 # Just because we use GCC doesn't mean we suddenly get shared libraries
21210 # on systems that don't support them.
21211 lt_prog_compiler_can_build_shared_F77=no
21212 enable_shared=no
21215 sysv4*MP*)
21216 if test -d /usr/nec; then
21217 lt_prog_compiler_pic_F77=-Kconform_pic
21221 hpux*)
21222 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
21223 # not for PA HP-UX.
21224 case $host_cpu in
21225 hppa*64*|ia64*)
21226 # +Z the default
21229 lt_prog_compiler_pic_F77='-fPIC'
21231 esac
21235 lt_prog_compiler_pic_F77='-fPIC'
21237 esac
21238 else
21239 # PORTME Check for flag to pass linker flags through the system compiler.
21240 case $host_os in
21241 aix*)
21242 lt_prog_compiler_wl_F77='-Wl,'
21243 if test "$host_cpu" = ia64; then
21244 # AIX 5 now supports IA64 processor
21245 lt_prog_compiler_static_F77='-Bstatic'
21246 else
21247 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
21250 darwin*)
21251 # PIC is the default on this platform
21252 # Common symbols not allowed in MH_DYLIB files
21253 case $cc_basename in
21254 xlc*)
21255 lt_prog_compiler_pic_F77='-qnocommon'
21256 lt_prog_compiler_wl_F77='-Wl,'
21258 esac
21261 mingw* | pw32* | os2*)
21262 # This hack is so that the source file can tell whether it is being
21263 # built for inclusion in a dll (and should export symbols for example).
21264 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
21267 hpux9* | hpux10* | hpux11*)
21268 lt_prog_compiler_wl_F77='-Wl,'
21269 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
21270 # not for PA HP-UX.
21271 case $host_cpu in
21272 hppa*64*|ia64*)
21273 # +Z the default
21276 lt_prog_compiler_pic_F77='+Z'
21278 esac
21279 # Is there a better lt_prog_compiler_static that works with the bundled CC?
21280 lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
21283 irix5* | irix6* | nonstopux*)
21284 lt_prog_compiler_wl_F77='-Wl,'
21285 # PIC (with -KPIC) is the default.
21286 lt_prog_compiler_static_F77='-non_shared'
21289 newsos6)
21290 lt_prog_compiler_pic_F77='-KPIC'
21291 lt_prog_compiler_static_F77='-Bstatic'
21294 linux*)
21295 case $cc_basename in
21296 icc* | ecc*)
21297 lt_prog_compiler_wl_F77='-Wl,'
21298 lt_prog_compiler_pic_F77='-KPIC'
21299 lt_prog_compiler_static_F77='-static'
21301 pgcc* | pgf77* | pgf90* | pgf95*)
21302 # Portland Group compilers (*not* the Pentium gcc compiler,
21303 # which looks to be a dead project)
21304 lt_prog_compiler_wl_F77='-Wl,'
21305 lt_prog_compiler_pic_F77='-fpic'
21306 lt_prog_compiler_static_F77='-Bstatic'
21308 ccc*)
21309 lt_prog_compiler_wl_F77='-Wl,'
21310 # All Alpha code is PIC.
21311 lt_prog_compiler_static_F77='-non_shared'
21313 esac
21316 osf3* | osf4* | osf5*)
21317 lt_prog_compiler_wl_F77='-Wl,'
21318 # All OSF/1 code is PIC.
21319 lt_prog_compiler_static_F77='-non_shared'
21322 solaris*)
21323 lt_prog_compiler_pic_F77='-KPIC'
21324 lt_prog_compiler_static_F77='-Bstatic'
21325 case $cc_basename in
21326 f77* | f90* | f95*)
21327 lt_prog_compiler_wl_F77='-Qoption ld ';;
21329 lt_prog_compiler_wl_F77='-Wl,';;
21330 esac
21333 sunos4*)
21334 lt_prog_compiler_wl_F77='-Qoption ld '
21335 lt_prog_compiler_pic_F77='-PIC'
21336 lt_prog_compiler_static_F77='-Bstatic'
21339 sysv4 | sysv4.2uw2* | sysv4.3*)
21340 lt_prog_compiler_wl_F77='-Wl,'
21341 lt_prog_compiler_pic_F77='-KPIC'
21342 lt_prog_compiler_static_F77='-Bstatic'
21345 sysv4*MP*)
21346 if test -d /usr/nec ;then
21347 lt_prog_compiler_pic_F77='-Kconform_pic'
21348 lt_prog_compiler_static_F77='-Bstatic'
21352 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
21353 lt_prog_compiler_wl_F77='-Wl,'
21354 lt_prog_compiler_pic_F77='-KPIC'
21355 lt_prog_compiler_static_F77='-Bstatic'
21358 unicos*)
21359 lt_prog_compiler_wl_F77='-Wl,'
21360 lt_prog_compiler_can_build_shared_F77=no
21363 uts4*)
21364 lt_prog_compiler_pic_F77='-pic'
21365 lt_prog_compiler_static_F77='-Bstatic'
21369 lt_prog_compiler_can_build_shared_F77=no
21371 esac
21374 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
21375 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
21378 # Check to make sure the PIC flag actually works.
21380 if test -n "$lt_prog_compiler_pic_F77"; then
21382 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
21383 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
21384 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
21385 echo $ECHO_N "(cached) $ECHO_C" >&6
21386 else
21387 lt_prog_compiler_pic_works_F77=no
21388 ac_outfile=conftest.$ac_objext
21389 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
21390 lt_compiler_flag="$lt_prog_compiler_pic_F77"
21391 # Insert the option either (1) after the last *FLAGS variable, or
21392 # (2) before a word containing "conftest.", or (3) at the end.
21393 # Note that $ac_compile itself does not contain backslashes and begins
21394 # with a dollar sign (not a hyphen), so the echo should work correctly.
21395 # The option is referenced via a variable to avoid confusing sed.
21396 lt_compile=`echo "$ac_compile" | $SED \
21397 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
21398 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
21399 -e 's:$: $lt_compiler_flag:'`
21400 (eval echo "\"\$as_me:21391: $lt_compile\"" >&5)
21401 (eval "$lt_compile" 2>conftest.err)
21402 ac_status=$?
21403 cat conftest.err >&5
21404 echo "$as_me:21395: \$? = $ac_status" >&5
21405 if (exit $ac_status) && test -s "$ac_outfile"; then
21406 # The compiler can only warn and ignore the option if not recognized
21407 # So say no if there are warnings other than the usual output.
21408 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
21409 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
21410 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
21411 lt_prog_compiler_pic_works_F77=yes
21414 $rm conftest*
21417 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
21418 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
21420 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
21421 case $lt_prog_compiler_pic_F77 in
21422 "" | " "*) ;;
21423 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
21424 esac
21425 else
21426 lt_prog_compiler_pic_F77=
21427 lt_prog_compiler_can_build_shared_F77=no
21431 case $host_os in
21432 # For platforms which do not support PIC, -DPIC is meaningless:
21433 *djgpp*)
21434 lt_prog_compiler_pic_F77=
21437 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
21439 esac
21442 # Check to make sure the static flag actually works.
21444 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
21445 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
21446 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
21447 if test "${lt_prog_compiler_static_works_F77+set}" = set; then
21448 echo $ECHO_N "(cached) $ECHO_C" >&6
21449 else
21450 lt_prog_compiler_static_works_F77=no
21451 save_LDFLAGS="$LDFLAGS"
21452 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
21453 printf "$lt_simple_link_test_code" > conftest.$ac_ext
21454 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
21455 # The linker can only warn and ignore the option if not recognized
21456 # So say no if there are warnings
21457 if test -s conftest.err; then
21458 # Append any errors to the config.log.
21459 cat conftest.err 1>&5
21460 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
21461 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
21462 if diff conftest.exp conftest.er2 >/dev/null; then
21463 lt_prog_compiler_static_works_F77=yes
21465 else
21466 lt_prog_compiler_static_works_F77=yes
21469 $rm conftest*
21470 LDFLAGS="$save_LDFLAGS"
21473 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
21474 echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
21476 if test x"$lt_prog_compiler_static_works_F77" = xyes; then
21478 else
21479 lt_prog_compiler_static_F77=
21483 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
21484 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
21485 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
21486 echo $ECHO_N "(cached) $ECHO_C" >&6
21487 else
21488 lt_cv_prog_compiler_c_o_F77=no
21489 $rm -r conftest 2>/dev/null
21490 mkdir conftest
21491 cd conftest
21492 mkdir out
21493 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
21495 lt_compiler_flag="-o out/conftest2.$ac_objext"
21496 # Insert the option either (1) after the last *FLAGS variable, or
21497 # (2) before a word containing "conftest.", or (3) at the end.
21498 # Note that $ac_compile itself does not contain backslashes and begins
21499 # with a dollar sign (not a hyphen), so the echo should work correctly.
21500 lt_compile=`echo "$ac_compile" | $SED \
21501 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
21502 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
21503 -e 's:$: $lt_compiler_flag:'`
21504 (eval echo "\"\$as_me:21495: $lt_compile\"" >&5)
21505 (eval "$lt_compile" 2>out/conftest.err)
21506 ac_status=$?
21507 cat out/conftest.err >&5
21508 echo "$as_me:21499: \$? = $ac_status" >&5
21509 if (exit $ac_status) && test -s out/conftest2.$ac_objext
21510 then
21511 # The compiler can only warn and ignore the option if not recognized
21512 # So say no if there are warnings
21513 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
21514 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
21515 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
21516 lt_cv_prog_compiler_c_o_F77=yes
21519 chmod u+w . 2>&5
21520 $rm conftest*
21521 # SGI C++ compiler will create directory out/ii_files/ for
21522 # template instantiation
21523 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
21524 $rm out/* && rmdir out
21525 cd ..
21526 rmdir conftest
21527 $rm conftest*
21530 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
21531 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
21534 hard_links="nottested"
21535 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
21536 # do not overwrite the value of need_locks provided by the user
21537 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
21538 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
21539 hard_links=yes
21540 $rm conftest*
21541 ln conftest.a conftest.b 2>/dev/null && hard_links=no
21542 touch conftest.a
21543 ln conftest.a conftest.b 2>&5 || hard_links=no
21544 ln conftest.a conftest.b 2>/dev/null && hard_links=no
21545 { echo "$as_me:$LINENO: result: $hard_links" >&5
21546 echo "${ECHO_T}$hard_links" >&6; }
21547 if test "$hard_links" = no; then
21548 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
21549 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
21550 need_locks=warn
21552 else
21553 need_locks=no
21556 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
21557 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
21559 runpath_var=
21560 allow_undefined_flag_F77=
21561 enable_shared_with_static_runtimes_F77=no
21562 archive_cmds_F77=
21563 archive_expsym_cmds_F77=
21564 old_archive_From_new_cmds_F77=
21565 old_archive_from_expsyms_cmds_F77=
21566 export_dynamic_flag_spec_F77=
21567 whole_archive_flag_spec_F77=
21568 thread_safe_flag_spec_F77=
21569 hardcode_libdir_flag_spec_F77=
21570 hardcode_libdir_flag_spec_ld_F77=
21571 hardcode_libdir_separator_F77=
21572 hardcode_direct_F77=no
21573 hardcode_minus_L_F77=no
21574 hardcode_shlibpath_var_F77=unsupported
21575 link_all_deplibs_F77=unknown
21576 hardcode_automatic_F77=no
21577 module_cmds_F77=
21578 module_expsym_cmds_F77=
21579 always_export_symbols_F77=no
21580 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
21581 # include_expsyms should be a list of space-separated symbols to be *always*
21582 # included in the symbol list
21583 include_expsyms_F77=
21584 # exclude_expsyms can be an extended regexp of symbols to exclude
21585 # it will be wrapped by ` (' and `)$', so one must not match beginning or
21586 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
21587 # as well as any symbol that contains `d'.
21588 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
21589 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
21590 # platforms (ab)use it in PIC code, but their linkers get confused if
21591 # the symbol is explicitly referenced. Since portable code cannot
21592 # rely on this symbol name, it's probably fine to never include it in
21593 # preloaded symbol tables.
21594 extract_expsyms_cmds=
21595 # Just being paranoid about ensuring that cc_basename is set.
21596 for cc_temp in $compiler""; do
21597 case $cc_temp in
21598 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
21599 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
21600 \-*) ;;
21601 *) break;;
21602 esac
21603 done
21604 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
21606 case $host_os in
21607 cygwin* | mingw* | pw32*)
21608 # FIXME: the MSVC++ port hasn't been tested in a loooong time
21609 # When not using gcc, we currently assume that we are using
21610 # Microsoft Visual C++.
21611 if test "$GCC" != yes; then
21612 with_gnu_ld=no
21615 interix*)
21616 # we just hope/assume this is gcc and not c89 (= MSVC++)
21617 with_gnu_ld=yes
21619 openbsd*)
21620 with_gnu_ld=no
21622 esac
21624 ld_shlibs_F77=yes
21625 if test "$with_gnu_ld" = yes; then
21626 # If archive_cmds runs LD, not CC, wlarc should be empty
21627 wlarc='${wl}'
21629 # Set some defaults for GNU ld with shared library support. These
21630 # are reset later if shared libraries are not supported. Putting them
21631 # here allows them to be overridden if necessary.
21632 runpath_var=LD_RUN_PATH
21633 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
21634 export_dynamic_flag_spec_F77='${wl}--export-dynamic'
21635 # ancient GNU ld didn't support --whole-archive et. al.
21636 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
21637 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
21638 else
21639 whole_archive_flag_spec_F77=
21641 supports_anon_versioning=no
21642 case `$LD -v 2>/dev/null` in
21643 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
21644 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
21645 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
21646 *\ 2.11.*) ;; # other 2.11 versions
21647 *) supports_anon_versioning=yes ;;
21648 esac
21650 # See if GNU ld supports shared libraries.
21651 case $host_os in
21652 aix3* | aix4* | aix5*)
21653 # On AIX/PPC, the GNU linker is very broken
21654 if test "$host_cpu" != ia64; then
21655 ld_shlibs_F77=no
21656 cat <<EOF 1>&2
21658 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
21659 *** to be unable to reliably create shared libraries on AIX.
21660 *** Therefore, libtool is disabling shared libraries support. If you
21661 *** really care for shared libraries, you may want to modify your PATH
21662 *** so that a non-GNU linker is found, and then restart.
21668 amigaos*)
21669 archive_cmds_F77='$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)'
21670 hardcode_libdir_flag_spec_F77='-L$libdir'
21671 hardcode_minus_L_F77=yes
21673 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
21674 # that the semantics of dynamic libraries on AmigaOS, at least up
21675 # to version 4, is to share data among multiple programs linked
21676 # with the same dynamic library. Since this doesn't match the
21677 # behavior of shared libraries on other platforms, we can't use
21678 # them.
21679 ld_shlibs_F77=no
21682 beos*)
21683 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
21684 allow_undefined_flag_F77=unsupported
21685 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
21686 # support --undefined. This deserves some investigation. FIXME
21687 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
21688 else
21689 ld_shlibs_F77=no
21693 cygwin* | mingw* | pw32*)
21694 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
21695 # as there is no search path for DLLs.
21696 hardcode_libdir_flag_spec_F77='-L$libdir'
21697 allow_undefined_flag_F77=unsupported
21698 always_export_symbols_F77=no
21699 enable_shared_with_static_runtimes_F77=yes
21700 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
21702 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
21703 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
21704 # If the export-symbols file already is a .def file (1st line
21705 # is EXPORTS), use it as is; otherwise, prepend...
21706 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
21707 cp $export_symbols $output_objdir/$soname.def;
21708 else
21709 echo EXPORTS > $output_objdir/$soname.def;
21710 cat $export_symbols >> $output_objdir/$soname.def;
21712 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
21713 else
21714 ld_shlibs_F77=no
21718 interix3*)
21719 hardcode_direct_F77=no
21720 hardcode_shlibpath_var_F77=no
21721 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
21722 export_dynamic_flag_spec_F77='${wl}-E'
21723 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
21724 # Instead, shared libraries are loaded at an image base (0x10000000 by
21725 # default) and relocated if they conflict, which is a slow very memory
21726 # consuming and fragmenting process. To avoid this, we pick a random,
21727 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
21728 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
21729 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
21730 archive_expsym_cmds_F77='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'
21733 linux*)
21734 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
21735 tmp_addflag=
21736 case $cc_basename,$host_cpu in
21737 pgcc*) # Portland Group C compiler
21738 whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
21739 tmp_addflag=' $pic_flag'
21741 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
21742 whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
21743 tmp_addflag=' $pic_flag -Mnomain' ;;
21744 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
21745 tmp_addflag=' -i_dynamic' ;;
21746 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
21747 tmp_addflag=' -i_dynamic -nofor_main' ;;
21748 ifc* | ifort*) # Intel Fortran compiler
21749 tmp_addflag=' -nofor_main' ;;
21750 esac
21751 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
21753 if test $supports_anon_versioning = yes; then
21754 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
21755 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
21756 $echo "local: *; };" >> $output_objdir/$libname.ver~
21757 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
21759 else
21760 ld_shlibs_F77=no
21764 netbsd*)
21765 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
21766 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
21767 wlarc=
21768 else
21769 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
21770 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
21774 solaris*)
21775 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
21776 ld_shlibs_F77=no
21777 cat <<EOF 1>&2
21779 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
21780 *** create shared libraries on Solaris systems. Therefore, libtool
21781 *** is disabling shared libraries support. We urge you to upgrade GNU
21782 *** binutils to release 2.9.1 or newer. Another option is to modify
21783 *** your PATH or compiler configuration so that the native linker is
21784 *** used, and then restart.
21787 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
21788 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
21789 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
21790 else
21791 ld_shlibs_F77=no
21795 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
21796 case `$LD -v 2>&1` in
21797 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
21798 ld_shlibs_F77=no
21799 cat <<_LT_EOF 1>&2
21801 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
21802 *** reliably create shared libraries on SCO systems. Therefore, libtool
21803 *** is disabling shared libraries support. We urge you to upgrade GNU
21804 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
21805 *** your PATH or compiler configuration so that the native linker is
21806 *** used, and then restart.
21808 _LT_EOF
21811 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
21812 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
21813 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
21814 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
21815 else
21816 ld_shlibs_F77=no
21819 esac
21822 sunos4*)
21823 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
21824 wlarc=
21825 hardcode_direct_F77=yes
21826 hardcode_shlibpath_var_F77=no
21830 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
21831 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
21832 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
21833 else
21834 ld_shlibs_F77=no
21837 esac
21839 if test "$ld_shlibs_F77" = no; then
21840 runpath_var=
21841 hardcode_libdir_flag_spec_F77=
21842 export_dynamic_flag_spec_F77=
21843 whole_archive_flag_spec_F77=
21845 else
21846 # PORTME fill in a description of your system's linker (not GNU ld)
21847 case $host_os in
21848 aix3*)
21849 allow_undefined_flag_F77=unsupported
21850 always_export_symbols_F77=yes
21851 archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
21852 # Note: this linker hardcodes the directories in LIBPATH if there
21853 # are no directories specified by -L.
21854 hardcode_minus_L_F77=yes
21855 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
21856 # Neither direct hardcoding nor static linking is supported with a
21857 # broken collect2.
21858 hardcode_direct_F77=unsupported
21862 aix4* | aix5*)
21863 if test "$host_cpu" = ia64; then
21864 # On IA64, the linker does run time linking by default, so we don't
21865 # have to do anything special.
21866 aix_use_runtimelinking=no
21867 exp_sym_flag='-Bexport'
21868 no_entry_flag=""
21869 else
21870 # If we're using GNU nm, then we don't want the "-C" option.
21871 # -C means demangle to AIX nm, but means don't demangle with GNU nm
21872 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
21873 export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
21874 else
21875 export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
21877 aix_use_runtimelinking=no
21879 # Test if we are trying to use run time linking or normal
21880 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
21881 # need to do runtime linking.
21882 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
21883 for ld_flag in $LDFLAGS; do
21884 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
21885 aix_use_runtimelinking=yes
21886 break
21888 done
21890 esac
21892 exp_sym_flag='-bexport'
21893 no_entry_flag='-bnoentry'
21896 # When large executables or shared objects are built, AIX ld can
21897 # have problems creating the table of contents. If linking a library
21898 # or program results in "error TOC overflow" add -mminimal-toc to
21899 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
21900 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
21902 archive_cmds_F77=''
21903 hardcode_direct_F77=yes
21904 hardcode_libdir_separator_F77=':'
21905 link_all_deplibs_F77=yes
21907 if test "$GCC" = yes; then
21908 case $host_os in aix4.[012]|aix4.[012].*)
21909 # We only want to do this on AIX 4.2 and lower, the check
21910 # below for broken collect2 doesn't work under 4.3+
21911 collect2name=`${CC} -print-prog-name=collect2`
21912 if test -f "$collect2name" && \
21913 strings "$collect2name" | grep resolve_lib_name >/dev/null
21914 then
21915 # We have reworked collect2
21916 hardcode_direct_F77=yes
21917 else
21918 # We have old collect2
21919 hardcode_direct_F77=unsupported
21920 # It fails to find uninstalled libraries when the uninstalled
21921 # path is not listed in the libpath. Setting hardcode_minus_L
21922 # to unsupported forces relinking
21923 hardcode_minus_L_F77=yes
21924 hardcode_libdir_flag_spec_F77='-L$libdir'
21925 hardcode_libdir_separator_F77=
21928 esac
21929 shared_flag='-shared'
21930 if test "$aix_use_runtimelinking" = yes; then
21931 shared_flag="$shared_flag "'${wl}-G'
21933 else
21934 # not using gcc
21935 if test "$host_cpu" = ia64; then
21936 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
21937 # chokes on -Wl,-G. The following line is correct:
21938 shared_flag='-G'
21939 else
21940 if test "$aix_use_runtimelinking" = yes; then
21941 shared_flag='${wl}-G'
21942 else
21943 shared_flag='${wl}-bM:SRE'
21948 # It seems that -bexpall does not export symbols beginning with
21949 # underscore (_), so it is better to generate a list of symbols to export.
21950 always_export_symbols_F77=yes
21951 if test "$aix_use_runtimelinking" = yes; then
21952 # Warning - without using the other runtime loading flags (-brtl),
21953 # -berok will link without error, but may produce a broken library.
21954 allow_undefined_flag_F77='-berok'
21955 # Determine the default libpath from the value encoded in an empty executable.
21956 cat >conftest.$ac_ext <<_ACEOF
21957 program main
21960 _ACEOF
21961 rm -f conftest.$ac_objext conftest$ac_exeext
21962 if { (ac_try="$ac_link"
21963 case "(($ac_try" in
21964 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21965 *) ac_try_echo=$ac_try;;
21966 esac
21967 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21968 (eval "$ac_link") 2>conftest.er1
21969 ac_status=$?
21970 grep -v '^ *+' conftest.er1 >conftest.err
21971 rm -f conftest.er1
21972 cat conftest.err >&5
21973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21974 (exit $ac_status); } &&
21975 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
21976 { (case "(($ac_try" in
21977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21978 *) ac_try_echo=$ac_try;;
21979 esac
21980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21981 (eval "$ac_try") 2>&5
21982 ac_status=$?
21983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21984 (exit $ac_status); }; } &&
21985 { ac_try='test -s conftest$ac_exeext'
21986 { (case "(($ac_try" in
21987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21988 *) ac_try_echo=$ac_try;;
21989 esac
21990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21991 (eval "$ac_try") 2>&5
21992 ac_status=$?
21993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21994 (exit $ac_status); }; }; then
21996 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
21998 # Check for a 64-bit object if we didn't find anything.
21999 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
22000 }'`; fi
22001 else
22002 echo "$as_me: failed program was:" >&5
22003 sed 's/^/| /' conftest.$ac_ext >&5
22008 rm -f core conftest.err conftest.$ac_objext \
22009 conftest$ac_exeext conftest.$ac_ext
22010 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
22012 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
22013 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
22014 else
22015 if test "$host_cpu" = ia64; then
22016 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
22017 allow_undefined_flag_F77="-z nodefs"
22018 archive_expsym_cmds_F77="\$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"
22019 else
22020 # Determine the default libpath from the value encoded in an empty executable.
22021 cat >conftest.$ac_ext <<_ACEOF
22022 program main
22025 _ACEOF
22026 rm -f conftest.$ac_objext conftest$ac_exeext
22027 if { (ac_try="$ac_link"
22028 case "(($ac_try" in
22029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22030 *) ac_try_echo=$ac_try;;
22031 esac
22032 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22033 (eval "$ac_link") 2>conftest.er1
22034 ac_status=$?
22035 grep -v '^ *+' conftest.er1 >conftest.err
22036 rm -f conftest.er1
22037 cat conftest.err >&5
22038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22039 (exit $ac_status); } &&
22040 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
22041 { (case "(($ac_try" in
22042 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22043 *) ac_try_echo=$ac_try;;
22044 esac
22045 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22046 (eval "$ac_try") 2>&5
22047 ac_status=$?
22048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22049 (exit $ac_status); }; } &&
22050 { ac_try='test -s conftest$ac_exeext'
22051 { (case "(($ac_try" in
22052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22053 *) ac_try_echo=$ac_try;;
22054 esac
22055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22056 (eval "$ac_try") 2>&5
22057 ac_status=$?
22058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22059 (exit $ac_status); }; }; then
22061 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
22063 # Check for a 64-bit object if we didn't find anything.
22064 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
22065 }'`; fi
22066 else
22067 echo "$as_me: failed program was:" >&5
22068 sed 's/^/| /' conftest.$ac_ext >&5
22073 rm -f core conftest.err conftest.$ac_objext \
22074 conftest$ac_exeext conftest.$ac_ext
22075 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
22077 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
22078 # Warning - without using the other run time loading flags,
22079 # -berok will link without error, but may produce a broken library.
22080 no_undefined_flag_F77=' ${wl}-bernotok'
22081 allow_undefined_flag_F77=' ${wl}-berok'
22082 # Exported symbols can be pulled into shared objects from archives
22083 whole_archive_flag_spec_F77='$convenience'
22084 archive_cmds_need_lc_F77=yes
22085 # This is similar to how AIX traditionally builds its shared libraries.
22086 archive_expsym_cmds_F77="\$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'
22091 amigaos*)
22092 archive_cmds_F77='$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)'
22093 hardcode_libdir_flag_spec_F77='-L$libdir'
22094 hardcode_minus_L_F77=yes
22095 # see comment about different semantics on the GNU ld section
22096 ld_shlibs_F77=no
22099 bsdi[45]*)
22100 export_dynamic_flag_spec_F77=-rdynamic
22103 cygwin* | mingw* | pw32*)
22104 # When not using gcc, we currently assume that we are using
22105 # Microsoft Visual C++.
22106 # hardcode_libdir_flag_spec is actually meaningless, as there is
22107 # no search path for DLLs.
22108 hardcode_libdir_flag_spec_F77=' '
22109 allow_undefined_flag_F77=unsupported
22110 # Tell ltmain to make .lib files, not .a files.
22111 libext=lib
22112 # Tell ltmain to make .dll files, not .so files.
22113 shrext_cmds=".dll"
22114 # FIXME: Setting linknames here is a bad hack.
22115 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
22116 # The linker will automatically build a .lib file if we build a DLL.
22117 old_archive_From_new_cmds_F77='true'
22118 # FIXME: Should let the user specify the lib program.
22119 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
22120 fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
22121 enable_shared_with_static_runtimes_F77=yes
22124 darwin* | rhapsody*)
22125 case $host_os in
22126 rhapsody* | darwin1.[012])
22127 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
22129 *) # Darwin 1.3 on
22130 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
22131 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
22132 else
22133 case ${MACOSX_DEPLOYMENT_TARGET} in
22134 10.[012])
22135 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
22137 10.*)
22138 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
22140 esac
22143 esac
22144 archive_cmds_need_lc_F77=no
22145 hardcode_direct_F77=no
22146 hardcode_automatic_F77=yes
22147 hardcode_shlibpath_var_F77=unsupported
22148 whole_archive_flag_spec_F77=''
22149 link_all_deplibs_F77=yes
22150 if test "$GCC" = yes ; then
22151 output_verbose_link_cmd='echo'
22152 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
22153 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
22154 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
22155 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
22156 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
22157 else
22158 case $cc_basename in
22159 xlc*)
22160 output_verbose_link_cmd='echo'
22161 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
22162 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
22163 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
22164 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
22165 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
22168 ld_shlibs_F77=no
22170 esac
22174 dgux*)
22175 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22176 hardcode_libdir_flag_spec_F77='-L$libdir'
22177 hardcode_shlibpath_var_F77=no
22180 freebsd1*)
22181 ld_shlibs_F77=no
22184 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
22185 # support. Future versions do this automatically, but an explicit c++rt0.o
22186 # does not break anything, and helps significantly (at the cost of a little
22187 # extra space).
22188 freebsd2.2*)
22189 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
22190 hardcode_libdir_flag_spec_F77='-R$libdir'
22191 hardcode_direct_F77=yes
22192 hardcode_shlibpath_var_F77=no
22195 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
22196 freebsd2*)
22197 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
22198 hardcode_direct_F77=yes
22199 hardcode_minus_L_F77=yes
22200 hardcode_shlibpath_var_F77=no
22203 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
22204 freebsd* | kfreebsd*-gnu | dragonfly*)
22205 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
22206 hardcode_libdir_flag_spec_F77='-R$libdir'
22207 hardcode_direct_F77=yes
22208 hardcode_shlibpath_var_F77=no
22211 hpux9*)
22212 if test "$GCC" = yes; then
22213 archive_cmds_F77='$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'
22214 else
22215 archive_cmds_F77='$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'
22217 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
22218 hardcode_libdir_separator_F77=:
22219 hardcode_direct_F77=yes
22221 # hardcode_minus_L: Not really in the search PATH,
22222 # but as the default location of the library.
22223 hardcode_minus_L_F77=yes
22224 export_dynamic_flag_spec_F77='${wl}-E'
22227 hpux10*)
22228 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
22229 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
22230 else
22231 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
22233 if test "$with_gnu_ld" = no; then
22234 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
22235 hardcode_libdir_separator_F77=:
22237 hardcode_direct_F77=yes
22238 export_dynamic_flag_spec_F77='${wl}-E'
22240 # hardcode_minus_L: Not really in the search PATH,
22241 # but as the default location of the library.
22242 hardcode_minus_L_F77=yes
22246 hpux11*)
22247 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
22248 case $host_cpu in
22249 hppa*64*)
22250 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
22252 ia64*)
22253 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
22256 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
22258 esac
22259 else
22260 case $host_cpu in
22261 hppa*64*)
22262 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
22264 ia64*)
22265 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
22268 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
22270 esac
22272 if test "$with_gnu_ld" = no; then
22273 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
22274 hardcode_libdir_separator_F77=:
22276 case $host_cpu in
22277 hppa*64*|ia64*)
22278 hardcode_libdir_flag_spec_ld_F77='+b $libdir'
22279 hardcode_direct_F77=no
22280 hardcode_shlibpath_var_F77=no
22283 hardcode_direct_F77=yes
22284 export_dynamic_flag_spec_F77='${wl}-E'
22286 # hardcode_minus_L: Not really in the search PATH,
22287 # but as the default location of the library.
22288 hardcode_minus_L_F77=yes
22290 esac
22294 irix5* | irix6* | nonstopux*)
22295 if test "$GCC" = yes; then
22296 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
22297 else
22298 archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
22299 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
22301 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
22302 hardcode_libdir_separator_F77=:
22303 link_all_deplibs_F77=yes
22306 netbsd*)
22307 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
22308 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
22309 else
22310 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
22312 hardcode_libdir_flag_spec_F77='-R$libdir'
22313 hardcode_direct_F77=yes
22314 hardcode_shlibpath_var_F77=no
22317 newsos6)
22318 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22319 hardcode_direct_F77=yes
22320 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
22321 hardcode_libdir_separator_F77=:
22322 hardcode_shlibpath_var_F77=no
22325 openbsd*)
22326 hardcode_direct_F77=yes
22327 hardcode_shlibpath_var_F77=no
22328 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
22329 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
22330 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
22331 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
22332 export_dynamic_flag_spec_F77='${wl}-E'
22333 else
22334 case $host_os in
22335 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
22336 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
22337 hardcode_libdir_flag_spec_F77='-R$libdir'
22340 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
22341 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
22343 esac
22347 os2*)
22348 hardcode_libdir_flag_spec_F77='-L$libdir'
22349 hardcode_minus_L_F77=yes
22350 allow_undefined_flag_F77=unsupported
22351 archive_cmds_F77='$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'
22352 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
22355 osf3*)
22356 if test "$GCC" = yes; then
22357 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
22358 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
22359 else
22360 allow_undefined_flag_F77=' -expect_unresolved \*'
22361 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
22363 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
22364 hardcode_libdir_separator_F77=:
22367 osf4* | osf5*) # as osf3* with the addition of -msym flag
22368 if test "$GCC" = yes; then
22369 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
22370 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
22371 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
22372 else
22373 allow_undefined_flag_F77=' -expect_unresolved \*'
22374 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
22375 archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
22376 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
22378 # Both c and cxx compiler support -rpath directly
22379 hardcode_libdir_flag_spec_F77='-rpath $libdir'
22381 hardcode_libdir_separator_F77=:
22384 solaris*)
22385 no_undefined_flag_F77=' -z text'
22386 if test "$GCC" = yes; then
22387 wlarc='${wl}'
22388 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
22389 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
22390 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
22391 else
22392 wlarc=''
22393 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
22394 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
22395 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
22397 hardcode_libdir_flag_spec_F77='-R$libdir'
22398 hardcode_shlibpath_var_F77=no
22399 case $host_os in
22400 solaris2.[0-5] | solaris2.[0-5].*) ;;
22402 # The compiler driver will combine linker options so we
22403 # cannot just pass the convience library names through
22404 # without $wl, iff we do not link with $LD.
22405 # Luckily, gcc supports the same syntax we need for Sun Studio.
22406 # Supported since Solaris 2.6 (maybe 2.5.1?)
22407 case $wlarc in
22409 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
22411 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
22412 esac ;;
22413 esac
22414 link_all_deplibs_F77=yes
22417 sunos4*)
22418 if test "x$host_vendor" = xsequent; then
22419 # Use $CC to link under sequent, because it throws in some extra .o
22420 # files that make .init and .fini sections work.
22421 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
22422 else
22423 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
22425 hardcode_libdir_flag_spec_F77='-L$libdir'
22426 hardcode_direct_F77=yes
22427 hardcode_minus_L_F77=yes
22428 hardcode_shlibpath_var_F77=no
22431 sysv4)
22432 case $host_vendor in
22433 sni)
22434 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22435 hardcode_direct_F77=yes # is this really true???
22437 siemens)
22438 ## LD is ld it makes a PLAMLIB
22439 ## CC just makes a GrossModule.
22440 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
22441 reload_cmds_F77='$CC -r -o $output$reload_objs'
22442 hardcode_direct_F77=no
22444 motorola)
22445 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22446 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
22448 esac
22449 runpath_var='LD_RUN_PATH'
22450 hardcode_shlibpath_var_F77=no
22453 sysv4.3*)
22454 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22455 hardcode_shlibpath_var_F77=no
22456 export_dynamic_flag_spec_F77='-Bexport'
22459 sysv4*MP*)
22460 if test -d /usr/nec; then
22461 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22462 hardcode_shlibpath_var_F77=no
22463 runpath_var=LD_RUN_PATH
22464 hardcode_runpath_var=yes
22465 ld_shlibs_F77=yes
22469 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
22470 no_undefined_flag_F77='${wl}-z,text'
22471 archive_cmds_need_lc_F77=no
22472 hardcode_shlibpath_var_F77=no
22473 runpath_var='LD_RUN_PATH'
22475 if test "$GCC" = yes; then
22476 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
22477 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
22478 else
22479 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
22480 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
22484 sysv5* | sco3.2v5* | sco5v6*)
22485 # Note: We can NOT use -z defs as we might desire, because we do not
22486 # link with -lc, and that would cause any symbols used from libc to
22487 # always be unresolved, which means just about no library would
22488 # ever link correctly. If we're not using GNU ld we use -z text
22489 # though, which does catch some bad symbols but isn't as heavy-handed
22490 # as -z defs.
22491 no_undefined_flag_F77='${wl}-z,text'
22492 allow_undefined_flag_F77='${wl}-z,nodefs'
22493 archive_cmds_need_lc_F77=no
22494 hardcode_shlibpath_var_F77=no
22495 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
22496 hardcode_libdir_separator_F77=':'
22497 link_all_deplibs_F77=yes
22498 export_dynamic_flag_spec_F77='${wl}-Bexport'
22499 runpath_var='LD_RUN_PATH'
22501 if test "$GCC" = yes; then
22502 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
22503 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
22504 else
22505 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
22506 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
22510 uts4*)
22511 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22512 hardcode_libdir_flag_spec_F77='-L$libdir'
22513 hardcode_shlibpath_var_F77=no
22517 ld_shlibs_F77=no
22519 esac
22522 { echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
22523 echo "${ECHO_T}$ld_shlibs_F77" >&6; }
22524 test "$ld_shlibs_F77" = no && can_build_shared=no
22527 # Do we need to explicitly link libc?
22529 case "x$archive_cmds_need_lc_F77" in
22530 x|xyes)
22531 # Assume -lc should be added
22532 archive_cmds_need_lc_F77=yes
22534 if test "$enable_shared" = yes && test "$GCC" = yes; then
22535 case $archive_cmds_F77 in
22536 *'~'*)
22537 # FIXME: we may have to deal with multi-command sequences.
22539 '$CC '*)
22540 # Test whether the compiler implicitly links with -lc since on some
22541 # systems, -lgcc has to come before -lc. If gcc already passes -lc
22542 # to ld, don't add -lc before -lgcc.
22543 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
22544 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
22545 $rm conftest*
22546 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
22548 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22549 (eval $ac_compile) 2>&5
22550 ac_status=$?
22551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22552 (exit $ac_status); } 2>conftest.err; then
22553 soname=conftest
22554 lib=conftest
22555 libobjs=conftest.$ac_objext
22556 deplibs=
22557 wl=$lt_prog_compiler_wl_F77
22558 pic_flag=$lt_prog_compiler_pic_F77
22559 compiler_flags=-v
22560 linker_flags=-v
22561 verstring=
22562 output_objdir=.
22563 libname=conftest
22564 lt_save_allow_undefined_flag=$allow_undefined_flag_F77
22565 allow_undefined_flag_F77=
22566 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
22567 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
22568 ac_status=$?
22569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22570 (exit $ac_status); }
22571 then
22572 archive_cmds_need_lc_F77=no
22573 else
22574 archive_cmds_need_lc_F77=yes
22576 allow_undefined_flag_F77=$lt_save_allow_undefined_flag
22577 else
22578 cat conftest.err 1>&5
22580 $rm conftest*
22581 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
22582 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
22584 esac
22587 esac
22589 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
22590 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
22591 library_names_spec=
22592 libname_spec='lib$name'
22593 soname_spec=
22594 shrext_cmds=".so"
22595 postinstall_cmds=
22596 postuninstall_cmds=
22597 finish_cmds=
22598 finish_eval=
22599 shlibpath_var=
22600 shlibpath_overrides_runpath=unknown
22601 version_type=none
22602 dynamic_linker="$host_os ld.so"
22603 sys_lib_dlsearch_path_spec="/lib /usr/lib"
22604 if test "$GCC" = yes; then
22605 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
22606 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
22607 # if the path contains ";" then we assume it to be the separator
22608 # otherwise default to the standard path separator (i.e. ":") - it is
22609 # assumed that no part of a normal pathname contains ";" but that should
22610 # okay in the real world where ";" in dirpaths is itself problematic.
22611 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
22612 else
22613 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
22615 else
22616 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
22618 need_lib_prefix=unknown
22619 hardcode_into_libs=no
22621 # when you set need_version to no, make sure it does not cause -set_version
22622 # flags to be left without arguments
22623 need_version=unknown
22625 case $host_os in
22626 aix3*)
22627 version_type=linux
22628 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
22629 shlibpath_var=LIBPATH
22631 # AIX 3 has no versioning support, so we append a major version to the name.
22632 soname_spec='${libname}${release}${shared_ext}$major'
22635 aix4* | aix5*)
22636 version_type=linux
22637 need_lib_prefix=no
22638 need_version=no
22639 hardcode_into_libs=yes
22640 if test "$host_cpu" = ia64; then
22641 # AIX 5 supports IA64
22642 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
22643 shlibpath_var=LD_LIBRARY_PATH
22644 else
22645 # With GCC up to 2.95.x, collect2 would create an import file
22646 # for dependence libraries. The import file would start with
22647 # the line `#! .'. This would cause the generated library to
22648 # depend on `.', always an invalid library. This was fixed in
22649 # development snapshots of GCC prior to 3.0.
22650 case $host_os in
22651 aix4 | aix4.[01] | aix4.[01].*)
22652 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
22653 echo ' yes '
22654 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
22656 else
22657 can_build_shared=no
22660 esac
22661 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
22662 # soname into executable. Probably we can add versioning support to
22663 # collect2, so additional links can be useful in future.
22664 if test "$aix_use_runtimelinking" = yes; then
22665 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
22666 # instead of lib<name>.a to let people know that these are not
22667 # typical AIX shared libraries.
22668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
22669 else
22670 # We preserve .a as extension for shared libraries through AIX4.2
22671 # and later when we are not doing run time linking.
22672 library_names_spec='${libname}${release}.a $libname.a'
22673 soname_spec='${libname}${release}${shared_ext}$major'
22675 shlibpath_var=LIBPATH
22679 amigaos*)
22680 library_names_spec='$libname.ixlibrary $libname.a'
22681 # Create ${libname}_ixlibrary.a entries in /sys/libs.
22682 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
22685 beos*)
22686 library_names_spec='${libname}${shared_ext}'
22687 dynamic_linker="$host_os ld.so"
22688 shlibpath_var=LIBRARY_PATH
22691 bsdi[45]*)
22692 version_type=linux
22693 need_version=no
22694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
22695 soname_spec='${libname}${release}${shared_ext}$major'
22696 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
22697 shlibpath_var=LD_LIBRARY_PATH
22698 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
22699 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
22700 # the default ld.so.conf also contains /usr/contrib/lib and
22701 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
22702 # libtool to hard-code these into programs
22705 cygwin* | mingw* | pw32*)
22706 version_type=windows
22707 shrext_cmds=".dll"
22708 need_version=no
22709 need_lib_prefix=no
22711 case $GCC,$host_os in
22712 yes,cygwin* | yes,mingw* | yes,pw32*)
22713 library_names_spec='$libname.dll.a'
22714 # DLL is installed to $(libdir)/../bin by postinstall_cmds
22715 postinstall_cmds='base_file=`basename \${file}`~
22716 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
22717 dldir=$destdir/`dirname \$dlpath`~
22718 test -d \$dldir || mkdir -p \$dldir~
22719 $install_prog $dir/$dlname \$dldir/$dlname~
22720 chmod a+x \$dldir/$dlname'
22721 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
22722 dlpath=$dir/\$dldll~
22723 $rm \$dlpath'
22724 shlibpath_overrides_runpath=yes
22726 case $host_os in
22727 cygwin*)
22728 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
22729 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
22730 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
22732 mingw*)
22733 # MinGW DLLs use traditional 'lib' prefix
22734 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
22735 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
22736 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
22737 # It is most probably a Windows format PATH printed by
22738 # mingw gcc, but we are running on Cygwin. Gcc prints its search
22739 # path with ; separators, and with drive letters. We can handle the
22740 # drive letters (cygwin fileutils understands them), so leave them,
22741 # especially as we might pass files found there to a mingw objdump,
22742 # which wouldn't understand a cygwinified path. Ahh.
22743 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
22744 else
22745 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
22748 pw32*)
22749 # pw32 DLLs use 'pw' prefix rather than 'lib'
22750 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
22752 esac
22756 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
22758 esac
22759 dynamic_linker='Win32 ld.exe'
22760 # FIXME: first we should search . and the directory the executable is in
22761 shlibpath_var=PATH
22764 darwin* | rhapsody*)
22765 dynamic_linker="$host_os dyld"
22766 version_type=darwin
22767 need_lib_prefix=no
22768 need_version=no
22769 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
22770 soname_spec='${libname}${release}${major}$shared_ext'
22771 shlibpath_overrides_runpath=yes
22772 shlibpath_var=DYLD_LIBRARY_PATH
22773 shrext_cmds='.dylib'
22774 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
22775 if test "$GCC" = yes; then
22776 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
22777 else
22778 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
22780 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
22783 dgux*)
22784 version_type=linux
22785 need_lib_prefix=no
22786 need_version=no
22787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
22788 soname_spec='${libname}${release}${shared_ext}$major'
22789 shlibpath_var=LD_LIBRARY_PATH
22792 freebsd1*)
22793 dynamic_linker=no
22796 kfreebsd*-gnu)
22797 version_type=linux
22798 need_lib_prefix=no
22799 need_version=no
22800 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
22801 soname_spec='${libname}${release}${shared_ext}$major'
22802 shlibpath_var=LD_LIBRARY_PATH
22803 shlibpath_overrides_runpath=no
22804 hardcode_into_libs=yes
22805 dynamic_linker='GNU ld.so'
22808 freebsd* | dragonfly*)
22809 # DragonFly does not have aout. When/if they implement a new
22810 # versioning mechanism, adjust this.
22811 if test -x /usr/bin/objformat; then
22812 objformat=`/usr/bin/objformat`
22813 else
22814 case $host_os in
22815 freebsd[123]*) objformat=aout ;;
22816 *) objformat=elf ;;
22817 esac
22819 version_type=freebsd-$objformat
22820 case $version_type in
22821 freebsd-elf*)
22822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
22823 need_version=no
22824 need_lib_prefix=no
22826 freebsd-*)
22827 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
22828 need_version=yes
22830 esac
22831 shlibpath_var=LD_LIBRARY_PATH
22832 case $host_os in
22833 freebsd2*)
22834 shlibpath_overrides_runpath=yes
22836 freebsd3.[01]* | freebsdelf3.[01]*)
22837 shlibpath_overrides_runpath=yes
22838 hardcode_into_libs=yes
22840 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
22841 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
22842 shlibpath_overrides_runpath=no
22843 hardcode_into_libs=yes
22845 freebsd*) # from 4.6 on
22846 shlibpath_overrides_runpath=yes
22847 hardcode_into_libs=yes
22849 esac
22852 gnu*)
22853 version_type=linux
22854 need_lib_prefix=no
22855 need_version=no
22856 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
22857 soname_spec='${libname}${release}${shared_ext}$major'
22858 shlibpath_var=LD_LIBRARY_PATH
22859 hardcode_into_libs=yes
22862 hpux9* | hpux10* | hpux11*)
22863 # Give a soname corresponding to the major version so that dld.sl refuses to
22864 # link against other versions.
22865 version_type=sunos
22866 need_lib_prefix=no
22867 need_version=no
22868 case $host_cpu in
22869 ia64*)
22870 shrext_cmds='.so'
22871 hardcode_into_libs=yes
22872 dynamic_linker="$host_os dld.so"
22873 shlibpath_var=LD_LIBRARY_PATH
22874 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
22875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
22876 soname_spec='${libname}${release}${shared_ext}$major'
22877 if test "X$HPUX_IA64_MODE" = X32; then
22878 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
22879 else
22880 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
22882 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
22884 hppa*64*)
22885 shrext_cmds='.sl'
22886 hardcode_into_libs=yes
22887 dynamic_linker="$host_os dld.sl"
22888 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
22889 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
22890 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
22891 soname_spec='${libname}${release}${shared_ext}$major'
22892 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
22893 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
22896 shrext_cmds='.sl'
22897 dynamic_linker="$host_os dld.sl"
22898 shlibpath_var=SHLIB_PATH
22899 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
22900 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
22901 soname_spec='${libname}${release}${shared_ext}$major'
22903 esac
22904 # HP-UX runs *really* slowly unless shared libraries are mode 555.
22905 postinstall_cmds='chmod 555 $lib'
22908 interix3*)
22909 version_type=linux
22910 need_lib_prefix=no
22911 need_version=no
22912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
22913 soname_spec='${libname}${release}${shared_ext}$major'
22914 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
22915 shlibpath_var=LD_LIBRARY_PATH
22916 shlibpath_overrides_runpath=no
22917 hardcode_into_libs=yes
22920 irix5* | irix6* | nonstopux*)
22921 case $host_os in
22922 nonstopux*) version_type=nonstopux ;;
22924 if test "$lt_cv_prog_gnu_ld" = yes; then
22925 version_type=linux
22926 else
22927 version_type=irix
22928 fi ;;
22929 esac
22930 need_lib_prefix=no
22931 need_version=no
22932 soname_spec='${libname}${release}${shared_ext}$major'
22933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
22934 case $host_os in
22935 irix5* | nonstopux*)
22936 libsuff= shlibsuff=
22939 case $LD in # libtool.m4 will add one of these switches to LD
22940 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
22941 libsuff= shlibsuff= libmagic=32-bit;;
22942 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
22943 libsuff=32 shlibsuff=N32 libmagic=N32;;
22944 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
22945 libsuff=64 shlibsuff=64 libmagic=64-bit;;
22946 *) libsuff= shlibsuff= libmagic=never-match;;
22947 esac
22949 esac
22950 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
22951 shlibpath_overrides_runpath=no
22952 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
22953 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
22954 hardcode_into_libs=yes
22957 # No shared lib support for Linux oldld, aout, or coff.
22958 linux*oldld* | linux*aout* | linux*coff*)
22959 dynamic_linker=no
22962 # This must be Linux ELF.
22963 linux*)
22964 version_type=linux
22965 need_lib_prefix=no
22966 need_version=no
22967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
22968 soname_spec='${libname}${release}${shared_ext}$major'
22969 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
22970 shlibpath_var=LD_LIBRARY_PATH
22971 shlibpath_overrides_runpath=no
22972 # This implies no fast_install, which is unacceptable.
22973 # Some rework will be needed to allow for fast_install
22974 # before this can be enabled.
22975 hardcode_into_libs=yes
22977 # Append ld.so.conf contents to the search path
22978 if test -f /etc/ld.so.conf; then
22979 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
22980 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
22983 # We used to test for /lib/ld.so.1 and disable shared libraries on
22984 # powerpc, because MkLinux only supported shared libraries with the
22985 # GNU dynamic linker. Since this was broken with cross compilers,
22986 # most powerpc-linux boxes support dynamic linking these days and
22987 # people can always --disable-shared, the test was removed, and we
22988 # assume the GNU/Linux dynamic linker is in use.
22989 dynamic_linker='GNU/Linux ld.so'
22992 knetbsd*-gnu)
22993 version_type=linux
22994 need_lib_prefix=no
22995 need_version=no
22996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
22997 soname_spec='${libname}${release}${shared_ext}$major'
22998 shlibpath_var=LD_LIBRARY_PATH
22999 shlibpath_overrides_runpath=no
23000 hardcode_into_libs=yes
23001 dynamic_linker='GNU ld.so'
23004 netbsd*)
23005 version_type=sunos
23006 need_lib_prefix=no
23007 need_version=no
23008 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
23009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
23010 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
23011 dynamic_linker='NetBSD (a.out) ld.so'
23012 else
23013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
23014 soname_spec='${libname}${release}${shared_ext}$major'
23015 dynamic_linker='NetBSD ld.elf_so'
23017 shlibpath_var=LD_LIBRARY_PATH
23018 shlibpath_overrides_runpath=yes
23019 hardcode_into_libs=yes
23022 newsos6)
23023 version_type=linux
23024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23025 shlibpath_var=LD_LIBRARY_PATH
23026 shlibpath_overrides_runpath=yes
23029 nto-qnx*)
23030 version_type=linux
23031 need_lib_prefix=no
23032 need_version=no
23033 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23034 soname_spec='${libname}${release}${shared_ext}$major'
23035 shlibpath_var=LD_LIBRARY_PATH
23036 shlibpath_overrides_runpath=yes
23039 openbsd*)
23040 version_type=sunos
23041 sys_lib_dlsearch_path_spec="/usr/lib"
23042 need_lib_prefix=no
23043 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
23044 case $host_os in
23045 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
23046 *) need_version=no ;;
23047 esac
23048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
23049 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
23050 shlibpath_var=LD_LIBRARY_PATH
23051 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
23052 case $host_os in
23053 openbsd2.[89] | openbsd2.[89].*)
23054 shlibpath_overrides_runpath=no
23057 shlibpath_overrides_runpath=yes
23059 esac
23060 else
23061 shlibpath_overrides_runpath=yes
23065 os2*)
23066 libname_spec='$name'
23067 shrext_cmds=".dll"
23068 need_lib_prefix=no
23069 library_names_spec='$libname${shared_ext} $libname.a'
23070 dynamic_linker='OS/2 ld.exe'
23071 shlibpath_var=LIBPATH
23074 osf3* | osf4* | osf5*)
23075 version_type=osf
23076 need_lib_prefix=no
23077 need_version=no
23078 soname_spec='${libname}${release}${shared_ext}$major'
23079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23080 shlibpath_var=LD_LIBRARY_PATH
23081 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
23082 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
23085 solaris*)
23086 version_type=linux
23087 need_lib_prefix=no
23088 need_version=no
23089 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23090 soname_spec='${libname}${release}${shared_ext}$major'
23091 shlibpath_var=LD_LIBRARY_PATH
23092 shlibpath_overrides_runpath=yes
23093 hardcode_into_libs=yes
23094 # ldd complains unless libraries are executable
23095 postinstall_cmds='chmod +x $lib'
23098 sunos4*)
23099 version_type=sunos
23100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
23101 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
23102 shlibpath_var=LD_LIBRARY_PATH
23103 shlibpath_overrides_runpath=yes
23104 if test "$with_gnu_ld" = yes; then
23105 need_lib_prefix=no
23107 need_version=yes
23110 sysv4 | sysv4.3*)
23111 version_type=linux
23112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23113 soname_spec='${libname}${release}${shared_ext}$major'
23114 shlibpath_var=LD_LIBRARY_PATH
23115 case $host_vendor in
23116 sni)
23117 shlibpath_overrides_runpath=no
23118 need_lib_prefix=no
23119 export_dynamic_flag_spec='${wl}-Blargedynsym'
23120 runpath_var=LD_RUN_PATH
23122 siemens)
23123 need_lib_prefix=no
23125 motorola)
23126 need_lib_prefix=no
23127 need_version=no
23128 shlibpath_overrides_runpath=no
23129 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
23131 esac
23134 sysv4*MP*)
23135 if test -d /usr/nec ;then
23136 version_type=linux
23137 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
23138 soname_spec='$libname${shared_ext}.$major'
23139 shlibpath_var=LD_LIBRARY_PATH
23143 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
23144 version_type=freebsd-elf
23145 need_lib_prefix=no
23146 need_version=no
23147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
23148 soname_spec='${libname}${release}${shared_ext}$major'
23149 shlibpath_var=LD_LIBRARY_PATH
23150 hardcode_into_libs=yes
23151 if test "$with_gnu_ld" = yes; then
23152 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
23153 shlibpath_overrides_runpath=no
23154 else
23155 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
23156 shlibpath_overrides_runpath=yes
23157 case $host_os in
23158 sco3.2v5*)
23159 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
23161 esac
23163 sys_lib_dlsearch_path_spec='/usr/lib'
23166 uts4*)
23167 version_type=linux
23168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23169 soname_spec='${libname}${release}${shared_ext}$major'
23170 shlibpath_var=LD_LIBRARY_PATH
23174 dynamic_linker=no
23176 esac
23177 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
23178 echo "${ECHO_T}$dynamic_linker" >&6; }
23179 test "$dynamic_linker" = no && can_build_shared=no
23181 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
23182 if test "$GCC" = yes; then
23183 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
23186 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
23187 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
23188 hardcode_action_F77=
23189 if test -n "$hardcode_libdir_flag_spec_F77" || \
23190 test -n "$runpath_var_F77" || \
23191 test "X$hardcode_automatic_F77" = "Xyes" ; then
23193 # We can hardcode non-existant directories.
23194 if test "$hardcode_direct_F77" != no &&
23195 # If the only mechanism to avoid hardcoding is shlibpath_var, we
23196 # have to relink, otherwise we might link with an installed library
23197 # when we should be linking with a yet-to-be-installed one
23198 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
23199 test "$hardcode_minus_L_F77" != no; then
23200 # Linking always hardcodes the temporary library directory.
23201 hardcode_action_F77=relink
23202 else
23203 # We can link without hardcoding, and we can hardcode nonexisting dirs.
23204 hardcode_action_F77=immediate
23206 else
23207 # We cannot hardcode anything, or else we can only hardcode existing
23208 # directories.
23209 hardcode_action_F77=unsupported
23211 { echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
23212 echo "${ECHO_T}$hardcode_action_F77" >&6; }
23214 if test "$hardcode_action_F77" = relink; then
23215 # Fast installation is not supported
23216 enable_fast_install=no
23217 elif test "$shlibpath_overrides_runpath" = yes ||
23218 test "$enable_shared" = no; then
23219 # Fast installation is not necessary
23220 enable_fast_install=needless
23224 # The else clause should only fire when bootstrapping the
23225 # libtool distribution, otherwise you forgot to ship ltmain.sh
23226 # with your package, and you will get complaints that there are
23227 # no rules to generate ltmain.sh.
23228 if test -f "$ltmain"; then
23229 # See if we are running on zsh, and set the options which allow our commands through
23230 # without removal of \ escapes.
23231 if test -n "${ZSH_VERSION+set}" ; then
23232 setopt NO_GLOB_SUBST
23234 # Now quote all the things that may contain metacharacters while being
23235 # careful not to overquote the AC_SUBSTed values. We take copies of the
23236 # variables and quote the copies for generation of the libtool script.
23237 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
23238 SED SHELL STRIP \
23239 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
23240 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
23241 deplibs_check_method reload_flag reload_cmds need_locks \
23242 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
23243 lt_cv_sys_global_symbol_to_c_name_address \
23244 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
23245 old_postinstall_cmds old_postuninstall_cmds \
23246 compiler_F77 \
23247 CC_F77 \
23248 LD_F77 \
23249 lt_prog_compiler_wl_F77 \
23250 lt_prog_compiler_pic_F77 \
23251 lt_prog_compiler_static_F77 \
23252 lt_prog_compiler_no_builtin_flag_F77 \
23253 export_dynamic_flag_spec_F77 \
23254 thread_safe_flag_spec_F77 \
23255 whole_archive_flag_spec_F77 \
23256 enable_shared_with_static_runtimes_F77 \
23257 old_archive_cmds_F77 \
23258 old_archive_from_new_cmds_F77 \
23259 predep_objects_F77 \
23260 postdep_objects_F77 \
23261 predeps_F77 \
23262 postdeps_F77 \
23263 compiler_lib_search_path_F77 \
23264 archive_cmds_F77 \
23265 archive_expsym_cmds_F77 \
23266 postinstall_cmds_F77 \
23267 postuninstall_cmds_F77 \
23268 old_archive_from_expsyms_cmds_F77 \
23269 allow_undefined_flag_F77 \
23270 no_undefined_flag_F77 \
23271 export_symbols_cmds_F77 \
23272 hardcode_libdir_flag_spec_F77 \
23273 hardcode_libdir_flag_spec_ld_F77 \
23274 hardcode_libdir_separator_F77 \
23275 hardcode_automatic_F77 \
23276 module_cmds_F77 \
23277 module_expsym_cmds_F77 \
23278 lt_cv_prog_compiler_c_o_F77 \
23279 exclude_expsyms_F77 \
23280 include_expsyms_F77; do
23282 case $var in
23283 old_archive_cmds_F77 | \
23284 old_archive_from_new_cmds_F77 | \
23285 archive_cmds_F77 | \
23286 archive_expsym_cmds_F77 | \
23287 module_cmds_F77 | \
23288 module_expsym_cmds_F77 | \
23289 old_archive_from_expsyms_cmds_F77 | \
23290 export_symbols_cmds_F77 | \
23291 extract_expsyms_cmds | reload_cmds | finish_cmds | \
23292 postinstall_cmds | postuninstall_cmds | \
23293 old_postinstall_cmds | old_postuninstall_cmds | \
23294 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
23295 # Double-quote double-evaled strings.
23296 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
23299 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
23301 esac
23302 done
23304 case $lt_echo in
23305 *'\$0 --fallback-echo"')
23306 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
23308 esac
23310 cfgfile="$ofile"
23312 cat <<__EOF__ >> "$cfgfile"
23313 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
23315 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
23317 # Shell to use when invoking shell scripts.
23318 SHELL=$lt_SHELL
23320 # Whether or not to build shared libraries.
23321 build_libtool_libs=$enable_shared
23323 # Whether or not to build static libraries.
23324 build_old_libs=$enable_static
23326 # Whether or not to add -lc for building shared libraries.
23327 build_libtool_need_lc=$archive_cmds_need_lc_F77
23329 # Whether or not to disallow shared libs when runtime libs are static
23330 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
23332 # Whether or not to optimize for fast installation.
23333 fast_install=$enable_fast_install
23335 # The host system.
23336 host_alias=$host_alias
23337 host=$host
23338 host_os=$host_os
23340 # The build system.
23341 build_alias=$build_alias
23342 build=$build
23343 build_os=$build_os
23345 # An echo program that does not interpret backslashes.
23346 echo=$lt_echo
23348 # The archiver.
23349 AR=$lt_AR
23350 AR_FLAGS=$lt_AR_FLAGS
23352 # A C compiler.
23353 LTCC=$lt_LTCC
23355 # LTCC compiler flags.
23356 LTCFLAGS=$lt_LTCFLAGS
23358 # A language-specific compiler.
23359 CC=$lt_compiler_F77
23361 # Is the compiler the GNU C compiler?
23362 with_gcc=$GCC_F77
23364 # An ERE matcher.
23365 EGREP=$lt_EGREP
23367 # The linker used to build libraries.
23368 LD=$lt_LD_F77
23370 # Whether we need hard or soft links.
23371 LN_S=$lt_LN_S
23373 # A BSD-compatible nm program.
23374 NM=$lt_NM
23376 # A symbol stripping program
23377 STRIP=$lt_STRIP
23379 # Used to examine libraries when file_magic_cmd begins "file"
23380 MAGIC_CMD=$MAGIC_CMD
23382 # Used on cygwin: DLL creation program.
23383 DLLTOOL="$DLLTOOL"
23385 # Used on cygwin: object dumper.
23386 OBJDUMP="$OBJDUMP"
23388 # Used on cygwin: assembler.
23389 AS="$AS"
23391 # The name of the directory that contains temporary libtool files.
23392 objdir=$objdir
23394 # How to create reloadable object files.
23395 reload_flag=$lt_reload_flag
23396 reload_cmds=$lt_reload_cmds
23398 # How to pass a linker flag through the compiler.
23399 wl=$lt_lt_prog_compiler_wl_F77
23401 # Object file suffix (normally "o").
23402 objext="$ac_objext"
23404 # Old archive suffix (normally "a").
23405 libext="$libext"
23407 # Shared library suffix (normally ".so").
23408 shrext_cmds='$shrext_cmds'
23410 # Executable file suffix (normally "").
23411 exeext="$exeext"
23413 # Additional compiler flags for building library objects.
23414 pic_flag=$lt_lt_prog_compiler_pic_F77
23415 pic_mode=$pic_mode
23417 # What is the maximum length of a command?
23418 max_cmd_len=$lt_cv_sys_max_cmd_len
23420 # Does compiler simultaneously support -c and -o options?
23421 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
23423 # Must we lock files when doing compilation?
23424 need_locks=$lt_need_locks
23426 # Do we need the lib prefix for modules?
23427 need_lib_prefix=$need_lib_prefix
23429 # Do we need a version for libraries?
23430 need_version=$need_version
23432 # Whether dlopen is supported.
23433 dlopen_support=$enable_dlopen
23435 # Whether dlopen of programs is supported.
23436 dlopen_self=$enable_dlopen_self
23438 # Whether dlopen of statically linked programs is supported.
23439 dlopen_self_static=$enable_dlopen_self_static
23441 # Compiler flag to prevent dynamic linking.
23442 link_static_flag=$lt_lt_prog_compiler_static_F77
23444 # Compiler flag to turn off builtin functions.
23445 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
23447 # Compiler flag to allow reflexive dlopens.
23448 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
23450 # Compiler flag to generate shared objects directly from archives.
23451 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
23453 # Compiler flag to generate thread-safe objects.
23454 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
23456 # Library versioning type.
23457 version_type=$version_type
23459 # Format of library name prefix.
23460 libname_spec=$lt_libname_spec
23462 # List of archive names. First name is the real one, the rest are links.
23463 # The last name is the one that the linker finds with -lNAME.
23464 library_names_spec=$lt_library_names_spec
23466 # The coded name of the library, if different from the real name.
23467 soname_spec=$lt_soname_spec
23469 # Commands used to build and install an old-style archive.
23470 RANLIB=$lt_RANLIB
23471 old_archive_cmds=$lt_old_archive_cmds_F77
23472 old_postinstall_cmds=$lt_old_postinstall_cmds
23473 old_postuninstall_cmds=$lt_old_postuninstall_cmds
23475 # Create an old-style archive from a shared archive.
23476 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
23478 # Create a temporary old-style archive to link instead of a shared archive.
23479 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
23481 # Commands used to build and install a shared archive.
23482 archive_cmds=$lt_archive_cmds_F77
23483 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
23484 postinstall_cmds=$lt_postinstall_cmds
23485 postuninstall_cmds=$lt_postuninstall_cmds
23487 # Commands used to build a loadable module (assumed same as above if empty)
23488 module_cmds=$lt_module_cmds_F77
23489 module_expsym_cmds=$lt_module_expsym_cmds_F77
23491 # Commands to strip libraries.
23492 old_striplib=$lt_old_striplib
23493 striplib=$lt_striplib
23495 # Dependencies to place before the objects being linked to create a
23496 # shared library.
23497 predep_objects=$lt_predep_objects_F77
23499 # Dependencies to place after the objects being linked to create a
23500 # shared library.
23501 postdep_objects=$lt_postdep_objects_F77
23503 # Dependencies to place before the objects being linked to create a
23504 # shared library.
23505 predeps=$lt_predeps_F77
23507 # Dependencies to place after the objects being linked to create a
23508 # shared library.
23509 postdeps=$lt_postdeps_F77
23511 # The library search path used internally by the compiler when linking
23512 # a shared library.
23513 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
23515 # Method to check whether dependent libraries are shared objects.
23516 deplibs_check_method=$lt_deplibs_check_method
23518 # Command to use when deplibs_check_method == file_magic.
23519 file_magic_cmd=$lt_file_magic_cmd
23521 # Flag that allows shared libraries with undefined symbols to be built.
23522 allow_undefined_flag=$lt_allow_undefined_flag_F77
23524 # Flag that forces no undefined symbols.
23525 no_undefined_flag=$lt_no_undefined_flag_F77
23527 # Commands used to finish a libtool library installation in a directory.
23528 finish_cmds=$lt_finish_cmds
23530 # Same as above, but a single script fragment to be evaled but not shown.
23531 finish_eval=$lt_finish_eval
23533 # Take the output of nm and produce a listing of raw symbols and C names.
23534 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
23536 # Transform the output of nm in a proper C declaration
23537 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
23539 # Transform the output of nm in a C name address pair
23540 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
23542 # This is the shared library runtime path variable.
23543 runpath_var=$runpath_var
23545 # This is the shared library path variable.
23546 shlibpath_var=$shlibpath_var
23548 # Is shlibpath searched before the hard-coded library search path?
23549 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
23551 # How to hardcode a shared library path into an executable.
23552 hardcode_action=$hardcode_action_F77
23554 # Whether we should hardcode library paths into libraries.
23555 hardcode_into_libs=$hardcode_into_libs
23557 # Flag to hardcode \$libdir into a binary during linking.
23558 # This must work even if \$libdir does not exist.
23559 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
23561 # If ld is used when linking, flag to hardcode \$libdir into
23562 # a binary during linking. This must work even if \$libdir does
23563 # not exist.
23564 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
23566 # Whether we need a single -rpath flag with a separated argument.
23567 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
23569 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
23570 # resulting binary.
23571 hardcode_direct=$hardcode_direct_F77
23573 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
23574 # resulting binary.
23575 hardcode_minus_L=$hardcode_minus_L_F77
23577 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
23578 # the resulting binary.
23579 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
23581 # Set to yes if building a shared library automatically hardcodes DIR into the library
23582 # and all subsequent libraries and executables linked against it.
23583 hardcode_automatic=$hardcode_automatic_F77
23585 # Variables whose values should be saved in libtool wrapper scripts and
23586 # restored at relink time.
23587 variables_saved_for_relink="$variables_saved_for_relink"
23589 # Whether libtool must link a program against all its dependency libraries.
23590 link_all_deplibs=$link_all_deplibs_F77
23592 # Compile-time system search path for libraries
23593 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
23595 # Run-time system search path for libraries
23596 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
23598 # Fix the shell variable \$srcfile for the compiler.
23599 fix_srcfile_path="$fix_srcfile_path_F77"
23601 # Set to yes if exported symbols are required.
23602 always_export_symbols=$always_export_symbols_F77
23604 # The commands to list exported symbols.
23605 export_symbols_cmds=$lt_export_symbols_cmds_F77
23607 # The commands to extract the exported symbol list from a shared archive.
23608 extract_expsyms_cmds=$lt_extract_expsyms_cmds
23610 # Symbols that should not be listed in the preloaded symbols.
23611 exclude_expsyms=$lt_exclude_expsyms_F77
23613 # Symbols that must always be exported.
23614 include_expsyms=$lt_include_expsyms_F77
23616 # ### END LIBTOOL TAG CONFIG: $tagname
23618 __EOF__
23621 else
23622 # If there is no Makefile yet, we rely on a make rule to execute
23623 # `config.status --recheck' to rerun these tests and create the
23624 # libtool script then.
23625 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
23626 if test -f "$ltmain_in"; then
23627 test -f Makefile && make "$ltmain"
23632 ac_ext=c
23633 ac_cpp='$CPP $CPPFLAGS'
23634 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23635 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23636 ac_compiler_gnu=$ac_cv_c_compiler_gnu
23638 CC="$lt_save_CC"
23640 else
23641 tagname=""
23645 GCJ)
23646 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
23647 ac_ext=c
23648 ac_cpp='$CPP $CPPFLAGS'
23649 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23650 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23651 ac_compiler_gnu=$ac_cv_c_compiler_gnu
23654 # Source file extension for Java test sources.
23655 ac_ext=java
23657 # Object file extension for compiled Java test sources.
23658 objext=o
23659 objext_GCJ=$objext
23661 # Code to be used in simple compile tests
23662 lt_simple_compile_test_code="class foo {}\n"
23664 # Code to be used in simple link tests
23665 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
23667 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
23669 # If no C compiler was specified, use CC.
23670 LTCC=${LTCC-"$CC"}
23672 # If no C compiler flags were specified, use CFLAGS.
23673 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
23675 # Allow CC to be a program name with arguments.
23676 compiler=$CC
23679 # save warnings/boilerplate of simple test code
23680 ac_outfile=conftest.$ac_objext
23681 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
23682 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
23683 _lt_compiler_boilerplate=`cat conftest.err`
23684 $rm conftest*
23686 ac_outfile=conftest.$ac_objext
23687 printf "$lt_simple_link_test_code" >conftest.$ac_ext
23688 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
23689 _lt_linker_boilerplate=`cat conftest.err`
23690 $rm conftest*
23693 # Allow CC to be a program name with arguments.
23694 lt_save_CC="$CC"
23695 CC=${GCJ-"gcj"}
23696 compiler=$CC
23697 compiler_GCJ=$CC
23698 for cc_temp in $compiler""; do
23699 case $cc_temp in
23700 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
23701 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
23702 \-*) ;;
23703 *) break;;
23704 esac
23705 done
23706 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
23709 # GCJ did not exist at the time GCC didn't implicitly link libc in.
23710 archive_cmds_need_lc_GCJ=no
23712 old_archive_cmds_GCJ=$old_archive_cmds
23715 lt_prog_compiler_no_builtin_flag_GCJ=
23717 if test "$GCC" = yes; then
23718 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
23721 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
23722 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
23723 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
23724 echo $ECHO_N "(cached) $ECHO_C" >&6
23725 else
23726 lt_cv_prog_compiler_rtti_exceptions=no
23727 ac_outfile=conftest.$ac_objext
23728 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
23729 lt_compiler_flag="-fno-rtti -fno-exceptions"
23730 # Insert the option either (1) after the last *FLAGS variable, or
23731 # (2) before a word containing "conftest.", or (3) at the end.
23732 # Note that $ac_compile itself does not contain backslashes and begins
23733 # with a dollar sign (not a hyphen), so the echo should work correctly.
23734 # The option is referenced via a variable to avoid confusing sed.
23735 lt_compile=`echo "$ac_compile" | $SED \
23736 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
23737 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
23738 -e 's:$: $lt_compiler_flag:'`
23739 (eval echo "\"\$as_me:23730: $lt_compile\"" >&5)
23740 (eval "$lt_compile" 2>conftest.err)
23741 ac_status=$?
23742 cat conftest.err >&5
23743 echo "$as_me:23734: \$? = $ac_status" >&5
23744 if (exit $ac_status) && test -s "$ac_outfile"; then
23745 # The compiler can only warn and ignore the option if not recognized
23746 # So say no if there are warnings other than the usual output.
23747 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
23748 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
23749 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
23750 lt_cv_prog_compiler_rtti_exceptions=yes
23753 $rm conftest*
23756 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
23757 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
23759 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
23760 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
23761 else
23767 lt_prog_compiler_wl_GCJ=
23768 lt_prog_compiler_pic_GCJ=
23769 lt_prog_compiler_static_GCJ=
23771 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
23772 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
23774 if test "$GCC" = yes; then
23775 lt_prog_compiler_wl_GCJ='-Wl,'
23776 lt_prog_compiler_static_GCJ='-static'
23778 case $host_os in
23779 aix*)
23780 # All AIX code is PIC.
23781 if test "$host_cpu" = ia64; then
23782 # AIX 5 now supports IA64 processor
23783 lt_prog_compiler_static_GCJ='-Bstatic'
23787 amigaos*)
23788 # FIXME: we need at least 68020 code to build shared libraries, but
23789 # adding the `-m68020' flag to GCC prevents building anything better,
23790 # like `-m68040'.
23791 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
23794 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
23795 # PIC is the default for these OSes.
23798 mingw* | pw32* | os2*)
23799 # This hack is so that the source file can tell whether it is being
23800 # built for inclusion in a dll (and should export symbols for example).
23801 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
23804 darwin* | rhapsody*)
23805 # PIC is the default on this platform
23806 # Common symbols not allowed in MH_DYLIB files
23807 lt_prog_compiler_pic_GCJ='-fno-common'
23810 interix3*)
23811 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
23812 # Instead, we relocate shared libraries at runtime.
23815 msdosdjgpp*)
23816 # Just because we use GCC doesn't mean we suddenly get shared libraries
23817 # on systems that don't support them.
23818 lt_prog_compiler_can_build_shared_GCJ=no
23819 enable_shared=no
23822 sysv4*MP*)
23823 if test -d /usr/nec; then
23824 lt_prog_compiler_pic_GCJ=-Kconform_pic
23828 hpux*)
23829 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
23830 # not for PA HP-UX.
23831 case $host_cpu in
23832 hppa*64*|ia64*)
23833 # +Z the default
23836 lt_prog_compiler_pic_GCJ='-fPIC'
23838 esac
23842 lt_prog_compiler_pic_GCJ='-fPIC'
23844 esac
23845 else
23846 # PORTME Check for flag to pass linker flags through the system compiler.
23847 case $host_os in
23848 aix*)
23849 lt_prog_compiler_wl_GCJ='-Wl,'
23850 if test "$host_cpu" = ia64; then
23851 # AIX 5 now supports IA64 processor
23852 lt_prog_compiler_static_GCJ='-Bstatic'
23853 else
23854 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
23857 darwin*)
23858 # PIC is the default on this platform
23859 # Common symbols not allowed in MH_DYLIB files
23860 case $cc_basename in
23861 xlc*)
23862 lt_prog_compiler_pic_GCJ='-qnocommon'
23863 lt_prog_compiler_wl_GCJ='-Wl,'
23865 esac
23868 mingw* | pw32* | os2*)
23869 # This hack is so that the source file can tell whether it is being
23870 # built for inclusion in a dll (and should export symbols for example).
23871 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
23874 hpux9* | hpux10* | hpux11*)
23875 lt_prog_compiler_wl_GCJ='-Wl,'
23876 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
23877 # not for PA HP-UX.
23878 case $host_cpu in
23879 hppa*64*|ia64*)
23880 # +Z the default
23883 lt_prog_compiler_pic_GCJ='+Z'
23885 esac
23886 # Is there a better lt_prog_compiler_static that works with the bundled CC?
23887 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
23890 irix5* | irix6* | nonstopux*)
23891 lt_prog_compiler_wl_GCJ='-Wl,'
23892 # PIC (with -KPIC) is the default.
23893 lt_prog_compiler_static_GCJ='-non_shared'
23896 newsos6)
23897 lt_prog_compiler_pic_GCJ='-KPIC'
23898 lt_prog_compiler_static_GCJ='-Bstatic'
23901 linux*)
23902 case $cc_basename in
23903 icc* | ecc*)
23904 lt_prog_compiler_wl_GCJ='-Wl,'
23905 lt_prog_compiler_pic_GCJ='-KPIC'
23906 lt_prog_compiler_static_GCJ='-static'
23908 pgcc* | pgf77* | pgf90* | pgf95*)
23909 # Portland Group compilers (*not* the Pentium gcc compiler,
23910 # which looks to be a dead project)
23911 lt_prog_compiler_wl_GCJ='-Wl,'
23912 lt_prog_compiler_pic_GCJ='-fpic'
23913 lt_prog_compiler_static_GCJ='-Bstatic'
23915 ccc*)
23916 lt_prog_compiler_wl_GCJ='-Wl,'
23917 # All Alpha code is PIC.
23918 lt_prog_compiler_static_GCJ='-non_shared'
23920 esac
23923 osf3* | osf4* | osf5*)
23924 lt_prog_compiler_wl_GCJ='-Wl,'
23925 # All OSF/1 code is PIC.
23926 lt_prog_compiler_static_GCJ='-non_shared'
23929 solaris*)
23930 lt_prog_compiler_pic_GCJ='-KPIC'
23931 lt_prog_compiler_static_GCJ='-Bstatic'
23932 case $cc_basename in
23933 f77* | f90* | f95*)
23934 lt_prog_compiler_wl_GCJ='-Qoption ld ';;
23936 lt_prog_compiler_wl_GCJ='-Wl,';;
23937 esac
23940 sunos4*)
23941 lt_prog_compiler_wl_GCJ='-Qoption ld '
23942 lt_prog_compiler_pic_GCJ='-PIC'
23943 lt_prog_compiler_static_GCJ='-Bstatic'
23946 sysv4 | sysv4.2uw2* | sysv4.3*)
23947 lt_prog_compiler_wl_GCJ='-Wl,'
23948 lt_prog_compiler_pic_GCJ='-KPIC'
23949 lt_prog_compiler_static_GCJ='-Bstatic'
23952 sysv4*MP*)
23953 if test -d /usr/nec ;then
23954 lt_prog_compiler_pic_GCJ='-Kconform_pic'
23955 lt_prog_compiler_static_GCJ='-Bstatic'
23959 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
23960 lt_prog_compiler_wl_GCJ='-Wl,'
23961 lt_prog_compiler_pic_GCJ='-KPIC'
23962 lt_prog_compiler_static_GCJ='-Bstatic'
23965 unicos*)
23966 lt_prog_compiler_wl_GCJ='-Wl,'
23967 lt_prog_compiler_can_build_shared_GCJ=no
23970 uts4*)
23971 lt_prog_compiler_pic_GCJ='-pic'
23972 lt_prog_compiler_static_GCJ='-Bstatic'
23976 lt_prog_compiler_can_build_shared_GCJ=no
23978 esac
23981 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
23982 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
23985 # Check to make sure the PIC flag actually works.
23987 if test -n "$lt_prog_compiler_pic_GCJ"; then
23989 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
23990 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
23991 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
23992 echo $ECHO_N "(cached) $ECHO_C" >&6
23993 else
23994 lt_prog_compiler_pic_works_GCJ=no
23995 ac_outfile=conftest.$ac_objext
23996 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
23997 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
23998 # Insert the option either (1) after the last *FLAGS variable, or
23999 # (2) before a word containing "conftest.", or (3) at the end.
24000 # Note that $ac_compile itself does not contain backslashes and begins
24001 # with a dollar sign (not a hyphen), so the echo should work correctly.
24002 # The option is referenced via a variable to avoid confusing sed.
24003 lt_compile=`echo "$ac_compile" | $SED \
24004 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
24005 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
24006 -e 's:$: $lt_compiler_flag:'`
24007 (eval echo "\"\$as_me:23998: $lt_compile\"" >&5)
24008 (eval "$lt_compile" 2>conftest.err)
24009 ac_status=$?
24010 cat conftest.err >&5
24011 echo "$as_me:24002: \$? = $ac_status" >&5
24012 if (exit $ac_status) && test -s "$ac_outfile"; then
24013 # The compiler can only warn and ignore the option if not recognized
24014 # So say no if there are warnings other than the usual output.
24015 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
24016 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
24017 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
24018 lt_prog_compiler_pic_works_GCJ=yes
24021 $rm conftest*
24024 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
24025 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
24027 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
24028 case $lt_prog_compiler_pic_GCJ in
24029 "" | " "*) ;;
24030 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
24031 esac
24032 else
24033 lt_prog_compiler_pic_GCJ=
24034 lt_prog_compiler_can_build_shared_GCJ=no
24038 case $host_os in
24039 # For platforms which do not support PIC, -DPIC is meaningless:
24040 *djgpp*)
24041 lt_prog_compiler_pic_GCJ=
24044 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
24046 esac
24049 # Check to make sure the static flag actually works.
24051 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
24052 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
24053 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
24054 if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
24055 echo $ECHO_N "(cached) $ECHO_C" >&6
24056 else
24057 lt_prog_compiler_static_works_GCJ=no
24058 save_LDFLAGS="$LDFLAGS"
24059 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
24060 printf "$lt_simple_link_test_code" > conftest.$ac_ext
24061 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
24062 # The linker can only warn and ignore the option if not recognized
24063 # So say no if there are warnings
24064 if test -s conftest.err; then
24065 # Append any errors to the config.log.
24066 cat conftest.err 1>&5
24067 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
24068 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
24069 if diff conftest.exp conftest.er2 >/dev/null; then
24070 lt_prog_compiler_static_works_GCJ=yes
24072 else
24073 lt_prog_compiler_static_works_GCJ=yes
24076 $rm conftest*
24077 LDFLAGS="$save_LDFLAGS"
24080 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
24081 echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
24083 if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
24085 else
24086 lt_prog_compiler_static_GCJ=
24090 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
24091 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
24092 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
24093 echo $ECHO_N "(cached) $ECHO_C" >&6
24094 else
24095 lt_cv_prog_compiler_c_o_GCJ=no
24096 $rm -r conftest 2>/dev/null
24097 mkdir conftest
24098 cd conftest
24099 mkdir out
24100 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
24102 lt_compiler_flag="-o out/conftest2.$ac_objext"
24103 # Insert the option either (1) after the last *FLAGS variable, or
24104 # (2) before a word containing "conftest.", or (3) at the end.
24105 # Note that $ac_compile itself does not contain backslashes and begins
24106 # with a dollar sign (not a hyphen), so the echo should work correctly.
24107 lt_compile=`echo "$ac_compile" | $SED \
24108 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
24109 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
24110 -e 's:$: $lt_compiler_flag:'`
24111 (eval echo "\"\$as_me:24102: $lt_compile\"" >&5)
24112 (eval "$lt_compile" 2>out/conftest.err)
24113 ac_status=$?
24114 cat out/conftest.err >&5
24115 echo "$as_me:24106: \$? = $ac_status" >&5
24116 if (exit $ac_status) && test -s out/conftest2.$ac_objext
24117 then
24118 # The compiler can only warn and ignore the option if not recognized
24119 # So say no if there are warnings
24120 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
24121 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
24122 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
24123 lt_cv_prog_compiler_c_o_GCJ=yes
24126 chmod u+w . 2>&5
24127 $rm conftest*
24128 # SGI C++ compiler will create directory out/ii_files/ for
24129 # template instantiation
24130 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
24131 $rm out/* && rmdir out
24132 cd ..
24133 rmdir conftest
24134 $rm conftest*
24137 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
24138 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
24141 hard_links="nottested"
24142 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
24143 # do not overwrite the value of need_locks provided by the user
24144 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
24145 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
24146 hard_links=yes
24147 $rm conftest*
24148 ln conftest.a conftest.b 2>/dev/null && hard_links=no
24149 touch conftest.a
24150 ln conftest.a conftest.b 2>&5 || hard_links=no
24151 ln conftest.a conftest.b 2>/dev/null && hard_links=no
24152 { echo "$as_me:$LINENO: result: $hard_links" >&5
24153 echo "${ECHO_T}$hard_links" >&6; }
24154 if test "$hard_links" = no; then
24155 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
24156 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
24157 need_locks=warn
24159 else
24160 need_locks=no
24163 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
24164 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
24166 runpath_var=
24167 allow_undefined_flag_GCJ=
24168 enable_shared_with_static_runtimes_GCJ=no
24169 archive_cmds_GCJ=
24170 archive_expsym_cmds_GCJ=
24171 old_archive_From_new_cmds_GCJ=
24172 old_archive_from_expsyms_cmds_GCJ=
24173 export_dynamic_flag_spec_GCJ=
24174 whole_archive_flag_spec_GCJ=
24175 thread_safe_flag_spec_GCJ=
24176 hardcode_libdir_flag_spec_GCJ=
24177 hardcode_libdir_flag_spec_ld_GCJ=
24178 hardcode_libdir_separator_GCJ=
24179 hardcode_direct_GCJ=no
24180 hardcode_minus_L_GCJ=no
24181 hardcode_shlibpath_var_GCJ=unsupported
24182 link_all_deplibs_GCJ=unknown
24183 hardcode_automatic_GCJ=no
24184 module_cmds_GCJ=
24185 module_expsym_cmds_GCJ=
24186 always_export_symbols_GCJ=no
24187 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
24188 # include_expsyms should be a list of space-separated symbols to be *always*
24189 # included in the symbol list
24190 include_expsyms_GCJ=
24191 # exclude_expsyms can be an extended regexp of symbols to exclude
24192 # it will be wrapped by ` (' and `)$', so one must not match beginning or
24193 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
24194 # as well as any symbol that contains `d'.
24195 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
24196 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
24197 # platforms (ab)use it in PIC code, but their linkers get confused if
24198 # the symbol is explicitly referenced. Since portable code cannot
24199 # rely on this symbol name, it's probably fine to never include it in
24200 # preloaded symbol tables.
24201 extract_expsyms_cmds=
24202 # Just being paranoid about ensuring that cc_basename is set.
24203 for cc_temp in $compiler""; do
24204 case $cc_temp in
24205 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
24206 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
24207 \-*) ;;
24208 *) break;;
24209 esac
24210 done
24211 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
24213 case $host_os in
24214 cygwin* | mingw* | pw32*)
24215 # FIXME: the MSVC++ port hasn't been tested in a loooong time
24216 # When not using gcc, we currently assume that we are using
24217 # Microsoft Visual C++.
24218 if test "$GCC" != yes; then
24219 with_gnu_ld=no
24222 interix*)
24223 # we just hope/assume this is gcc and not c89 (= MSVC++)
24224 with_gnu_ld=yes
24226 openbsd*)
24227 with_gnu_ld=no
24229 esac
24231 ld_shlibs_GCJ=yes
24232 if test "$with_gnu_ld" = yes; then
24233 # If archive_cmds runs LD, not CC, wlarc should be empty
24234 wlarc='${wl}'
24236 # Set some defaults for GNU ld with shared library support. These
24237 # are reset later if shared libraries are not supported. Putting them
24238 # here allows them to be overridden if necessary.
24239 runpath_var=LD_RUN_PATH
24240 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
24241 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
24242 # ancient GNU ld didn't support --whole-archive et. al.
24243 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
24244 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
24245 else
24246 whole_archive_flag_spec_GCJ=
24248 supports_anon_versioning=no
24249 case `$LD -v 2>/dev/null` in
24250 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
24251 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
24252 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
24253 *\ 2.11.*) ;; # other 2.11 versions
24254 *) supports_anon_versioning=yes ;;
24255 esac
24257 # See if GNU ld supports shared libraries.
24258 case $host_os in
24259 aix3* | aix4* | aix5*)
24260 # On AIX/PPC, the GNU linker is very broken
24261 if test "$host_cpu" != ia64; then
24262 ld_shlibs_GCJ=no
24263 cat <<EOF 1>&2
24265 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
24266 *** to be unable to reliably create shared libraries on AIX.
24267 *** Therefore, libtool is disabling shared libraries support. If you
24268 *** really care for shared libraries, you may want to modify your PATH
24269 *** so that a non-GNU linker is found, and then restart.
24275 amigaos*)
24276 archive_cmds_GCJ='$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)'
24277 hardcode_libdir_flag_spec_GCJ='-L$libdir'
24278 hardcode_minus_L_GCJ=yes
24280 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
24281 # that the semantics of dynamic libraries on AmigaOS, at least up
24282 # to version 4, is to share data among multiple programs linked
24283 # with the same dynamic library. Since this doesn't match the
24284 # behavior of shared libraries on other platforms, we can't use
24285 # them.
24286 ld_shlibs_GCJ=no
24289 beos*)
24290 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24291 allow_undefined_flag_GCJ=unsupported
24292 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
24293 # support --undefined. This deserves some investigation. FIXME
24294 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24295 else
24296 ld_shlibs_GCJ=no
24300 cygwin* | mingw* | pw32*)
24301 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
24302 # as there is no search path for DLLs.
24303 hardcode_libdir_flag_spec_GCJ='-L$libdir'
24304 allow_undefined_flag_GCJ=unsupported
24305 always_export_symbols_GCJ=no
24306 enable_shared_with_static_runtimes_GCJ=yes
24307 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
24309 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
24310 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
24311 # If the export-symbols file already is a .def file (1st line
24312 # is EXPORTS), use it as is; otherwise, prepend...
24313 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
24314 cp $export_symbols $output_objdir/$soname.def;
24315 else
24316 echo EXPORTS > $output_objdir/$soname.def;
24317 cat $export_symbols >> $output_objdir/$soname.def;
24319 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
24320 else
24321 ld_shlibs_GCJ=no
24325 interix3*)
24326 hardcode_direct_GCJ=no
24327 hardcode_shlibpath_var_GCJ=no
24328 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
24329 export_dynamic_flag_spec_GCJ='${wl}-E'
24330 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
24331 # Instead, shared libraries are loaded at an image base (0x10000000 by
24332 # default) and relocated if they conflict, which is a slow very memory
24333 # consuming and fragmenting process. To avoid this, we pick a random,
24334 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
24335 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
24336 archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
24337 archive_expsym_cmds_GCJ='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'
24340 linux*)
24341 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24342 tmp_addflag=
24343 case $cc_basename,$host_cpu in
24344 pgcc*) # Portland Group C compiler
24345 whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
24346 tmp_addflag=' $pic_flag'
24348 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
24349 whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
24350 tmp_addflag=' $pic_flag -Mnomain' ;;
24351 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
24352 tmp_addflag=' -i_dynamic' ;;
24353 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
24354 tmp_addflag=' -i_dynamic -nofor_main' ;;
24355 ifc* | ifort*) # Intel Fortran compiler
24356 tmp_addflag=' -nofor_main' ;;
24357 esac
24358 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24360 if test $supports_anon_versioning = yes; then
24361 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
24362 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
24363 $echo "local: *; };" >> $output_objdir/$libname.ver~
24364 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
24366 else
24367 ld_shlibs_GCJ=no
24371 netbsd*)
24372 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
24373 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
24374 wlarc=
24375 else
24376 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24377 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
24381 solaris*)
24382 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
24383 ld_shlibs_GCJ=no
24384 cat <<EOF 1>&2
24386 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
24387 *** create shared libraries on Solaris systems. Therefore, libtool
24388 *** is disabling shared libraries support. We urge you to upgrade GNU
24389 *** binutils to release 2.9.1 or newer. Another option is to modify
24390 *** your PATH or compiler configuration so that the native linker is
24391 *** used, and then restart.
24394 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24395 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24396 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
24397 else
24398 ld_shlibs_GCJ=no
24402 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
24403 case `$LD -v 2>&1` in
24404 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
24405 ld_shlibs_GCJ=no
24406 cat <<_LT_EOF 1>&2
24408 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
24409 *** reliably create shared libraries on SCO systems. Therefore, libtool
24410 *** is disabling shared libraries support. We urge you to upgrade GNU
24411 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
24412 *** your PATH or compiler configuration so that the native linker is
24413 *** used, and then restart.
24415 _LT_EOF
24418 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24419 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
24420 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
24421 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
24422 else
24423 ld_shlibs_GCJ=no
24426 esac
24429 sunos4*)
24430 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
24431 wlarc=
24432 hardcode_direct_GCJ=yes
24433 hardcode_shlibpath_var_GCJ=no
24437 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24438 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24439 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
24440 else
24441 ld_shlibs_GCJ=no
24444 esac
24446 if test "$ld_shlibs_GCJ" = no; then
24447 runpath_var=
24448 hardcode_libdir_flag_spec_GCJ=
24449 export_dynamic_flag_spec_GCJ=
24450 whole_archive_flag_spec_GCJ=
24452 else
24453 # PORTME fill in a description of your system's linker (not GNU ld)
24454 case $host_os in
24455 aix3*)
24456 allow_undefined_flag_GCJ=unsupported
24457 always_export_symbols_GCJ=yes
24458 archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
24459 # Note: this linker hardcodes the directories in LIBPATH if there
24460 # are no directories specified by -L.
24461 hardcode_minus_L_GCJ=yes
24462 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
24463 # Neither direct hardcoding nor static linking is supported with a
24464 # broken collect2.
24465 hardcode_direct_GCJ=unsupported
24469 aix4* | aix5*)
24470 if test "$host_cpu" = ia64; then
24471 # On IA64, the linker does run time linking by default, so we don't
24472 # have to do anything special.
24473 aix_use_runtimelinking=no
24474 exp_sym_flag='-Bexport'
24475 no_entry_flag=""
24476 else
24477 # If we're using GNU nm, then we don't want the "-C" option.
24478 # -C means demangle to AIX nm, but means don't demangle with GNU nm
24479 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
24480 export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
24481 else
24482 export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
24484 aix_use_runtimelinking=no
24486 # Test if we are trying to use run time linking or normal
24487 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
24488 # need to do runtime linking.
24489 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
24490 for ld_flag in $LDFLAGS; do
24491 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
24492 aix_use_runtimelinking=yes
24493 break
24495 done
24497 esac
24499 exp_sym_flag='-bexport'
24500 no_entry_flag='-bnoentry'
24503 # When large executables or shared objects are built, AIX ld can
24504 # have problems creating the table of contents. If linking a library
24505 # or program results in "error TOC overflow" add -mminimal-toc to
24506 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
24507 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
24509 archive_cmds_GCJ=''
24510 hardcode_direct_GCJ=yes
24511 hardcode_libdir_separator_GCJ=':'
24512 link_all_deplibs_GCJ=yes
24514 if test "$GCC" = yes; then
24515 case $host_os in aix4.[012]|aix4.[012].*)
24516 # We only want to do this on AIX 4.2 and lower, the check
24517 # below for broken collect2 doesn't work under 4.3+
24518 collect2name=`${CC} -print-prog-name=collect2`
24519 if test -f "$collect2name" && \
24520 strings "$collect2name" | grep resolve_lib_name >/dev/null
24521 then
24522 # We have reworked collect2
24523 hardcode_direct_GCJ=yes
24524 else
24525 # We have old collect2
24526 hardcode_direct_GCJ=unsupported
24527 # It fails to find uninstalled libraries when the uninstalled
24528 # path is not listed in the libpath. Setting hardcode_minus_L
24529 # to unsupported forces relinking
24530 hardcode_minus_L_GCJ=yes
24531 hardcode_libdir_flag_spec_GCJ='-L$libdir'
24532 hardcode_libdir_separator_GCJ=
24535 esac
24536 shared_flag='-shared'
24537 if test "$aix_use_runtimelinking" = yes; then
24538 shared_flag="$shared_flag "'${wl}-G'
24540 else
24541 # not using gcc
24542 if test "$host_cpu" = ia64; then
24543 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
24544 # chokes on -Wl,-G. The following line is correct:
24545 shared_flag='-G'
24546 else
24547 if test "$aix_use_runtimelinking" = yes; then
24548 shared_flag='${wl}-G'
24549 else
24550 shared_flag='${wl}-bM:SRE'
24555 # It seems that -bexpall does not export symbols beginning with
24556 # underscore (_), so it is better to generate a list of symbols to export.
24557 always_export_symbols_GCJ=yes
24558 if test "$aix_use_runtimelinking" = yes; then
24559 # Warning - without using the other runtime loading flags (-brtl),
24560 # -berok will link without error, but may produce a broken library.
24561 allow_undefined_flag_GCJ='-berok'
24562 # Determine the default libpath from the value encoded in an empty executable.
24563 cat >conftest.$ac_ext <<_ACEOF
24564 /* confdefs.h. */
24565 _ACEOF
24566 cat confdefs.h >>conftest.$ac_ext
24567 cat >>conftest.$ac_ext <<_ACEOF
24568 /* end confdefs.h. */
24571 main ()
24575 return 0;
24577 _ACEOF
24578 rm -f conftest.$ac_objext conftest$ac_exeext
24579 if { (ac_try="$ac_link"
24580 case "(($ac_try" in
24581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24582 *) ac_try_echo=$ac_try;;
24583 esac
24584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24585 (eval "$ac_link") 2>conftest.er1
24586 ac_status=$?
24587 grep -v '^ *+' conftest.er1 >conftest.err
24588 rm -f conftest.er1
24589 cat conftest.err >&5
24590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24591 (exit $ac_status); } &&
24592 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24593 { (case "(($ac_try" in
24594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24595 *) ac_try_echo=$ac_try;;
24596 esac
24597 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24598 (eval "$ac_try") 2>&5
24599 ac_status=$?
24600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24601 (exit $ac_status); }; } &&
24602 { ac_try='test -s conftest$ac_exeext'
24603 { (case "(($ac_try" in
24604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24605 *) ac_try_echo=$ac_try;;
24606 esac
24607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24608 (eval "$ac_try") 2>&5
24609 ac_status=$?
24610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24611 (exit $ac_status); }; }; then
24613 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
24615 # Check for a 64-bit object if we didn't find anything.
24616 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
24617 }'`; fi
24618 else
24619 echo "$as_me: failed program was:" >&5
24620 sed 's/^/| /' conftest.$ac_ext >&5
24625 rm -f core conftest.err conftest.$ac_objext \
24626 conftest$ac_exeext conftest.$ac_ext
24627 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
24629 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
24630 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
24631 else
24632 if test "$host_cpu" = ia64; then
24633 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
24634 allow_undefined_flag_GCJ="-z nodefs"
24635 archive_expsym_cmds_GCJ="\$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"
24636 else
24637 # Determine the default libpath from the value encoded in an empty executable.
24638 cat >conftest.$ac_ext <<_ACEOF
24639 /* confdefs.h. */
24640 _ACEOF
24641 cat confdefs.h >>conftest.$ac_ext
24642 cat >>conftest.$ac_ext <<_ACEOF
24643 /* end confdefs.h. */
24646 main ()
24650 return 0;
24652 _ACEOF
24653 rm -f conftest.$ac_objext conftest$ac_exeext
24654 if { (ac_try="$ac_link"
24655 case "(($ac_try" in
24656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24657 *) ac_try_echo=$ac_try;;
24658 esac
24659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24660 (eval "$ac_link") 2>conftest.er1
24661 ac_status=$?
24662 grep -v '^ *+' conftest.er1 >conftest.err
24663 rm -f conftest.er1
24664 cat conftest.err >&5
24665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24666 (exit $ac_status); } &&
24667 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
24668 { (case "(($ac_try" in
24669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24670 *) ac_try_echo=$ac_try;;
24671 esac
24672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24673 (eval "$ac_try") 2>&5
24674 ac_status=$?
24675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24676 (exit $ac_status); }; } &&
24677 { ac_try='test -s conftest$ac_exeext'
24678 { (case "(($ac_try" in
24679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24680 *) ac_try_echo=$ac_try;;
24681 esac
24682 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24683 (eval "$ac_try") 2>&5
24684 ac_status=$?
24685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24686 (exit $ac_status); }; }; then
24688 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
24690 # Check for a 64-bit object if we didn't find anything.
24691 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
24692 }'`; fi
24693 else
24694 echo "$as_me: failed program was:" >&5
24695 sed 's/^/| /' conftest.$ac_ext >&5
24700 rm -f core conftest.err conftest.$ac_objext \
24701 conftest$ac_exeext conftest.$ac_ext
24702 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
24704 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
24705 # Warning - without using the other run time loading flags,
24706 # -berok will link without error, but may produce a broken library.
24707 no_undefined_flag_GCJ=' ${wl}-bernotok'
24708 allow_undefined_flag_GCJ=' ${wl}-berok'
24709 # Exported symbols can be pulled into shared objects from archives
24710 whole_archive_flag_spec_GCJ='$convenience'
24711 archive_cmds_need_lc_GCJ=yes
24712 # This is similar to how AIX traditionally builds its shared libraries.
24713 archive_expsym_cmds_GCJ="\$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'
24718 amigaos*)
24719 archive_cmds_GCJ='$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)'
24720 hardcode_libdir_flag_spec_GCJ='-L$libdir'
24721 hardcode_minus_L_GCJ=yes
24722 # see comment about different semantics on the GNU ld section
24723 ld_shlibs_GCJ=no
24726 bsdi[45]*)
24727 export_dynamic_flag_spec_GCJ=-rdynamic
24730 cygwin* | mingw* | pw32*)
24731 # When not using gcc, we currently assume that we are using
24732 # Microsoft Visual C++.
24733 # hardcode_libdir_flag_spec is actually meaningless, as there is
24734 # no search path for DLLs.
24735 hardcode_libdir_flag_spec_GCJ=' '
24736 allow_undefined_flag_GCJ=unsupported
24737 # Tell ltmain to make .lib files, not .a files.
24738 libext=lib
24739 # Tell ltmain to make .dll files, not .so files.
24740 shrext_cmds=".dll"
24741 # FIXME: Setting linknames here is a bad hack.
24742 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
24743 # The linker will automatically build a .lib file if we build a DLL.
24744 old_archive_From_new_cmds_GCJ='true'
24745 # FIXME: Should let the user specify the lib program.
24746 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
24747 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
24748 enable_shared_with_static_runtimes_GCJ=yes
24751 darwin* | rhapsody*)
24752 case $host_os in
24753 rhapsody* | darwin1.[012])
24754 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
24756 *) # Darwin 1.3 on
24757 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
24758 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
24759 else
24760 case ${MACOSX_DEPLOYMENT_TARGET} in
24761 10.[012])
24762 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
24764 10.*)
24765 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
24767 esac
24770 esac
24771 archive_cmds_need_lc_GCJ=no
24772 hardcode_direct_GCJ=no
24773 hardcode_automatic_GCJ=yes
24774 hardcode_shlibpath_var_GCJ=unsupported
24775 whole_archive_flag_spec_GCJ=''
24776 link_all_deplibs_GCJ=yes
24777 if test "$GCC" = yes ; then
24778 output_verbose_link_cmd='echo'
24779 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
24780 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
24781 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
24782 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
24783 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
24784 else
24785 case $cc_basename in
24786 xlc*)
24787 output_verbose_link_cmd='echo'
24788 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
24789 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
24790 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
24791 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
24792 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
24795 ld_shlibs_GCJ=no
24797 esac
24801 dgux*)
24802 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
24803 hardcode_libdir_flag_spec_GCJ='-L$libdir'
24804 hardcode_shlibpath_var_GCJ=no
24807 freebsd1*)
24808 ld_shlibs_GCJ=no
24811 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
24812 # support. Future versions do this automatically, but an explicit c++rt0.o
24813 # does not break anything, and helps significantly (at the cost of a little
24814 # extra space).
24815 freebsd2.2*)
24816 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
24817 hardcode_libdir_flag_spec_GCJ='-R$libdir'
24818 hardcode_direct_GCJ=yes
24819 hardcode_shlibpath_var_GCJ=no
24822 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
24823 freebsd2*)
24824 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
24825 hardcode_direct_GCJ=yes
24826 hardcode_minus_L_GCJ=yes
24827 hardcode_shlibpath_var_GCJ=no
24830 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
24831 freebsd* | kfreebsd*-gnu | dragonfly*)
24832 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
24833 hardcode_libdir_flag_spec_GCJ='-R$libdir'
24834 hardcode_direct_GCJ=yes
24835 hardcode_shlibpath_var_GCJ=no
24838 hpux9*)
24839 if test "$GCC" = yes; then
24840 archive_cmds_GCJ='$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'
24841 else
24842 archive_cmds_GCJ='$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'
24844 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
24845 hardcode_libdir_separator_GCJ=:
24846 hardcode_direct_GCJ=yes
24848 # hardcode_minus_L: Not really in the search PATH,
24849 # but as the default location of the library.
24850 hardcode_minus_L_GCJ=yes
24851 export_dynamic_flag_spec_GCJ='${wl}-E'
24854 hpux10*)
24855 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
24856 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
24857 else
24858 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
24860 if test "$with_gnu_ld" = no; then
24861 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
24862 hardcode_libdir_separator_GCJ=:
24864 hardcode_direct_GCJ=yes
24865 export_dynamic_flag_spec_GCJ='${wl}-E'
24867 # hardcode_minus_L: Not really in the search PATH,
24868 # but as the default location of the library.
24869 hardcode_minus_L_GCJ=yes
24873 hpux11*)
24874 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
24875 case $host_cpu in
24876 hppa*64*)
24877 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
24879 ia64*)
24880 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
24883 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
24885 esac
24886 else
24887 case $host_cpu in
24888 hppa*64*)
24889 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
24891 ia64*)
24892 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
24895 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
24897 esac
24899 if test "$with_gnu_ld" = no; then
24900 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
24901 hardcode_libdir_separator_GCJ=:
24903 case $host_cpu in
24904 hppa*64*|ia64*)
24905 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
24906 hardcode_direct_GCJ=no
24907 hardcode_shlibpath_var_GCJ=no
24910 hardcode_direct_GCJ=yes
24911 export_dynamic_flag_spec_GCJ='${wl}-E'
24913 # hardcode_minus_L: Not really in the search PATH,
24914 # but as the default location of the library.
24915 hardcode_minus_L_GCJ=yes
24917 esac
24921 irix5* | irix6* | nonstopux*)
24922 if test "$GCC" = yes; then
24923 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
24924 else
24925 archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
24926 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
24928 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
24929 hardcode_libdir_separator_GCJ=:
24930 link_all_deplibs_GCJ=yes
24933 netbsd*)
24934 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
24935 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
24936 else
24937 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
24939 hardcode_libdir_flag_spec_GCJ='-R$libdir'
24940 hardcode_direct_GCJ=yes
24941 hardcode_shlibpath_var_GCJ=no
24944 newsos6)
24945 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
24946 hardcode_direct_GCJ=yes
24947 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
24948 hardcode_libdir_separator_GCJ=:
24949 hardcode_shlibpath_var_GCJ=no
24952 openbsd*)
24953 hardcode_direct_GCJ=yes
24954 hardcode_shlibpath_var_GCJ=no
24955 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
24956 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
24957 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
24958 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
24959 export_dynamic_flag_spec_GCJ='${wl}-E'
24960 else
24961 case $host_os in
24962 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
24963 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
24964 hardcode_libdir_flag_spec_GCJ='-R$libdir'
24967 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
24968 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
24970 esac
24974 os2*)
24975 hardcode_libdir_flag_spec_GCJ='-L$libdir'
24976 hardcode_minus_L_GCJ=yes
24977 allow_undefined_flag_GCJ=unsupported
24978 archive_cmds_GCJ='$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'
24979 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
24982 osf3*)
24983 if test "$GCC" = yes; then
24984 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
24985 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
24986 else
24987 allow_undefined_flag_GCJ=' -expect_unresolved \*'
24988 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
24990 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
24991 hardcode_libdir_separator_GCJ=:
24994 osf4* | osf5*) # as osf3* with the addition of -msym flag
24995 if test "$GCC" = yes; then
24996 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
24997 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
24998 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
24999 else
25000 allow_undefined_flag_GCJ=' -expect_unresolved \*'
25001 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
25002 archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
25003 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
25005 # Both c and cxx compiler support -rpath directly
25006 hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
25008 hardcode_libdir_separator_GCJ=:
25011 solaris*)
25012 no_undefined_flag_GCJ=' -z text'
25013 if test "$GCC" = yes; then
25014 wlarc='${wl}'
25015 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
25016 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
25017 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
25018 else
25019 wlarc=''
25020 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
25021 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
25022 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
25024 hardcode_libdir_flag_spec_GCJ='-R$libdir'
25025 hardcode_shlibpath_var_GCJ=no
25026 case $host_os in
25027 solaris2.[0-5] | solaris2.[0-5].*) ;;
25029 # The compiler driver will combine linker options so we
25030 # cannot just pass the convience library names through
25031 # without $wl, iff we do not link with $LD.
25032 # Luckily, gcc supports the same syntax we need for Sun Studio.
25033 # Supported since Solaris 2.6 (maybe 2.5.1?)
25034 case $wlarc in
25036 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
25038 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
25039 esac ;;
25040 esac
25041 link_all_deplibs_GCJ=yes
25044 sunos4*)
25045 if test "x$host_vendor" = xsequent; then
25046 # Use $CC to link under sequent, because it throws in some extra .o
25047 # files that make .init and .fini sections work.
25048 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
25049 else
25050 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
25052 hardcode_libdir_flag_spec_GCJ='-L$libdir'
25053 hardcode_direct_GCJ=yes
25054 hardcode_minus_L_GCJ=yes
25055 hardcode_shlibpath_var_GCJ=no
25058 sysv4)
25059 case $host_vendor in
25060 sni)
25061 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25062 hardcode_direct_GCJ=yes # is this really true???
25064 siemens)
25065 ## LD is ld it makes a PLAMLIB
25066 ## CC just makes a GrossModule.
25067 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
25068 reload_cmds_GCJ='$CC -r -o $output$reload_objs'
25069 hardcode_direct_GCJ=no
25071 motorola)
25072 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25073 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
25075 esac
25076 runpath_var='LD_RUN_PATH'
25077 hardcode_shlibpath_var_GCJ=no
25080 sysv4.3*)
25081 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25082 hardcode_shlibpath_var_GCJ=no
25083 export_dynamic_flag_spec_GCJ='-Bexport'
25086 sysv4*MP*)
25087 if test -d /usr/nec; then
25088 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25089 hardcode_shlibpath_var_GCJ=no
25090 runpath_var=LD_RUN_PATH
25091 hardcode_runpath_var=yes
25092 ld_shlibs_GCJ=yes
25096 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
25097 no_undefined_flag_GCJ='${wl}-z,text'
25098 archive_cmds_need_lc_GCJ=no
25099 hardcode_shlibpath_var_GCJ=no
25100 runpath_var='LD_RUN_PATH'
25102 if test "$GCC" = yes; then
25103 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
25104 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
25105 else
25106 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
25107 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
25111 sysv5* | sco3.2v5* | sco5v6*)
25112 # Note: We can NOT use -z defs as we might desire, because we do not
25113 # link with -lc, and that would cause any symbols used from libc to
25114 # always be unresolved, which means just about no library would
25115 # ever link correctly. If we're not using GNU ld we use -z text
25116 # though, which does catch some bad symbols but isn't as heavy-handed
25117 # as -z defs.
25118 no_undefined_flag_GCJ='${wl}-z,text'
25119 allow_undefined_flag_GCJ='${wl}-z,nodefs'
25120 archive_cmds_need_lc_GCJ=no
25121 hardcode_shlibpath_var_GCJ=no
25122 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
25123 hardcode_libdir_separator_GCJ=':'
25124 link_all_deplibs_GCJ=yes
25125 export_dynamic_flag_spec_GCJ='${wl}-Bexport'
25126 runpath_var='LD_RUN_PATH'
25128 if test "$GCC" = yes; then
25129 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
25130 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
25131 else
25132 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
25133 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
25137 uts4*)
25138 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25139 hardcode_libdir_flag_spec_GCJ='-L$libdir'
25140 hardcode_shlibpath_var_GCJ=no
25144 ld_shlibs_GCJ=no
25146 esac
25149 { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
25150 echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
25151 test "$ld_shlibs_GCJ" = no && can_build_shared=no
25154 # Do we need to explicitly link libc?
25156 case "x$archive_cmds_need_lc_GCJ" in
25157 x|xyes)
25158 # Assume -lc should be added
25159 archive_cmds_need_lc_GCJ=yes
25161 if test "$enable_shared" = yes && test "$GCC" = yes; then
25162 case $archive_cmds_GCJ in
25163 *'~'*)
25164 # FIXME: we may have to deal with multi-command sequences.
25166 '$CC '*)
25167 # Test whether the compiler implicitly links with -lc since on some
25168 # systems, -lgcc has to come before -lc. If gcc already passes -lc
25169 # to ld, don't add -lc before -lgcc.
25170 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
25171 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
25172 $rm conftest*
25173 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
25175 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25176 (eval $ac_compile) 2>&5
25177 ac_status=$?
25178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25179 (exit $ac_status); } 2>conftest.err; then
25180 soname=conftest
25181 lib=conftest
25182 libobjs=conftest.$ac_objext
25183 deplibs=
25184 wl=$lt_prog_compiler_wl_GCJ
25185 pic_flag=$lt_prog_compiler_pic_GCJ
25186 compiler_flags=-v
25187 linker_flags=-v
25188 verstring=
25189 output_objdir=.
25190 libname=conftest
25191 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
25192 allow_undefined_flag_GCJ=
25193 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
25194 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
25195 ac_status=$?
25196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25197 (exit $ac_status); }
25198 then
25199 archive_cmds_need_lc_GCJ=no
25200 else
25201 archive_cmds_need_lc_GCJ=yes
25203 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
25204 else
25205 cat conftest.err 1>&5
25207 $rm conftest*
25208 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
25209 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
25211 esac
25214 esac
25216 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
25217 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
25218 library_names_spec=
25219 libname_spec='lib$name'
25220 soname_spec=
25221 shrext_cmds=".so"
25222 postinstall_cmds=
25223 postuninstall_cmds=
25224 finish_cmds=
25225 finish_eval=
25226 shlibpath_var=
25227 shlibpath_overrides_runpath=unknown
25228 version_type=none
25229 dynamic_linker="$host_os ld.so"
25230 sys_lib_dlsearch_path_spec="/lib /usr/lib"
25231 if test "$GCC" = yes; then
25232 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
25233 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
25234 # if the path contains ";" then we assume it to be the separator
25235 # otherwise default to the standard path separator (i.e. ":") - it is
25236 # assumed that no part of a normal pathname contains ";" but that should
25237 # okay in the real world where ";" in dirpaths is itself problematic.
25238 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
25239 else
25240 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
25242 else
25243 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
25245 need_lib_prefix=unknown
25246 hardcode_into_libs=no
25248 # when you set need_version to no, make sure it does not cause -set_version
25249 # flags to be left without arguments
25250 need_version=unknown
25252 case $host_os in
25253 aix3*)
25254 version_type=linux
25255 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
25256 shlibpath_var=LIBPATH
25258 # AIX 3 has no versioning support, so we append a major version to the name.
25259 soname_spec='${libname}${release}${shared_ext}$major'
25262 aix4* | aix5*)
25263 version_type=linux
25264 need_lib_prefix=no
25265 need_version=no
25266 hardcode_into_libs=yes
25267 if test "$host_cpu" = ia64; then
25268 # AIX 5 supports IA64
25269 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
25270 shlibpath_var=LD_LIBRARY_PATH
25271 else
25272 # With GCC up to 2.95.x, collect2 would create an import file
25273 # for dependence libraries. The import file would start with
25274 # the line `#! .'. This would cause the generated library to
25275 # depend on `.', always an invalid library. This was fixed in
25276 # development snapshots of GCC prior to 3.0.
25277 case $host_os in
25278 aix4 | aix4.[01] | aix4.[01].*)
25279 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
25280 echo ' yes '
25281 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
25283 else
25284 can_build_shared=no
25287 esac
25288 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
25289 # soname into executable. Probably we can add versioning support to
25290 # collect2, so additional links can be useful in future.
25291 if test "$aix_use_runtimelinking" = yes; then
25292 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
25293 # instead of lib<name>.a to let people know that these are not
25294 # typical AIX shared libraries.
25295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25296 else
25297 # We preserve .a as extension for shared libraries through AIX4.2
25298 # and later when we are not doing run time linking.
25299 library_names_spec='${libname}${release}.a $libname.a'
25300 soname_spec='${libname}${release}${shared_ext}$major'
25302 shlibpath_var=LIBPATH
25306 amigaos*)
25307 library_names_spec='$libname.ixlibrary $libname.a'
25308 # Create ${libname}_ixlibrary.a entries in /sys/libs.
25309 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
25312 beos*)
25313 library_names_spec='${libname}${shared_ext}'
25314 dynamic_linker="$host_os ld.so"
25315 shlibpath_var=LIBRARY_PATH
25318 bsdi[45]*)
25319 version_type=linux
25320 need_version=no
25321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25322 soname_spec='${libname}${release}${shared_ext}$major'
25323 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
25324 shlibpath_var=LD_LIBRARY_PATH
25325 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
25326 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
25327 # the default ld.so.conf also contains /usr/contrib/lib and
25328 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
25329 # libtool to hard-code these into programs
25332 cygwin* | mingw* | pw32*)
25333 version_type=windows
25334 shrext_cmds=".dll"
25335 need_version=no
25336 need_lib_prefix=no
25338 case $GCC,$host_os in
25339 yes,cygwin* | yes,mingw* | yes,pw32*)
25340 library_names_spec='$libname.dll.a'
25341 # DLL is installed to $(libdir)/../bin by postinstall_cmds
25342 postinstall_cmds='base_file=`basename \${file}`~
25343 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
25344 dldir=$destdir/`dirname \$dlpath`~
25345 test -d \$dldir || mkdir -p \$dldir~
25346 $install_prog $dir/$dlname \$dldir/$dlname~
25347 chmod a+x \$dldir/$dlname'
25348 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
25349 dlpath=$dir/\$dldll~
25350 $rm \$dlpath'
25351 shlibpath_overrides_runpath=yes
25353 case $host_os in
25354 cygwin*)
25355 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
25356 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
25357 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
25359 mingw*)
25360 # MinGW DLLs use traditional 'lib' prefix
25361 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
25362 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
25363 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
25364 # It is most probably a Windows format PATH printed by
25365 # mingw gcc, but we are running on Cygwin. Gcc prints its search
25366 # path with ; separators, and with drive letters. We can handle the
25367 # drive letters (cygwin fileutils understands them), so leave them,
25368 # especially as we might pass files found there to a mingw objdump,
25369 # which wouldn't understand a cygwinified path. Ahh.
25370 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
25371 else
25372 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
25375 pw32*)
25376 # pw32 DLLs use 'pw' prefix rather than 'lib'
25377 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
25379 esac
25383 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
25385 esac
25386 dynamic_linker='Win32 ld.exe'
25387 # FIXME: first we should search . and the directory the executable is in
25388 shlibpath_var=PATH
25391 darwin* | rhapsody*)
25392 dynamic_linker="$host_os dyld"
25393 version_type=darwin
25394 need_lib_prefix=no
25395 need_version=no
25396 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
25397 soname_spec='${libname}${release}${major}$shared_ext'
25398 shlibpath_overrides_runpath=yes
25399 shlibpath_var=DYLD_LIBRARY_PATH
25400 shrext_cmds='.dylib'
25401 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
25402 if test "$GCC" = yes; then
25403 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
25404 else
25405 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
25407 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
25410 dgux*)
25411 version_type=linux
25412 need_lib_prefix=no
25413 need_version=no
25414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
25415 soname_spec='${libname}${release}${shared_ext}$major'
25416 shlibpath_var=LD_LIBRARY_PATH
25419 freebsd1*)
25420 dynamic_linker=no
25423 kfreebsd*-gnu)
25424 version_type=linux
25425 need_lib_prefix=no
25426 need_version=no
25427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
25428 soname_spec='${libname}${release}${shared_ext}$major'
25429 shlibpath_var=LD_LIBRARY_PATH
25430 shlibpath_overrides_runpath=no
25431 hardcode_into_libs=yes
25432 dynamic_linker='GNU ld.so'
25435 freebsd* | dragonfly*)
25436 # DragonFly does not have aout. When/if they implement a new
25437 # versioning mechanism, adjust this.
25438 if test -x /usr/bin/objformat; then
25439 objformat=`/usr/bin/objformat`
25440 else
25441 case $host_os in
25442 freebsd[123]*) objformat=aout ;;
25443 *) objformat=elf ;;
25444 esac
25446 version_type=freebsd-$objformat
25447 case $version_type in
25448 freebsd-elf*)
25449 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
25450 need_version=no
25451 need_lib_prefix=no
25453 freebsd-*)
25454 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
25455 need_version=yes
25457 esac
25458 shlibpath_var=LD_LIBRARY_PATH
25459 case $host_os in
25460 freebsd2*)
25461 shlibpath_overrides_runpath=yes
25463 freebsd3.[01]* | freebsdelf3.[01]*)
25464 shlibpath_overrides_runpath=yes
25465 hardcode_into_libs=yes
25467 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
25468 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
25469 shlibpath_overrides_runpath=no
25470 hardcode_into_libs=yes
25472 freebsd*) # from 4.6 on
25473 shlibpath_overrides_runpath=yes
25474 hardcode_into_libs=yes
25476 esac
25479 gnu*)
25480 version_type=linux
25481 need_lib_prefix=no
25482 need_version=no
25483 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
25484 soname_spec='${libname}${release}${shared_ext}$major'
25485 shlibpath_var=LD_LIBRARY_PATH
25486 hardcode_into_libs=yes
25489 hpux9* | hpux10* | hpux11*)
25490 # Give a soname corresponding to the major version so that dld.sl refuses to
25491 # link against other versions.
25492 version_type=sunos
25493 need_lib_prefix=no
25494 need_version=no
25495 case $host_cpu in
25496 ia64*)
25497 shrext_cmds='.so'
25498 hardcode_into_libs=yes
25499 dynamic_linker="$host_os dld.so"
25500 shlibpath_var=LD_LIBRARY_PATH
25501 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
25502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25503 soname_spec='${libname}${release}${shared_ext}$major'
25504 if test "X$HPUX_IA64_MODE" = X32; then
25505 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
25506 else
25507 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
25509 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
25511 hppa*64*)
25512 shrext_cmds='.sl'
25513 hardcode_into_libs=yes
25514 dynamic_linker="$host_os dld.sl"
25515 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
25516 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
25517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25518 soname_spec='${libname}${release}${shared_ext}$major'
25519 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
25520 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
25523 shrext_cmds='.sl'
25524 dynamic_linker="$host_os dld.sl"
25525 shlibpath_var=SHLIB_PATH
25526 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
25527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25528 soname_spec='${libname}${release}${shared_ext}$major'
25530 esac
25531 # HP-UX runs *really* slowly unless shared libraries are mode 555.
25532 postinstall_cmds='chmod 555 $lib'
25535 interix3*)
25536 version_type=linux
25537 need_lib_prefix=no
25538 need_version=no
25539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
25540 soname_spec='${libname}${release}${shared_ext}$major'
25541 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
25542 shlibpath_var=LD_LIBRARY_PATH
25543 shlibpath_overrides_runpath=no
25544 hardcode_into_libs=yes
25547 irix5* | irix6* | nonstopux*)
25548 case $host_os in
25549 nonstopux*) version_type=nonstopux ;;
25551 if test "$lt_cv_prog_gnu_ld" = yes; then
25552 version_type=linux
25553 else
25554 version_type=irix
25555 fi ;;
25556 esac
25557 need_lib_prefix=no
25558 need_version=no
25559 soname_spec='${libname}${release}${shared_ext}$major'
25560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
25561 case $host_os in
25562 irix5* | nonstopux*)
25563 libsuff= shlibsuff=
25566 case $LD in # libtool.m4 will add one of these switches to LD
25567 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
25568 libsuff= shlibsuff= libmagic=32-bit;;
25569 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
25570 libsuff=32 shlibsuff=N32 libmagic=N32;;
25571 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
25572 libsuff=64 shlibsuff=64 libmagic=64-bit;;
25573 *) libsuff= shlibsuff= libmagic=never-match;;
25574 esac
25576 esac
25577 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
25578 shlibpath_overrides_runpath=no
25579 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
25580 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
25581 hardcode_into_libs=yes
25584 # No shared lib support for Linux oldld, aout, or coff.
25585 linux*oldld* | linux*aout* | linux*coff*)
25586 dynamic_linker=no
25589 # This must be Linux ELF.
25590 linux*)
25591 version_type=linux
25592 need_lib_prefix=no
25593 need_version=no
25594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25595 soname_spec='${libname}${release}${shared_ext}$major'
25596 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
25597 shlibpath_var=LD_LIBRARY_PATH
25598 shlibpath_overrides_runpath=no
25599 # This implies no fast_install, which is unacceptable.
25600 # Some rework will be needed to allow for fast_install
25601 # before this can be enabled.
25602 hardcode_into_libs=yes
25604 # Append ld.so.conf contents to the search path
25605 if test -f /etc/ld.so.conf; then
25606 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
25607 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
25610 # We used to test for /lib/ld.so.1 and disable shared libraries on
25611 # powerpc, because MkLinux only supported shared libraries with the
25612 # GNU dynamic linker. Since this was broken with cross compilers,
25613 # most powerpc-linux boxes support dynamic linking these days and
25614 # people can always --disable-shared, the test was removed, and we
25615 # assume the GNU/Linux dynamic linker is in use.
25616 dynamic_linker='GNU/Linux ld.so'
25619 knetbsd*-gnu)
25620 version_type=linux
25621 need_lib_prefix=no
25622 need_version=no
25623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
25624 soname_spec='${libname}${release}${shared_ext}$major'
25625 shlibpath_var=LD_LIBRARY_PATH
25626 shlibpath_overrides_runpath=no
25627 hardcode_into_libs=yes
25628 dynamic_linker='GNU ld.so'
25631 netbsd*)
25632 version_type=sunos
25633 need_lib_prefix=no
25634 need_version=no
25635 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
25636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
25637 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
25638 dynamic_linker='NetBSD (a.out) ld.so'
25639 else
25640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
25641 soname_spec='${libname}${release}${shared_ext}$major'
25642 dynamic_linker='NetBSD ld.elf_so'
25644 shlibpath_var=LD_LIBRARY_PATH
25645 shlibpath_overrides_runpath=yes
25646 hardcode_into_libs=yes
25649 newsos6)
25650 version_type=linux
25651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25652 shlibpath_var=LD_LIBRARY_PATH
25653 shlibpath_overrides_runpath=yes
25656 nto-qnx*)
25657 version_type=linux
25658 need_lib_prefix=no
25659 need_version=no
25660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25661 soname_spec='${libname}${release}${shared_ext}$major'
25662 shlibpath_var=LD_LIBRARY_PATH
25663 shlibpath_overrides_runpath=yes
25666 openbsd*)
25667 version_type=sunos
25668 sys_lib_dlsearch_path_spec="/usr/lib"
25669 need_lib_prefix=no
25670 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
25671 case $host_os in
25672 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
25673 *) need_version=no ;;
25674 esac
25675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
25676 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
25677 shlibpath_var=LD_LIBRARY_PATH
25678 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
25679 case $host_os in
25680 openbsd2.[89] | openbsd2.[89].*)
25681 shlibpath_overrides_runpath=no
25684 shlibpath_overrides_runpath=yes
25686 esac
25687 else
25688 shlibpath_overrides_runpath=yes
25692 os2*)
25693 libname_spec='$name'
25694 shrext_cmds=".dll"
25695 need_lib_prefix=no
25696 library_names_spec='$libname${shared_ext} $libname.a'
25697 dynamic_linker='OS/2 ld.exe'
25698 shlibpath_var=LIBPATH
25701 osf3* | osf4* | osf5*)
25702 version_type=osf
25703 need_lib_prefix=no
25704 need_version=no
25705 soname_spec='${libname}${release}${shared_ext}$major'
25706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25707 shlibpath_var=LD_LIBRARY_PATH
25708 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
25709 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
25712 solaris*)
25713 version_type=linux
25714 need_lib_prefix=no
25715 need_version=no
25716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25717 soname_spec='${libname}${release}${shared_ext}$major'
25718 shlibpath_var=LD_LIBRARY_PATH
25719 shlibpath_overrides_runpath=yes
25720 hardcode_into_libs=yes
25721 # ldd complains unless libraries are executable
25722 postinstall_cmds='chmod +x $lib'
25725 sunos4*)
25726 version_type=sunos
25727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
25728 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
25729 shlibpath_var=LD_LIBRARY_PATH
25730 shlibpath_overrides_runpath=yes
25731 if test "$with_gnu_ld" = yes; then
25732 need_lib_prefix=no
25734 need_version=yes
25737 sysv4 | sysv4.3*)
25738 version_type=linux
25739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25740 soname_spec='${libname}${release}${shared_ext}$major'
25741 shlibpath_var=LD_LIBRARY_PATH
25742 case $host_vendor in
25743 sni)
25744 shlibpath_overrides_runpath=no
25745 need_lib_prefix=no
25746 export_dynamic_flag_spec='${wl}-Blargedynsym'
25747 runpath_var=LD_RUN_PATH
25749 siemens)
25750 need_lib_prefix=no
25752 motorola)
25753 need_lib_prefix=no
25754 need_version=no
25755 shlibpath_overrides_runpath=no
25756 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
25758 esac
25761 sysv4*MP*)
25762 if test -d /usr/nec ;then
25763 version_type=linux
25764 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
25765 soname_spec='$libname${shared_ext}.$major'
25766 shlibpath_var=LD_LIBRARY_PATH
25770 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
25771 version_type=freebsd-elf
25772 need_lib_prefix=no
25773 need_version=no
25774 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
25775 soname_spec='${libname}${release}${shared_ext}$major'
25776 shlibpath_var=LD_LIBRARY_PATH
25777 hardcode_into_libs=yes
25778 if test "$with_gnu_ld" = yes; then
25779 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
25780 shlibpath_overrides_runpath=no
25781 else
25782 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
25783 shlibpath_overrides_runpath=yes
25784 case $host_os in
25785 sco3.2v5*)
25786 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
25788 esac
25790 sys_lib_dlsearch_path_spec='/usr/lib'
25793 uts4*)
25794 version_type=linux
25795 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25796 soname_spec='${libname}${release}${shared_ext}$major'
25797 shlibpath_var=LD_LIBRARY_PATH
25801 dynamic_linker=no
25803 esac
25804 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
25805 echo "${ECHO_T}$dynamic_linker" >&6; }
25806 test "$dynamic_linker" = no && can_build_shared=no
25808 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
25809 if test "$GCC" = yes; then
25810 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
25813 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
25814 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
25815 hardcode_action_GCJ=
25816 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
25817 test -n "$runpath_var_GCJ" || \
25818 test "X$hardcode_automatic_GCJ" = "Xyes" ; then
25820 # We can hardcode non-existant directories.
25821 if test "$hardcode_direct_GCJ" != no &&
25822 # If the only mechanism to avoid hardcoding is shlibpath_var, we
25823 # have to relink, otherwise we might link with an installed library
25824 # when we should be linking with a yet-to-be-installed one
25825 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
25826 test "$hardcode_minus_L_GCJ" != no; then
25827 # Linking always hardcodes the temporary library directory.
25828 hardcode_action_GCJ=relink
25829 else
25830 # We can link without hardcoding, and we can hardcode nonexisting dirs.
25831 hardcode_action_GCJ=immediate
25833 else
25834 # We cannot hardcode anything, or else we can only hardcode existing
25835 # directories.
25836 hardcode_action_GCJ=unsupported
25838 { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
25839 echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
25841 if test "$hardcode_action_GCJ" = relink; then
25842 # Fast installation is not supported
25843 enable_fast_install=no
25844 elif test "$shlibpath_overrides_runpath" = yes ||
25845 test "$enable_shared" = no; then
25846 # Fast installation is not necessary
25847 enable_fast_install=needless
25851 # The else clause should only fire when bootstrapping the
25852 # libtool distribution, otherwise you forgot to ship ltmain.sh
25853 # with your package, and you will get complaints that there are
25854 # no rules to generate ltmain.sh.
25855 if test -f "$ltmain"; then
25856 # See if we are running on zsh, and set the options which allow our commands through
25857 # without removal of \ escapes.
25858 if test -n "${ZSH_VERSION+set}" ; then
25859 setopt NO_GLOB_SUBST
25861 # Now quote all the things that may contain metacharacters while being
25862 # careful not to overquote the AC_SUBSTed values. We take copies of the
25863 # variables and quote the copies for generation of the libtool script.
25864 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
25865 SED SHELL STRIP \
25866 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
25867 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
25868 deplibs_check_method reload_flag reload_cmds need_locks \
25869 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
25870 lt_cv_sys_global_symbol_to_c_name_address \
25871 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
25872 old_postinstall_cmds old_postuninstall_cmds \
25873 compiler_GCJ \
25874 CC_GCJ \
25875 LD_GCJ \
25876 lt_prog_compiler_wl_GCJ \
25877 lt_prog_compiler_pic_GCJ \
25878 lt_prog_compiler_static_GCJ \
25879 lt_prog_compiler_no_builtin_flag_GCJ \
25880 export_dynamic_flag_spec_GCJ \
25881 thread_safe_flag_spec_GCJ \
25882 whole_archive_flag_spec_GCJ \
25883 enable_shared_with_static_runtimes_GCJ \
25884 old_archive_cmds_GCJ \
25885 old_archive_from_new_cmds_GCJ \
25886 predep_objects_GCJ \
25887 postdep_objects_GCJ \
25888 predeps_GCJ \
25889 postdeps_GCJ \
25890 compiler_lib_search_path_GCJ \
25891 archive_cmds_GCJ \
25892 archive_expsym_cmds_GCJ \
25893 postinstall_cmds_GCJ \
25894 postuninstall_cmds_GCJ \
25895 old_archive_from_expsyms_cmds_GCJ \
25896 allow_undefined_flag_GCJ \
25897 no_undefined_flag_GCJ \
25898 export_symbols_cmds_GCJ \
25899 hardcode_libdir_flag_spec_GCJ \
25900 hardcode_libdir_flag_spec_ld_GCJ \
25901 hardcode_libdir_separator_GCJ \
25902 hardcode_automatic_GCJ \
25903 module_cmds_GCJ \
25904 module_expsym_cmds_GCJ \
25905 lt_cv_prog_compiler_c_o_GCJ \
25906 exclude_expsyms_GCJ \
25907 include_expsyms_GCJ; do
25909 case $var in
25910 old_archive_cmds_GCJ | \
25911 old_archive_from_new_cmds_GCJ | \
25912 archive_cmds_GCJ | \
25913 archive_expsym_cmds_GCJ | \
25914 module_cmds_GCJ | \
25915 module_expsym_cmds_GCJ | \
25916 old_archive_from_expsyms_cmds_GCJ | \
25917 export_symbols_cmds_GCJ | \
25918 extract_expsyms_cmds | reload_cmds | finish_cmds | \
25919 postinstall_cmds | postuninstall_cmds | \
25920 old_postinstall_cmds | old_postuninstall_cmds | \
25921 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
25922 # Double-quote double-evaled strings.
25923 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
25926 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
25928 esac
25929 done
25931 case $lt_echo in
25932 *'\$0 --fallback-echo"')
25933 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
25935 esac
25937 cfgfile="$ofile"
25939 cat <<__EOF__ >> "$cfgfile"
25940 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
25942 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
25944 # Shell to use when invoking shell scripts.
25945 SHELL=$lt_SHELL
25947 # Whether or not to build shared libraries.
25948 build_libtool_libs=$enable_shared
25950 # Whether or not to build static libraries.
25951 build_old_libs=$enable_static
25953 # Whether or not to add -lc for building shared libraries.
25954 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
25956 # Whether or not to disallow shared libs when runtime libs are static
25957 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
25959 # Whether or not to optimize for fast installation.
25960 fast_install=$enable_fast_install
25962 # The host system.
25963 host_alias=$host_alias
25964 host=$host
25965 host_os=$host_os
25967 # The build system.
25968 build_alias=$build_alias
25969 build=$build
25970 build_os=$build_os
25972 # An echo program that does not interpret backslashes.
25973 echo=$lt_echo
25975 # The archiver.
25976 AR=$lt_AR
25977 AR_FLAGS=$lt_AR_FLAGS
25979 # A C compiler.
25980 LTCC=$lt_LTCC
25982 # LTCC compiler flags.
25983 LTCFLAGS=$lt_LTCFLAGS
25985 # A language-specific compiler.
25986 CC=$lt_compiler_GCJ
25988 # Is the compiler the GNU C compiler?
25989 with_gcc=$GCC_GCJ
25991 # An ERE matcher.
25992 EGREP=$lt_EGREP
25994 # The linker used to build libraries.
25995 LD=$lt_LD_GCJ
25997 # Whether we need hard or soft links.
25998 LN_S=$lt_LN_S
26000 # A BSD-compatible nm program.
26001 NM=$lt_NM
26003 # A symbol stripping program
26004 STRIP=$lt_STRIP
26006 # Used to examine libraries when file_magic_cmd begins "file"
26007 MAGIC_CMD=$MAGIC_CMD
26009 # Used on cygwin: DLL creation program.
26010 DLLTOOL="$DLLTOOL"
26012 # Used on cygwin: object dumper.
26013 OBJDUMP="$OBJDUMP"
26015 # Used on cygwin: assembler.
26016 AS="$AS"
26018 # The name of the directory that contains temporary libtool files.
26019 objdir=$objdir
26021 # How to create reloadable object files.
26022 reload_flag=$lt_reload_flag
26023 reload_cmds=$lt_reload_cmds
26025 # How to pass a linker flag through the compiler.
26026 wl=$lt_lt_prog_compiler_wl_GCJ
26028 # Object file suffix (normally "o").
26029 objext="$ac_objext"
26031 # Old archive suffix (normally "a").
26032 libext="$libext"
26034 # Shared library suffix (normally ".so").
26035 shrext_cmds='$shrext_cmds'
26037 # Executable file suffix (normally "").
26038 exeext="$exeext"
26040 # Additional compiler flags for building library objects.
26041 pic_flag=$lt_lt_prog_compiler_pic_GCJ
26042 pic_mode=$pic_mode
26044 # What is the maximum length of a command?
26045 max_cmd_len=$lt_cv_sys_max_cmd_len
26047 # Does compiler simultaneously support -c and -o options?
26048 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
26050 # Must we lock files when doing compilation?
26051 need_locks=$lt_need_locks
26053 # Do we need the lib prefix for modules?
26054 need_lib_prefix=$need_lib_prefix
26056 # Do we need a version for libraries?
26057 need_version=$need_version
26059 # Whether dlopen is supported.
26060 dlopen_support=$enable_dlopen
26062 # Whether dlopen of programs is supported.
26063 dlopen_self=$enable_dlopen_self
26065 # Whether dlopen of statically linked programs is supported.
26066 dlopen_self_static=$enable_dlopen_self_static
26068 # Compiler flag to prevent dynamic linking.
26069 link_static_flag=$lt_lt_prog_compiler_static_GCJ
26071 # Compiler flag to turn off builtin functions.
26072 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
26074 # Compiler flag to allow reflexive dlopens.
26075 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
26077 # Compiler flag to generate shared objects directly from archives.
26078 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
26080 # Compiler flag to generate thread-safe objects.
26081 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
26083 # Library versioning type.
26084 version_type=$version_type
26086 # Format of library name prefix.
26087 libname_spec=$lt_libname_spec
26089 # List of archive names. First name is the real one, the rest are links.
26090 # The last name is the one that the linker finds with -lNAME.
26091 library_names_spec=$lt_library_names_spec
26093 # The coded name of the library, if different from the real name.
26094 soname_spec=$lt_soname_spec
26096 # Commands used to build and install an old-style archive.
26097 RANLIB=$lt_RANLIB
26098 old_archive_cmds=$lt_old_archive_cmds_GCJ
26099 old_postinstall_cmds=$lt_old_postinstall_cmds
26100 old_postuninstall_cmds=$lt_old_postuninstall_cmds
26102 # Create an old-style archive from a shared archive.
26103 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
26105 # Create a temporary old-style archive to link instead of a shared archive.
26106 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
26108 # Commands used to build and install a shared archive.
26109 archive_cmds=$lt_archive_cmds_GCJ
26110 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
26111 postinstall_cmds=$lt_postinstall_cmds
26112 postuninstall_cmds=$lt_postuninstall_cmds
26114 # Commands used to build a loadable module (assumed same as above if empty)
26115 module_cmds=$lt_module_cmds_GCJ
26116 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
26118 # Commands to strip libraries.
26119 old_striplib=$lt_old_striplib
26120 striplib=$lt_striplib
26122 # Dependencies to place before the objects being linked to create a
26123 # shared library.
26124 predep_objects=$lt_predep_objects_GCJ
26126 # Dependencies to place after the objects being linked to create a
26127 # shared library.
26128 postdep_objects=$lt_postdep_objects_GCJ
26130 # Dependencies to place before the objects being linked to create a
26131 # shared library.
26132 predeps=$lt_predeps_GCJ
26134 # Dependencies to place after the objects being linked to create a
26135 # shared library.
26136 postdeps=$lt_postdeps_GCJ
26138 # The library search path used internally by the compiler when linking
26139 # a shared library.
26140 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
26142 # Method to check whether dependent libraries are shared objects.
26143 deplibs_check_method=$lt_deplibs_check_method
26145 # Command to use when deplibs_check_method == file_magic.
26146 file_magic_cmd=$lt_file_magic_cmd
26148 # Flag that allows shared libraries with undefined symbols to be built.
26149 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
26151 # Flag that forces no undefined symbols.
26152 no_undefined_flag=$lt_no_undefined_flag_GCJ
26154 # Commands used to finish a libtool library installation in a directory.
26155 finish_cmds=$lt_finish_cmds
26157 # Same as above, but a single script fragment to be evaled but not shown.
26158 finish_eval=$lt_finish_eval
26160 # Take the output of nm and produce a listing of raw symbols and C names.
26161 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
26163 # Transform the output of nm in a proper C declaration
26164 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
26166 # Transform the output of nm in a C name address pair
26167 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
26169 # This is the shared library runtime path variable.
26170 runpath_var=$runpath_var
26172 # This is the shared library path variable.
26173 shlibpath_var=$shlibpath_var
26175 # Is shlibpath searched before the hard-coded library search path?
26176 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
26178 # How to hardcode a shared library path into an executable.
26179 hardcode_action=$hardcode_action_GCJ
26181 # Whether we should hardcode library paths into libraries.
26182 hardcode_into_libs=$hardcode_into_libs
26184 # Flag to hardcode \$libdir into a binary during linking.
26185 # This must work even if \$libdir does not exist.
26186 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
26188 # If ld is used when linking, flag to hardcode \$libdir into
26189 # a binary during linking. This must work even if \$libdir does
26190 # not exist.
26191 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
26193 # Whether we need a single -rpath flag with a separated argument.
26194 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
26196 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
26197 # resulting binary.
26198 hardcode_direct=$hardcode_direct_GCJ
26200 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
26201 # resulting binary.
26202 hardcode_minus_L=$hardcode_minus_L_GCJ
26204 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
26205 # the resulting binary.
26206 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
26208 # Set to yes if building a shared library automatically hardcodes DIR into the library
26209 # and all subsequent libraries and executables linked against it.
26210 hardcode_automatic=$hardcode_automatic_GCJ
26212 # Variables whose values should be saved in libtool wrapper scripts and
26213 # restored at relink time.
26214 variables_saved_for_relink="$variables_saved_for_relink"
26216 # Whether libtool must link a program against all its dependency libraries.
26217 link_all_deplibs=$link_all_deplibs_GCJ
26219 # Compile-time system search path for libraries
26220 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
26222 # Run-time system search path for libraries
26223 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
26225 # Fix the shell variable \$srcfile for the compiler.
26226 fix_srcfile_path="$fix_srcfile_path_GCJ"
26228 # Set to yes if exported symbols are required.
26229 always_export_symbols=$always_export_symbols_GCJ
26231 # The commands to list exported symbols.
26232 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
26234 # The commands to extract the exported symbol list from a shared archive.
26235 extract_expsyms_cmds=$lt_extract_expsyms_cmds
26237 # Symbols that should not be listed in the preloaded symbols.
26238 exclude_expsyms=$lt_exclude_expsyms_GCJ
26240 # Symbols that must always be exported.
26241 include_expsyms=$lt_include_expsyms_GCJ
26243 # ### END LIBTOOL TAG CONFIG: $tagname
26245 __EOF__
26248 else
26249 # If there is no Makefile yet, we rely on a make rule to execute
26250 # `config.status --recheck' to rerun these tests and create the
26251 # libtool script then.
26252 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
26253 if test -f "$ltmain_in"; then
26254 test -f Makefile && make "$ltmain"
26259 ac_ext=c
26260 ac_cpp='$CPP $CPPFLAGS'
26261 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26262 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26263 ac_compiler_gnu=$ac_cv_c_compiler_gnu
26265 CC="$lt_save_CC"
26267 else
26268 tagname=""
26273 ac_ext=c
26274 ac_cpp='$CPP $CPPFLAGS'
26275 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26276 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26277 ac_compiler_gnu=$ac_cv_c_compiler_gnu
26280 # Source file extension for RC test sources.
26281 ac_ext=rc
26283 # Object file extension for compiled RC test sources.
26284 objext=o
26285 objext_RC=$objext
26287 # Code to be used in simple compile tests
26288 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
26290 # Code to be used in simple link tests
26291 lt_simple_link_test_code="$lt_simple_compile_test_code"
26293 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
26295 # If no C compiler was specified, use CC.
26296 LTCC=${LTCC-"$CC"}
26298 # If no C compiler flags were specified, use CFLAGS.
26299 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
26301 # Allow CC to be a program name with arguments.
26302 compiler=$CC
26305 # save warnings/boilerplate of simple test code
26306 ac_outfile=conftest.$ac_objext
26307 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
26308 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
26309 _lt_compiler_boilerplate=`cat conftest.err`
26310 $rm conftest*
26312 ac_outfile=conftest.$ac_objext
26313 printf "$lt_simple_link_test_code" >conftest.$ac_ext
26314 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
26315 _lt_linker_boilerplate=`cat conftest.err`
26316 $rm conftest*
26319 # Allow CC to be a program name with arguments.
26320 lt_save_CC="$CC"
26321 CC=${RC-"windres"}
26322 compiler=$CC
26323 compiler_RC=$CC
26324 for cc_temp in $compiler""; do
26325 case $cc_temp in
26326 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
26327 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
26328 \-*) ;;
26329 *) break;;
26330 esac
26331 done
26332 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
26334 lt_cv_prog_compiler_c_o_RC=yes
26336 # The else clause should only fire when bootstrapping the
26337 # libtool distribution, otherwise you forgot to ship ltmain.sh
26338 # with your package, and you will get complaints that there are
26339 # no rules to generate ltmain.sh.
26340 if test -f "$ltmain"; then
26341 # See if we are running on zsh, and set the options which allow our commands through
26342 # without removal of \ escapes.
26343 if test -n "${ZSH_VERSION+set}" ; then
26344 setopt NO_GLOB_SUBST
26346 # Now quote all the things that may contain metacharacters while being
26347 # careful not to overquote the AC_SUBSTed values. We take copies of the
26348 # variables and quote the copies for generation of the libtool script.
26349 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
26350 SED SHELL STRIP \
26351 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
26352 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
26353 deplibs_check_method reload_flag reload_cmds need_locks \
26354 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
26355 lt_cv_sys_global_symbol_to_c_name_address \
26356 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
26357 old_postinstall_cmds old_postuninstall_cmds \
26358 compiler_RC \
26359 CC_RC \
26360 LD_RC \
26361 lt_prog_compiler_wl_RC \
26362 lt_prog_compiler_pic_RC \
26363 lt_prog_compiler_static_RC \
26364 lt_prog_compiler_no_builtin_flag_RC \
26365 export_dynamic_flag_spec_RC \
26366 thread_safe_flag_spec_RC \
26367 whole_archive_flag_spec_RC \
26368 enable_shared_with_static_runtimes_RC \
26369 old_archive_cmds_RC \
26370 old_archive_from_new_cmds_RC \
26371 predep_objects_RC \
26372 postdep_objects_RC \
26373 predeps_RC \
26374 postdeps_RC \
26375 compiler_lib_search_path_RC \
26376 archive_cmds_RC \
26377 archive_expsym_cmds_RC \
26378 postinstall_cmds_RC \
26379 postuninstall_cmds_RC \
26380 old_archive_from_expsyms_cmds_RC \
26381 allow_undefined_flag_RC \
26382 no_undefined_flag_RC \
26383 export_symbols_cmds_RC \
26384 hardcode_libdir_flag_spec_RC \
26385 hardcode_libdir_flag_spec_ld_RC \
26386 hardcode_libdir_separator_RC \
26387 hardcode_automatic_RC \
26388 module_cmds_RC \
26389 module_expsym_cmds_RC \
26390 lt_cv_prog_compiler_c_o_RC \
26391 exclude_expsyms_RC \
26392 include_expsyms_RC; do
26394 case $var in
26395 old_archive_cmds_RC | \
26396 old_archive_from_new_cmds_RC | \
26397 archive_cmds_RC | \
26398 archive_expsym_cmds_RC | \
26399 module_cmds_RC | \
26400 module_expsym_cmds_RC | \
26401 old_archive_from_expsyms_cmds_RC | \
26402 export_symbols_cmds_RC | \
26403 extract_expsyms_cmds | reload_cmds | finish_cmds | \
26404 postinstall_cmds | postuninstall_cmds | \
26405 old_postinstall_cmds | old_postuninstall_cmds | \
26406 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
26407 # Double-quote double-evaled strings.
26408 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
26411 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
26413 esac
26414 done
26416 case $lt_echo in
26417 *'\$0 --fallback-echo"')
26418 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
26420 esac
26422 cfgfile="$ofile"
26424 cat <<__EOF__ >> "$cfgfile"
26425 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
26427 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
26429 # Shell to use when invoking shell scripts.
26430 SHELL=$lt_SHELL
26432 # Whether or not to build shared libraries.
26433 build_libtool_libs=$enable_shared
26435 # Whether or not to build static libraries.
26436 build_old_libs=$enable_static
26438 # Whether or not to add -lc for building shared libraries.
26439 build_libtool_need_lc=$archive_cmds_need_lc_RC
26441 # Whether or not to disallow shared libs when runtime libs are static
26442 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
26444 # Whether or not to optimize for fast installation.
26445 fast_install=$enable_fast_install
26447 # The host system.
26448 host_alias=$host_alias
26449 host=$host
26450 host_os=$host_os
26452 # The build system.
26453 build_alias=$build_alias
26454 build=$build
26455 build_os=$build_os
26457 # An echo program that does not interpret backslashes.
26458 echo=$lt_echo
26460 # The archiver.
26461 AR=$lt_AR
26462 AR_FLAGS=$lt_AR_FLAGS
26464 # A C compiler.
26465 LTCC=$lt_LTCC
26467 # LTCC compiler flags.
26468 LTCFLAGS=$lt_LTCFLAGS
26470 # A language-specific compiler.
26471 CC=$lt_compiler_RC
26473 # Is the compiler the GNU C compiler?
26474 with_gcc=$GCC_RC
26476 # An ERE matcher.
26477 EGREP=$lt_EGREP
26479 # The linker used to build libraries.
26480 LD=$lt_LD_RC
26482 # Whether we need hard or soft links.
26483 LN_S=$lt_LN_S
26485 # A BSD-compatible nm program.
26486 NM=$lt_NM
26488 # A symbol stripping program
26489 STRIP=$lt_STRIP
26491 # Used to examine libraries when file_magic_cmd begins "file"
26492 MAGIC_CMD=$MAGIC_CMD
26494 # Used on cygwin: DLL creation program.
26495 DLLTOOL="$DLLTOOL"
26497 # Used on cygwin: object dumper.
26498 OBJDUMP="$OBJDUMP"
26500 # Used on cygwin: assembler.
26501 AS="$AS"
26503 # The name of the directory that contains temporary libtool files.
26504 objdir=$objdir
26506 # How to create reloadable object files.
26507 reload_flag=$lt_reload_flag
26508 reload_cmds=$lt_reload_cmds
26510 # How to pass a linker flag through the compiler.
26511 wl=$lt_lt_prog_compiler_wl_RC
26513 # Object file suffix (normally "o").
26514 objext="$ac_objext"
26516 # Old archive suffix (normally "a").
26517 libext="$libext"
26519 # Shared library suffix (normally ".so").
26520 shrext_cmds='$shrext_cmds'
26522 # Executable file suffix (normally "").
26523 exeext="$exeext"
26525 # Additional compiler flags for building library objects.
26526 pic_flag=$lt_lt_prog_compiler_pic_RC
26527 pic_mode=$pic_mode
26529 # What is the maximum length of a command?
26530 max_cmd_len=$lt_cv_sys_max_cmd_len
26532 # Does compiler simultaneously support -c and -o options?
26533 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
26535 # Must we lock files when doing compilation?
26536 need_locks=$lt_need_locks
26538 # Do we need the lib prefix for modules?
26539 need_lib_prefix=$need_lib_prefix
26541 # Do we need a version for libraries?
26542 need_version=$need_version
26544 # Whether dlopen is supported.
26545 dlopen_support=$enable_dlopen
26547 # Whether dlopen of programs is supported.
26548 dlopen_self=$enable_dlopen_self
26550 # Whether dlopen of statically linked programs is supported.
26551 dlopen_self_static=$enable_dlopen_self_static
26553 # Compiler flag to prevent dynamic linking.
26554 link_static_flag=$lt_lt_prog_compiler_static_RC
26556 # Compiler flag to turn off builtin functions.
26557 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
26559 # Compiler flag to allow reflexive dlopens.
26560 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
26562 # Compiler flag to generate shared objects directly from archives.
26563 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
26565 # Compiler flag to generate thread-safe objects.
26566 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
26568 # Library versioning type.
26569 version_type=$version_type
26571 # Format of library name prefix.
26572 libname_spec=$lt_libname_spec
26574 # List of archive names. First name is the real one, the rest are links.
26575 # The last name is the one that the linker finds with -lNAME.
26576 library_names_spec=$lt_library_names_spec
26578 # The coded name of the library, if different from the real name.
26579 soname_spec=$lt_soname_spec
26581 # Commands used to build and install an old-style archive.
26582 RANLIB=$lt_RANLIB
26583 old_archive_cmds=$lt_old_archive_cmds_RC
26584 old_postinstall_cmds=$lt_old_postinstall_cmds
26585 old_postuninstall_cmds=$lt_old_postuninstall_cmds
26587 # Create an old-style archive from a shared archive.
26588 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
26590 # Create a temporary old-style archive to link instead of a shared archive.
26591 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
26593 # Commands used to build and install a shared archive.
26594 archive_cmds=$lt_archive_cmds_RC
26595 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
26596 postinstall_cmds=$lt_postinstall_cmds
26597 postuninstall_cmds=$lt_postuninstall_cmds
26599 # Commands used to build a loadable module (assumed same as above if empty)
26600 module_cmds=$lt_module_cmds_RC
26601 module_expsym_cmds=$lt_module_expsym_cmds_RC
26603 # Commands to strip libraries.
26604 old_striplib=$lt_old_striplib
26605 striplib=$lt_striplib
26607 # Dependencies to place before the objects being linked to create a
26608 # shared library.
26609 predep_objects=$lt_predep_objects_RC
26611 # Dependencies to place after the objects being linked to create a
26612 # shared library.
26613 postdep_objects=$lt_postdep_objects_RC
26615 # Dependencies to place before the objects being linked to create a
26616 # shared library.
26617 predeps=$lt_predeps_RC
26619 # Dependencies to place after the objects being linked to create a
26620 # shared library.
26621 postdeps=$lt_postdeps_RC
26623 # The library search path used internally by the compiler when linking
26624 # a shared library.
26625 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
26627 # Method to check whether dependent libraries are shared objects.
26628 deplibs_check_method=$lt_deplibs_check_method
26630 # Command to use when deplibs_check_method == file_magic.
26631 file_magic_cmd=$lt_file_magic_cmd
26633 # Flag that allows shared libraries with undefined symbols to be built.
26634 allow_undefined_flag=$lt_allow_undefined_flag_RC
26636 # Flag that forces no undefined symbols.
26637 no_undefined_flag=$lt_no_undefined_flag_RC
26639 # Commands used to finish a libtool library installation in a directory.
26640 finish_cmds=$lt_finish_cmds
26642 # Same as above, but a single script fragment to be evaled but not shown.
26643 finish_eval=$lt_finish_eval
26645 # Take the output of nm and produce a listing of raw symbols and C names.
26646 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
26648 # Transform the output of nm in a proper C declaration
26649 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
26651 # Transform the output of nm in a C name address pair
26652 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
26654 # This is the shared library runtime path variable.
26655 runpath_var=$runpath_var
26657 # This is the shared library path variable.
26658 shlibpath_var=$shlibpath_var
26660 # Is shlibpath searched before the hard-coded library search path?
26661 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
26663 # How to hardcode a shared library path into an executable.
26664 hardcode_action=$hardcode_action_RC
26666 # Whether we should hardcode library paths into libraries.
26667 hardcode_into_libs=$hardcode_into_libs
26669 # Flag to hardcode \$libdir into a binary during linking.
26670 # This must work even if \$libdir does not exist.
26671 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
26673 # If ld is used when linking, flag to hardcode \$libdir into
26674 # a binary during linking. This must work even if \$libdir does
26675 # not exist.
26676 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
26678 # Whether we need a single -rpath flag with a separated argument.
26679 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
26681 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
26682 # resulting binary.
26683 hardcode_direct=$hardcode_direct_RC
26685 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
26686 # resulting binary.
26687 hardcode_minus_L=$hardcode_minus_L_RC
26689 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
26690 # the resulting binary.
26691 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
26693 # Set to yes if building a shared library automatically hardcodes DIR into the library
26694 # and all subsequent libraries and executables linked against it.
26695 hardcode_automatic=$hardcode_automatic_RC
26697 # Variables whose values should be saved in libtool wrapper scripts and
26698 # restored at relink time.
26699 variables_saved_for_relink="$variables_saved_for_relink"
26701 # Whether libtool must link a program against all its dependency libraries.
26702 link_all_deplibs=$link_all_deplibs_RC
26704 # Compile-time system search path for libraries
26705 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
26707 # Run-time system search path for libraries
26708 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
26710 # Fix the shell variable \$srcfile for the compiler.
26711 fix_srcfile_path="$fix_srcfile_path_RC"
26713 # Set to yes if exported symbols are required.
26714 always_export_symbols=$always_export_symbols_RC
26716 # The commands to list exported symbols.
26717 export_symbols_cmds=$lt_export_symbols_cmds_RC
26719 # The commands to extract the exported symbol list from a shared archive.
26720 extract_expsyms_cmds=$lt_extract_expsyms_cmds
26722 # Symbols that should not be listed in the preloaded symbols.
26723 exclude_expsyms=$lt_exclude_expsyms_RC
26725 # Symbols that must always be exported.
26726 include_expsyms=$lt_include_expsyms_RC
26728 # ### END LIBTOOL TAG CONFIG: $tagname
26730 __EOF__
26733 else
26734 # If there is no Makefile yet, we rely on a make rule to execute
26735 # `config.status --recheck' to rerun these tests and create the
26736 # libtool script then.
26737 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
26738 if test -f "$ltmain_in"; then
26739 test -f Makefile && make "$ltmain"
26744 ac_ext=c
26745 ac_cpp='$CPP $CPPFLAGS'
26746 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26747 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26748 ac_compiler_gnu=$ac_cv_c_compiler_gnu
26750 CC="$lt_save_CC"
26755 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
26756 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
26757 { (exit 1); exit 1; }; }
26759 esac
26761 # Append the new tag name to the list of available tags.
26762 if test -n "$tagname" ; then
26763 available_tags="$available_tags $tagname"
26766 done
26767 IFS="$lt_save_ifs"
26769 # Now substitute the updated list of available tags.
26770 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
26771 mv "${ofile}T" "$ofile"
26772 chmod +x "$ofile"
26773 else
26774 rm -f "${ofile}T"
26775 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
26776 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
26777 { (exit 1); exit 1; }; }
26783 # This can be used to rebuild libtool when needed
26784 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
26786 # Always use our own libtool.
26787 LIBTOOL='$(SHELL) $(top_builddir)/mklib'
26789 # Prevent multiple expansion
26811 if test "$lt_cv_dlopen_self" = "yes" ; then
26813 cat >>confdefs.h <<\_ACEOF
26814 #define CAN_DLOPEN_SELF 1
26815 _ACEOF
26819 if test "$WITH_LLVMGCCDIR" = "default" ; then
26820 LLVMGCC="llvm-gcc${EXEEXT}"
26821 LLVMGXX="llvm-g++${EXEEXT}"
26822 LLVMGCCCOMMAND="$LLVMGCC"
26823 LLVMGXXCOMMAND="$LLVMGXX"
26825 LLVMGCCCOMMAND=$LLVMGCCCOMMAND
26827 LLVMGXXCOMMAND=$LLVMGXXCOMMAND
26829 # Extract the first word of "$LLVMGCC", so it can be a program name with args.
26830 set dummy $LLVMGCC; ac_word=$2
26831 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26832 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26833 if test "${ac_cv_path_LLVMGCC+set}" = set; then
26834 echo $ECHO_N "(cached) $ECHO_C" >&6
26835 else
26836 case $LLVMGCC in
26837 [\\/]* | ?:[\\/]*)
26838 ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
26841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26842 for as_dir in $PATH
26844 IFS=$as_save_IFS
26845 test -z "$as_dir" && as_dir=.
26846 for ac_exec_ext in '' $ac_executable_extensions; do
26847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
26848 ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
26849 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26850 break 2
26852 done
26853 done
26854 IFS=$as_save_IFS
26857 esac
26859 LLVMGCC=$ac_cv_path_LLVMGCC
26860 if test -n "$LLVMGCC"; then
26861 { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
26862 echo "${ECHO_T}$LLVMGCC" >&6; }
26863 else
26864 { echo "$as_me:$LINENO: result: no" >&5
26865 echo "${ECHO_T}no" >&6; }
26869 # Extract the first word of "$LLVMGXX", so it can be a program name with args.
26870 set dummy $LLVMGXX; ac_word=$2
26871 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26872 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26873 if test "${ac_cv_path_LLVMGXX+set}" = set; then
26874 echo $ECHO_N "(cached) $ECHO_C" >&6
26875 else
26876 case $LLVMGXX in
26877 [\\/]* | ?:[\\/]*)
26878 ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
26881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26882 for as_dir in $PATH
26884 IFS=$as_save_IFS
26885 test -z "$as_dir" && as_dir=.
26886 for ac_exec_ext in '' $ac_executable_extensions; do
26887 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
26888 ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
26889 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26890 break 2
26892 done
26893 done
26894 IFS=$as_save_IFS
26897 esac
26899 LLVMGXX=$ac_cv_path_LLVMGXX
26900 if test -n "$LLVMGXX"; then
26901 { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
26902 echo "${ECHO_T}$LLVMGXX" >&6; }
26903 else
26904 { echo "$as_me:$LINENO: result: no" >&5
26905 echo "${ECHO_T}no" >&6; }
26909 else
26910 if test -z "$LLVMGCC"; then
26911 LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
26912 LLVMGCCCOMMAND="$LLVMGCC"
26914 if test -z "$LLVMGXX"; then
26915 LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
26916 LLVMGXXCOMMAND="$LLVMGXX"
26919 LLVMGCC=$LLVMGCC
26921 LLVMGXX=$LLVMGXX
26923 LLVMGCCCOMMAND=$LLVMGCCCOMMAND
26925 LLVMGXXCOMMAND=$LLVMGXXCOMMAND
26930 { echo "$as_me:$LINENO: checking tool compatibility" >&5
26931 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
26933 ICC=no
26934 IXX=no
26935 case $CC in
26936 icc*|icpc*)
26937 ICC=yes
26938 IXX=yes
26942 esac
26944 if test "$GCC" != "yes" && test "$ICC" != "yes"
26945 then
26946 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
26947 echo "$as_me: error: gcc|icc required but not found" >&2;}
26948 { (exit 1); exit 1; }; }
26951 if test "$GXX" != "yes" && test "$IXX" != "yes"
26952 then
26953 { { echo "$as_me:$LINENO: error: g++|icc required but not found" >&5
26954 echo "$as_me: error: g++|icc required but not found" >&2;}
26955 { (exit 1); exit 1; }; }
26958 if test "$GCC" = "yes"
26959 then
26960 cat >conftest.$ac_ext <<_ACEOF
26961 #if !defined(__GNUC__) || __GNUC__ < 3
26962 #error Unsupported GCC version
26963 #endif
26965 _ACEOF
26966 rm -f conftest.$ac_objext
26967 if { (ac_try="$ac_compile"
26968 case "(($ac_try" in
26969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26970 *) ac_try_echo=$ac_try;;
26971 esac
26972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26973 (eval "$ac_compile") 2>conftest.er1
26974 ac_status=$?
26975 grep -v '^ *+' conftest.er1 >conftest.err
26976 rm -f conftest.er1
26977 cat conftest.err >&5
26978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26979 (exit $ac_status); } &&
26980 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
26981 { (case "(($ac_try" in
26982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26983 *) ac_try_echo=$ac_try;;
26984 esac
26985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26986 (eval "$ac_try") 2>&5
26987 ac_status=$?
26988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26989 (exit $ac_status); }; } &&
26990 { ac_try='test -s conftest.$ac_objext'
26991 { (case "(($ac_try" in
26992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26993 *) ac_try_echo=$ac_try;;
26994 esac
26995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26996 (eval "$ac_try") 2>&5
26997 ac_status=$?
26998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26999 (exit $ac_status); }; }; then
27001 else
27002 echo "$as_me: failed program was:" >&5
27003 sed 's/^/| /' conftest.$ac_ext >&5
27005 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
27006 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
27007 { (exit 1); exit 1; }; }
27010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27013 if test -z "$llvm_cv_gnu_make_command"
27014 then
27015 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
27016 echo "$as_me: error: GNU Make required but not found" >&2;}
27017 { (exit 1); exit 1; }; }
27020 { echo "$as_me:$LINENO: result: ok" >&5
27021 echo "${ECHO_T}ok" >&6; }
27025 { echo "$as_me:$LINENO: checking for elf_begin in -lelf" >&5
27026 echo $ECHO_N "checking for elf_begin in -lelf... $ECHO_C" >&6; }
27027 if test "${ac_cv_lib_elf_elf_begin+set}" = set; then
27028 echo $ECHO_N "(cached) $ECHO_C" >&6
27029 else
27030 ac_check_lib_save_LIBS=$LIBS
27031 LIBS="-lelf $LIBS"
27032 cat >conftest.$ac_ext <<_ACEOF
27033 /* confdefs.h. */
27034 _ACEOF
27035 cat confdefs.h >>conftest.$ac_ext
27036 cat >>conftest.$ac_ext <<_ACEOF
27037 /* end confdefs.h. */
27039 /* Override any GCC internal prototype to avoid an error.
27040 Use char because int might match the return type of a GCC
27041 builtin and then its argument prototype would still apply. */
27042 #ifdef __cplusplus
27043 extern "C"
27044 #endif
27045 char elf_begin ();
27047 main ()
27049 return elf_begin ();
27051 return 0;
27053 _ACEOF
27054 rm -f conftest.$ac_objext conftest$ac_exeext
27055 if { (ac_try="$ac_link"
27056 case "(($ac_try" in
27057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27058 *) ac_try_echo=$ac_try;;
27059 esac
27060 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27061 (eval "$ac_link") 2>conftest.er1
27062 ac_status=$?
27063 grep -v '^ *+' conftest.er1 >conftest.err
27064 rm -f conftest.er1
27065 cat conftest.err >&5
27066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27067 (exit $ac_status); } &&
27068 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27069 { (case "(($ac_try" in
27070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27071 *) ac_try_echo=$ac_try;;
27072 esac
27073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27074 (eval "$ac_try") 2>&5
27075 ac_status=$?
27076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27077 (exit $ac_status); }; } &&
27078 { ac_try='test -s conftest$ac_exeext'
27079 { (case "(($ac_try" in
27080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27081 *) ac_try_echo=$ac_try;;
27082 esac
27083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27084 (eval "$ac_try") 2>&5
27085 ac_status=$?
27086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27087 (exit $ac_status); }; }; then
27088 ac_cv_lib_elf_elf_begin=yes
27089 else
27090 echo "$as_me: failed program was:" >&5
27091 sed 's/^/| /' conftest.$ac_ext >&5
27093 ac_cv_lib_elf_elf_begin=no
27096 rm -f core conftest.err conftest.$ac_objext \
27097 conftest$ac_exeext conftest.$ac_ext
27098 LIBS=$ac_check_lib_save_LIBS
27100 { echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_begin" >&5
27101 echo "${ECHO_T}$ac_cv_lib_elf_elf_begin" >&6; }
27102 if test $ac_cv_lib_elf_elf_begin = yes; then
27103 cat >>confdefs.h <<_ACEOF
27104 #define HAVE_LIBELF 1
27105 _ACEOF
27107 LIBS="-lelf $LIBS"
27112 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
27113 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
27114 if test "${ac_cv_lib_m_sin+set}" = set; then
27115 echo $ECHO_N "(cached) $ECHO_C" >&6
27116 else
27117 ac_check_lib_save_LIBS=$LIBS
27118 LIBS="-lm $LIBS"
27119 cat >conftest.$ac_ext <<_ACEOF
27120 /* confdefs.h. */
27121 _ACEOF
27122 cat confdefs.h >>conftest.$ac_ext
27123 cat >>conftest.$ac_ext <<_ACEOF
27124 /* end confdefs.h. */
27126 /* Override any GCC internal prototype to avoid an error.
27127 Use char because int might match the return type of a GCC
27128 builtin and then its argument prototype would still apply. */
27129 #ifdef __cplusplus
27130 extern "C"
27131 #endif
27132 char sin ();
27134 main ()
27136 return sin ();
27138 return 0;
27140 _ACEOF
27141 rm -f conftest.$ac_objext conftest$ac_exeext
27142 if { (ac_try="$ac_link"
27143 case "(($ac_try" in
27144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27145 *) ac_try_echo=$ac_try;;
27146 esac
27147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27148 (eval "$ac_link") 2>conftest.er1
27149 ac_status=$?
27150 grep -v '^ *+' conftest.er1 >conftest.err
27151 rm -f conftest.er1
27152 cat conftest.err >&5
27153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27154 (exit $ac_status); } &&
27155 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27156 { (case "(($ac_try" in
27157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27158 *) ac_try_echo=$ac_try;;
27159 esac
27160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27161 (eval "$ac_try") 2>&5
27162 ac_status=$?
27163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27164 (exit $ac_status); }; } &&
27165 { ac_try='test -s conftest$ac_exeext'
27166 { (case "(($ac_try" in
27167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27168 *) ac_try_echo=$ac_try;;
27169 esac
27170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27171 (eval "$ac_try") 2>&5
27172 ac_status=$?
27173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27174 (exit $ac_status); }; }; then
27175 ac_cv_lib_m_sin=yes
27176 else
27177 echo "$as_me: failed program was:" >&5
27178 sed 's/^/| /' conftest.$ac_ext >&5
27180 ac_cv_lib_m_sin=no
27183 rm -f core conftest.err conftest.$ac_objext \
27184 conftest$ac_exeext conftest.$ac_ext
27185 LIBS=$ac_check_lib_save_LIBS
27187 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
27188 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
27189 if test $ac_cv_lib_m_sin = yes; then
27190 cat >>confdefs.h <<_ACEOF
27191 #define HAVE_LIBM 1
27192 _ACEOF
27194 LIBS="-lm $LIBS"
27198 if test "$llvm_cv_os_type" = "MingW" ; then
27200 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
27201 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
27202 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
27203 echo $ECHO_N "(cached) $ECHO_C" >&6
27204 else
27205 ac_check_lib_save_LIBS=$LIBS
27206 LIBS="-limagehlp $LIBS"
27207 cat >conftest.$ac_ext <<_ACEOF
27208 /* confdefs.h. */
27209 _ACEOF
27210 cat confdefs.h >>conftest.$ac_ext
27211 cat >>conftest.$ac_ext <<_ACEOF
27212 /* end confdefs.h. */
27216 main ()
27218 return main ();
27220 return 0;
27222 _ACEOF
27223 rm -f conftest.$ac_objext conftest$ac_exeext
27224 if { (ac_try="$ac_link"
27225 case "(($ac_try" in
27226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27227 *) ac_try_echo=$ac_try;;
27228 esac
27229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27230 (eval "$ac_link") 2>conftest.er1
27231 ac_status=$?
27232 grep -v '^ *+' conftest.er1 >conftest.err
27233 rm -f conftest.er1
27234 cat conftest.err >&5
27235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27236 (exit $ac_status); } &&
27237 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27238 { (case "(($ac_try" in
27239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27240 *) ac_try_echo=$ac_try;;
27241 esac
27242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27243 (eval "$ac_try") 2>&5
27244 ac_status=$?
27245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27246 (exit $ac_status); }; } &&
27247 { ac_try='test -s conftest$ac_exeext'
27248 { (case "(($ac_try" in
27249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27250 *) ac_try_echo=$ac_try;;
27251 esac
27252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27253 (eval "$ac_try") 2>&5
27254 ac_status=$?
27255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27256 (exit $ac_status); }; }; then
27257 ac_cv_lib_imagehlp_main=yes
27258 else
27259 echo "$as_me: failed program was:" >&5
27260 sed 's/^/| /' conftest.$ac_ext >&5
27262 ac_cv_lib_imagehlp_main=no
27265 rm -f core conftest.err conftest.$ac_objext \
27266 conftest$ac_exeext conftest.$ac_ext
27267 LIBS=$ac_check_lib_save_LIBS
27269 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
27270 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
27271 if test $ac_cv_lib_imagehlp_main = yes; then
27272 cat >>confdefs.h <<_ACEOF
27273 #define HAVE_LIBIMAGEHLP 1
27274 _ACEOF
27276 LIBS="-limagehlp $LIBS"
27281 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
27282 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
27283 if test "${ac_cv_lib_psapi_main+set}" = set; then
27284 echo $ECHO_N "(cached) $ECHO_C" >&6
27285 else
27286 ac_check_lib_save_LIBS=$LIBS
27287 LIBS="-lpsapi $LIBS"
27288 cat >conftest.$ac_ext <<_ACEOF
27289 /* confdefs.h. */
27290 _ACEOF
27291 cat confdefs.h >>conftest.$ac_ext
27292 cat >>conftest.$ac_ext <<_ACEOF
27293 /* end confdefs.h. */
27297 main ()
27299 return main ();
27301 return 0;
27303 _ACEOF
27304 rm -f conftest.$ac_objext conftest$ac_exeext
27305 if { (ac_try="$ac_link"
27306 case "(($ac_try" in
27307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27308 *) ac_try_echo=$ac_try;;
27309 esac
27310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27311 (eval "$ac_link") 2>conftest.er1
27312 ac_status=$?
27313 grep -v '^ *+' conftest.er1 >conftest.err
27314 rm -f conftest.er1
27315 cat conftest.err >&5
27316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27317 (exit $ac_status); } &&
27318 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27319 { (case "(($ac_try" in
27320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27321 *) ac_try_echo=$ac_try;;
27322 esac
27323 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27324 (eval "$ac_try") 2>&5
27325 ac_status=$?
27326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27327 (exit $ac_status); }; } &&
27328 { ac_try='test -s conftest$ac_exeext'
27329 { (case "(($ac_try" in
27330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27331 *) ac_try_echo=$ac_try;;
27332 esac
27333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27334 (eval "$ac_try") 2>&5
27335 ac_status=$?
27336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27337 (exit $ac_status); }; }; then
27338 ac_cv_lib_psapi_main=yes
27339 else
27340 echo "$as_me: failed program was:" >&5
27341 sed 's/^/| /' conftest.$ac_ext >&5
27343 ac_cv_lib_psapi_main=no
27346 rm -f core conftest.err conftest.$ac_objext \
27347 conftest$ac_exeext conftest.$ac_ext
27348 LIBS=$ac_check_lib_save_LIBS
27350 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
27351 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
27352 if test $ac_cv_lib_psapi_main = yes; then
27353 cat >>confdefs.h <<_ACEOF
27354 #define HAVE_LIBPSAPI 1
27355 _ACEOF
27357 LIBS="-lpsapi $LIBS"
27363 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
27364 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
27365 if test "${ac_cv_search_dlopen+set}" = set; then
27366 echo $ECHO_N "(cached) $ECHO_C" >&6
27367 else
27368 ac_func_search_save_LIBS=$LIBS
27369 cat >conftest.$ac_ext <<_ACEOF
27370 /* confdefs.h. */
27371 _ACEOF
27372 cat confdefs.h >>conftest.$ac_ext
27373 cat >>conftest.$ac_ext <<_ACEOF
27374 /* end confdefs.h. */
27376 /* Override any GCC internal prototype to avoid an error.
27377 Use char because int might match the return type of a GCC
27378 builtin and then its argument prototype would still apply. */
27379 #ifdef __cplusplus
27380 extern "C"
27381 #endif
27382 char dlopen ();
27384 main ()
27386 return dlopen ();
27388 return 0;
27390 _ACEOF
27391 for ac_lib in '' dl; do
27392 if test -z "$ac_lib"; then
27393 ac_res="none required"
27394 else
27395 ac_res=-l$ac_lib
27396 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
27398 rm -f conftest.$ac_objext conftest$ac_exeext
27399 if { (ac_try="$ac_link"
27400 case "(($ac_try" in
27401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27402 *) ac_try_echo=$ac_try;;
27403 esac
27404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27405 (eval "$ac_link") 2>conftest.er1
27406 ac_status=$?
27407 grep -v '^ *+' conftest.er1 >conftest.err
27408 rm -f conftest.er1
27409 cat conftest.err >&5
27410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27411 (exit $ac_status); } &&
27412 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27413 { (case "(($ac_try" in
27414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27415 *) ac_try_echo=$ac_try;;
27416 esac
27417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27418 (eval "$ac_try") 2>&5
27419 ac_status=$?
27420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27421 (exit $ac_status); }; } &&
27422 { ac_try='test -s conftest$ac_exeext'
27423 { (case "(($ac_try" in
27424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27425 *) ac_try_echo=$ac_try;;
27426 esac
27427 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27428 (eval "$ac_try") 2>&5
27429 ac_status=$?
27430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27431 (exit $ac_status); }; }; then
27432 ac_cv_search_dlopen=$ac_res
27433 else
27434 echo "$as_me: failed program was:" >&5
27435 sed 's/^/| /' conftest.$ac_ext >&5
27440 rm -f core conftest.err conftest.$ac_objext \
27441 conftest$ac_exeext
27442 if test "${ac_cv_search_dlopen+set}" = set; then
27443 break
27445 done
27446 if test "${ac_cv_search_dlopen+set}" = set; then
27448 else
27449 ac_cv_search_dlopen=no
27451 rm conftest.$ac_ext
27452 LIBS=$ac_func_search_save_LIBS
27454 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
27455 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
27456 ac_res=$ac_cv_search_dlopen
27457 if test "$ac_res" != no; then
27458 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27460 cat >>confdefs.h <<\_ACEOF
27461 #define HAVE_DLOPEN 1
27462 _ACEOF
27464 else
27465 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
27466 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
27470 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
27471 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
27472 if test "${ac_cv_search_ffi_call+set}" = set; then
27473 echo $ECHO_N "(cached) $ECHO_C" >&6
27474 else
27475 ac_func_search_save_LIBS=$LIBS
27476 cat >conftest.$ac_ext <<_ACEOF
27477 /* confdefs.h. */
27478 _ACEOF
27479 cat confdefs.h >>conftest.$ac_ext
27480 cat >>conftest.$ac_ext <<_ACEOF
27481 /* end confdefs.h. */
27483 /* Override any GCC internal prototype to avoid an error.
27484 Use char because int might match the return type of a GCC
27485 builtin and then its argument prototype would still apply. */
27486 #ifdef __cplusplus
27487 extern "C"
27488 #endif
27489 char ffi_call ();
27491 main ()
27493 return ffi_call ();
27495 return 0;
27497 _ACEOF
27498 for ac_lib in '' ffi; do
27499 if test -z "$ac_lib"; then
27500 ac_res="none required"
27501 else
27502 ac_res=-l$ac_lib
27503 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
27505 rm -f conftest.$ac_objext conftest$ac_exeext
27506 if { (ac_try="$ac_link"
27507 case "(($ac_try" in
27508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27509 *) ac_try_echo=$ac_try;;
27510 esac
27511 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27512 (eval "$ac_link") 2>conftest.er1
27513 ac_status=$?
27514 grep -v '^ *+' conftest.er1 >conftest.err
27515 rm -f conftest.er1
27516 cat conftest.err >&5
27517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27518 (exit $ac_status); } &&
27519 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27520 { (case "(($ac_try" in
27521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27522 *) ac_try_echo=$ac_try;;
27523 esac
27524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27525 (eval "$ac_try") 2>&5
27526 ac_status=$?
27527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27528 (exit $ac_status); }; } &&
27529 { ac_try='test -s conftest$ac_exeext'
27530 { (case "(($ac_try" in
27531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27532 *) ac_try_echo=$ac_try;;
27533 esac
27534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27535 (eval "$ac_try") 2>&5
27536 ac_status=$?
27537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27538 (exit $ac_status); }; }; then
27539 ac_cv_search_ffi_call=$ac_res
27540 else
27541 echo "$as_me: failed program was:" >&5
27542 sed 's/^/| /' conftest.$ac_ext >&5
27547 rm -f core conftest.err conftest.$ac_objext \
27548 conftest$ac_exeext
27549 if test "${ac_cv_search_ffi_call+set}" = set; then
27550 break
27552 done
27553 if test "${ac_cv_search_ffi_call+set}" = set; then
27555 else
27556 ac_cv_search_ffi_call=no
27558 rm conftest.$ac_ext
27559 LIBS=$ac_func_search_save_LIBS
27561 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
27562 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
27563 ac_res=$ac_cv_search_ffi_call
27564 if test "$ac_res" != no; then
27565 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27567 cat >>confdefs.h <<\_ACEOF
27568 #define HAVE_FFI_CALL 1
27569 _ACEOF
27571 else
27572 { echo "$as_me:$LINENO: WARNING: libffi not found - disabling external calls from interpreter" >&5
27573 echo "$as_me: WARNING: libffi not found - disabling external calls from interpreter" >&2;}
27577 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
27578 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
27579 if test "${ac_cv_search_mallinfo+set}" = set; then
27580 echo $ECHO_N "(cached) $ECHO_C" >&6
27581 else
27582 ac_func_search_save_LIBS=$LIBS
27583 cat >conftest.$ac_ext <<_ACEOF
27584 /* confdefs.h. */
27585 _ACEOF
27586 cat confdefs.h >>conftest.$ac_ext
27587 cat >>conftest.$ac_ext <<_ACEOF
27588 /* end confdefs.h. */
27590 /* Override any GCC internal prototype to avoid an error.
27591 Use char because int might match the return type of a GCC
27592 builtin and then its argument prototype would still apply. */
27593 #ifdef __cplusplus
27594 extern "C"
27595 #endif
27596 char mallinfo ();
27598 main ()
27600 return mallinfo ();
27602 return 0;
27604 _ACEOF
27605 for ac_lib in '' malloc; do
27606 if test -z "$ac_lib"; then
27607 ac_res="none required"
27608 else
27609 ac_res=-l$ac_lib
27610 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
27612 rm -f conftest.$ac_objext conftest$ac_exeext
27613 if { (ac_try="$ac_link"
27614 case "(($ac_try" in
27615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27616 *) ac_try_echo=$ac_try;;
27617 esac
27618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27619 (eval "$ac_link") 2>conftest.er1
27620 ac_status=$?
27621 grep -v '^ *+' conftest.er1 >conftest.err
27622 rm -f conftest.er1
27623 cat conftest.err >&5
27624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27625 (exit $ac_status); } &&
27626 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27627 { (case "(($ac_try" in
27628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27629 *) ac_try_echo=$ac_try;;
27630 esac
27631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27632 (eval "$ac_try") 2>&5
27633 ac_status=$?
27634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27635 (exit $ac_status); }; } &&
27636 { ac_try='test -s conftest$ac_exeext'
27637 { (case "(($ac_try" in
27638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27639 *) ac_try_echo=$ac_try;;
27640 esac
27641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27642 (eval "$ac_try") 2>&5
27643 ac_status=$?
27644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27645 (exit $ac_status); }; }; then
27646 ac_cv_search_mallinfo=$ac_res
27647 else
27648 echo "$as_me: failed program was:" >&5
27649 sed 's/^/| /' conftest.$ac_ext >&5
27654 rm -f core conftest.err conftest.$ac_objext \
27655 conftest$ac_exeext
27656 if test "${ac_cv_search_mallinfo+set}" = set; then
27657 break
27659 done
27660 if test "${ac_cv_search_mallinfo+set}" = set; then
27662 else
27663 ac_cv_search_mallinfo=no
27665 rm conftest.$ac_ext
27666 LIBS=$ac_func_search_save_LIBS
27668 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
27669 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
27670 ac_res=$ac_cv_search_mallinfo
27671 if test "$ac_res" != no; then
27672 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27674 cat >>confdefs.h <<\_ACEOF
27675 #define HAVE_MALLINFO 1
27676 _ACEOF
27681 if test "$ENABLE_THREADS" -eq 1 ; then
27683 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
27684 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
27685 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
27686 echo $ECHO_N "(cached) $ECHO_C" >&6
27687 else
27688 ac_check_lib_save_LIBS=$LIBS
27689 LIBS="-lpthread $LIBS"
27690 cat >conftest.$ac_ext <<_ACEOF
27691 /* confdefs.h. */
27692 _ACEOF
27693 cat confdefs.h >>conftest.$ac_ext
27694 cat >>conftest.$ac_ext <<_ACEOF
27695 /* end confdefs.h. */
27697 /* Override any GCC internal prototype to avoid an error.
27698 Use char because int might match the return type of a GCC
27699 builtin and then its argument prototype would still apply. */
27700 #ifdef __cplusplus
27701 extern "C"
27702 #endif
27703 char pthread_mutex_init ();
27705 main ()
27707 return pthread_mutex_init ();
27709 return 0;
27711 _ACEOF
27712 rm -f conftest.$ac_objext conftest$ac_exeext
27713 if { (ac_try="$ac_link"
27714 case "(($ac_try" in
27715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27716 *) ac_try_echo=$ac_try;;
27717 esac
27718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27719 (eval "$ac_link") 2>conftest.er1
27720 ac_status=$?
27721 grep -v '^ *+' conftest.er1 >conftest.err
27722 rm -f conftest.er1
27723 cat conftest.err >&5
27724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27725 (exit $ac_status); } &&
27726 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27727 { (case "(($ac_try" in
27728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27729 *) ac_try_echo=$ac_try;;
27730 esac
27731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27732 (eval "$ac_try") 2>&5
27733 ac_status=$?
27734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27735 (exit $ac_status); }; } &&
27736 { ac_try='test -s conftest$ac_exeext'
27737 { (case "(($ac_try" in
27738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27739 *) ac_try_echo=$ac_try;;
27740 esac
27741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27742 (eval "$ac_try") 2>&5
27743 ac_status=$?
27744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27745 (exit $ac_status); }; }; then
27746 ac_cv_lib_pthread_pthread_mutex_init=yes
27747 else
27748 echo "$as_me: failed program was:" >&5
27749 sed 's/^/| /' conftest.$ac_ext >&5
27751 ac_cv_lib_pthread_pthread_mutex_init=no
27754 rm -f core conftest.err conftest.$ac_objext \
27755 conftest$ac_exeext conftest.$ac_ext
27756 LIBS=$ac_check_lib_save_LIBS
27758 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
27759 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
27760 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
27761 cat >>confdefs.h <<_ACEOF
27762 #define HAVE_LIBPTHREAD 1
27763 _ACEOF
27765 LIBS="-lpthread $LIBS"
27769 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
27770 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
27771 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
27772 echo $ECHO_N "(cached) $ECHO_C" >&6
27773 else
27774 ac_func_search_save_LIBS=$LIBS
27775 cat >conftest.$ac_ext <<_ACEOF
27776 /* confdefs.h. */
27777 _ACEOF
27778 cat confdefs.h >>conftest.$ac_ext
27779 cat >>conftest.$ac_ext <<_ACEOF
27780 /* end confdefs.h. */
27782 /* Override any GCC internal prototype to avoid an error.
27783 Use char because int might match the return type of a GCC
27784 builtin and then its argument prototype would still apply. */
27785 #ifdef __cplusplus
27786 extern "C"
27787 #endif
27788 char pthread_mutex_lock ();
27790 main ()
27792 return pthread_mutex_lock ();
27794 return 0;
27796 _ACEOF
27797 for ac_lib in '' pthread; do
27798 if test -z "$ac_lib"; then
27799 ac_res="none required"
27800 else
27801 ac_res=-l$ac_lib
27802 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
27804 rm -f conftest.$ac_objext conftest$ac_exeext
27805 if { (ac_try="$ac_link"
27806 case "(($ac_try" in
27807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27808 *) ac_try_echo=$ac_try;;
27809 esac
27810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27811 (eval "$ac_link") 2>conftest.er1
27812 ac_status=$?
27813 grep -v '^ *+' conftest.er1 >conftest.err
27814 rm -f conftest.er1
27815 cat conftest.err >&5
27816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27817 (exit $ac_status); } &&
27818 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27819 { (case "(($ac_try" in
27820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27821 *) ac_try_echo=$ac_try;;
27822 esac
27823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27824 (eval "$ac_try") 2>&5
27825 ac_status=$?
27826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27827 (exit $ac_status); }; } &&
27828 { ac_try='test -s conftest$ac_exeext'
27829 { (case "(($ac_try" in
27830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27831 *) ac_try_echo=$ac_try;;
27832 esac
27833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27834 (eval "$ac_try") 2>&5
27835 ac_status=$?
27836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27837 (exit $ac_status); }; }; then
27838 ac_cv_search_pthread_mutex_lock=$ac_res
27839 else
27840 echo "$as_me: failed program was:" >&5
27841 sed 's/^/| /' conftest.$ac_ext >&5
27846 rm -f core conftest.err conftest.$ac_objext \
27847 conftest$ac_exeext
27848 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
27849 break
27851 done
27852 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
27854 else
27855 ac_cv_search_pthread_mutex_lock=no
27857 rm conftest.$ac_ext
27858 LIBS=$ac_func_search_save_LIBS
27860 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
27861 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
27862 ac_res=$ac_cv_search_pthread_mutex_lock
27863 if test "$ac_res" != no; then
27864 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27866 cat >>confdefs.h <<\_ACEOF
27867 #define HAVE_PTHREAD_MUTEX_LOCK 1
27868 _ACEOF
27875 # Check whether --with-udis86 was given.
27876 if test "${with_udis86+set}" = set; then
27877 withval=$with_udis86;
27878 USE_UDIS86=1
27880 case "$withval" in
27881 /usr/lib|yes) ;;
27882 *) LDFLAGS="$LDFLAGS -L${withval}" ;;
27883 esac
27885 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
27886 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
27887 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
27888 echo $ECHO_N "(cached) $ECHO_C" >&6
27889 else
27890 ac_check_lib_save_LIBS=$LIBS
27891 LIBS="-ludis86 $LIBS"
27892 cat >conftest.$ac_ext <<_ACEOF
27893 /* confdefs.h. */
27894 _ACEOF
27895 cat confdefs.h >>conftest.$ac_ext
27896 cat >>conftest.$ac_ext <<_ACEOF
27897 /* end confdefs.h. */
27899 /* Override any GCC internal prototype to avoid an error.
27900 Use char because int might match the return type of a GCC
27901 builtin and then its argument prototype would still apply. */
27902 #ifdef __cplusplus
27903 extern "C"
27904 #endif
27905 char ud_init ();
27907 main ()
27909 return ud_init ();
27911 return 0;
27913 _ACEOF
27914 rm -f conftest.$ac_objext conftest$ac_exeext
27915 if { (ac_try="$ac_link"
27916 case "(($ac_try" in
27917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27918 *) ac_try_echo=$ac_try;;
27919 esac
27920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27921 (eval "$ac_link") 2>conftest.er1
27922 ac_status=$?
27923 grep -v '^ *+' conftest.er1 >conftest.err
27924 rm -f conftest.er1
27925 cat conftest.err >&5
27926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27927 (exit $ac_status); } &&
27928 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27929 { (case "(($ac_try" in
27930 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27931 *) ac_try_echo=$ac_try;;
27932 esac
27933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27934 (eval "$ac_try") 2>&5
27935 ac_status=$?
27936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27937 (exit $ac_status); }; } &&
27938 { ac_try='test -s conftest$ac_exeext'
27939 { (case "(($ac_try" in
27940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27941 *) ac_try_echo=$ac_try;;
27942 esac
27943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27944 (eval "$ac_try") 2>&5
27945 ac_status=$?
27946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27947 (exit $ac_status); }; }; then
27948 ac_cv_lib_udis86_ud_init=yes
27949 else
27950 echo "$as_me: failed program was:" >&5
27951 sed 's/^/| /' conftest.$ac_ext >&5
27953 ac_cv_lib_udis86_ud_init=no
27956 rm -f core conftest.err conftest.$ac_objext \
27957 conftest$ac_exeext conftest.$ac_ext
27958 LIBS=$ac_check_lib_save_LIBS
27960 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
27961 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
27962 if test $ac_cv_lib_udis86_ud_init = yes; then
27963 cat >>confdefs.h <<_ACEOF
27964 #define HAVE_LIBUDIS86 1
27965 _ACEOF
27967 LIBS="-ludis86 $LIBS"
27969 else
27971 echo "Error! You need to have libudis86 around."
27972 exit -1
27977 else
27978 USE_UDIS86=0
27983 cat >>confdefs.h <<_ACEOF
27984 #define USE_UDIS86 $USE_UDIS86
27985 _ACEOF
27994 ac_header_dirent=no
27995 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
27996 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
27997 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
27998 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
27999 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
28000 echo $ECHO_N "(cached) $ECHO_C" >&6
28001 else
28002 cat >conftest.$ac_ext <<_ACEOF
28003 /* confdefs.h. */
28004 _ACEOF
28005 cat confdefs.h >>conftest.$ac_ext
28006 cat >>conftest.$ac_ext <<_ACEOF
28007 /* end confdefs.h. */
28008 #include <sys/types.h>
28009 #include <$ac_hdr>
28012 main ()
28014 if ((DIR *) 0)
28015 return 0;
28017 return 0;
28019 _ACEOF
28020 rm -f conftest.$ac_objext
28021 if { (ac_try="$ac_compile"
28022 case "(($ac_try" in
28023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28024 *) ac_try_echo=$ac_try;;
28025 esac
28026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28027 (eval "$ac_compile") 2>conftest.er1
28028 ac_status=$?
28029 grep -v '^ *+' conftest.er1 >conftest.err
28030 rm -f conftest.er1
28031 cat conftest.err >&5
28032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28033 (exit $ac_status); } &&
28034 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28035 { (case "(($ac_try" in
28036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28037 *) ac_try_echo=$ac_try;;
28038 esac
28039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28040 (eval "$ac_try") 2>&5
28041 ac_status=$?
28042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28043 (exit $ac_status); }; } &&
28044 { ac_try='test -s conftest.$ac_objext'
28045 { (case "(($ac_try" in
28046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28047 *) ac_try_echo=$ac_try;;
28048 esac
28049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28050 (eval "$ac_try") 2>&5
28051 ac_status=$?
28052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28053 (exit $ac_status); }; }; then
28054 eval "$as_ac_Header=yes"
28055 else
28056 echo "$as_me: failed program was:" >&5
28057 sed 's/^/| /' conftest.$ac_ext >&5
28059 eval "$as_ac_Header=no"
28062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28064 ac_res=`eval echo '${'$as_ac_Header'}'`
28065 { echo "$as_me:$LINENO: result: $ac_res" >&5
28066 echo "${ECHO_T}$ac_res" >&6; }
28067 if test `eval echo '${'$as_ac_Header'}'` = yes; then
28068 cat >>confdefs.h <<_ACEOF
28069 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
28070 _ACEOF
28072 ac_header_dirent=$ac_hdr; break
28075 done
28076 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
28077 if test $ac_header_dirent = dirent.h; then
28078 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
28079 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
28080 if test "${ac_cv_search_opendir+set}" = set; then
28081 echo $ECHO_N "(cached) $ECHO_C" >&6
28082 else
28083 ac_func_search_save_LIBS=$LIBS
28084 cat >conftest.$ac_ext <<_ACEOF
28085 /* confdefs.h. */
28086 _ACEOF
28087 cat confdefs.h >>conftest.$ac_ext
28088 cat >>conftest.$ac_ext <<_ACEOF
28089 /* end confdefs.h. */
28091 /* Override any GCC internal prototype to avoid an error.
28092 Use char because int might match the return type of a GCC
28093 builtin and then its argument prototype would still apply. */
28094 #ifdef __cplusplus
28095 extern "C"
28096 #endif
28097 char opendir ();
28099 main ()
28101 return opendir ();
28103 return 0;
28105 _ACEOF
28106 for ac_lib in '' dir; do
28107 if test -z "$ac_lib"; then
28108 ac_res="none required"
28109 else
28110 ac_res=-l$ac_lib
28111 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
28113 rm -f conftest.$ac_objext conftest$ac_exeext
28114 if { (ac_try="$ac_link"
28115 case "(($ac_try" in
28116 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28117 *) ac_try_echo=$ac_try;;
28118 esac
28119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28120 (eval "$ac_link") 2>conftest.er1
28121 ac_status=$?
28122 grep -v '^ *+' conftest.er1 >conftest.err
28123 rm -f conftest.er1
28124 cat conftest.err >&5
28125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28126 (exit $ac_status); } &&
28127 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28128 { (case "(($ac_try" in
28129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28130 *) ac_try_echo=$ac_try;;
28131 esac
28132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28133 (eval "$ac_try") 2>&5
28134 ac_status=$?
28135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28136 (exit $ac_status); }; } &&
28137 { ac_try='test -s conftest$ac_exeext'
28138 { (case "(($ac_try" in
28139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28140 *) ac_try_echo=$ac_try;;
28141 esac
28142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28143 (eval "$ac_try") 2>&5
28144 ac_status=$?
28145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28146 (exit $ac_status); }; }; then
28147 ac_cv_search_opendir=$ac_res
28148 else
28149 echo "$as_me: failed program was:" >&5
28150 sed 's/^/| /' conftest.$ac_ext >&5
28155 rm -f core conftest.err conftest.$ac_objext \
28156 conftest$ac_exeext
28157 if test "${ac_cv_search_opendir+set}" = set; then
28158 break
28160 done
28161 if test "${ac_cv_search_opendir+set}" = set; then
28163 else
28164 ac_cv_search_opendir=no
28166 rm conftest.$ac_ext
28167 LIBS=$ac_func_search_save_LIBS
28169 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
28170 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
28171 ac_res=$ac_cv_search_opendir
28172 if test "$ac_res" != no; then
28173 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28177 else
28178 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
28179 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
28180 if test "${ac_cv_search_opendir+set}" = set; then
28181 echo $ECHO_N "(cached) $ECHO_C" >&6
28182 else
28183 ac_func_search_save_LIBS=$LIBS
28184 cat >conftest.$ac_ext <<_ACEOF
28185 /* confdefs.h. */
28186 _ACEOF
28187 cat confdefs.h >>conftest.$ac_ext
28188 cat >>conftest.$ac_ext <<_ACEOF
28189 /* end confdefs.h. */
28191 /* Override any GCC internal prototype to avoid an error.
28192 Use char because int might match the return type of a GCC
28193 builtin and then its argument prototype would still apply. */
28194 #ifdef __cplusplus
28195 extern "C"
28196 #endif
28197 char opendir ();
28199 main ()
28201 return opendir ();
28203 return 0;
28205 _ACEOF
28206 for ac_lib in '' x; do
28207 if test -z "$ac_lib"; then
28208 ac_res="none required"
28209 else
28210 ac_res=-l$ac_lib
28211 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
28213 rm -f conftest.$ac_objext conftest$ac_exeext
28214 if { (ac_try="$ac_link"
28215 case "(($ac_try" in
28216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28217 *) ac_try_echo=$ac_try;;
28218 esac
28219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28220 (eval "$ac_link") 2>conftest.er1
28221 ac_status=$?
28222 grep -v '^ *+' conftest.er1 >conftest.err
28223 rm -f conftest.er1
28224 cat conftest.err >&5
28225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28226 (exit $ac_status); } &&
28227 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28228 { (case "(($ac_try" in
28229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28230 *) ac_try_echo=$ac_try;;
28231 esac
28232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28233 (eval "$ac_try") 2>&5
28234 ac_status=$?
28235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28236 (exit $ac_status); }; } &&
28237 { ac_try='test -s conftest$ac_exeext'
28238 { (case "(($ac_try" in
28239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28240 *) ac_try_echo=$ac_try;;
28241 esac
28242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28243 (eval "$ac_try") 2>&5
28244 ac_status=$?
28245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28246 (exit $ac_status); }; }; then
28247 ac_cv_search_opendir=$ac_res
28248 else
28249 echo "$as_me: failed program was:" >&5
28250 sed 's/^/| /' conftest.$ac_ext >&5
28255 rm -f core conftest.err conftest.$ac_objext \
28256 conftest$ac_exeext
28257 if test "${ac_cv_search_opendir+set}" = set; then
28258 break
28260 done
28261 if test "${ac_cv_search_opendir+set}" = set; then
28263 else
28264 ac_cv_search_opendir=no
28266 rm conftest.$ac_ext
28267 LIBS=$ac_func_search_save_LIBS
28269 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
28270 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
28271 ac_res=$ac_cv_search_opendir
28272 if test "$ac_res" != no; then
28273 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28279 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
28280 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
28281 if test "${ac_cv_header_mmap_anon+set}" = set; then
28282 echo $ECHO_N "(cached) $ECHO_C" >&6
28283 else
28284 ac_ext=c
28285 ac_cpp='$CPP $CPPFLAGS'
28286 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28287 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28288 ac_compiler_gnu=$ac_cv_c_compiler_gnu
28290 cat >conftest.$ac_ext <<_ACEOF
28291 /* confdefs.h. */
28292 _ACEOF
28293 cat confdefs.h >>conftest.$ac_ext
28294 cat >>conftest.$ac_ext <<_ACEOF
28295 /* end confdefs.h. */
28296 #include <sys/mman.h>
28297 #include <unistd.h>
28298 #include <fcntl.h>
28300 main ()
28302 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
28304 return 0;
28306 _ACEOF
28307 rm -f conftest.$ac_objext
28308 if { (ac_try="$ac_compile"
28309 case "(($ac_try" in
28310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28311 *) ac_try_echo=$ac_try;;
28312 esac
28313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28314 (eval "$ac_compile") 2>conftest.er1
28315 ac_status=$?
28316 grep -v '^ *+' conftest.er1 >conftest.err
28317 rm -f conftest.er1
28318 cat conftest.err >&5
28319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28320 (exit $ac_status); } &&
28321 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28322 { (case "(($ac_try" in
28323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28324 *) ac_try_echo=$ac_try;;
28325 esac
28326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28327 (eval "$ac_try") 2>&5
28328 ac_status=$?
28329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28330 (exit $ac_status); }; } &&
28331 { ac_try='test -s conftest.$ac_objext'
28332 { (case "(($ac_try" in
28333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28334 *) ac_try_echo=$ac_try;;
28335 esac
28336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28337 (eval "$ac_try") 2>&5
28338 ac_status=$?
28339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28340 (exit $ac_status); }; }; then
28341 ac_cv_header_mmap_anon=yes
28342 else
28343 echo "$as_me: failed program was:" >&5
28344 sed 's/^/| /' conftest.$ac_ext >&5
28346 ac_cv_header_mmap_anon=no
28349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28350 ac_ext=c
28351 ac_cpp='$CPP $CPPFLAGS'
28352 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28353 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28354 ac_compiler_gnu=$ac_cv_c_compiler_gnu
28358 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
28359 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
28360 if test "$ac_cv_header_mmap_anon" = yes; then
28362 cat >>confdefs.h <<\_ACEOF
28363 #define HAVE_MMAP_ANONYMOUS 1
28364 _ACEOF
28368 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
28369 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
28370 if test "${ac_cv_header_stat_broken+set}" = set; then
28371 echo $ECHO_N "(cached) $ECHO_C" >&6
28372 else
28373 cat >conftest.$ac_ext <<_ACEOF
28374 /* confdefs.h. */
28375 _ACEOF
28376 cat confdefs.h >>conftest.$ac_ext
28377 cat >>conftest.$ac_ext <<_ACEOF
28378 /* end confdefs.h. */
28379 #include <sys/types.h>
28380 #include <sys/stat.h>
28382 #if defined S_ISBLK && defined S_IFDIR
28383 # if S_ISBLK (S_IFDIR)
28384 You lose.
28385 # endif
28386 #endif
28388 #if defined S_ISBLK && defined S_IFCHR
28389 # if S_ISBLK (S_IFCHR)
28390 You lose.
28391 # endif
28392 #endif
28394 #if defined S_ISLNK && defined S_IFREG
28395 # if S_ISLNK (S_IFREG)
28396 You lose.
28397 # endif
28398 #endif
28400 #if defined S_ISSOCK && defined S_IFREG
28401 # if S_ISSOCK (S_IFREG)
28402 You lose.
28403 # endif
28404 #endif
28406 _ACEOF
28407 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28408 $EGREP "You lose" >/dev/null 2>&1; then
28409 ac_cv_header_stat_broken=yes
28410 else
28411 ac_cv_header_stat_broken=no
28413 rm -f conftest*
28416 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
28417 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
28418 if test $ac_cv_header_stat_broken = yes; then
28420 cat >>confdefs.h <<\_ACEOF
28421 #define STAT_MACROS_BROKEN 1
28422 _ACEOF
28426 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
28427 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
28428 if test "${ac_cv_header_stdc+set}" = set; then
28429 echo $ECHO_N "(cached) $ECHO_C" >&6
28430 else
28431 cat >conftest.$ac_ext <<_ACEOF
28432 /* confdefs.h. */
28433 _ACEOF
28434 cat confdefs.h >>conftest.$ac_ext
28435 cat >>conftest.$ac_ext <<_ACEOF
28436 /* end confdefs.h. */
28437 #include <stdlib.h>
28438 #include <stdarg.h>
28439 #include <string.h>
28440 #include <float.h>
28443 main ()
28447 return 0;
28449 _ACEOF
28450 rm -f conftest.$ac_objext
28451 if { (ac_try="$ac_compile"
28452 case "(($ac_try" in
28453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28454 *) ac_try_echo=$ac_try;;
28455 esac
28456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28457 (eval "$ac_compile") 2>conftest.er1
28458 ac_status=$?
28459 grep -v '^ *+' conftest.er1 >conftest.err
28460 rm -f conftest.er1
28461 cat conftest.err >&5
28462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28463 (exit $ac_status); } &&
28464 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28465 { (case "(($ac_try" in
28466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28467 *) ac_try_echo=$ac_try;;
28468 esac
28469 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28470 (eval "$ac_try") 2>&5
28471 ac_status=$?
28472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28473 (exit $ac_status); }; } &&
28474 { ac_try='test -s conftest.$ac_objext'
28475 { (case "(($ac_try" in
28476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28477 *) ac_try_echo=$ac_try;;
28478 esac
28479 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28480 (eval "$ac_try") 2>&5
28481 ac_status=$?
28482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28483 (exit $ac_status); }; }; then
28484 ac_cv_header_stdc=yes
28485 else
28486 echo "$as_me: failed program was:" >&5
28487 sed 's/^/| /' conftest.$ac_ext >&5
28489 ac_cv_header_stdc=no
28492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28494 if test $ac_cv_header_stdc = yes; then
28495 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
28496 cat >conftest.$ac_ext <<_ACEOF
28497 /* confdefs.h. */
28498 _ACEOF
28499 cat confdefs.h >>conftest.$ac_ext
28500 cat >>conftest.$ac_ext <<_ACEOF
28501 /* end confdefs.h. */
28502 #include <string.h>
28504 _ACEOF
28505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28506 $EGREP "memchr" >/dev/null 2>&1; then
28508 else
28509 ac_cv_header_stdc=no
28511 rm -f conftest*
28515 if test $ac_cv_header_stdc = yes; then
28516 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
28517 cat >conftest.$ac_ext <<_ACEOF
28518 /* confdefs.h. */
28519 _ACEOF
28520 cat confdefs.h >>conftest.$ac_ext
28521 cat >>conftest.$ac_ext <<_ACEOF
28522 /* end confdefs.h. */
28523 #include <stdlib.h>
28525 _ACEOF
28526 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
28527 $EGREP "free" >/dev/null 2>&1; then
28529 else
28530 ac_cv_header_stdc=no
28532 rm -f conftest*
28536 if test $ac_cv_header_stdc = yes; then
28537 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
28538 if test "$cross_compiling" = yes; then
28540 else
28541 cat >conftest.$ac_ext <<_ACEOF
28542 /* confdefs.h. */
28543 _ACEOF
28544 cat confdefs.h >>conftest.$ac_ext
28545 cat >>conftest.$ac_ext <<_ACEOF
28546 /* end confdefs.h. */
28547 #include <ctype.h>
28548 #include <stdlib.h>
28549 #if ((' ' & 0x0FF) == 0x020)
28550 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
28551 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
28552 #else
28553 # define ISLOWER(c) \
28554 (('a' <= (c) && (c) <= 'i') \
28555 || ('j' <= (c) && (c) <= 'r') \
28556 || ('s' <= (c) && (c) <= 'z'))
28557 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
28558 #endif
28560 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
28562 main ()
28564 int i;
28565 for (i = 0; i < 256; i++)
28566 if (XOR (islower (i), ISLOWER (i))
28567 || toupper (i) != TOUPPER (i))
28568 return 2;
28569 return 0;
28571 _ACEOF
28572 rm -f conftest$ac_exeext
28573 if { (ac_try="$ac_link"
28574 case "(($ac_try" in
28575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28576 *) ac_try_echo=$ac_try;;
28577 esac
28578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28579 (eval "$ac_link") 2>&5
28580 ac_status=$?
28581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28582 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
28583 { (case "(($ac_try" in
28584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28585 *) ac_try_echo=$ac_try;;
28586 esac
28587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28588 (eval "$ac_try") 2>&5
28589 ac_status=$?
28590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28591 (exit $ac_status); }; }; then
28593 else
28594 echo "$as_me: program exited with status $ac_status" >&5
28595 echo "$as_me: failed program was:" >&5
28596 sed 's/^/| /' conftest.$ac_ext >&5
28598 ( exit $ac_status )
28599 ac_cv_header_stdc=no
28601 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
28607 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
28608 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
28609 if test $ac_cv_header_stdc = yes; then
28611 cat >>confdefs.h <<\_ACEOF
28612 #define STDC_HEADERS 1
28613 _ACEOF
28617 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
28618 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
28619 if test "${ac_cv_header_sys_wait_h+set}" = set; then
28620 echo $ECHO_N "(cached) $ECHO_C" >&6
28621 else
28622 cat >conftest.$ac_ext <<_ACEOF
28623 /* confdefs.h. */
28624 _ACEOF
28625 cat confdefs.h >>conftest.$ac_ext
28626 cat >>conftest.$ac_ext <<_ACEOF
28627 /* end confdefs.h. */
28628 #include <sys/types.h>
28629 #include <sys/wait.h>
28630 #ifndef WEXITSTATUS
28631 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
28632 #endif
28633 #ifndef WIFEXITED
28634 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
28635 #endif
28638 main ()
28640 int s;
28641 wait (&s);
28642 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
28644 return 0;
28646 _ACEOF
28647 rm -f conftest.$ac_objext
28648 if { (ac_try="$ac_compile"
28649 case "(($ac_try" in
28650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28651 *) ac_try_echo=$ac_try;;
28652 esac
28653 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28654 (eval "$ac_compile") 2>conftest.er1
28655 ac_status=$?
28656 grep -v '^ *+' conftest.er1 >conftest.err
28657 rm -f conftest.er1
28658 cat conftest.err >&5
28659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28660 (exit $ac_status); } &&
28661 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28662 { (case "(($ac_try" in
28663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28664 *) ac_try_echo=$ac_try;;
28665 esac
28666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28667 (eval "$ac_try") 2>&5
28668 ac_status=$?
28669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28670 (exit $ac_status); }; } &&
28671 { ac_try='test -s conftest.$ac_objext'
28672 { (case "(($ac_try" in
28673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28674 *) ac_try_echo=$ac_try;;
28675 esac
28676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28677 (eval "$ac_try") 2>&5
28678 ac_status=$?
28679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28680 (exit $ac_status); }; }; then
28681 ac_cv_header_sys_wait_h=yes
28682 else
28683 echo "$as_me: failed program was:" >&5
28684 sed 's/^/| /' conftest.$ac_ext >&5
28686 ac_cv_header_sys_wait_h=no
28689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28691 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
28692 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
28693 if test $ac_cv_header_sys_wait_h = yes; then
28695 cat >>confdefs.h <<\_ACEOF
28696 #define HAVE_SYS_WAIT_H 1
28697 _ACEOF
28701 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
28702 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
28703 if test "${ac_cv_header_time+set}" = set; then
28704 echo $ECHO_N "(cached) $ECHO_C" >&6
28705 else
28706 cat >conftest.$ac_ext <<_ACEOF
28707 /* confdefs.h. */
28708 _ACEOF
28709 cat confdefs.h >>conftest.$ac_ext
28710 cat >>conftest.$ac_ext <<_ACEOF
28711 /* end confdefs.h. */
28712 #include <sys/types.h>
28713 #include <sys/time.h>
28714 #include <time.h>
28717 main ()
28719 if ((struct tm *) 0)
28720 return 0;
28722 return 0;
28724 _ACEOF
28725 rm -f conftest.$ac_objext
28726 if { (ac_try="$ac_compile"
28727 case "(($ac_try" in
28728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28729 *) ac_try_echo=$ac_try;;
28730 esac
28731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28732 (eval "$ac_compile") 2>conftest.er1
28733 ac_status=$?
28734 grep -v '^ *+' conftest.er1 >conftest.err
28735 rm -f conftest.er1
28736 cat conftest.err >&5
28737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28738 (exit $ac_status); } &&
28739 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28740 { (case "(($ac_try" in
28741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28742 *) ac_try_echo=$ac_try;;
28743 esac
28744 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28745 (eval "$ac_try") 2>&5
28746 ac_status=$?
28747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28748 (exit $ac_status); }; } &&
28749 { ac_try='test -s conftest.$ac_objext'
28750 { (case "(($ac_try" in
28751 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28752 *) ac_try_echo=$ac_try;;
28753 esac
28754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28755 (eval "$ac_try") 2>&5
28756 ac_status=$?
28757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28758 (exit $ac_status); }; }; then
28759 ac_cv_header_time=yes
28760 else
28761 echo "$as_me: failed program was:" >&5
28762 sed 's/^/| /' conftest.$ac_ext >&5
28764 ac_cv_header_time=no
28767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28769 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
28770 echo "${ECHO_T}$ac_cv_header_time" >&6; }
28771 if test $ac_cv_header_time = yes; then
28773 cat >>confdefs.h <<\_ACEOF
28774 #define TIME_WITH_SYS_TIME 1
28775 _ACEOF
28786 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
28788 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
28789 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
28790 { echo "$as_me:$LINENO: checking for $ac_header" >&5
28791 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
28792 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
28793 echo $ECHO_N "(cached) $ECHO_C" >&6
28795 ac_res=`eval echo '${'$as_ac_Header'}'`
28796 { echo "$as_me:$LINENO: result: $ac_res" >&5
28797 echo "${ECHO_T}$ac_res" >&6; }
28798 else
28799 # Is the header compilable?
28800 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
28801 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
28802 cat >conftest.$ac_ext <<_ACEOF
28803 /* confdefs.h. */
28804 _ACEOF
28805 cat confdefs.h >>conftest.$ac_ext
28806 cat >>conftest.$ac_ext <<_ACEOF
28807 /* end confdefs.h. */
28808 $ac_includes_default
28809 #include <$ac_header>
28810 _ACEOF
28811 rm -f conftest.$ac_objext
28812 if { (ac_try="$ac_compile"
28813 case "(($ac_try" in
28814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28815 *) ac_try_echo=$ac_try;;
28816 esac
28817 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28818 (eval "$ac_compile") 2>conftest.er1
28819 ac_status=$?
28820 grep -v '^ *+' conftest.er1 >conftest.err
28821 rm -f conftest.er1
28822 cat conftest.err >&5
28823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28824 (exit $ac_status); } &&
28825 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28826 { (case "(($ac_try" in
28827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28828 *) ac_try_echo=$ac_try;;
28829 esac
28830 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28831 (eval "$ac_try") 2>&5
28832 ac_status=$?
28833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28834 (exit $ac_status); }; } &&
28835 { ac_try='test -s conftest.$ac_objext'
28836 { (case "(($ac_try" in
28837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28838 *) ac_try_echo=$ac_try;;
28839 esac
28840 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28841 (eval "$ac_try") 2>&5
28842 ac_status=$?
28843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28844 (exit $ac_status); }; }; then
28845 ac_header_compiler=yes
28846 else
28847 echo "$as_me: failed program was:" >&5
28848 sed 's/^/| /' conftest.$ac_ext >&5
28850 ac_header_compiler=no
28853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28854 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
28855 echo "${ECHO_T}$ac_header_compiler" >&6; }
28857 # Is the header present?
28858 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
28859 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
28860 cat >conftest.$ac_ext <<_ACEOF
28861 /* confdefs.h. */
28862 _ACEOF
28863 cat confdefs.h >>conftest.$ac_ext
28864 cat >>conftest.$ac_ext <<_ACEOF
28865 /* end confdefs.h. */
28866 #include <$ac_header>
28867 _ACEOF
28868 if { (ac_try="$ac_cpp conftest.$ac_ext"
28869 case "(($ac_try" in
28870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28871 *) ac_try_echo=$ac_try;;
28872 esac
28873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28874 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
28875 ac_status=$?
28876 grep -v '^ *+' conftest.er1 >conftest.err
28877 rm -f conftest.er1
28878 cat conftest.err >&5
28879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28880 (exit $ac_status); } >/dev/null; then
28881 if test -s conftest.err; then
28882 ac_cpp_err=$ac_c_preproc_warn_flag
28883 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
28884 else
28885 ac_cpp_err=
28887 else
28888 ac_cpp_err=yes
28890 if test -z "$ac_cpp_err"; then
28891 ac_header_preproc=yes
28892 else
28893 echo "$as_me: failed program was:" >&5
28894 sed 's/^/| /' conftest.$ac_ext >&5
28896 ac_header_preproc=no
28899 rm -f conftest.err conftest.$ac_ext
28900 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
28901 echo "${ECHO_T}$ac_header_preproc" >&6; }
28903 # So? What about this header?
28904 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
28905 yes:no: )
28906 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
28907 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
28908 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
28909 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
28910 ac_header_preproc=yes
28912 no:yes:* )
28913 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
28914 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
28915 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
28916 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
28917 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
28918 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
28919 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
28920 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
28921 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
28922 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
28923 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
28924 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
28925 ( cat <<\_ASBOX
28926 ## ----------------------------------- ##
28927 ## Report this to llvmbugs@cs.uiuc.edu ##
28928 ## ----------------------------------- ##
28929 _ASBOX
28930 ) | sed "s/^/$as_me: WARNING: /" >&2
28932 esac
28933 { echo "$as_me:$LINENO: checking for $ac_header" >&5
28934 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
28935 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
28936 echo $ECHO_N "(cached) $ECHO_C" >&6
28937 else
28938 eval "$as_ac_Header=\$ac_header_preproc"
28940 ac_res=`eval echo '${'$as_ac_Header'}'`
28941 { echo "$as_me:$LINENO: result: $ac_res" >&5
28942 echo "${ECHO_T}$ac_res" >&6; }
28945 if test `eval echo '${'$as_ac_Header'}'` = yes; then
28946 cat >>confdefs.h <<_ACEOF
28947 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
28948 _ACEOF
28952 done
28960 for ac_header in malloc.h setjmp.h signal.h stdint.h unistd.h utime.h
28962 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
28963 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
28964 { echo "$as_me:$LINENO: checking for $ac_header" >&5
28965 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
28966 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
28967 echo $ECHO_N "(cached) $ECHO_C" >&6
28969 ac_res=`eval echo '${'$as_ac_Header'}'`
28970 { echo "$as_me:$LINENO: result: $ac_res" >&5
28971 echo "${ECHO_T}$ac_res" >&6; }
28972 else
28973 # Is the header compilable?
28974 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
28975 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
28976 cat >conftest.$ac_ext <<_ACEOF
28977 /* confdefs.h. */
28978 _ACEOF
28979 cat confdefs.h >>conftest.$ac_ext
28980 cat >>conftest.$ac_ext <<_ACEOF
28981 /* end confdefs.h. */
28982 $ac_includes_default
28983 #include <$ac_header>
28984 _ACEOF
28985 rm -f conftest.$ac_objext
28986 if { (ac_try="$ac_compile"
28987 case "(($ac_try" in
28988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28989 *) ac_try_echo=$ac_try;;
28990 esac
28991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28992 (eval "$ac_compile") 2>conftest.er1
28993 ac_status=$?
28994 grep -v '^ *+' conftest.er1 >conftest.err
28995 rm -f conftest.er1
28996 cat conftest.err >&5
28997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
28998 (exit $ac_status); } &&
28999 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29000 { (case "(($ac_try" in
29001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29002 *) ac_try_echo=$ac_try;;
29003 esac
29004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29005 (eval "$ac_try") 2>&5
29006 ac_status=$?
29007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29008 (exit $ac_status); }; } &&
29009 { ac_try='test -s conftest.$ac_objext'
29010 { (case "(($ac_try" in
29011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29012 *) ac_try_echo=$ac_try;;
29013 esac
29014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29015 (eval "$ac_try") 2>&5
29016 ac_status=$?
29017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29018 (exit $ac_status); }; }; then
29019 ac_header_compiler=yes
29020 else
29021 echo "$as_me: failed program was:" >&5
29022 sed 's/^/| /' conftest.$ac_ext >&5
29024 ac_header_compiler=no
29027 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29028 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
29029 echo "${ECHO_T}$ac_header_compiler" >&6; }
29031 # Is the header present?
29032 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
29033 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
29034 cat >conftest.$ac_ext <<_ACEOF
29035 /* confdefs.h. */
29036 _ACEOF
29037 cat confdefs.h >>conftest.$ac_ext
29038 cat >>conftest.$ac_ext <<_ACEOF
29039 /* end confdefs.h. */
29040 #include <$ac_header>
29041 _ACEOF
29042 if { (ac_try="$ac_cpp conftest.$ac_ext"
29043 case "(($ac_try" in
29044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29045 *) ac_try_echo=$ac_try;;
29046 esac
29047 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29048 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
29049 ac_status=$?
29050 grep -v '^ *+' conftest.er1 >conftest.err
29051 rm -f conftest.er1
29052 cat conftest.err >&5
29053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29054 (exit $ac_status); } >/dev/null; then
29055 if test -s conftest.err; then
29056 ac_cpp_err=$ac_c_preproc_warn_flag
29057 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
29058 else
29059 ac_cpp_err=
29061 else
29062 ac_cpp_err=yes
29064 if test -z "$ac_cpp_err"; then
29065 ac_header_preproc=yes
29066 else
29067 echo "$as_me: failed program was:" >&5
29068 sed 's/^/| /' conftest.$ac_ext >&5
29070 ac_header_preproc=no
29073 rm -f conftest.err conftest.$ac_ext
29074 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
29075 echo "${ECHO_T}$ac_header_preproc" >&6; }
29077 # So? What about this header?
29078 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
29079 yes:no: )
29080 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
29081 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
29082 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
29083 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
29084 ac_header_preproc=yes
29086 no:yes:* )
29087 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
29088 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
29089 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
29090 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
29091 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
29092 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
29093 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
29094 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
29095 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
29096 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
29097 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
29098 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
29099 ( cat <<\_ASBOX
29100 ## ----------------------------------- ##
29101 ## Report this to llvmbugs@cs.uiuc.edu ##
29102 ## ----------------------------------- ##
29103 _ASBOX
29104 ) | sed "s/^/$as_me: WARNING: /" >&2
29106 esac
29107 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29108 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29109 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29110 echo $ECHO_N "(cached) $ECHO_C" >&6
29111 else
29112 eval "$as_ac_Header=\$ac_header_preproc"
29114 ac_res=`eval echo '${'$as_ac_Header'}'`
29115 { echo "$as_me:$LINENO: result: $ac_res" >&5
29116 echo "${ECHO_T}$ac_res" >&6; }
29119 if test `eval echo '${'$as_ac_Header'}'` = yes; then
29120 cat >>confdefs.h <<_ACEOF
29121 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
29122 _ACEOF
29126 done
29129 for ac_header in windows.h
29131 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
29132 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29133 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29134 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29135 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29136 echo $ECHO_N "(cached) $ECHO_C" >&6
29138 ac_res=`eval echo '${'$as_ac_Header'}'`
29139 { echo "$as_me:$LINENO: result: $ac_res" >&5
29140 echo "${ECHO_T}$ac_res" >&6; }
29141 else
29142 # Is the header compilable?
29143 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
29144 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
29145 cat >conftest.$ac_ext <<_ACEOF
29146 /* confdefs.h. */
29147 _ACEOF
29148 cat confdefs.h >>conftest.$ac_ext
29149 cat >>conftest.$ac_ext <<_ACEOF
29150 /* end confdefs.h. */
29151 $ac_includes_default
29152 #include <$ac_header>
29153 _ACEOF
29154 rm -f conftest.$ac_objext
29155 if { (ac_try="$ac_compile"
29156 case "(($ac_try" in
29157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29158 *) ac_try_echo=$ac_try;;
29159 esac
29160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29161 (eval "$ac_compile") 2>conftest.er1
29162 ac_status=$?
29163 grep -v '^ *+' conftest.er1 >conftest.err
29164 rm -f conftest.er1
29165 cat conftest.err >&5
29166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29167 (exit $ac_status); } &&
29168 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29169 { (case "(($ac_try" in
29170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29171 *) ac_try_echo=$ac_try;;
29172 esac
29173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29174 (eval "$ac_try") 2>&5
29175 ac_status=$?
29176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29177 (exit $ac_status); }; } &&
29178 { ac_try='test -s conftest.$ac_objext'
29179 { (case "(($ac_try" in
29180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29181 *) ac_try_echo=$ac_try;;
29182 esac
29183 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29184 (eval "$ac_try") 2>&5
29185 ac_status=$?
29186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29187 (exit $ac_status); }; }; then
29188 ac_header_compiler=yes
29189 else
29190 echo "$as_me: failed program was:" >&5
29191 sed 's/^/| /' conftest.$ac_ext >&5
29193 ac_header_compiler=no
29196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29197 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
29198 echo "${ECHO_T}$ac_header_compiler" >&6; }
29200 # Is the header present?
29201 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
29202 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
29203 cat >conftest.$ac_ext <<_ACEOF
29204 /* confdefs.h. */
29205 _ACEOF
29206 cat confdefs.h >>conftest.$ac_ext
29207 cat >>conftest.$ac_ext <<_ACEOF
29208 /* end confdefs.h. */
29209 #include <$ac_header>
29210 _ACEOF
29211 if { (ac_try="$ac_cpp conftest.$ac_ext"
29212 case "(($ac_try" in
29213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29214 *) ac_try_echo=$ac_try;;
29215 esac
29216 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29217 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
29218 ac_status=$?
29219 grep -v '^ *+' conftest.er1 >conftest.err
29220 rm -f conftest.er1
29221 cat conftest.err >&5
29222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29223 (exit $ac_status); } >/dev/null; then
29224 if test -s conftest.err; then
29225 ac_cpp_err=$ac_c_preproc_warn_flag
29226 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
29227 else
29228 ac_cpp_err=
29230 else
29231 ac_cpp_err=yes
29233 if test -z "$ac_cpp_err"; then
29234 ac_header_preproc=yes
29235 else
29236 echo "$as_me: failed program was:" >&5
29237 sed 's/^/| /' conftest.$ac_ext >&5
29239 ac_header_preproc=no
29242 rm -f conftest.err conftest.$ac_ext
29243 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
29244 echo "${ECHO_T}$ac_header_preproc" >&6; }
29246 # So? What about this header?
29247 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
29248 yes:no: )
29249 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
29250 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
29251 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
29252 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
29253 ac_header_preproc=yes
29255 no:yes:* )
29256 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
29257 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
29258 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
29259 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
29260 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
29261 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
29262 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
29263 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
29264 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
29265 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
29266 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
29267 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
29268 ( cat <<\_ASBOX
29269 ## ----------------------------------- ##
29270 ## Report this to llvmbugs@cs.uiuc.edu ##
29271 ## ----------------------------------- ##
29272 _ASBOX
29273 ) | sed "s/^/$as_me: WARNING: /" >&2
29275 esac
29276 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29277 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29278 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29279 echo $ECHO_N "(cached) $ECHO_C" >&6
29280 else
29281 eval "$as_ac_Header=\$ac_header_preproc"
29283 ac_res=`eval echo '${'$as_ac_Header'}'`
29284 { echo "$as_me:$LINENO: result: $ac_res" >&5
29285 echo "${ECHO_T}$ac_res" >&6; }
29288 if test `eval echo '${'$as_ac_Header'}'` = yes; then
29289 cat >>confdefs.h <<_ACEOF
29290 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
29291 _ACEOF
29295 done
29301 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
29303 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
29304 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29305 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29306 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29307 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29308 echo $ECHO_N "(cached) $ECHO_C" >&6
29310 ac_res=`eval echo '${'$as_ac_Header'}'`
29311 { echo "$as_me:$LINENO: result: $ac_res" >&5
29312 echo "${ECHO_T}$ac_res" >&6; }
29313 else
29314 # Is the header compilable?
29315 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
29316 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
29317 cat >conftest.$ac_ext <<_ACEOF
29318 /* confdefs.h. */
29319 _ACEOF
29320 cat confdefs.h >>conftest.$ac_ext
29321 cat >>conftest.$ac_ext <<_ACEOF
29322 /* end confdefs.h. */
29323 $ac_includes_default
29324 #include <$ac_header>
29325 _ACEOF
29326 rm -f conftest.$ac_objext
29327 if { (ac_try="$ac_compile"
29328 case "(($ac_try" in
29329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29330 *) ac_try_echo=$ac_try;;
29331 esac
29332 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29333 (eval "$ac_compile") 2>conftest.er1
29334 ac_status=$?
29335 grep -v '^ *+' conftest.er1 >conftest.err
29336 rm -f conftest.er1
29337 cat conftest.err >&5
29338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29339 (exit $ac_status); } &&
29340 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29341 { (case "(($ac_try" in
29342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29343 *) ac_try_echo=$ac_try;;
29344 esac
29345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29346 (eval "$ac_try") 2>&5
29347 ac_status=$?
29348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29349 (exit $ac_status); }; } &&
29350 { ac_try='test -s conftest.$ac_objext'
29351 { (case "(($ac_try" in
29352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29353 *) ac_try_echo=$ac_try;;
29354 esac
29355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29356 (eval "$ac_try") 2>&5
29357 ac_status=$?
29358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29359 (exit $ac_status); }; }; then
29360 ac_header_compiler=yes
29361 else
29362 echo "$as_me: failed program was:" >&5
29363 sed 's/^/| /' conftest.$ac_ext >&5
29365 ac_header_compiler=no
29368 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29369 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
29370 echo "${ECHO_T}$ac_header_compiler" >&6; }
29372 # Is the header present?
29373 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
29374 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
29375 cat >conftest.$ac_ext <<_ACEOF
29376 /* confdefs.h. */
29377 _ACEOF
29378 cat confdefs.h >>conftest.$ac_ext
29379 cat >>conftest.$ac_ext <<_ACEOF
29380 /* end confdefs.h. */
29381 #include <$ac_header>
29382 _ACEOF
29383 if { (ac_try="$ac_cpp conftest.$ac_ext"
29384 case "(($ac_try" in
29385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29386 *) ac_try_echo=$ac_try;;
29387 esac
29388 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29389 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
29390 ac_status=$?
29391 grep -v '^ *+' conftest.er1 >conftest.err
29392 rm -f conftest.er1
29393 cat conftest.err >&5
29394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29395 (exit $ac_status); } >/dev/null; then
29396 if test -s conftest.err; then
29397 ac_cpp_err=$ac_c_preproc_warn_flag
29398 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
29399 else
29400 ac_cpp_err=
29402 else
29403 ac_cpp_err=yes
29405 if test -z "$ac_cpp_err"; then
29406 ac_header_preproc=yes
29407 else
29408 echo "$as_me: failed program was:" >&5
29409 sed 's/^/| /' conftest.$ac_ext >&5
29411 ac_header_preproc=no
29414 rm -f conftest.err conftest.$ac_ext
29415 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
29416 echo "${ECHO_T}$ac_header_preproc" >&6; }
29418 # So? What about this header?
29419 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
29420 yes:no: )
29421 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
29422 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
29423 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
29424 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
29425 ac_header_preproc=yes
29427 no:yes:* )
29428 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
29429 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
29430 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
29431 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
29432 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
29433 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
29434 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
29435 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
29436 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
29437 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
29438 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
29439 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
29440 ( cat <<\_ASBOX
29441 ## ----------------------------------- ##
29442 ## Report this to llvmbugs@cs.uiuc.edu ##
29443 ## ----------------------------------- ##
29444 _ASBOX
29445 ) | sed "s/^/$as_me: WARNING: /" >&2
29447 esac
29448 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29449 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29450 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29451 echo $ECHO_N "(cached) $ECHO_C" >&6
29452 else
29453 eval "$as_ac_Header=\$ac_header_preproc"
29455 ac_res=`eval echo '${'$as_ac_Header'}'`
29456 { echo "$as_me:$LINENO: result: $ac_res" >&5
29457 echo "${ECHO_T}$ac_res" >&6; }
29460 if test `eval echo '${'$as_ac_Header'}'` = yes; then
29461 cat >>confdefs.h <<_ACEOF
29462 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
29463 _ACEOF
29467 done
29472 for ac_header in sys/types.h malloc/malloc.h mach/mach.h
29474 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
29475 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29476 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29477 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29478 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29479 echo $ECHO_N "(cached) $ECHO_C" >&6
29481 ac_res=`eval echo '${'$as_ac_Header'}'`
29482 { echo "$as_me:$LINENO: result: $ac_res" >&5
29483 echo "${ECHO_T}$ac_res" >&6; }
29484 else
29485 # Is the header compilable?
29486 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
29487 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
29488 cat >conftest.$ac_ext <<_ACEOF
29489 /* confdefs.h. */
29490 _ACEOF
29491 cat confdefs.h >>conftest.$ac_ext
29492 cat >>conftest.$ac_ext <<_ACEOF
29493 /* end confdefs.h. */
29494 $ac_includes_default
29495 #include <$ac_header>
29496 _ACEOF
29497 rm -f conftest.$ac_objext
29498 if { (ac_try="$ac_compile"
29499 case "(($ac_try" in
29500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29501 *) ac_try_echo=$ac_try;;
29502 esac
29503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29504 (eval "$ac_compile") 2>conftest.er1
29505 ac_status=$?
29506 grep -v '^ *+' conftest.er1 >conftest.err
29507 rm -f conftest.er1
29508 cat conftest.err >&5
29509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29510 (exit $ac_status); } &&
29511 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29512 { (case "(($ac_try" in
29513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29514 *) ac_try_echo=$ac_try;;
29515 esac
29516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29517 (eval "$ac_try") 2>&5
29518 ac_status=$?
29519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29520 (exit $ac_status); }; } &&
29521 { ac_try='test -s conftest.$ac_objext'
29522 { (case "(($ac_try" in
29523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29524 *) ac_try_echo=$ac_try;;
29525 esac
29526 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29527 (eval "$ac_try") 2>&5
29528 ac_status=$?
29529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29530 (exit $ac_status); }; }; then
29531 ac_header_compiler=yes
29532 else
29533 echo "$as_me: failed program was:" >&5
29534 sed 's/^/| /' conftest.$ac_ext >&5
29536 ac_header_compiler=no
29539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29540 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
29541 echo "${ECHO_T}$ac_header_compiler" >&6; }
29543 # Is the header present?
29544 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
29545 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
29546 cat >conftest.$ac_ext <<_ACEOF
29547 /* confdefs.h. */
29548 _ACEOF
29549 cat confdefs.h >>conftest.$ac_ext
29550 cat >>conftest.$ac_ext <<_ACEOF
29551 /* end confdefs.h. */
29552 #include <$ac_header>
29553 _ACEOF
29554 if { (ac_try="$ac_cpp conftest.$ac_ext"
29555 case "(($ac_try" in
29556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29557 *) ac_try_echo=$ac_try;;
29558 esac
29559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29560 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
29561 ac_status=$?
29562 grep -v '^ *+' conftest.er1 >conftest.err
29563 rm -f conftest.er1
29564 cat conftest.err >&5
29565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29566 (exit $ac_status); } >/dev/null; then
29567 if test -s conftest.err; then
29568 ac_cpp_err=$ac_c_preproc_warn_flag
29569 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
29570 else
29571 ac_cpp_err=
29573 else
29574 ac_cpp_err=yes
29576 if test -z "$ac_cpp_err"; then
29577 ac_header_preproc=yes
29578 else
29579 echo "$as_me: failed program was:" >&5
29580 sed 's/^/| /' conftest.$ac_ext >&5
29582 ac_header_preproc=no
29585 rm -f conftest.err conftest.$ac_ext
29586 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
29587 echo "${ECHO_T}$ac_header_preproc" >&6; }
29589 # So? What about this header?
29590 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
29591 yes:no: )
29592 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
29593 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
29594 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
29595 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
29596 ac_header_preproc=yes
29598 no:yes:* )
29599 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
29600 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
29601 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
29602 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
29603 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
29604 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
29605 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
29606 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
29607 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
29608 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
29609 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
29610 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
29611 ( cat <<\_ASBOX
29612 ## ----------------------------------- ##
29613 ## Report this to llvmbugs@cs.uiuc.edu ##
29614 ## ----------------------------------- ##
29615 _ASBOX
29616 ) | sed "s/^/$as_me: WARNING: /" >&2
29618 esac
29619 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29620 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29621 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29622 echo $ECHO_N "(cached) $ECHO_C" >&6
29623 else
29624 eval "$as_ac_Header=\$ac_header_preproc"
29626 ac_res=`eval echo '${'$as_ac_Header'}'`
29627 { echo "$as_me:$LINENO: result: $ac_res" >&5
29628 echo "${ECHO_T}$ac_res" >&6; }
29631 if test `eval echo '${'$as_ac_Header'}'` = yes; then
29632 cat >>confdefs.h <<_ACEOF
29633 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
29634 _ACEOF
29638 done
29640 if test "$ENABLE_THREADS" -eq 1 ; then
29642 for ac_header in pthread.h
29644 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
29645 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29646 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29647 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29648 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29649 echo $ECHO_N "(cached) $ECHO_C" >&6
29651 ac_res=`eval echo '${'$as_ac_Header'}'`
29652 { echo "$as_me:$LINENO: result: $ac_res" >&5
29653 echo "${ECHO_T}$ac_res" >&6; }
29654 else
29655 # Is the header compilable?
29656 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
29657 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
29658 cat >conftest.$ac_ext <<_ACEOF
29659 /* confdefs.h. */
29660 _ACEOF
29661 cat confdefs.h >>conftest.$ac_ext
29662 cat >>conftest.$ac_ext <<_ACEOF
29663 /* end confdefs.h. */
29664 $ac_includes_default
29665 #include <$ac_header>
29666 _ACEOF
29667 rm -f conftest.$ac_objext
29668 if { (ac_try="$ac_compile"
29669 case "(($ac_try" in
29670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29671 *) ac_try_echo=$ac_try;;
29672 esac
29673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29674 (eval "$ac_compile") 2>conftest.er1
29675 ac_status=$?
29676 grep -v '^ *+' conftest.er1 >conftest.err
29677 rm -f conftest.er1
29678 cat conftest.err >&5
29679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29680 (exit $ac_status); } &&
29681 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29682 { (case "(($ac_try" in
29683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29684 *) ac_try_echo=$ac_try;;
29685 esac
29686 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29687 (eval "$ac_try") 2>&5
29688 ac_status=$?
29689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29690 (exit $ac_status); }; } &&
29691 { ac_try='test -s conftest.$ac_objext'
29692 { (case "(($ac_try" in
29693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29694 *) ac_try_echo=$ac_try;;
29695 esac
29696 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29697 (eval "$ac_try") 2>&5
29698 ac_status=$?
29699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29700 (exit $ac_status); }; }; then
29701 ac_header_compiler=yes
29702 else
29703 echo "$as_me: failed program was:" >&5
29704 sed 's/^/| /' conftest.$ac_ext >&5
29706 ac_header_compiler=no
29709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29710 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
29711 echo "${ECHO_T}$ac_header_compiler" >&6; }
29713 # Is the header present?
29714 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
29715 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
29716 cat >conftest.$ac_ext <<_ACEOF
29717 /* confdefs.h. */
29718 _ACEOF
29719 cat confdefs.h >>conftest.$ac_ext
29720 cat >>conftest.$ac_ext <<_ACEOF
29721 /* end confdefs.h. */
29722 #include <$ac_header>
29723 _ACEOF
29724 if { (ac_try="$ac_cpp conftest.$ac_ext"
29725 case "(($ac_try" in
29726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29727 *) ac_try_echo=$ac_try;;
29728 esac
29729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29730 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
29731 ac_status=$?
29732 grep -v '^ *+' conftest.er1 >conftest.err
29733 rm -f conftest.er1
29734 cat conftest.err >&5
29735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29736 (exit $ac_status); } >/dev/null; then
29737 if test -s conftest.err; then
29738 ac_cpp_err=$ac_c_preproc_warn_flag
29739 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
29740 else
29741 ac_cpp_err=
29743 else
29744 ac_cpp_err=yes
29746 if test -z "$ac_cpp_err"; then
29747 ac_header_preproc=yes
29748 else
29749 echo "$as_me: failed program was:" >&5
29750 sed 's/^/| /' conftest.$ac_ext >&5
29752 ac_header_preproc=no
29755 rm -f conftest.err conftest.$ac_ext
29756 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
29757 echo "${ECHO_T}$ac_header_preproc" >&6; }
29759 # So? What about this header?
29760 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
29761 yes:no: )
29762 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
29763 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
29764 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
29765 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
29766 ac_header_preproc=yes
29768 no:yes:* )
29769 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
29770 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
29771 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
29772 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
29773 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
29774 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
29775 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
29776 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
29777 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
29778 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
29779 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
29780 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
29781 ( cat <<\_ASBOX
29782 ## ----------------------------------- ##
29783 ## Report this to llvmbugs@cs.uiuc.edu ##
29784 ## ----------------------------------- ##
29785 _ASBOX
29786 ) | sed "s/^/$as_me: WARNING: /" >&2
29788 esac
29789 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29790 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29791 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29792 echo $ECHO_N "(cached) $ECHO_C" >&6
29793 else
29794 eval "$as_ac_Header=\$ac_header_preproc"
29796 ac_res=`eval echo '${'$as_ac_Header'}'`
29797 { echo "$as_me:$LINENO: result: $ac_res" >&5
29798 echo "${ECHO_T}$ac_res" >&6; }
29801 if test `eval echo '${'$as_ac_Header'}'` = yes; then
29802 cat >>confdefs.h <<_ACEOF
29803 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
29804 _ACEOF
29805 HAVE_PTHREAD=1
29807 else
29808 HAVE_PTHREAD=0
29812 done
29814 else
29815 HAVE_PTHREAD=0
29821 for ac_header in ffi.h ffi/ffi.h
29823 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
29824 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29825 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29826 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29827 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29828 echo $ECHO_N "(cached) $ECHO_C" >&6
29830 ac_res=`eval echo '${'$as_ac_Header'}'`
29831 { echo "$as_me:$LINENO: result: $ac_res" >&5
29832 echo "${ECHO_T}$ac_res" >&6; }
29833 else
29834 # Is the header compilable?
29835 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
29836 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
29837 cat >conftest.$ac_ext <<_ACEOF
29838 /* confdefs.h. */
29839 _ACEOF
29840 cat confdefs.h >>conftest.$ac_ext
29841 cat >>conftest.$ac_ext <<_ACEOF
29842 /* end confdefs.h. */
29843 $ac_includes_default
29844 #include <$ac_header>
29845 _ACEOF
29846 rm -f conftest.$ac_objext
29847 if { (ac_try="$ac_compile"
29848 case "(($ac_try" in
29849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29850 *) ac_try_echo=$ac_try;;
29851 esac
29852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29853 (eval "$ac_compile") 2>conftest.er1
29854 ac_status=$?
29855 grep -v '^ *+' conftest.er1 >conftest.err
29856 rm -f conftest.er1
29857 cat conftest.err >&5
29858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29859 (exit $ac_status); } &&
29860 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29861 { (case "(($ac_try" in
29862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29863 *) ac_try_echo=$ac_try;;
29864 esac
29865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29866 (eval "$ac_try") 2>&5
29867 ac_status=$?
29868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29869 (exit $ac_status); }; } &&
29870 { ac_try='test -s conftest.$ac_objext'
29871 { (case "(($ac_try" in
29872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29873 *) ac_try_echo=$ac_try;;
29874 esac
29875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29876 (eval "$ac_try") 2>&5
29877 ac_status=$?
29878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29879 (exit $ac_status); }; }; then
29880 ac_header_compiler=yes
29881 else
29882 echo "$as_me: failed program was:" >&5
29883 sed 's/^/| /' conftest.$ac_ext >&5
29885 ac_header_compiler=no
29888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29889 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
29890 echo "${ECHO_T}$ac_header_compiler" >&6; }
29892 # Is the header present?
29893 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
29894 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
29895 cat >conftest.$ac_ext <<_ACEOF
29896 /* confdefs.h. */
29897 _ACEOF
29898 cat confdefs.h >>conftest.$ac_ext
29899 cat >>conftest.$ac_ext <<_ACEOF
29900 /* end confdefs.h. */
29901 #include <$ac_header>
29902 _ACEOF
29903 if { (ac_try="$ac_cpp conftest.$ac_ext"
29904 case "(($ac_try" in
29905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29906 *) ac_try_echo=$ac_try;;
29907 esac
29908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29909 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
29910 ac_status=$?
29911 grep -v '^ *+' conftest.er1 >conftest.err
29912 rm -f conftest.er1
29913 cat conftest.err >&5
29914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
29915 (exit $ac_status); } >/dev/null; then
29916 if test -s conftest.err; then
29917 ac_cpp_err=$ac_c_preproc_warn_flag
29918 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
29919 else
29920 ac_cpp_err=
29922 else
29923 ac_cpp_err=yes
29925 if test -z "$ac_cpp_err"; then
29926 ac_header_preproc=yes
29927 else
29928 echo "$as_me: failed program was:" >&5
29929 sed 's/^/| /' conftest.$ac_ext >&5
29931 ac_header_preproc=no
29934 rm -f conftest.err conftest.$ac_ext
29935 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
29936 echo "${ECHO_T}$ac_header_preproc" >&6; }
29938 # So? What about this header?
29939 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
29940 yes:no: )
29941 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
29942 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
29943 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
29944 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
29945 ac_header_preproc=yes
29947 no:yes:* )
29948 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
29949 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
29950 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
29951 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
29952 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
29953 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
29954 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
29955 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
29956 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
29957 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
29958 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
29959 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
29960 ( cat <<\_ASBOX
29961 ## ----------------------------------- ##
29962 ## Report this to llvmbugs@cs.uiuc.edu ##
29963 ## ----------------------------------- ##
29964 _ASBOX
29965 ) | sed "s/^/$as_me: WARNING: /" >&2
29967 esac
29968 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29969 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29970 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29971 echo $ECHO_N "(cached) $ECHO_C" >&6
29972 else
29973 eval "$as_ac_Header=\$ac_header_preproc"
29975 ac_res=`eval echo '${'$as_ac_Header'}'`
29976 { echo "$as_me:$LINENO: result: $ac_res" >&5
29977 echo "${ECHO_T}$ac_res" >&6; }
29980 if test `eval echo '${'$as_ac_Header'}'` = yes; then
29981 cat >>confdefs.h <<_ACEOF
29982 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
29983 _ACEOF
29987 done
29992 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
29993 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
29994 if test "${ac_cv_huge_val_sanity+set}" = set; then
29995 echo $ECHO_N "(cached) $ECHO_C" >&6
29996 else
29998 ac_ext=cpp
29999 ac_cpp='$CXXCPP $CPPFLAGS'
30000 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
30001 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
30002 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
30004 CXXFLAGS=-pedantic
30005 if test "$cross_compiling" = yes; then
30006 ac_cv_huge_val_sanity=yes
30007 else
30008 cat >conftest.$ac_ext <<_ACEOF
30009 /* confdefs.h. */
30010 _ACEOF
30011 cat confdefs.h >>conftest.$ac_ext
30012 cat >>conftest.$ac_ext <<_ACEOF
30013 /* end confdefs.h. */
30014 #include <math.h>
30016 main ()
30018 double x = HUGE_VAL; return x != x;
30020 return 0;
30022 _ACEOF
30023 rm -f conftest$ac_exeext
30024 if { (ac_try="$ac_link"
30025 case "(($ac_try" in
30026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30027 *) ac_try_echo=$ac_try;;
30028 esac
30029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30030 (eval "$ac_link") 2>&5
30031 ac_status=$?
30032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30033 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
30034 { (case "(($ac_try" in
30035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30036 *) ac_try_echo=$ac_try;;
30037 esac
30038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30039 (eval "$ac_try") 2>&5
30040 ac_status=$?
30041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30042 (exit $ac_status); }; }; then
30043 ac_cv_huge_val_sanity=yes
30044 else
30045 echo "$as_me: program exited with status $ac_status" >&5
30046 echo "$as_me: failed program was:" >&5
30047 sed 's/^/| /' conftest.$ac_ext >&5
30049 ( exit $ac_status )
30050 ac_cv_huge_val_sanity=no
30052 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
30056 ac_ext=c
30057 ac_cpp='$CPP $CPPFLAGS'
30058 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
30059 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
30060 ac_compiler_gnu=$ac_cv_c_compiler_gnu
30064 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
30065 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
30066 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
30069 { echo "$as_me:$LINENO: checking for pid_t" >&5
30070 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
30071 if test "${ac_cv_type_pid_t+set}" = set; then
30072 echo $ECHO_N "(cached) $ECHO_C" >&6
30073 else
30074 cat >conftest.$ac_ext <<_ACEOF
30075 /* confdefs.h. */
30076 _ACEOF
30077 cat confdefs.h >>conftest.$ac_ext
30078 cat >>conftest.$ac_ext <<_ACEOF
30079 /* end confdefs.h. */
30080 $ac_includes_default
30081 typedef pid_t ac__type_new_;
30083 main ()
30085 if ((ac__type_new_ *) 0)
30086 return 0;
30087 if (sizeof (ac__type_new_))
30088 return 0;
30090 return 0;
30092 _ACEOF
30093 rm -f conftest.$ac_objext
30094 if { (ac_try="$ac_compile"
30095 case "(($ac_try" in
30096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30097 *) ac_try_echo=$ac_try;;
30098 esac
30099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30100 (eval "$ac_compile") 2>conftest.er1
30101 ac_status=$?
30102 grep -v '^ *+' conftest.er1 >conftest.err
30103 rm -f conftest.er1
30104 cat conftest.err >&5
30105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30106 (exit $ac_status); } &&
30107 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30108 { (case "(($ac_try" in
30109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30110 *) ac_try_echo=$ac_try;;
30111 esac
30112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30113 (eval "$ac_try") 2>&5
30114 ac_status=$?
30115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30116 (exit $ac_status); }; } &&
30117 { ac_try='test -s conftest.$ac_objext'
30118 { (case "(($ac_try" in
30119 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30120 *) ac_try_echo=$ac_try;;
30121 esac
30122 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30123 (eval "$ac_try") 2>&5
30124 ac_status=$?
30125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30126 (exit $ac_status); }; }; then
30127 ac_cv_type_pid_t=yes
30128 else
30129 echo "$as_me: failed program was:" >&5
30130 sed 's/^/| /' conftest.$ac_ext >&5
30132 ac_cv_type_pid_t=no
30135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30137 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
30138 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
30139 if test $ac_cv_type_pid_t = yes; then
30141 else
30143 cat >>confdefs.h <<_ACEOF
30144 #define pid_t int
30145 _ACEOF
30149 { echo "$as_me:$LINENO: checking for size_t" >&5
30150 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
30151 if test "${ac_cv_type_size_t+set}" = set; then
30152 echo $ECHO_N "(cached) $ECHO_C" >&6
30153 else
30154 cat >conftest.$ac_ext <<_ACEOF
30155 /* confdefs.h. */
30156 _ACEOF
30157 cat confdefs.h >>conftest.$ac_ext
30158 cat >>conftest.$ac_ext <<_ACEOF
30159 /* end confdefs.h. */
30160 $ac_includes_default
30161 typedef size_t ac__type_new_;
30163 main ()
30165 if ((ac__type_new_ *) 0)
30166 return 0;
30167 if (sizeof (ac__type_new_))
30168 return 0;
30170 return 0;
30172 _ACEOF
30173 rm -f conftest.$ac_objext
30174 if { (ac_try="$ac_compile"
30175 case "(($ac_try" in
30176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30177 *) ac_try_echo=$ac_try;;
30178 esac
30179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30180 (eval "$ac_compile") 2>conftest.er1
30181 ac_status=$?
30182 grep -v '^ *+' conftest.er1 >conftest.err
30183 rm -f conftest.er1
30184 cat conftest.err >&5
30185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30186 (exit $ac_status); } &&
30187 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30188 { (case "(($ac_try" in
30189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30190 *) ac_try_echo=$ac_try;;
30191 esac
30192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30193 (eval "$ac_try") 2>&5
30194 ac_status=$?
30195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30196 (exit $ac_status); }; } &&
30197 { ac_try='test -s conftest.$ac_objext'
30198 { (case "(($ac_try" in
30199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30200 *) ac_try_echo=$ac_try;;
30201 esac
30202 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30203 (eval "$ac_try") 2>&5
30204 ac_status=$?
30205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30206 (exit $ac_status); }; }; then
30207 ac_cv_type_size_t=yes
30208 else
30209 echo "$as_me: failed program was:" >&5
30210 sed 's/^/| /' conftest.$ac_ext >&5
30212 ac_cv_type_size_t=no
30215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30217 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
30218 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
30219 if test $ac_cv_type_size_t = yes; then
30221 else
30223 cat >>confdefs.h <<_ACEOF
30224 #define size_t unsigned int
30225 _ACEOF
30229 { echo "$as_me:$LINENO: checking return type of signal handlers" >&5
30230 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
30231 if test "${ac_cv_type_signal+set}" = set; then
30232 echo $ECHO_N "(cached) $ECHO_C" >&6
30233 else
30234 cat >conftest.$ac_ext <<_ACEOF
30235 /* confdefs.h. */
30236 _ACEOF
30237 cat confdefs.h >>conftest.$ac_ext
30238 cat >>conftest.$ac_ext <<_ACEOF
30239 /* end confdefs.h. */
30240 #include <sys/types.h>
30241 #include <signal.h>
30244 main ()
30246 return *(signal (0, 0)) (0) == 1;
30248 return 0;
30250 _ACEOF
30251 rm -f conftest.$ac_objext
30252 if { (ac_try="$ac_compile"
30253 case "(($ac_try" in
30254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30255 *) ac_try_echo=$ac_try;;
30256 esac
30257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30258 (eval "$ac_compile") 2>conftest.er1
30259 ac_status=$?
30260 grep -v '^ *+' conftest.er1 >conftest.err
30261 rm -f conftest.er1
30262 cat conftest.err >&5
30263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30264 (exit $ac_status); } &&
30265 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30266 { (case "(($ac_try" in
30267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30268 *) ac_try_echo=$ac_try;;
30269 esac
30270 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30271 (eval "$ac_try") 2>&5
30272 ac_status=$?
30273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30274 (exit $ac_status); }; } &&
30275 { ac_try='test -s conftest.$ac_objext'
30276 { (case "(($ac_try" in
30277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30278 *) ac_try_echo=$ac_try;;
30279 esac
30280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30281 (eval "$ac_try") 2>&5
30282 ac_status=$?
30283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30284 (exit $ac_status); }; }; then
30285 ac_cv_type_signal=int
30286 else
30287 echo "$as_me: failed program was:" >&5
30288 sed 's/^/| /' conftest.$ac_ext >&5
30290 ac_cv_type_signal=void
30293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30295 { echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
30296 echo "${ECHO_T}$ac_cv_type_signal" >&6; }
30298 cat >>confdefs.h <<_ACEOF
30299 #define RETSIGTYPE $ac_cv_type_signal
30300 _ACEOF
30303 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
30304 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
30305 if test "${ac_cv_struct_tm+set}" = set; then
30306 echo $ECHO_N "(cached) $ECHO_C" >&6
30307 else
30308 cat >conftest.$ac_ext <<_ACEOF
30309 /* confdefs.h. */
30310 _ACEOF
30311 cat confdefs.h >>conftest.$ac_ext
30312 cat >>conftest.$ac_ext <<_ACEOF
30313 /* end confdefs.h. */
30314 #include <sys/types.h>
30315 #include <time.h>
30318 main ()
30320 struct tm *tp; tp->tm_sec;
30322 return 0;
30324 _ACEOF
30325 rm -f conftest.$ac_objext
30326 if { (ac_try="$ac_compile"
30327 case "(($ac_try" in
30328 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30329 *) ac_try_echo=$ac_try;;
30330 esac
30331 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30332 (eval "$ac_compile") 2>conftest.er1
30333 ac_status=$?
30334 grep -v '^ *+' conftest.er1 >conftest.err
30335 rm -f conftest.er1
30336 cat conftest.err >&5
30337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30338 (exit $ac_status); } &&
30339 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30340 { (case "(($ac_try" in
30341 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30342 *) ac_try_echo=$ac_try;;
30343 esac
30344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30345 (eval "$ac_try") 2>&5
30346 ac_status=$?
30347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30348 (exit $ac_status); }; } &&
30349 { ac_try='test -s conftest.$ac_objext'
30350 { (case "(($ac_try" in
30351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30352 *) ac_try_echo=$ac_try;;
30353 esac
30354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30355 (eval "$ac_try") 2>&5
30356 ac_status=$?
30357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30358 (exit $ac_status); }; }; then
30359 ac_cv_struct_tm=time.h
30360 else
30361 echo "$as_me: failed program was:" >&5
30362 sed 's/^/| /' conftest.$ac_ext >&5
30364 ac_cv_struct_tm=sys/time.h
30367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30369 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
30370 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
30371 if test $ac_cv_struct_tm = sys/time.h; then
30373 cat >>confdefs.h <<\_ACEOF
30374 #define TM_IN_SYS_TIME 1
30375 _ACEOF
30379 { echo "$as_me:$LINENO: checking for int64_t" >&5
30380 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
30381 if test "${ac_cv_type_int64_t+set}" = set; then
30382 echo $ECHO_N "(cached) $ECHO_C" >&6
30383 else
30384 cat >conftest.$ac_ext <<_ACEOF
30385 /* confdefs.h. */
30386 _ACEOF
30387 cat confdefs.h >>conftest.$ac_ext
30388 cat >>conftest.$ac_ext <<_ACEOF
30389 /* end confdefs.h. */
30390 $ac_includes_default
30391 typedef int64_t ac__type_new_;
30393 main ()
30395 if ((ac__type_new_ *) 0)
30396 return 0;
30397 if (sizeof (ac__type_new_))
30398 return 0;
30400 return 0;
30402 _ACEOF
30403 rm -f conftest.$ac_objext
30404 if { (ac_try="$ac_compile"
30405 case "(($ac_try" in
30406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30407 *) ac_try_echo=$ac_try;;
30408 esac
30409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30410 (eval "$ac_compile") 2>conftest.er1
30411 ac_status=$?
30412 grep -v '^ *+' conftest.er1 >conftest.err
30413 rm -f conftest.er1
30414 cat conftest.err >&5
30415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30416 (exit $ac_status); } &&
30417 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30418 { (case "(($ac_try" in
30419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30420 *) ac_try_echo=$ac_try;;
30421 esac
30422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30423 (eval "$ac_try") 2>&5
30424 ac_status=$?
30425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30426 (exit $ac_status); }; } &&
30427 { ac_try='test -s conftest.$ac_objext'
30428 { (case "(($ac_try" in
30429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30430 *) ac_try_echo=$ac_try;;
30431 esac
30432 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30433 (eval "$ac_try") 2>&5
30434 ac_status=$?
30435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30436 (exit $ac_status); }; }; then
30437 ac_cv_type_int64_t=yes
30438 else
30439 echo "$as_me: failed program was:" >&5
30440 sed 's/^/| /' conftest.$ac_ext >&5
30442 ac_cv_type_int64_t=no
30445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30447 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
30448 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
30449 if test $ac_cv_type_int64_t = yes; then
30451 cat >>confdefs.h <<_ACEOF
30452 #define HAVE_INT64_T 1
30453 _ACEOF
30456 else
30457 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
30458 echo "$as_me: error: Type int64_t required but not found" >&2;}
30459 { (exit 1); exit 1; }; }
30462 { echo "$as_me:$LINENO: checking for uint64_t" >&5
30463 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
30464 if test "${ac_cv_type_uint64_t+set}" = set; then
30465 echo $ECHO_N "(cached) $ECHO_C" >&6
30466 else
30467 cat >conftest.$ac_ext <<_ACEOF
30468 /* confdefs.h. */
30469 _ACEOF
30470 cat confdefs.h >>conftest.$ac_ext
30471 cat >>conftest.$ac_ext <<_ACEOF
30472 /* end confdefs.h. */
30473 $ac_includes_default
30474 typedef uint64_t ac__type_new_;
30476 main ()
30478 if ((ac__type_new_ *) 0)
30479 return 0;
30480 if (sizeof (ac__type_new_))
30481 return 0;
30483 return 0;
30485 _ACEOF
30486 rm -f conftest.$ac_objext
30487 if { (ac_try="$ac_compile"
30488 case "(($ac_try" in
30489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30490 *) ac_try_echo=$ac_try;;
30491 esac
30492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30493 (eval "$ac_compile") 2>conftest.er1
30494 ac_status=$?
30495 grep -v '^ *+' conftest.er1 >conftest.err
30496 rm -f conftest.er1
30497 cat conftest.err >&5
30498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30499 (exit $ac_status); } &&
30500 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30501 { (case "(($ac_try" in
30502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30503 *) ac_try_echo=$ac_try;;
30504 esac
30505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30506 (eval "$ac_try") 2>&5
30507 ac_status=$?
30508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30509 (exit $ac_status); }; } &&
30510 { ac_try='test -s conftest.$ac_objext'
30511 { (case "(($ac_try" in
30512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30513 *) ac_try_echo=$ac_try;;
30514 esac
30515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30516 (eval "$ac_try") 2>&5
30517 ac_status=$?
30518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30519 (exit $ac_status); }; }; then
30520 ac_cv_type_uint64_t=yes
30521 else
30522 echo "$as_me: failed program was:" >&5
30523 sed 's/^/| /' conftest.$ac_ext >&5
30525 ac_cv_type_uint64_t=no
30528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30530 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
30531 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
30532 if test $ac_cv_type_uint64_t = yes; then
30534 cat >>confdefs.h <<_ACEOF
30535 #define HAVE_UINT64_T 1
30536 _ACEOF
30539 else
30540 { echo "$as_me:$LINENO: checking for u_int64_t" >&5
30541 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
30542 if test "${ac_cv_type_u_int64_t+set}" = set; then
30543 echo $ECHO_N "(cached) $ECHO_C" >&6
30544 else
30545 cat >conftest.$ac_ext <<_ACEOF
30546 /* confdefs.h. */
30547 _ACEOF
30548 cat confdefs.h >>conftest.$ac_ext
30549 cat >>conftest.$ac_ext <<_ACEOF
30550 /* end confdefs.h. */
30551 $ac_includes_default
30552 typedef u_int64_t ac__type_new_;
30554 main ()
30556 if ((ac__type_new_ *) 0)
30557 return 0;
30558 if (sizeof (ac__type_new_))
30559 return 0;
30561 return 0;
30563 _ACEOF
30564 rm -f conftest.$ac_objext
30565 if { (ac_try="$ac_compile"
30566 case "(($ac_try" in
30567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30568 *) ac_try_echo=$ac_try;;
30569 esac
30570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30571 (eval "$ac_compile") 2>conftest.er1
30572 ac_status=$?
30573 grep -v '^ *+' conftest.er1 >conftest.err
30574 rm -f conftest.er1
30575 cat conftest.err >&5
30576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30577 (exit $ac_status); } &&
30578 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30579 { (case "(($ac_try" in
30580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30581 *) ac_try_echo=$ac_try;;
30582 esac
30583 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30584 (eval "$ac_try") 2>&5
30585 ac_status=$?
30586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30587 (exit $ac_status); }; } &&
30588 { ac_try='test -s conftest.$ac_objext'
30589 { (case "(($ac_try" in
30590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30591 *) ac_try_echo=$ac_try;;
30592 esac
30593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30594 (eval "$ac_try") 2>&5
30595 ac_status=$?
30596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30597 (exit $ac_status); }; }; then
30598 ac_cv_type_u_int64_t=yes
30599 else
30600 echo "$as_me: failed program was:" >&5
30601 sed 's/^/| /' conftest.$ac_ext >&5
30603 ac_cv_type_u_int64_t=no
30606 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30608 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
30609 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
30610 if test $ac_cv_type_u_int64_t = yes; then
30612 cat >>confdefs.h <<_ACEOF
30613 #define HAVE_U_INT64_T 1
30614 _ACEOF
30617 else
30618 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
30619 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
30620 { (exit 1); exit 1; }; }
30634 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
30636 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
30637 { echo "$as_me:$LINENO: checking for $ac_func" >&5
30638 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
30639 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
30640 echo $ECHO_N "(cached) $ECHO_C" >&6
30641 else
30642 cat >conftest.$ac_ext <<_ACEOF
30643 /* confdefs.h. */
30644 _ACEOF
30645 cat confdefs.h >>conftest.$ac_ext
30646 cat >>conftest.$ac_ext <<_ACEOF
30647 /* end confdefs.h. */
30648 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
30649 For example, HP-UX 11i <limits.h> declares gettimeofday. */
30650 #define $ac_func innocuous_$ac_func
30652 /* System header to define __stub macros and hopefully few prototypes,
30653 which can conflict with char $ac_func (); below.
30654 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
30655 <limits.h> exists even on freestanding compilers. */
30657 #ifdef __STDC__
30658 # include <limits.h>
30659 #else
30660 # include <assert.h>
30661 #endif
30663 #undef $ac_func
30665 /* Override any GCC internal prototype to avoid an error.
30666 Use char because int might match the return type of a GCC
30667 builtin and then its argument prototype would still apply. */
30668 #ifdef __cplusplus
30669 extern "C"
30670 #endif
30671 char $ac_func ();
30672 /* The GNU C library defines this for functions which it implements
30673 to always fail with ENOSYS. Some functions are actually named
30674 something starting with __ and the normal name is an alias. */
30675 #if defined __stub_$ac_func || defined __stub___$ac_func
30676 choke me
30677 #endif
30680 main ()
30682 return $ac_func ();
30684 return 0;
30686 _ACEOF
30687 rm -f conftest.$ac_objext conftest$ac_exeext
30688 if { (ac_try="$ac_link"
30689 case "(($ac_try" in
30690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30691 *) ac_try_echo=$ac_try;;
30692 esac
30693 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30694 (eval "$ac_link") 2>conftest.er1
30695 ac_status=$?
30696 grep -v '^ *+' conftest.er1 >conftest.err
30697 rm -f conftest.er1
30698 cat conftest.err >&5
30699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30700 (exit $ac_status); } &&
30701 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30702 { (case "(($ac_try" in
30703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30704 *) ac_try_echo=$ac_try;;
30705 esac
30706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30707 (eval "$ac_try") 2>&5
30708 ac_status=$?
30709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30710 (exit $ac_status); }; } &&
30711 { ac_try='test -s conftest$ac_exeext'
30712 { (case "(($ac_try" in
30713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30714 *) ac_try_echo=$ac_try;;
30715 esac
30716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30717 (eval "$ac_try") 2>&5
30718 ac_status=$?
30719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30720 (exit $ac_status); }; }; then
30721 eval "$as_ac_var=yes"
30722 else
30723 echo "$as_me: failed program was:" >&5
30724 sed 's/^/| /' conftest.$ac_ext >&5
30726 eval "$as_ac_var=no"
30729 rm -f core conftest.err conftest.$ac_objext \
30730 conftest$ac_exeext conftest.$ac_ext
30732 ac_res=`eval echo '${'$as_ac_var'}'`
30733 { echo "$as_me:$LINENO: result: $ac_res" >&5
30734 echo "${ECHO_T}$ac_res" >&6; }
30735 if test `eval echo '${'$as_ac_var'}'` = yes; then
30736 cat >>confdefs.h <<_ACEOF
30737 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
30738 _ACEOF
30741 done
30747 for ac_func in powf fmodf strtof round
30749 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
30750 { echo "$as_me:$LINENO: checking for $ac_func" >&5
30751 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
30752 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
30753 echo $ECHO_N "(cached) $ECHO_C" >&6
30754 else
30755 cat >conftest.$ac_ext <<_ACEOF
30756 /* confdefs.h. */
30757 _ACEOF
30758 cat confdefs.h >>conftest.$ac_ext
30759 cat >>conftest.$ac_ext <<_ACEOF
30760 /* end confdefs.h. */
30761 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
30762 For example, HP-UX 11i <limits.h> declares gettimeofday. */
30763 #define $ac_func innocuous_$ac_func
30765 /* System header to define __stub macros and hopefully few prototypes,
30766 which can conflict with char $ac_func (); below.
30767 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
30768 <limits.h> exists even on freestanding compilers. */
30770 #ifdef __STDC__
30771 # include <limits.h>
30772 #else
30773 # include <assert.h>
30774 #endif
30776 #undef $ac_func
30778 /* Override any GCC internal prototype to avoid an error.
30779 Use char because int might match the return type of a GCC
30780 builtin and then its argument prototype would still apply. */
30781 #ifdef __cplusplus
30782 extern "C"
30783 #endif
30784 char $ac_func ();
30785 /* The GNU C library defines this for functions which it implements
30786 to always fail with ENOSYS. Some functions are actually named
30787 something starting with __ and the normal name is an alias. */
30788 #if defined __stub_$ac_func || defined __stub___$ac_func
30789 choke me
30790 #endif
30793 main ()
30795 return $ac_func ();
30797 return 0;
30799 _ACEOF
30800 rm -f conftest.$ac_objext conftest$ac_exeext
30801 if { (ac_try="$ac_link"
30802 case "(($ac_try" in
30803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30804 *) ac_try_echo=$ac_try;;
30805 esac
30806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30807 (eval "$ac_link") 2>conftest.er1
30808 ac_status=$?
30809 grep -v '^ *+' conftest.er1 >conftest.err
30810 rm -f conftest.er1
30811 cat conftest.err >&5
30812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30813 (exit $ac_status); } &&
30814 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30815 { (case "(($ac_try" in
30816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30817 *) ac_try_echo=$ac_try;;
30818 esac
30819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30820 (eval "$ac_try") 2>&5
30821 ac_status=$?
30822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30823 (exit $ac_status); }; } &&
30824 { ac_try='test -s conftest$ac_exeext'
30825 { (case "(($ac_try" in
30826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30827 *) ac_try_echo=$ac_try;;
30828 esac
30829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30830 (eval "$ac_try") 2>&5
30831 ac_status=$?
30832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30833 (exit $ac_status); }; }; then
30834 eval "$as_ac_var=yes"
30835 else
30836 echo "$as_me: failed program was:" >&5
30837 sed 's/^/| /' conftest.$ac_ext >&5
30839 eval "$as_ac_var=no"
30842 rm -f core conftest.err conftest.$ac_objext \
30843 conftest$ac_exeext conftest.$ac_ext
30845 ac_res=`eval echo '${'$as_ac_var'}'`
30846 { echo "$as_me:$LINENO: result: $ac_res" >&5
30847 echo "${ECHO_T}$ac_res" >&6; }
30848 if test `eval echo '${'$as_ac_var'}'` = yes; then
30849 cat >>confdefs.h <<_ACEOF
30850 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
30851 _ACEOF
30854 done
30861 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
30863 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
30864 { echo "$as_me:$LINENO: checking for $ac_func" >&5
30865 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
30866 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
30867 echo $ECHO_N "(cached) $ECHO_C" >&6
30868 else
30869 cat >conftest.$ac_ext <<_ACEOF
30870 /* confdefs.h. */
30871 _ACEOF
30872 cat confdefs.h >>conftest.$ac_ext
30873 cat >>conftest.$ac_ext <<_ACEOF
30874 /* end confdefs.h. */
30875 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
30876 For example, HP-UX 11i <limits.h> declares gettimeofday. */
30877 #define $ac_func innocuous_$ac_func
30879 /* System header to define __stub macros and hopefully few prototypes,
30880 which can conflict with char $ac_func (); below.
30881 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
30882 <limits.h> exists even on freestanding compilers. */
30884 #ifdef __STDC__
30885 # include <limits.h>
30886 #else
30887 # include <assert.h>
30888 #endif
30890 #undef $ac_func
30892 /* Override any GCC internal prototype to avoid an error.
30893 Use char because int might match the return type of a GCC
30894 builtin and then its argument prototype would still apply. */
30895 #ifdef __cplusplus
30896 extern "C"
30897 #endif
30898 char $ac_func ();
30899 /* The GNU C library defines this for functions which it implements
30900 to always fail with ENOSYS. Some functions are actually named
30901 something starting with __ and the normal name is an alias. */
30902 #if defined __stub_$ac_func || defined __stub___$ac_func
30903 choke me
30904 #endif
30907 main ()
30909 return $ac_func ();
30911 return 0;
30913 _ACEOF
30914 rm -f conftest.$ac_objext conftest$ac_exeext
30915 if { (ac_try="$ac_link"
30916 case "(($ac_try" in
30917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30918 *) ac_try_echo=$ac_try;;
30919 esac
30920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30921 (eval "$ac_link") 2>conftest.er1
30922 ac_status=$?
30923 grep -v '^ *+' conftest.er1 >conftest.err
30924 rm -f conftest.er1
30925 cat conftest.err >&5
30926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30927 (exit $ac_status); } &&
30928 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30929 { (case "(($ac_try" in
30930 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30931 *) ac_try_echo=$ac_try;;
30932 esac
30933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30934 (eval "$ac_try") 2>&5
30935 ac_status=$?
30936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30937 (exit $ac_status); }; } &&
30938 { ac_try='test -s conftest$ac_exeext'
30939 { (case "(($ac_try" in
30940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30941 *) ac_try_echo=$ac_try;;
30942 esac
30943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30944 (eval "$ac_try") 2>&5
30945 ac_status=$?
30946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
30947 (exit $ac_status); }; }; then
30948 eval "$as_ac_var=yes"
30949 else
30950 echo "$as_me: failed program was:" >&5
30951 sed 's/^/| /' conftest.$ac_ext >&5
30953 eval "$as_ac_var=no"
30956 rm -f core conftest.err conftest.$ac_objext \
30957 conftest$ac_exeext conftest.$ac_ext
30959 ac_res=`eval echo '${'$as_ac_var'}'`
30960 { echo "$as_me:$LINENO: result: $ac_res" >&5
30961 echo "${ECHO_T}$ac_res" >&6; }
30962 if test `eval echo '${'$as_ac_var'}'` = yes; then
30963 cat >>confdefs.h <<_ACEOF
30964 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
30965 _ACEOF
30968 done
30973 for ac_func in isatty mkdtemp mkstemp
30975 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
30976 { echo "$as_me:$LINENO: checking for $ac_func" >&5
30977 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
30978 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
30979 echo $ECHO_N "(cached) $ECHO_C" >&6
30980 else
30981 cat >conftest.$ac_ext <<_ACEOF
30982 /* confdefs.h. */
30983 _ACEOF
30984 cat confdefs.h >>conftest.$ac_ext
30985 cat >>conftest.$ac_ext <<_ACEOF
30986 /* end confdefs.h. */
30987 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
30988 For example, HP-UX 11i <limits.h> declares gettimeofday. */
30989 #define $ac_func innocuous_$ac_func
30991 /* System header to define __stub macros and hopefully few prototypes,
30992 which can conflict with char $ac_func (); below.
30993 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
30994 <limits.h> exists even on freestanding compilers. */
30996 #ifdef __STDC__
30997 # include <limits.h>
30998 #else
30999 # include <assert.h>
31000 #endif
31002 #undef $ac_func
31004 /* Override any GCC internal prototype to avoid an error.
31005 Use char because int might match the return type of a GCC
31006 builtin and then its argument prototype would still apply. */
31007 #ifdef __cplusplus
31008 extern "C"
31009 #endif
31010 char $ac_func ();
31011 /* The GNU C library defines this for functions which it implements
31012 to always fail with ENOSYS. Some functions are actually named
31013 something starting with __ and the normal name is an alias. */
31014 #if defined __stub_$ac_func || defined __stub___$ac_func
31015 choke me
31016 #endif
31019 main ()
31021 return $ac_func ();
31023 return 0;
31025 _ACEOF
31026 rm -f conftest.$ac_objext conftest$ac_exeext
31027 if { (ac_try="$ac_link"
31028 case "(($ac_try" in
31029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31030 *) ac_try_echo=$ac_try;;
31031 esac
31032 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31033 (eval "$ac_link") 2>conftest.er1
31034 ac_status=$?
31035 grep -v '^ *+' conftest.er1 >conftest.err
31036 rm -f conftest.er1
31037 cat conftest.err >&5
31038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31039 (exit $ac_status); } &&
31040 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31041 { (case "(($ac_try" in
31042 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31043 *) ac_try_echo=$ac_try;;
31044 esac
31045 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31046 (eval "$ac_try") 2>&5
31047 ac_status=$?
31048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31049 (exit $ac_status); }; } &&
31050 { ac_try='test -s conftest$ac_exeext'
31051 { (case "(($ac_try" in
31052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31053 *) ac_try_echo=$ac_try;;
31054 esac
31055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31056 (eval "$ac_try") 2>&5
31057 ac_status=$?
31058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31059 (exit $ac_status); }; }; then
31060 eval "$as_ac_var=yes"
31061 else
31062 echo "$as_me: failed program was:" >&5
31063 sed 's/^/| /' conftest.$ac_ext >&5
31065 eval "$as_ac_var=no"
31068 rm -f core conftest.err conftest.$ac_objext \
31069 conftest$ac_exeext conftest.$ac_ext
31071 ac_res=`eval echo '${'$as_ac_var'}'`
31072 { echo "$as_me:$LINENO: result: $ac_res" >&5
31073 echo "${ECHO_T}$ac_res" >&6; }
31074 if test `eval echo '${'$as_ac_var'}'` = yes; then
31075 cat >>confdefs.h <<_ACEOF
31076 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
31077 _ACEOF
31080 done
31089 for ac_func in mktemp realpath sbrk setrlimit strdup strerror strerror_r
31091 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
31092 { echo "$as_me:$LINENO: checking for $ac_func" >&5
31093 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
31094 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
31095 echo $ECHO_N "(cached) $ECHO_C" >&6
31096 else
31097 cat >conftest.$ac_ext <<_ACEOF
31098 /* confdefs.h. */
31099 _ACEOF
31100 cat confdefs.h >>conftest.$ac_ext
31101 cat >>conftest.$ac_ext <<_ACEOF
31102 /* end confdefs.h. */
31103 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
31104 For example, HP-UX 11i <limits.h> declares gettimeofday. */
31105 #define $ac_func innocuous_$ac_func
31107 /* System header to define __stub macros and hopefully few prototypes,
31108 which can conflict with char $ac_func (); below.
31109 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31110 <limits.h> exists even on freestanding compilers. */
31112 #ifdef __STDC__
31113 # include <limits.h>
31114 #else
31115 # include <assert.h>
31116 #endif
31118 #undef $ac_func
31120 /* Override any GCC internal prototype to avoid an error.
31121 Use char because int might match the return type of a GCC
31122 builtin and then its argument prototype would still apply. */
31123 #ifdef __cplusplus
31124 extern "C"
31125 #endif
31126 char $ac_func ();
31127 /* The GNU C library defines this for functions which it implements
31128 to always fail with ENOSYS. Some functions are actually named
31129 something starting with __ and the normal name is an alias. */
31130 #if defined __stub_$ac_func || defined __stub___$ac_func
31131 choke me
31132 #endif
31135 main ()
31137 return $ac_func ();
31139 return 0;
31141 _ACEOF
31142 rm -f conftest.$ac_objext conftest$ac_exeext
31143 if { (ac_try="$ac_link"
31144 case "(($ac_try" in
31145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31146 *) ac_try_echo=$ac_try;;
31147 esac
31148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31149 (eval "$ac_link") 2>conftest.er1
31150 ac_status=$?
31151 grep -v '^ *+' conftest.er1 >conftest.err
31152 rm -f conftest.er1
31153 cat conftest.err >&5
31154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31155 (exit $ac_status); } &&
31156 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31157 { (case "(($ac_try" in
31158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31159 *) ac_try_echo=$ac_try;;
31160 esac
31161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31162 (eval "$ac_try") 2>&5
31163 ac_status=$?
31164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31165 (exit $ac_status); }; } &&
31166 { ac_try='test -s conftest$ac_exeext'
31167 { (case "(($ac_try" in
31168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31169 *) ac_try_echo=$ac_try;;
31170 esac
31171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31172 (eval "$ac_try") 2>&5
31173 ac_status=$?
31174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31175 (exit $ac_status); }; }; then
31176 eval "$as_ac_var=yes"
31177 else
31178 echo "$as_me: failed program was:" >&5
31179 sed 's/^/| /' conftest.$ac_ext >&5
31181 eval "$as_ac_var=no"
31184 rm -f core conftest.err conftest.$ac_objext \
31185 conftest$ac_exeext conftest.$ac_ext
31187 ac_res=`eval echo '${'$as_ac_var'}'`
31188 { echo "$as_me:$LINENO: result: $ac_res" >&5
31189 echo "${ECHO_T}$ac_res" >&6; }
31190 if test `eval echo '${'$as_ac_var'}'` = yes; then
31191 cat >>confdefs.h <<_ACEOF
31192 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
31193 _ACEOF
31196 done
31202 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
31204 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
31205 { echo "$as_me:$LINENO: checking for $ac_func" >&5
31206 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
31207 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
31208 echo $ECHO_N "(cached) $ECHO_C" >&6
31209 else
31210 cat >conftest.$ac_ext <<_ACEOF
31211 /* confdefs.h. */
31212 _ACEOF
31213 cat confdefs.h >>conftest.$ac_ext
31214 cat >>conftest.$ac_ext <<_ACEOF
31215 /* end confdefs.h. */
31216 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
31217 For example, HP-UX 11i <limits.h> declares gettimeofday. */
31218 #define $ac_func innocuous_$ac_func
31220 /* System header to define __stub macros and hopefully few prototypes,
31221 which can conflict with char $ac_func (); below.
31222 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31223 <limits.h> exists even on freestanding compilers. */
31225 #ifdef __STDC__
31226 # include <limits.h>
31227 #else
31228 # include <assert.h>
31229 #endif
31231 #undef $ac_func
31233 /* Override any GCC internal prototype to avoid an error.
31234 Use char because int might match the return type of a GCC
31235 builtin and then its argument prototype would still apply. */
31236 #ifdef __cplusplus
31237 extern "C"
31238 #endif
31239 char $ac_func ();
31240 /* The GNU C library defines this for functions which it implements
31241 to always fail with ENOSYS. Some functions are actually named
31242 something starting with __ and the normal name is an alias. */
31243 #if defined __stub_$ac_func || defined __stub___$ac_func
31244 choke me
31245 #endif
31248 main ()
31250 return $ac_func ();
31252 return 0;
31254 _ACEOF
31255 rm -f conftest.$ac_objext conftest$ac_exeext
31256 if { (ac_try="$ac_link"
31257 case "(($ac_try" in
31258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31259 *) ac_try_echo=$ac_try;;
31260 esac
31261 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31262 (eval "$ac_link") 2>conftest.er1
31263 ac_status=$?
31264 grep -v '^ *+' conftest.er1 >conftest.err
31265 rm -f conftest.er1
31266 cat conftest.err >&5
31267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31268 (exit $ac_status); } &&
31269 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31270 { (case "(($ac_try" in
31271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31272 *) ac_try_echo=$ac_try;;
31273 esac
31274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31275 (eval "$ac_try") 2>&5
31276 ac_status=$?
31277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31278 (exit $ac_status); }; } &&
31279 { ac_try='test -s conftest$ac_exeext'
31280 { (case "(($ac_try" in
31281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31282 *) ac_try_echo=$ac_try;;
31283 esac
31284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31285 (eval "$ac_try") 2>&5
31286 ac_status=$?
31287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31288 (exit $ac_status); }; }; then
31289 eval "$as_ac_var=yes"
31290 else
31291 echo "$as_me: failed program was:" >&5
31292 sed 's/^/| /' conftest.$ac_ext >&5
31294 eval "$as_ac_var=no"
31297 rm -f core conftest.err conftest.$ac_objext \
31298 conftest$ac_exeext conftest.$ac_ext
31300 ac_res=`eval echo '${'$as_ac_var'}'`
31301 { echo "$as_me:$LINENO: result: $ac_res" >&5
31302 echo "${ECHO_T}$ac_res" >&6; }
31303 if test `eval echo '${'$as_ac_var'}'` = yes; then
31304 cat >>confdefs.h <<_ACEOF
31305 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
31306 _ACEOF
31309 done
31315 for ac_func in setjmp longjmp sigsetjmp siglongjmp
31317 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
31318 { echo "$as_me:$LINENO: checking for $ac_func" >&5
31319 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
31320 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
31321 echo $ECHO_N "(cached) $ECHO_C" >&6
31322 else
31323 cat >conftest.$ac_ext <<_ACEOF
31324 /* confdefs.h. */
31325 _ACEOF
31326 cat confdefs.h >>conftest.$ac_ext
31327 cat >>conftest.$ac_ext <<_ACEOF
31328 /* end confdefs.h. */
31329 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
31330 For example, HP-UX 11i <limits.h> declares gettimeofday. */
31331 #define $ac_func innocuous_$ac_func
31333 /* System header to define __stub macros and hopefully few prototypes,
31334 which can conflict with char $ac_func (); below.
31335 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31336 <limits.h> exists even on freestanding compilers. */
31338 #ifdef __STDC__
31339 # include <limits.h>
31340 #else
31341 # include <assert.h>
31342 #endif
31344 #undef $ac_func
31346 /* Override any GCC internal prototype to avoid an error.
31347 Use char because int might match the return type of a GCC
31348 builtin and then its argument prototype would still apply. */
31349 #ifdef __cplusplus
31350 extern "C"
31351 #endif
31352 char $ac_func ();
31353 /* The GNU C library defines this for functions which it implements
31354 to always fail with ENOSYS. Some functions are actually named
31355 something starting with __ and the normal name is an alias. */
31356 #if defined __stub_$ac_func || defined __stub___$ac_func
31357 choke me
31358 #endif
31361 main ()
31363 return $ac_func ();
31365 return 0;
31367 _ACEOF
31368 rm -f conftest.$ac_objext conftest$ac_exeext
31369 if { (ac_try="$ac_link"
31370 case "(($ac_try" in
31371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31372 *) ac_try_echo=$ac_try;;
31373 esac
31374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31375 (eval "$ac_link") 2>conftest.er1
31376 ac_status=$?
31377 grep -v '^ *+' conftest.er1 >conftest.err
31378 rm -f conftest.er1
31379 cat conftest.err >&5
31380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31381 (exit $ac_status); } &&
31382 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31383 { (case "(($ac_try" in
31384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31385 *) ac_try_echo=$ac_try;;
31386 esac
31387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31388 (eval "$ac_try") 2>&5
31389 ac_status=$?
31390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31391 (exit $ac_status); }; } &&
31392 { ac_try='test -s conftest$ac_exeext'
31393 { (case "(($ac_try" in
31394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31395 *) ac_try_echo=$ac_try;;
31396 esac
31397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31398 (eval "$ac_try") 2>&5
31399 ac_status=$?
31400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31401 (exit $ac_status); }; }; then
31402 eval "$as_ac_var=yes"
31403 else
31404 echo "$as_me: failed program was:" >&5
31405 sed 's/^/| /' conftest.$ac_ext >&5
31407 eval "$as_ac_var=no"
31410 rm -f core conftest.err conftest.$ac_objext \
31411 conftest$ac_exeext conftest.$ac_ext
31413 ac_res=`eval echo '${'$as_ac_var'}'`
31414 { echo "$as_me:$LINENO: result: $ac_res" >&5
31415 echo "${ECHO_T}$ac_res" >&6; }
31416 if test `eval echo '${'$as_ac_var'}'` = yes; then
31417 cat >>confdefs.h <<_ACEOF
31418 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
31419 _ACEOF
31422 done
31424 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
31425 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
31426 if test "${llvm_cv_c_printf_a+set}" = set; then
31427 echo $ECHO_N "(cached) $ECHO_C" >&6
31428 else
31429 ac_ext=c
31430 ac_cpp='$CPP $CPPFLAGS'
31431 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
31432 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
31433 ac_compiler_gnu=$ac_cv_c_compiler_gnu
31435 if test "$cross_compiling" = yes; then
31436 llvmac_cv_c_printf_a=no
31437 else
31438 cat >conftest.$ac_ext <<_ACEOF
31440 /* confdefs.h. */
31441 _ACEOF
31442 cat confdefs.h >>conftest.$ac_ext
31443 cat >>conftest.$ac_ext <<_ACEOF
31444 /* end confdefs.h. */
31446 #include <stdio.h>
31447 #include <stdlib.h>
31450 main ()
31453 volatile double A, B;
31454 char Buffer[100];
31455 A = 1;
31456 A /= 10.0;
31457 sprintf(Buffer, "%a", A);
31458 B = atof(Buffer);
31459 if (A != B)
31460 return (1);
31461 if (A != 0x1.999999999999ap-4)
31462 return (1);
31463 return (0);
31465 return 0;
31467 _ACEOF
31468 rm -f conftest$ac_exeext
31469 if { (ac_try="$ac_link"
31470 case "(($ac_try" in
31471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31472 *) ac_try_echo=$ac_try;;
31473 esac
31474 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31475 (eval "$ac_link") 2>&5
31476 ac_status=$?
31477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31478 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
31479 { (case "(($ac_try" in
31480 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31481 *) ac_try_echo=$ac_try;;
31482 esac
31483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31484 (eval "$ac_try") 2>&5
31485 ac_status=$?
31486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31487 (exit $ac_status); }; }; then
31488 llvm_cv_c_printf_a=yes
31489 else
31490 echo "$as_me: program exited with status $ac_status" >&5
31491 echo "$as_me: failed program was:" >&5
31492 sed 's/^/| /' conftest.$ac_ext >&5
31494 ( exit $ac_status )
31495 llvmac_cv_c_printf_a=no
31497 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
31501 ac_ext=c
31502 ac_cpp='$CPP $CPPFLAGS'
31503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
31504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
31505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
31508 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
31509 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
31510 if test "$llvm_cv_c_printf_a" = "yes"; then
31512 cat >>confdefs.h <<\_ACEOF
31513 #define HAVE_PRINTF_A 1
31514 _ACEOF
31518 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
31519 # for constant arguments. Useless!
31520 { echo "$as_me:$LINENO: checking for working alloca.h" >&5
31521 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
31522 if test "${ac_cv_working_alloca_h+set}" = set; then
31523 echo $ECHO_N "(cached) $ECHO_C" >&6
31524 else
31525 cat >conftest.$ac_ext <<_ACEOF
31526 /* confdefs.h. */
31527 _ACEOF
31528 cat confdefs.h >>conftest.$ac_ext
31529 cat >>conftest.$ac_ext <<_ACEOF
31530 /* end confdefs.h. */
31531 #include <alloca.h>
31533 main ()
31535 char *p = (char *) alloca (2 * sizeof (int));
31536 if (p) return 0;
31538 return 0;
31540 _ACEOF
31541 rm -f conftest.$ac_objext conftest$ac_exeext
31542 if { (ac_try="$ac_link"
31543 case "(($ac_try" in
31544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31545 *) ac_try_echo=$ac_try;;
31546 esac
31547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31548 (eval "$ac_link") 2>conftest.er1
31549 ac_status=$?
31550 grep -v '^ *+' conftest.er1 >conftest.err
31551 rm -f conftest.er1
31552 cat conftest.err >&5
31553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31554 (exit $ac_status); } &&
31555 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31556 { (case "(($ac_try" in
31557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31558 *) ac_try_echo=$ac_try;;
31559 esac
31560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31561 (eval "$ac_try") 2>&5
31562 ac_status=$?
31563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31564 (exit $ac_status); }; } &&
31565 { ac_try='test -s conftest$ac_exeext'
31566 { (case "(($ac_try" in
31567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31568 *) ac_try_echo=$ac_try;;
31569 esac
31570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31571 (eval "$ac_try") 2>&5
31572 ac_status=$?
31573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31574 (exit $ac_status); }; }; then
31575 ac_cv_working_alloca_h=yes
31576 else
31577 echo "$as_me: failed program was:" >&5
31578 sed 's/^/| /' conftest.$ac_ext >&5
31580 ac_cv_working_alloca_h=no
31583 rm -f core conftest.err conftest.$ac_objext \
31584 conftest$ac_exeext conftest.$ac_ext
31586 { echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
31587 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
31588 if test $ac_cv_working_alloca_h = yes; then
31590 cat >>confdefs.h <<\_ACEOF
31591 #define HAVE_ALLOCA_H 1
31592 _ACEOF
31596 { echo "$as_me:$LINENO: checking for alloca" >&5
31597 echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
31598 if test "${ac_cv_func_alloca_works+set}" = set; then
31599 echo $ECHO_N "(cached) $ECHO_C" >&6
31600 else
31601 cat >conftest.$ac_ext <<_ACEOF
31602 /* confdefs.h. */
31603 _ACEOF
31604 cat confdefs.h >>conftest.$ac_ext
31605 cat >>conftest.$ac_ext <<_ACEOF
31606 /* end confdefs.h. */
31607 #ifdef __GNUC__
31608 # define alloca __builtin_alloca
31609 #else
31610 # ifdef _MSC_VER
31611 # include <malloc.h>
31612 # define alloca _alloca
31613 # else
31614 # if HAVE_ALLOCA_H
31615 # include <alloca.h>
31616 # else
31617 # ifdef _AIX
31618 #pragma alloca
31619 # else
31620 # ifndef alloca /* predefined by HP cc +Olibcalls */
31621 char *alloca ();
31622 # endif
31623 # endif
31624 # endif
31625 # endif
31626 #endif
31629 main ()
31631 char *p = (char *) alloca (1);
31632 if (p) return 0;
31634 return 0;
31636 _ACEOF
31637 rm -f conftest.$ac_objext conftest$ac_exeext
31638 if { (ac_try="$ac_link"
31639 case "(($ac_try" in
31640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31641 *) ac_try_echo=$ac_try;;
31642 esac
31643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31644 (eval "$ac_link") 2>conftest.er1
31645 ac_status=$?
31646 grep -v '^ *+' conftest.er1 >conftest.err
31647 rm -f conftest.er1
31648 cat conftest.err >&5
31649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31650 (exit $ac_status); } &&
31651 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31652 { (case "(($ac_try" in
31653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31654 *) ac_try_echo=$ac_try;;
31655 esac
31656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31657 (eval "$ac_try") 2>&5
31658 ac_status=$?
31659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31660 (exit $ac_status); }; } &&
31661 { ac_try='test -s conftest$ac_exeext'
31662 { (case "(($ac_try" in
31663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31664 *) ac_try_echo=$ac_try;;
31665 esac
31666 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31667 (eval "$ac_try") 2>&5
31668 ac_status=$?
31669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31670 (exit $ac_status); }; }; then
31671 ac_cv_func_alloca_works=yes
31672 else
31673 echo "$as_me: failed program was:" >&5
31674 sed 's/^/| /' conftest.$ac_ext >&5
31676 ac_cv_func_alloca_works=no
31679 rm -f core conftest.err conftest.$ac_objext \
31680 conftest$ac_exeext conftest.$ac_ext
31682 { echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
31683 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
31685 if test $ac_cv_func_alloca_works = yes; then
31687 cat >>confdefs.h <<\_ACEOF
31688 #define HAVE_ALLOCA 1
31689 _ACEOF
31691 else
31692 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
31693 # that cause trouble. Some versions do not even contain alloca or
31694 # contain a buggy version. If you still want to use their alloca,
31695 # use ar to extract alloca.o from them instead of compiling alloca.c.
31697 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
31699 cat >>confdefs.h <<\_ACEOF
31700 #define C_ALLOCA 1
31701 _ACEOF
31704 { echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
31705 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
31706 if test "${ac_cv_os_cray+set}" = set; then
31707 echo $ECHO_N "(cached) $ECHO_C" >&6
31708 else
31709 cat >conftest.$ac_ext <<_ACEOF
31710 /* confdefs.h. */
31711 _ACEOF
31712 cat confdefs.h >>conftest.$ac_ext
31713 cat >>conftest.$ac_ext <<_ACEOF
31714 /* end confdefs.h. */
31715 #if defined CRAY && ! defined CRAY2
31716 webecray
31717 #else
31718 wenotbecray
31719 #endif
31721 _ACEOF
31722 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31723 $EGREP "webecray" >/dev/null 2>&1; then
31724 ac_cv_os_cray=yes
31725 else
31726 ac_cv_os_cray=no
31728 rm -f conftest*
31731 { echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
31732 echo "${ECHO_T}$ac_cv_os_cray" >&6; }
31733 if test $ac_cv_os_cray = yes; then
31734 for ac_func in _getb67 GETB67 getb67; do
31735 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
31736 { echo "$as_me:$LINENO: checking for $ac_func" >&5
31737 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
31738 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
31739 echo $ECHO_N "(cached) $ECHO_C" >&6
31740 else
31741 cat >conftest.$ac_ext <<_ACEOF
31742 /* confdefs.h. */
31743 _ACEOF
31744 cat confdefs.h >>conftest.$ac_ext
31745 cat >>conftest.$ac_ext <<_ACEOF
31746 /* end confdefs.h. */
31747 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
31748 For example, HP-UX 11i <limits.h> declares gettimeofday. */
31749 #define $ac_func innocuous_$ac_func
31751 /* System header to define __stub macros and hopefully few prototypes,
31752 which can conflict with char $ac_func (); below.
31753 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31754 <limits.h> exists even on freestanding compilers. */
31756 #ifdef __STDC__
31757 # include <limits.h>
31758 #else
31759 # include <assert.h>
31760 #endif
31762 #undef $ac_func
31764 /* Override any GCC internal prototype to avoid an error.
31765 Use char because int might match the return type of a GCC
31766 builtin and then its argument prototype would still apply. */
31767 #ifdef __cplusplus
31768 extern "C"
31769 #endif
31770 char $ac_func ();
31771 /* The GNU C library defines this for functions which it implements
31772 to always fail with ENOSYS. Some functions are actually named
31773 something starting with __ and the normal name is an alias. */
31774 #if defined __stub_$ac_func || defined __stub___$ac_func
31775 choke me
31776 #endif
31779 main ()
31781 return $ac_func ();
31783 return 0;
31785 _ACEOF
31786 rm -f conftest.$ac_objext conftest$ac_exeext
31787 if { (ac_try="$ac_link"
31788 case "(($ac_try" in
31789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31790 *) ac_try_echo=$ac_try;;
31791 esac
31792 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31793 (eval "$ac_link") 2>conftest.er1
31794 ac_status=$?
31795 grep -v '^ *+' conftest.er1 >conftest.err
31796 rm -f conftest.er1
31797 cat conftest.err >&5
31798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31799 (exit $ac_status); } &&
31800 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31801 { (case "(($ac_try" in
31802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31803 *) ac_try_echo=$ac_try;;
31804 esac
31805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31806 (eval "$ac_try") 2>&5
31807 ac_status=$?
31808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31809 (exit $ac_status); }; } &&
31810 { ac_try='test -s conftest$ac_exeext'
31811 { (case "(($ac_try" in
31812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31813 *) ac_try_echo=$ac_try;;
31814 esac
31815 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31816 (eval "$ac_try") 2>&5
31817 ac_status=$?
31818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31819 (exit $ac_status); }; }; then
31820 eval "$as_ac_var=yes"
31821 else
31822 echo "$as_me: failed program was:" >&5
31823 sed 's/^/| /' conftest.$ac_ext >&5
31825 eval "$as_ac_var=no"
31828 rm -f core conftest.err conftest.$ac_objext \
31829 conftest$ac_exeext conftest.$ac_ext
31831 ac_res=`eval echo '${'$as_ac_var'}'`
31832 { echo "$as_me:$LINENO: result: $ac_res" >&5
31833 echo "${ECHO_T}$ac_res" >&6; }
31834 if test `eval echo '${'$as_ac_var'}'` = yes; then
31836 cat >>confdefs.h <<_ACEOF
31837 #define CRAY_STACKSEG_END $ac_func
31838 _ACEOF
31840 break
31843 done
31846 { echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
31847 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
31848 if test "${ac_cv_c_stack_direction+set}" = set; then
31849 echo $ECHO_N "(cached) $ECHO_C" >&6
31850 else
31851 if test "$cross_compiling" = yes; then
31852 ac_cv_c_stack_direction=0
31853 else
31854 cat >conftest.$ac_ext <<_ACEOF
31855 /* confdefs.h. */
31856 _ACEOF
31857 cat confdefs.h >>conftest.$ac_ext
31858 cat >>conftest.$ac_ext <<_ACEOF
31859 /* end confdefs.h. */
31860 $ac_includes_default
31862 find_stack_direction ()
31864 static char *addr = 0;
31865 auto char dummy;
31866 if (addr == 0)
31868 addr = &dummy;
31869 return find_stack_direction ();
31871 else
31872 return (&dummy > addr) ? 1 : -1;
31876 main ()
31878 return find_stack_direction () < 0;
31880 _ACEOF
31881 rm -f conftest$ac_exeext
31882 if { (ac_try="$ac_link"
31883 case "(($ac_try" in
31884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31885 *) ac_try_echo=$ac_try;;
31886 esac
31887 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31888 (eval "$ac_link") 2>&5
31889 ac_status=$?
31890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31891 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
31892 { (case "(($ac_try" in
31893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31894 *) ac_try_echo=$ac_try;;
31895 esac
31896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31897 (eval "$ac_try") 2>&5
31898 ac_status=$?
31899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31900 (exit $ac_status); }; }; then
31901 ac_cv_c_stack_direction=1
31902 else
31903 echo "$as_me: program exited with status $ac_status" >&5
31904 echo "$as_me: failed program was:" >&5
31905 sed 's/^/| /' conftest.$ac_ext >&5
31907 ( exit $ac_status )
31908 ac_cv_c_stack_direction=-1
31910 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
31915 { echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
31916 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
31918 cat >>confdefs.h <<_ACEOF
31919 #define STACK_DIRECTION $ac_cv_c_stack_direction
31920 _ACEOF
31926 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
31927 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
31928 if test "${ac_cv_func_rand48+set}" = set; then
31929 echo $ECHO_N "(cached) $ECHO_C" >&6
31930 else
31931 ac_ext=cpp
31932 ac_cpp='$CXXCPP $CPPFLAGS'
31933 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
31934 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
31935 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
31937 cat >conftest.$ac_ext <<_ACEOF
31938 /* confdefs.h. */
31939 _ACEOF
31940 cat confdefs.h >>conftest.$ac_ext
31941 cat >>conftest.$ac_ext <<_ACEOF
31942 /* end confdefs.h. */
31943 #include <stdlib.h>
31945 main ()
31947 srand48(0);lrand48();drand48();
31949 return 0;
31951 _ACEOF
31952 rm -f conftest.$ac_objext
31953 if { (ac_try="$ac_compile"
31954 case "(($ac_try" in
31955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31956 *) ac_try_echo=$ac_try;;
31957 esac
31958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31959 (eval "$ac_compile") 2>conftest.er1
31960 ac_status=$?
31961 grep -v '^ *+' conftest.er1 >conftest.err
31962 rm -f conftest.er1
31963 cat conftest.err >&5
31964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31965 (exit $ac_status); } &&
31966 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
31967 { (case "(($ac_try" in
31968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31969 *) ac_try_echo=$ac_try;;
31970 esac
31971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31972 (eval "$ac_try") 2>&5
31973 ac_status=$?
31974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31975 (exit $ac_status); }; } &&
31976 { ac_try='test -s conftest.$ac_objext'
31977 { (case "(($ac_try" in
31978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31979 *) ac_try_echo=$ac_try;;
31980 esac
31981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31982 (eval "$ac_try") 2>&5
31983 ac_status=$?
31984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
31985 (exit $ac_status); }; }; then
31986 ac_cv_func_rand48=yes
31987 else
31988 echo "$as_me: failed program was:" >&5
31989 sed 's/^/| /' conftest.$ac_ext >&5
31991 ac_cv_func_rand48=no
31994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31995 ac_ext=c
31996 ac_cpp='$CPP $CPPFLAGS'
31997 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
31998 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
31999 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32002 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
32003 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
32005 if test "$ac_cv_func_rand48" = "yes" ; then
32007 cat >>confdefs.h <<\_ACEOF
32008 #define HAVE_RAND48 1
32009 _ACEOF
32014 { echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
32015 echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6; }
32016 if test "${ac_cv_cxx_namespaces+set}" = set; then
32017 echo $ECHO_N "(cached) $ECHO_C" >&6
32018 else
32019 ac_ext=cpp
32020 ac_cpp='$CXXCPP $CPPFLAGS'
32021 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32022 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32023 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32025 cat >conftest.$ac_ext <<_ACEOF
32026 /* confdefs.h. */
32027 _ACEOF
32028 cat confdefs.h >>conftest.$ac_ext
32029 cat >>conftest.$ac_ext <<_ACEOF
32030 /* end confdefs.h. */
32031 namespace Outer { namespace Inner { int i = 0; }}
32033 main ()
32035 using namespace Outer::Inner; return i;
32037 return 0;
32039 _ACEOF
32040 rm -f conftest.$ac_objext
32041 if { (ac_try="$ac_compile"
32042 case "(($ac_try" in
32043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32044 *) ac_try_echo=$ac_try;;
32045 esac
32046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32047 (eval "$ac_compile") 2>conftest.er1
32048 ac_status=$?
32049 grep -v '^ *+' conftest.er1 >conftest.err
32050 rm -f conftest.er1
32051 cat conftest.err >&5
32052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32053 (exit $ac_status); } &&
32054 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32055 { (case "(($ac_try" in
32056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32057 *) ac_try_echo=$ac_try;;
32058 esac
32059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32060 (eval "$ac_try") 2>&5
32061 ac_status=$?
32062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32063 (exit $ac_status); }; } &&
32064 { ac_try='test -s conftest.$ac_objext'
32065 { (case "(($ac_try" in
32066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32067 *) ac_try_echo=$ac_try;;
32068 esac
32069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32070 (eval "$ac_try") 2>&5
32071 ac_status=$?
32072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32073 (exit $ac_status); }; }; then
32074 ac_cv_cxx_namespaces=yes
32075 else
32076 echo "$as_me: failed program was:" >&5
32077 sed 's/^/| /' conftest.$ac_ext >&5
32079 ac_cv_cxx_namespaces=no
32082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32083 ac_ext=c
32084 ac_cpp='$CPP $CPPFLAGS'
32085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32091 { echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
32092 echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6; }
32093 if test "$ac_cv_cxx_namespaces" = yes; then
32095 cat >>confdefs.h <<\_ACEOF
32096 #define HAVE_NAMESPACES
32097 _ACEOF
32101 { echo "$as_me:$LINENO: checking whether the compiler has the standard iterator" >&5
32102 echo $ECHO_N "checking whether the compiler has the standard iterator... $ECHO_C" >&6; }
32103 if test "${ac_cv_cxx_have_std_iterator+set}" = set; then
32104 echo $ECHO_N "(cached) $ECHO_C" >&6
32105 else
32107 ac_ext=cpp
32108 ac_cpp='$CXXCPP $CPPFLAGS'
32109 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32110 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32111 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32113 cat >conftest.$ac_ext <<_ACEOF
32114 /* confdefs.h. */
32115 _ACEOF
32116 cat confdefs.h >>conftest.$ac_ext
32117 cat >>conftest.$ac_ext <<_ACEOF
32118 /* end confdefs.h. */
32119 #include <iterator>
32120 #ifdef HAVE_NAMESPACES
32121 using namespace std;
32122 #endif
32124 main ()
32126 iterator<int,int,int> t; return 0;
32128 return 0;
32130 _ACEOF
32131 rm -f conftest.$ac_objext
32132 if { (ac_try="$ac_compile"
32133 case "(($ac_try" in
32134 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32135 *) ac_try_echo=$ac_try;;
32136 esac
32137 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32138 (eval "$ac_compile") 2>conftest.er1
32139 ac_status=$?
32140 grep -v '^ *+' conftest.er1 >conftest.err
32141 rm -f conftest.er1
32142 cat conftest.err >&5
32143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32144 (exit $ac_status); } &&
32145 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32146 { (case "(($ac_try" in
32147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32148 *) ac_try_echo=$ac_try;;
32149 esac
32150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32151 (eval "$ac_try") 2>&5
32152 ac_status=$?
32153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32154 (exit $ac_status); }; } &&
32155 { ac_try='test -s conftest.$ac_objext'
32156 { (case "(($ac_try" in
32157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32158 *) ac_try_echo=$ac_try;;
32159 esac
32160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32161 (eval "$ac_try") 2>&5
32162 ac_status=$?
32163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32164 (exit $ac_status); }; }; then
32165 ac_cv_cxx_have_std_iterator=yes
32166 else
32167 echo "$as_me: failed program was:" >&5
32168 sed 's/^/| /' conftest.$ac_ext >&5
32170 ac_cv_cxx_have_std_iterator=no
32173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32174 ac_ext=c
32175 ac_cpp='$CPP $CPPFLAGS'
32176 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32177 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32178 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32182 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iterator" >&5
32183 echo "${ECHO_T}$ac_cv_cxx_have_std_iterator" >&6; }
32184 if test "$ac_cv_cxx_have_std_iterator" = yes
32185 then
32187 cat >>confdefs.h <<\_ACEOF
32188 #define HAVE_STD_ITERATOR 1
32189 _ACEOF
32191 else
32193 cat >>confdefs.h <<\_ACEOF
32194 #define HAVE_STD_ITERATOR 0
32195 _ACEOF
32199 { echo "$as_me:$LINENO: checking whether the compiler has the bidirectional iterator" >&5
32200 echo $ECHO_N "checking whether the compiler has the bidirectional iterator... $ECHO_C" >&6; }
32201 if test "${ac_cv_cxx_have_bi_iterator+set}" = set; then
32202 echo $ECHO_N "(cached) $ECHO_C" >&6
32203 else
32205 ac_ext=cpp
32206 ac_cpp='$CXXCPP $CPPFLAGS'
32207 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32208 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32209 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32211 cat >conftest.$ac_ext <<_ACEOF
32212 /* confdefs.h. */
32213 _ACEOF
32214 cat confdefs.h >>conftest.$ac_ext
32215 cat >>conftest.$ac_ext <<_ACEOF
32216 /* end confdefs.h. */
32217 #include <iterator>
32218 #ifdef HAVE_NAMESPACES
32219 using namespace std;
32220 #endif
32222 main ()
32224 bidirectional_iterator<int,int> t; return 0;
32226 return 0;
32228 _ACEOF
32229 rm -f conftest.$ac_objext
32230 if { (ac_try="$ac_compile"
32231 case "(($ac_try" in
32232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32233 *) ac_try_echo=$ac_try;;
32234 esac
32235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32236 (eval "$ac_compile") 2>conftest.er1
32237 ac_status=$?
32238 grep -v '^ *+' conftest.er1 >conftest.err
32239 rm -f conftest.er1
32240 cat conftest.err >&5
32241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32242 (exit $ac_status); } &&
32243 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32244 { (case "(($ac_try" in
32245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32246 *) ac_try_echo=$ac_try;;
32247 esac
32248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32249 (eval "$ac_try") 2>&5
32250 ac_status=$?
32251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32252 (exit $ac_status); }; } &&
32253 { ac_try='test -s conftest.$ac_objext'
32254 { (case "(($ac_try" in
32255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32256 *) ac_try_echo=$ac_try;;
32257 esac
32258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32259 (eval "$ac_try") 2>&5
32260 ac_status=$?
32261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32262 (exit $ac_status); }; }; then
32263 ac_cv_cxx_have_bi_iterator=yes
32264 else
32265 echo "$as_me: failed program was:" >&5
32266 sed 's/^/| /' conftest.$ac_ext >&5
32268 ac_cv_cxx_have_bi_iterator=no
32271 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32272 ac_ext=c
32273 ac_cpp='$CPP $CPPFLAGS'
32274 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32275 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32276 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32280 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_bi_iterator" >&5
32281 echo "${ECHO_T}$ac_cv_cxx_have_bi_iterator" >&6; }
32282 if test "$ac_cv_cxx_have_bi_iterator" = yes
32283 then
32285 cat >>confdefs.h <<\_ACEOF
32286 #define HAVE_BI_ITERATOR 1
32287 _ACEOF
32289 else
32291 cat >>confdefs.h <<\_ACEOF
32292 #define HAVE_BI_ITERATOR 0
32293 _ACEOF
32297 { echo "$as_me:$LINENO: checking whether the compiler has forward iterators" >&5
32298 echo $ECHO_N "checking whether the compiler has forward iterators... $ECHO_C" >&6; }
32299 if test "${ac_cv_cxx_have_fwd_iterator+set}" = set; then
32300 echo $ECHO_N "(cached) $ECHO_C" >&6
32301 else
32303 ac_ext=cpp
32304 ac_cpp='$CXXCPP $CPPFLAGS'
32305 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32306 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32307 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32309 cat >conftest.$ac_ext <<_ACEOF
32310 /* confdefs.h. */
32311 _ACEOF
32312 cat confdefs.h >>conftest.$ac_ext
32313 cat >>conftest.$ac_ext <<_ACEOF
32314 /* end confdefs.h. */
32315 #include <iterator>
32316 #ifdef HAVE_NAMESPACES
32317 using namespace std;
32318 #endif
32320 main ()
32322 forward_iterator<int,int> t; return 0;
32324 return 0;
32326 _ACEOF
32327 rm -f conftest.$ac_objext
32328 if { (ac_try="$ac_compile"
32329 case "(($ac_try" in
32330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32331 *) ac_try_echo=$ac_try;;
32332 esac
32333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32334 (eval "$ac_compile") 2>conftest.er1
32335 ac_status=$?
32336 grep -v '^ *+' conftest.er1 >conftest.err
32337 rm -f conftest.er1
32338 cat conftest.err >&5
32339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32340 (exit $ac_status); } &&
32341 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32342 { (case "(($ac_try" in
32343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32344 *) ac_try_echo=$ac_try;;
32345 esac
32346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32347 (eval "$ac_try") 2>&5
32348 ac_status=$?
32349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32350 (exit $ac_status); }; } &&
32351 { ac_try='test -s conftest.$ac_objext'
32352 { (case "(($ac_try" in
32353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32354 *) ac_try_echo=$ac_try;;
32355 esac
32356 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32357 (eval "$ac_try") 2>&5
32358 ac_status=$?
32359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32360 (exit $ac_status); }; }; then
32361 ac_cv_cxx_have_fwd_iterator=yes
32362 else
32363 echo "$as_me: failed program was:" >&5
32364 sed 's/^/| /' conftest.$ac_ext >&5
32366 ac_cv_cxx_have_fwd_iterator=no
32369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32370 ac_ext=c
32371 ac_cpp='$CPP $CPPFLAGS'
32372 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32373 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32374 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32378 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fwd_iterator" >&5
32379 echo "${ECHO_T}$ac_cv_cxx_have_fwd_iterator" >&6; }
32380 if test "$ac_cv_cxx_have_fwd_iterator" = yes
32381 then
32383 cat >>confdefs.h <<\_ACEOF
32384 #define HAVE_FWD_ITERATOR 1
32385 _ACEOF
32387 else
32389 cat >>confdefs.h <<\_ACEOF
32390 #define HAVE_FWD_ITERATOR 0
32391 _ACEOF
32396 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
32397 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
32398 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
32399 echo $ECHO_N "(cached) $ECHO_C" >&6
32400 else
32401 ac_ext=cpp
32402 ac_cpp='$CXXCPP $CPPFLAGS'
32403 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32404 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32405 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32407 cat >conftest.$ac_ext <<_ACEOF
32408 /* confdefs.h. */
32409 _ACEOF
32410 cat confdefs.h >>conftest.$ac_ext
32411 cat >>conftest.$ac_ext <<_ACEOF
32412 /* end confdefs.h. */
32413 #include <math.h>
32415 main ()
32417 float f; isnan(f);
32419 return 0;
32421 _ACEOF
32422 rm -f conftest.$ac_objext
32423 if { (ac_try="$ac_compile"
32424 case "(($ac_try" in
32425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32426 *) ac_try_echo=$ac_try;;
32427 esac
32428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32429 (eval "$ac_compile") 2>conftest.er1
32430 ac_status=$?
32431 grep -v '^ *+' conftest.er1 >conftest.err
32432 rm -f conftest.er1
32433 cat conftest.err >&5
32434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32435 (exit $ac_status); } &&
32436 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32437 { (case "(($ac_try" in
32438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32439 *) ac_try_echo=$ac_try;;
32440 esac
32441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32442 (eval "$ac_try") 2>&5
32443 ac_status=$?
32444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32445 (exit $ac_status); }; } &&
32446 { ac_try='test -s conftest.$ac_objext'
32447 { (case "(($ac_try" in
32448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32449 *) ac_try_echo=$ac_try;;
32450 esac
32451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32452 (eval "$ac_try") 2>&5
32453 ac_status=$?
32454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32455 (exit $ac_status); }; }; then
32456 ac_cv_func_isnan_in_math_h=yes
32457 else
32458 echo "$as_me: failed program was:" >&5
32459 sed 's/^/| /' conftest.$ac_ext >&5
32461 ac_cv_func_isnan_in_math_h=no
32464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32465 ac_ext=c
32466 ac_cpp='$CPP $CPPFLAGS'
32467 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32468 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32469 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32472 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
32473 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
32476 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
32478 cat >>confdefs.h <<\_ACEOF
32479 #define HAVE_ISNAN_IN_MATH_H 1
32480 _ACEOF
32484 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
32485 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
32486 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
32487 echo $ECHO_N "(cached) $ECHO_C" >&6
32488 else
32489 ac_ext=cpp
32490 ac_cpp='$CXXCPP $CPPFLAGS'
32491 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32492 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32493 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32495 cat >conftest.$ac_ext <<_ACEOF
32496 /* confdefs.h. */
32497 _ACEOF
32498 cat confdefs.h >>conftest.$ac_ext
32499 cat >>conftest.$ac_ext <<_ACEOF
32500 /* end confdefs.h. */
32501 #include <cmath>
32503 main ()
32505 float f; isnan(f);
32507 return 0;
32509 _ACEOF
32510 rm -f conftest.$ac_objext
32511 if { (ac_try="$ac_compile"
32512 case "(($ac_try" in
32513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32514 *) ac_try_echo=$ac_try;;
32515 esac
32516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32517 (eval "$ac_compile") 2>conftest.er1
32518 ac_status=$?
32519 grep -v '^ *+' conftest.er1 >conftest.err
32520 rm -f conftest.er1
32521 cat conftest.err >&5
32522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32523 (exit $ac_status); } &&
32524 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32525 { (case "(($ac_try" in
32526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32527 *) ac_try_echo=$ac_try;;
32528 esac
32529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32530 (eval "$ac_try") 2>&5
32531 ac_status=$?
32532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32533 (exit $ac_status); }; } &&
32534 { ac_try='test -s conftest.$ac_objext'
32535 { (case "(($ac_try" in
32536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32537 *) ac_try_echo=$ac_try;;
32538 esac
32539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32540 (eval "$ac_try") 2>&5
32541 ac_status=$?
32542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32543 (exit $ac_status); }; }; then
32544 ac_cv_func_isnan_in_cmath=yes
32545 else
32546 echo "$as_me: failed program was:" >&5
32547 sed 's/^/| /' conftest.$ac_ext >&5
32549 ac_cv_func_isnan_in_cmath=no
32552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32553 ac_ext=c
32554 ac_cpp='$CPP $CPPFLAGS'
32555 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32556 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32557 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32560 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
32561 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
32563 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
32565 cat >>confdefs.h <<\_ACEOF
32566 #define HAVE_ISNAN_IN_CMATH 1
32567 _ACEOF
32571 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
32572 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
32573 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
32574 echo $ECHO_N "(cached) $ECHO_C" >&6
32575 else
32576 ac_ext=cpp
32577 ac_cpp='$CXXCPP $CPPFLAGS'
32578 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32579 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32580 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32582 cat >conftest.$ac_ext <<_ACEOF
32583 /* confdefs.h. */
32584 _ACEOF
32585 cat confdefs.h >>conftest.$ac_ext
32586 cat >>conftest.$ac_ext <<_ACEOF
32587 /* end confdefs.h. */
32588 #include <cmath>
32590 main ()
32592 float f; std::isnan(f);
32594 return 0;
32596 _ACEOF
32597 rm -f conftest.$ac_objext
32598 if { (ac_try="$ac_compile"
32599 case "(($ac_try" in
32600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32601 *) ac_try_echo=$ac_try;;
32602 esac
32603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32604 (eval "$ac_compile") 2>conftest.er1
32605 ac_status=$?
32606 grep -v '^ *+' conftest.er1 >conftest.err
32607 rm -f conftest.er1
32608 cat conftest.err >&5
32609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32610 (exit $ac_status); } &&
32611 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32612 { (case "(($ac_try" in
32613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32614 *) ac_try_echo=$ac_try;;
32615 esac
32616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32617 (eval "$ac_try") 2>&5
32618 ac_status=$?
32619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32620 (exit $ac_status); }; } &&
32621 { ac_try='test -s conftest.$ac_objext'
32622 { (case "(($ac_try" in
32623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32624 *) ac_try_echo=$ac_try;;
32625 esac
32626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32627 (eval "$ac_try") 2>&5
32628 ac_status=$?
32629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32630 (exit $ac_status); }; }; then
32631 ac_cv_func_std_isnan_in_cmath=yes
32632 else
32633 echo "$as_me: failed program was:" >&5
32634 sed 's/^/| /' conftest.$ac_ext >&5
32636 ac_cv_func_std_isnan_in_cmath=no
32639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32640 ac_ext=c
32641 ac_cpp='$CPP $CPPFLAGS'
32642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32647 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
32648 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
32650 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
32652 cat >>confdefs.h <<\_ACEOF
32653 #define HAVE_STD_ISNAN_IN_CMATH 1
32654 _ACEOF
32659 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
32660 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
32661 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
32662 echo $ECHO_N "(cached) $ECHO_C" >&6
32663 else
32664 ac_ext=cpp
32665 ac_cpp='$CXXCPP $CPPFLAGS'
32666 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32667 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32668 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32670 cat >conftest.$ac_ext <<_ACEOF
32671 /* confdefs.h. */
32672 _ACEOF
32673 cat confdefs.h >>conftest.$ac_ext
32674 cat >>conftest.$ac_ext <<_ACEOF
32675 /* end confdefs.h. */
32676 #include <math.h>
32678 main ()
32680 float f; isinf(f);
32682 return 0;
32684 _ACEOF
32685 rm -f conftest.$ac_objext
32686 if { (ac_try="$ac_compile"
32687 case "(($ac_try" in
32688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32689 *) ac_try_echo=$ac_try;;
32690 esac
32691 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32692 (eval "$ac_compile") 2>conftest.er1
32693 ac_status=$?
32694 grep -v '^ *+' conftest.er1 >conftest.err
32695 rm -f conftest.er1
32696 cat conftest.err >&5
32697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32698 (exit $ac_status); } &&
32699 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32700 { (case "(($ac_try" in
32701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32702 *) ac_try_echo=$ac_try;;
32703 esac
32704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32705 (eval "$ac_try") 2>&5
32706 ac_status=$?
32707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32708 (exit $ac_status); }; } &&
32709 { ac_try='test -s conftest.$ac_objext'
32710 { (case "(($ac_try" in
32711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32712 *) ac_try_echo=$ac_try;;
32713 esac
32714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32715 (eval "$ac_try") 2>&5
32716 ac_status=$?
32717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32718 (exit $ac_status); }; }; then
32719 ac_cv_func_isinf_in_math_h=yes
32720 else
32721 echo "$as_me: failed program was:" >&5
32722 sed 's/^/| /' conftest.$ac_ext >&5
32724 ac_cv_func_isinf_in_math_h=no
32727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32728 ac_ext=c
32729 ac_cpp='$CPP $CPPFLAGS'
32730 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32731 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32732 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32735 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
32736 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
32738 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
32740 cat >>confdefs.h <<\_ACEOF
32741 #define HAVE_ISINF_IN_MATH_H 1
32742 _ACEOF
32746 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
32747 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
32748 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
32749 echo $ECHO_N "(cached) $ECHO_C" >&6
32750 else
32751 ac_ext=cpp
32752 ac_cpp='$CXXCPP $CPPFLAGS'
32753 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32754 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32755 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32757 cat >conftest.$ac_ext <<_ACEOF
32758 /* confdefs.h. */
32759 _ACEOF
32760 cat confdefs.h >>conftest.$ac_ext
32761 cat >>conftest.$ac_ext <<_ACEOF
32762 /* end confdefs.h. */
32763 #include <cmath>
32765 main ()
32767 float f; isinf(f);
32769 return 0;
32771 _ACEOF
32772 rm -f conftest.$ac_objext
32773 if { (ac_try="$ac_compile"
32774 case "(($ac_try" in
32775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32776 *) ac_try_echo=$ac_try;;
32777 esac
32778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32779 (eval "$ac_compile") 2>conftest.er1
32780 ac_status=$?
32781 grep -v '^ *+' conftest.er1 >conftest.err
32782 rm -f conftest.er1
32783 cat conftest.err >&5
32784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32785 (exit $ac_status); } &&
32786 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32787 { (case "(($ac_try" in
32788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32789 *) ac_try_echo=$ac_try;;
32790 esac
32791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32792 (eval "$ac_try") 2>&5
32793 ac_status=$?
32794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32795 (exit $ac_status); }; } &&
32796 { ac_try='test -s conftest.$ac_objext'
32797 { (case "(($ac_try" in
32798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32799 *) ac_try_echo=$ac_try;;
32800 esac
32801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32802 (eval "$ac_try") 2>&5
32803 ac_status=$?
32804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32805 (exit $ac_status); }; }; then
32806 ac_cv_func_isinf_in_cmath=yes
32807 else
32808 echo "$as_me: failed program was:" >&5
32809 sed 's/^/| /' conftest.$ac_ext >&5
32811 ac_cv_func_isinf_in_cmath=no
32814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32815 ac_ext=c
32816 ac_cpp='$CPP $CPPFLAGS'
32817 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32818 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32819 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32822 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
32823 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
32825 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
32827 cat >>confdefs.h <<\_ACEOF
32828 #define HAVE_ISINF_IN_CMATH 1
32829 _ACEOF
32833 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
32834 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
32835 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
32836 echo $ECHO_N "(cached) $ECHO_C" >&6
32837 else
32838 ac_ext=cpp
32839 ac_cpp='$CXXCPP $CPPFLAGS'
32840 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32841 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32842 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32844 cat >conftest.$ac_ext <<_ACEOF
32845 /* confdefs.h. */
32846 _ACEOF
32847 cat confdefs.h >>conftest.$ac_ext
32848 cat >>conftest.$ac_ext <<_ACEOF
32849 /* end confdefs.h. */
32850 #include <cmath>
32852 main ()
32854 float f; std::isinf(f)}
32856 return 0;
32858 _ACEOF
32859 rm -f conftest.$ac_objext
32860 if { (ac_try="$ac_compile"
32861 case "(($ac_try" in
32862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32863 *) ac_try_echo=$ac_try;;
32864 esac
32865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32866 (eval "$ac_compile") 2>conftest.er1
32867 ac_status=$?
32868 grep -v '^ *+' conftest.er1 >conftest.err
32869 rm -f conftest.er1
32870 cat conftest.err >&5
32871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32872 (exit $ac_status); } &&
32873 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32874 { (case "(($ac_try" in
32875 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32876 *) ac_try_echo=$ac_try;;
32877 esac
32878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32879 (eval "$ac_try") 2>&5
32880 ac_status=$?
32881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32882 (exit $ac_status); }; } &&
32883 { ac_try='test -s conftest.$ac_objext'
32884 { (case "(($ac_try" in
32885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32886 *) ac_try_echo=$ac_try;;
32887 esac
32888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32889 (eval "$ac_try") 2>&5
32890 ac_status=$?
32891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32892 (exit $ac_status); }; }; then
32893 ac_cv_func_std_isinf_in_cmath=yes
32894 else
32895 echo "$as_me: failed program was:" >&5
32896 sed 's/^/| /' conftest.$ac_ext >&5
32898 ac_cv_func_std_isinf_in_cmath=no
32901 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32902 ac_ext=c
32903 ac_cpp='$CPP $CPPFLAGS'
32904 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32905 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32906 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32909 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
32910 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
32912 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
32914 cat >>confdefs.h <<\_ACEOF
32915 #define HAVE_STD_ISINF_IN_CMATH 1
32916 _ACEOF
32920 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
32921 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
32922 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
32923 echo $ECHO_N "(cached) $ECHO_C" >&6
32924 else
32925 ac_ext=cpp
32926 ac_cpp='$CXXCPP $CPPFLAGS'
32927 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32928 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32929 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
32931 cat >conftest.$ac_ext <<_ACEOF
32932 /* confdefs.h. */
32933 _ACEOF
32934 cat confdefs.h >>conftest.$ac_ext
32935 cat >>conftest.$ac_ext <<_ACEOF
32936 /* end confdefs.h. */
32937 #include <ieeefp.h>
32939 main ()
32941 float f; finite(f);
32943 return 0;
32945 _ACEOF
32946 rm -f conftest.$ac_objext
32947 if { (ac_try="$ac_compile"
32948 case "(($ac_try" in
32949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32950 *) ac_try_echo=$ac_try;;
32951 esac
32952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32953 (eval "$ac_compile") 2>conftest.er1
32954 ac_status=$?
32955 grep -v '^ *+' conftest.er1 >conftest.err
32956 rm -f conftest.er1
32957 cat conftest.err >&5
32958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32959 (exit $ac_status); } &&
32960 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
32961 { (case "(($ac_try" in
32962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32963 *) ac_try_echo=$ac_try;;
32964 esac
32965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32966 (eval "$ac_try") 2>&5
32967 ac_status=$?
32968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32969 (exit $ac_status); }; } &&
32970 { ac_try='test -s conftest.$ac_objext'
32971 { (case "(($ac_try" in
32972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32973 *) ac_try_echo=$ac_try;;
32974 esac
32975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32976 (eval "$ac_try") 2>&5
32977 ac_status=$?
32978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
32979 (exit $ac_status); }; }; then
32980 ac_cv_func_finite_in_ieeefp_h=yes
32981 else
32982 echo "$as_me: failed program was:" >&5
32983 sed 's/^/| /' conftest.$ac_ext >&5
32985 ac_cv_func_finite_in_ieeefp_h=no
32988 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32989 ac_ext=c
32990 ac_cpp='$CPP $CPPFLAGS'
32991 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32992 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32993 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32996 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
32997 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
32999 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
33001 cat >>confdefs.h <<\_ACEOF
33002 #define HAVE_FINITE_IN_IEEEFP_H 1
33003 _ACEOF
33009 if test "$llvm_cv_platform_type" = "Unix" ; then
33012 for ac_header in stdlib.h unistd.h
33014 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
33015 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
33016 { echo "$as_me:$LINENO: checking for $ac_header" >&5
33017 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
33018 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
33019 echo $ECHO_N "(cached) $ECHO_C" >&6
33021 ac_res=`eval echo '${'$as_ac_Header'}'`
33022 { echo "$as_me:$LINENO: result: $ac_res" >&5
33023 echo "${ECHO_T}$ac_res" >&6; }
33024 else
33025 # Is the header compilable?
33026 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
33027 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
33028 cat >conftest.$ac_ext <<_ACEOF
33029 /* confdefs.h. */
33030 _ACEOF
33031 cat confdefs.h >>conftest.$ac_ext
33032 cat >>conftest.$ac_ext <<_ACEOF
33033 /* end confdefs.h. */
33034 $ac_includes_default
33035 #include <$ac_header>
33036 _ACEOF
33037 rm -f conftest.$ac_objext
33038 if { (ac_try="$ac_compile"
33039 case "(($ac_try" in
33040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33041 *) ac_try_echo=$ac_try;;
33042 esac
33043 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33044 (eval "$ac_compile") 2>conftest.er1
33045 ac_status=$?
33046 grep -v '^ *+' conftest.er1 >conftest.err
33047 rm -f conftest.er1
33048 cat conftest.err >&5
33049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33050 (exit $ac_status); } &&
33051 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
33052 { (case "(($ac_try" in
33053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33054 *) ac_try_echo=$ac_try;;
33055 esac
33056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33057 (eval "$ac_try") 2>&5
33058 ac_status=$?
33059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33060 (exit $ac_status); }; } &&
33061 { ac_try='test -s conftest.$ac_objext'
33062 { (case "(($ac_try" in
33063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33064 *) ac_try_echo=$ac_try;;
33065 esac
33066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33067 (eval "$ac_try") 2>&5
33068 ac_status=$?
33069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33070 (exit $ac_status); }; }; then
33071 ac_header_compiler=yes
33072 else
33073 echo "$as_me: failed program was:" >&5
33074 sed 's/^/| /' conftest.$ac_ext >&5
33076 ac_header_compiler=no
33079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33080 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
33081 echo "${ECHO_T}$ac_header_compiler" >&6; }
33083 # Is the header present?
33084 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
33085 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
33086 cat >conftest.$ac_ext <<_ACEOF
33087 /* confdefs.h. */
33088 _ACEOF
33089 cat confdefs.h >>conftest.$ac_ext
33090 cat >>conftest.$ac_ext <<_ACEOF
33091 /* end confdefs.h. */
33092 #include <$ac_header>
33093 _ACEOF
33094 if { (ac_try="$ac_cpp conftest.$ac_ext"
33095 case "(($ac_try" in
33096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33097 *) ac_try_echo=$ac_try;;
33098 esac
33099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33100 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
33101 ac_status=$?
33102 grep -v '^ *+' conftest.er1 >conftest.err
33103 rm -f conftest.er1
33104 cat conftest.err >&5
33105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33106 (exit $ac_status); } >/dev/null; then
33107 if test -s conftest.err; then
33108 ac_cpp_err=$ac_c_preproc_warn_flag
33109 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
33110 else
33111 ac_cpp_err=
33113 else
33114 ac_cpp_err=yes
33116 if test -z "$ac_cpp_err"; then
33117 ac_header_preproc=yes
33118 else
33119 echo "$as_me: failed program was:" >&5
33120 sed 's/^/| /' conftest.$ac_ext >&5
33122 ac_header_preproc=no
33125 rm -f conftest.err conftest.$ac_ext
33126 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
33127 echo "${ECHO_T}$ac_header_preproc" >&6; }
33129 # So? What about this header?
33130 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
33131 yes:no: )
33132 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
33133 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
33134 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
33135 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
33136 ac_header_preproc=yes
33138 no:yes:* )
33139 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
33140 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
33141 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
33142 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
33143 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
33144 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
33145 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
33146 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
33147 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
33148 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
33149 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
33150 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
33151 ( cat <<\_ASBOX
33152 ## ----------------------------------- ##
33153 ## Report this to llvmbugs@cs.uiuc.edu ##
33154 ## ----------------------------------- ##
33155 _ASBOX
33156 ) | sed "s/^/$as_me: WARNING: /" >&2
33158 esac
33159 { echo "$as_me:$LINENO: checking for $ac_header" >&5
33160 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
33161 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
33162 echo $ECHO_N "(cached) $ECHO_C" >&6
33163 else
33164 eval "$as_ac_Header=\$ac_header_preproc"
33166 ac_res=`eval echo '${'$as_ac_Header'}'`
33167 { echo "$as_me:$LINENO: result: $ac_res" >&5
33168 echo "${ECHO_T}$ac_res" >&6; }
33171 if test `eval echo '${'$as_ac_Header'}'` = yes; then
33172 cat >>confdefs.h <<_ACEOF
33173 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
33174 _ACEOF
33178 done
33181 for ac_func in getpagesize
33183 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
33184 { echo "$as_me:$LINENO: checking for $ac_func" >&5
33185 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
33186 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
33187 echo $ECHO_N "(cached) $ECHO_C" >&6
33188 else
33189 cat >conftest.$ac_ext <<_ACEOF
33190 /* confdefs.h. */
33191 _ACEOF
33192 cat confdefs.h >>conftest.$ac_ext
33193 cat >>conftest.$ac_ext <<_ACEOF
33194 /* end confdefs.h. */
33195 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
33196 For example, HP-UX 11i <limits.h> declares gettimeofday. */
33197 #define $ac_func innocuous_$ac_func
33199 /* System header to define __stub macros and hopefully few prototypes,
33200 which can conflict with char $ac_func (); below.
33201 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
33202 <limits.h> exists even on freestanding compilers. */
33204 #ifdef __STDC__
33205 # include <limits.h>
33206 #else
33207 # include <assert.h>
33208 #endif
33210 #undef $ac_func
33212 /* Override any GCC internal prototype to avoid an error.
33213 Use char because int might match the return type of a GCC
33214 builtin and then its argument prototype would still apply. */
33215 #ifdef __cplusplus
33216 extern "C"
33217 #endif
33218 char $ac_func ();
33219 /* The GNU C library defines this for functions which it implements
33220 to always fail with ENOSYS. Some functions are actually named
33221 something starting with __ and the normal name is an alias. */
33222 #if defined __stub_$ac_func || defined __stub___$ac_func
33223 choke me
33224 #endif
33227 main ()
33229 return $ac_func ();
33231 return 0;
33233 _ACEOF
33234 rm -f conftest.$ac_objext conftest$ac_exeext
33235 if { (ac_try="$ac_link"
33236 case "(($ac_try" in
33237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33238 *) ac_try_echo=$ac_try;;
33239 esac
33240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33241 (eval "$ac_link") 2>conftest.er1
33242 ac_status=$?
33243 grep -v '^ *+' conftest.er1 >conftest.err
33244 rm -f conftest.er1
33245 cat conftest.err >&5
33246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33247 (exit $ac_status); } &&
33248 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
33249 { (case "(($ac_try" in
33250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33251 *) ac_try_echo=$ac_try;;
33252 esac
33253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33254 (eval "$ac_try") 2>&5
33255 ac_status=$?
33256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33257 (exit $ac_status); }; } &&
33258 { ac_try='test -s conftest$ac_exeext'
33259 { (case "(($ac_try" in
33260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33261 *) ac_try_echo=$ac_try;;
33262 esac
33263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33264 (eval "$ac_try") 2>&5
33265 ac_status=$?
33266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33267 (exit $ac_status); }; }; then
33268 eval "$as_ac_var=yes"
33269 else
33270 echo "$as_me: failed program was:" >&5
33271 sed 's/^/| /' conftest.$ac_ext >&5
33273 eval "$as_ac_var=no"
33276 rm -f core conftest.err conftest.$ac_objext \
33277 conftest$ac_exeext conftest.$ac_ext
33279 ac_res=`eval echo '${'$as_ac_var'}'`
33280 { echo "$as_me:$LINENO: result: $ac_res" >&5
33281 echo "${ECHO_T}$ac_res" >&6; }
33282 if test `eval echo '${'$as_ac_var'}'` = yes; then
33283 cat >>confdefs.h <<_ACEOF
33284 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
33285 _ACEOF
33288 done
33290 { echo "$as_me:$LINENO: checking for working mmap" >&5
33291 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
33292 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
33293 echo $ECHO_N "(cached) $ECHO_C" >&6
33294 else
33295 if test "$cross_compiling" = yes; then
33296 ac_cv_func_mmap_fixed_mapped=no
33297 else
33298 cat >conftest.$ac_ext <<_ACEOF
33299 /* confdefs.h. */
33300 _ACEOF
33301 cat confdefs.h >>conftest.$ac_ext
33302 cat >>conftest.$ac_ext <<_ACEOF
33303 /* end confdefs.h. */
33304 $ac_includes_default
33305 /* malloc might have been renamed as rpl_malloc. */
33306 #undef malloc
33308 /* Thanks to Mike Haertel and Jim Avera for this test.
33309 Here is a matrix of mmap possibilities:
33310 mmap private not fixed
33311 mmap private fixed at somewhere currently unmapped
33312 mmap private fixed at somewhere already mapped
33313 mmap shared not fixed
33314 mmap shared fixed at somewhere currently unmapped
33315 mmap shared fixed at somewhere already mapped
33316 For private mappings, we should verify that changes cannot be read()
33317 back from the file, nor mmap's back from the file at a different
33318 address. (There have been systems where private was not correctly
33319 implemented like the infamous i386 svr4.0, and systems where the
33320 VM page cache was not coherent with the file system buffer cache
33321 like early versions of FreeBSD and possibly contemporary NetBSD.)
33322 For shared mappings, we should conversely verify that changes get
33323 propagated back to all the places they're supposed to be.
33325 Grep wants private fixed already mapped.
33326 The main things grep needs to know about mmap are:
33327 * does it exist and is it safe to write into the mmap'd area
33328 * how to use it (BSD variants) */
33330 #include <fcntl.h>
33331 #include <sys/mman.h>
33333 #if !STDC_HEADERS && !HAVE_STDLIB_H
33334 char *malloc ();
33335 #endif
33337 /* This mess was copied from the GNU getpagesize.h. */
33338 #if !HAVE_GETPAGESIZE
33339 /* Assume that all systems that can run configure have sys/param.h. */
33340 # if !HAVE_SYS_PARAM_H
33341 # define HAVE_SYS_PARAM_H 1
33342 # endif
33344 # ifdef _SC_PAGESIZE
33345 # define getpagesize() sysconf(_SC_PAGESIZE)
33346 # else /* no _SC_PAGESIZE */
33347 # if HAVE_SYS_PARAM_H
33348 # include <sys/param.h>
33349 # ifdef EXEC_PAGESIZE
33350 # define getpagesize() EXEC_PAGESIZE
33351 # else /* no EXEC_PAGESIZE */
33352 # ifdef NBPG
33353 # define getpagesize() NBPG * CLSIZE
33354 # ifndef CLSIZE
33355 # define CLSIZE 1
33356 # endif /* no CLSIZE */
33357 # else /* no NBPG */
33358 # ifdef NBPC
33359 # define getpagesize() NBPC
33360 # else /* no NBPC */
33361 # ifdef PAGESIZE
33362 # define getpagesize() PAGESIZE
33363 # endif /* PAGESIZE */
33364 # endif /* no NBPC */
33365 # endif /* no NBPG */
33366 # endif /* no EXEC_PAGESIZE */
33367 # else /* no HAVE_SYS_PARAM_H */
33368 # define getpagesize() 8192 /* punt totally */
33369 # endif /* no HAVE_SYS_PARAM_H */
33370 # endif /* no _SC_PAGESIZE */
33372 #endif /* no HAVE_GETPAGESIZE */
33375 main ()
33377 char *data, *data2, *data3;
33378 int i, pagesize;
33379 int fd;
33381 pagesize = getpagesize ();
33383 /* First, make a file with some known garbage in it. */
33384 data = (char *) malloc (pagesize);
33385 if (!data)
33386 return 1;
33387 for (i = 0; i < pagesize; ++i)
33388 *(data + i) = rand ();
33389 umask (0);
33390 fd = creat ("conftest.mmap", 0600);
33391 if (fd < 0)
33392 return 1;
33393 if (write (fd, data, pagesize) != pagesize)
33394 return 1;
33395 close (fd);
33397 /* Next, try to mmap the file at a fixed address which already has
33398 something else allocated at it. If we can, also make sure that
33399 we see the same garbage. */
33400 fd = open ("conftest.mmap", O_RDWR);
33401 if (fd < 0)
33402 return 1;
33403 data2 = (char *) malloc (2 * pagesize);
33404 if (!data2)
33405 return 1;
33406 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
33407 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
33408 MAP_PRIVATE | MAP_FIXED, fd, 0L))
33409 return 1;
33410 for (i = 0; i < pagesize; ++i)
33411 if (*(data + i) != *(data2 + i))
33412 return 1;
33414 /* Finally, make sure that changes to the mapped area do not
33415 percolate back to the file as seen by read(). (This is a bug on
33416 some variants of i386 svr4.0.) */
33417 for (i = 0; i < pagesize; ++i)
33418 *(data2 + i) = *(data2 + i) + 1;
33419 data3 = (char *) malloc (pagesize);
33420 if (!data3)
33421 return 1;
33422 if (read (fd, data3, pagesize) != pagesize)
33423 return 1;
33424 for (i = 0; i < pagesize; ++i)
33425 if (*(data + i) != *(data3 + i))
33426 return 1;
33427 close (fd);
33428 return 0;
33430 _ACEOF
33431 rm -f conftest$ac_exeext
33432 if { (ac_try="$ac_link"
33433 case "(($ac_try" in
33434 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33435 *) ac_try_echo=$ac_try;;
33436 esac
33437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33438 (eval "$ac_link") 2>&5
33439 ac_status=$?
33440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33441 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
33442 { (case "(($ac_try" in
33443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33444 *) ac_try_echo=$ac_try;;
33445 esac
33446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33447 (eval "$ac_try") 2>&5
33448 ac_status=$?
33449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33450 (exit $ac_status); }; }; then
33451 ac_cv_func_mmap_fixed_mapped=yes
33452 else
33453 echo "$as_me: program exited with status $ac_status" >&5
33454 echo "$as_me: failed program was:" >&5
33455 sed 's/^/| /' conftest.$ac_ext >&5
33457 ( exit $ac_status )
33458 ac_cv_func_mmap_fixed_mapped=no
33460 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
33465 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
33466 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
33467 if test $ac_cv_func_mmap_fixed_mapped = yes; then
33469 cat >>confdefs.h <<\_ACEOF
33470 #define HAVE_MMAP 1
33471 _ACEOF
33474 rm -f conftest.mmap
33476 { echo "$as_me:$LINENO: checking for mmap of files" >&5
33477 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
33478 if test "${ac_cv_func_mmap_file+set}" = set; then
33479 echo $ECHO_N "(cached) $ECHO_C" >&6
33480 else
33481 ac_ext=c
33482 ac_cpp='$CPP $CPPFLAGS'
33483 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33484 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33485 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33487 if test "$cross_compiling" = yes; then
33488 ac_cv_func_mmap_file=no
33489 else
33490 cat >conftest.$ac_ext <<_ACEOF
33492 /* confdefs.h. */
33493 _ACEOF
33494 cat confdefs.h >>conftest.$ac_ext
33495 cat >>conftest.$ac_ext <<_ACEOF
33496 /* end confdefs.h. */
33498 #include <sys/types.h>
33499 #include <sys/mman.h>
33500 #include <fcntl.h>
33503 main ()
33506 int fd;
33507 fd = creat ("foo",0777);
33508 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
33509 unlink ("foo");
33510 return (fd != (int) MAP_FAILED);
33512 return 0;
33514 _ACEOF
33515 rm -f conftest$ac_exeext
33516 if { (ac_try="$ac_link"
33517 case "(($ac_try" in
33518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33519 *) ac_try_echo=$ac_try;;
33520 esac
33521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33522 (eval "$ac_link") 2>&5
33523 ac_status=$?
33524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33525 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
33526 { (case "(($ac_try" in
33527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33528 *) ac_try_echo=$ac_try;;
33529 esac
33530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33531 (eval "$ac_try") 2>&5
33532 ac_status=$?
33533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33534 (exit $ac_status); }; }; then
33535 ac_cv_func_mmap_file=yes
33536 else
33537 echo "$as_me: program exited with status $ac_status" >&5
33538 echo "$as_me: failed program was:" >&5
33539 sed 's/^/| /' conftest.$ac_ext >&5
33541 ( exit $ac_status )
33542 ac_cv_func_mmap_file=no
33544 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
33548 ac_ext=c
33549 ac_cpp='$CPP $CPPFLAGS'
33550 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33551 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33552 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33556 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
33557 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
33558 if test "$ac_cv_func_mmap_file" = yes; then
33560 cat >>confdefs.h <<\_ACEOF
33561 #define HAVE_MMAP_FILE
33562 _ACEOF
33564 MMAP_FILE=yes
33568 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
33569 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
33570 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
33571 echo $ECHO_N "(cached) $ECHO_C" >&6
33572 else
33573 if test "$llvm_cv_os_type" = "Interix" ; then
33574 ac_cv_need_dev_zero_for_mmap=yes
33575 else
33576 ac_cv_need_dev_zero_for_mmap=no
33580 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
33581 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
33582 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
33584 cat >>confdefs.h <<\_ACEOF
33585 #define NEED_DEV_ZERO_FOR_MMAP 1
33586 _ACEOF
33590 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
33591 then
33592 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
33593 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
33595 if test "$ac_cv_func_mmap_file" = "no"
33596 then
33597 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
33598 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
33604 for ac_func in __dso_handle
33606 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
33607 { echo "$as_me:$LINENO: checking for $ac_func" >&5
33608 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
33609 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
33610 echo $ECHO_N "(cached) $ECHO_C" >&6
33611 else
33612 cat >conftest.$ac_ext <<_ACEOF
33613 /* confdefs.h. */
33614 _ACEOF
33615 cat confdefs.h >>conftest.$ac_ext
33616 cat >>conftest.$ac_ext <<_ACEOF
33617 /* end confdefs.h. */
33618 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
33619 For example, HP-UX 11i <limits.h> declares gettimeofday. */
33620 #define $ac_func innocuous_$ac_func
33622 /* System header to define __stub macros and hopefully few prototypes,
33623 which can conflict with char $ac_func (); below.
33624 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
33625 <limits.h> exists even on freestanding compilers. */
33627 #ifdef __STDC__
33628 # include <limits.h>
33629 #else
33630 # include <assert.h>
33631 #endif
33633 #undef $ac_func
33635 /* Override any GCC internal prototype to avoid an error.
33636 Use char because int might match the return type of a GCC
33637 builtin and then its argument prototype would still apply. */
33638 #ifdef __cplusplus
33639 extern "C"
33640 #endif
33641 char $ac_func ();
33642 /* The GNU C library defines this for functions which it implements
33643 to always fail with ENOSYS. Some functions are actually named
33644 something starting with __ and the normal name is an alias. */
33645 #if defined __stub_$ac_func || defined __stub___$ac_func
33646 choke me
33647 #endif
33650 main ()
33652 return $ac_func ();
33654 return 0;
33656 _ACEOF
33657 rm -f conftest.$ac_objext conftest$ac_exeext
33658 if { (ac_try="$ac_link"
33659 case "(($ac_try" in
33660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33661 *) ac_try_echo=$ac_try;;
33662 esac
33663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33664 (eval "$ac_link") 2>conftest.er1
33665 ac_status=$?
33666 grep -v '^ *+' conftest.er1 >conftest.err
33667 rm -f conftest.er1
33668 cat conftest.err >&5
33669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33670 (exit $ac_status); } &&
33671 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
33672 { (case "(($ac_try" in
33673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33674 *) ac_try_echo=$ac_try;;
33675 esac
33676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33677 (eval "$ac_try") 2>&5
33678 ac_status=$?
33679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33680 (exit $ac_status); }; } &&
33681 { ac_try='test -s conftest$ac_exeext'
33682 { (case "(($ac_try" in
33683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33684 *) ac_try_echo=$ac_try;;
33685 esac
33686 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33687 (eval "$ac_try") 2>&5
33688 ac_status=$?
33689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33690 (exit $ac_status); }; }; then
33691 eval "$as_ac_var=yes"
33692 else
33693 echo "$as_me: failed program was:" >&5
33694 sed 's/^/| /' conftest.$ac_ext >&5
33696 eval "$as_ac_var=no"
33699 rm -f core conftest.err conftest.$ac_objext \
33700 conftest$ac_exeext conftest.$ac_ext
33702 ac_res=`eval echo '${'$as_ac_var'}'`
33703 { echo "$as_me:$LINENO: result: $ac_res" >&5
33704 echo "${ECHO_T}$ac_res" >&6; }
33705 if test `eval echo '${'$as_ac_var'}'` = yes; then
33706 cat >>confdefs.h <<_ACEOF
33707 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
33708 _ACEOF
33711 done
33714 { echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
33715 echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
33716 if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
33717 echo $ECHO_N "(cached) $ECHO_C" >&6
33718 else
33719 llvm_cv_llvmgcc_sanity="no"
33720 if test -x "$LLVMGCC" ; then
33721 cp /dev/null conftest.c
33722 "$LLVMGCC" -emit-llvm -S -o - conftest.c | \
33723 grep 'target datalayout =' > /dev/null 2>&1
33724 if test $? -eq 0 ; then
33725 llvm_cv_llvmgcc_sanity="yes"
33727 rm conftest.c
33730 { echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
33731 echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
33733 if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
33734 { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
33735 echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
33736 llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
33737 LLVMCC1=$llvmcc1path
33739 llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus`
33740 LLVMCC1PLUS=$llvmcc1pluspath
33742 llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
33743 LLVMGCCDIR=$llvmgccdir
33745 llvmgcclibexec=`echo "$llvmcc1path" | sed 's,/cc1,,'`
33746 LLVMGCCLIBEXEC=$llvmgcclibexec
33748 llvmgccversion=`"$LLVMGCC" -dumpversion 2>&1 | sed 's/^\([0-9.]*\).*/\1/'`
33749 llvmgccmajvers=`echo $llvmgccversion | sed 's/^\([0-9]\).*/\1/'`
33750 LLVMGCC_VERSION=$llvmgccversion
33752 LLVMGCC_MAJVERS=$llvmgccmajvers
33754 llvmgcclangs=`"$LLVMGCC" -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
33755 LLVMGCC_LANGS=$llvmgcclangs
33757 { echo "$as_me:$LINENO: result: ok" >&5
33758 echo "${ECHO_T}ok" >&6; }
33761 SHLIBEXT=$libltdl_cv_shlibext
33764 # Translate the various configuration directories and other basic
33765 # information into substitutions that will end up in Makefile.config.in
33766 # that these configured values can be used by the makefiles
33767 if test "${prefix}" = "NONE" ; then
33768 prefix="/usr/local"
33770 eval LLVM_PREFIX="${prefix}";
33771 eval LLVM_BINDIR="${prefix}/bin";
33772 eval LLVM_LIBDIR="${prefix}/lib";
33773 eval LLVM_DATADIR="${prefix}/share/llvm";
33774 eval LLVM_DOCSDIR="${prefix}/docs/llvm";
33775 eval LLVM_ETCDIR="${prefix}/etc/llvm";
33776 eval LLVM_INCLUDEDIR="${prefix}/include";
33777 eval LLVM_INFODIR="${prefix}/info";
33778 eval LLVM_MANDIR="${prefix}/man";
33779 LLVM_CONFIGTIME=`date`
33791 # Place the various directores into the config.h file as #defines so that we
33792 # can know about the installation paths within LLVM.
33794 cat >>confdefs.h <<_ACEOF
33795 #define LLVM_PREFIX "$LLVM_PREFIX"
33796 _ACEOF
33799 cat >>confdefs.h <<_ACEOF
33800 #define LLVM_BINDIR "$LLVM_BINDIR"
33801 _ACEOF
33804 cat >>confdefs.h <<_ACEOF
33805 #define LLVM_LIBDIR "$LLVM_LIBDIR"
33806 _ACEOF
33809 cat >>confdefs.h <<_ACEOF
33810 #define LLVM_DATADIR "$LLVM_DATADIR"
33811 _ACEOF
33814 cat >>confdefs.h <<_ACEOF
33815 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
33816 _ACEOF
33819 cat >>confdefs.h <<_ACEOF
33820 #define LLVM_ETCDIR "$LLVM_ETCDIR"
33821 _ACEOF
33824 cat >>confdefs.h <<_ACEOF
33825 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
33826 _ACEOF
33829 cat >>confdefs.h <<_ACEOF
33830 #define LLVM_INFODIR "$LLVM_INFODIR"
33831 _ACEOF
33834 cat >>confdefs.h <<_ACEOF
33835 #define LLVM_MANDIR "$LLVM_MANDIR"
33836 _ACEOF
33839 cat >>confdefs.h <<_ACEOF
33840 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
33841 _ACEOF
33844 cat >>confdefs.h <<_ACEOF
33845 #define LLVM_HOSTTRIPLE "$host"
33846 _ACEOF
33849 # Determine which bindings to build.
33850 if test "$BINDINGS_TO_BUILD" = auto ; then
33851 BINDINGS_TO_BUILD=""
33852 if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
33853 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
33856 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
33859 # This isn't really configurey, but it avoids having to repeat the list in
33860 # other files.
33861 ALL_BINDINGS=ocaml
33864 # Do any work necessary to ensure that bindings have what they need.
33865 binding_prereqs_failed=0
33866 for a_binding in $BINDINGS_TO_BUILD ; do
33867 case "$a_binding" in
33868 ocaml)
33869 if test "x$OCAMLC" = x ; then
33870 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
33871 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
33872 binding_prereqs_failed=1
33874 if test "x$OCAMLDEP" = x ; then
33875 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
33876 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
33877 binding_prereqs_failed=1
33879 if test "x$OCAMLOPT" = x ; then
33880 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
33881 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
33883 if test "x$with_ocaml_libdir" != xauto ; then
33884 OCAML_LIBDIR=$with_ocaml_libdir
33886 else
33887 ocaml_stdlib="`"$OCAMLC" -where`"
33888 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
33889 then
33890 # ocaml stdlib is beneath our prefix; use stdlib
33891 OCAML_LIBDIR=$ocaml_stdlib
33893 else
33894 # ocaml stdlib is outside our prefix; use libdir/ocaml
33895 OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
33900 esac
33901 done
33902 if test "$binding_prereqs_failed" = 1 ; then
33903 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
33904 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
33905 { (exit 1); exit 1; }; }
33908 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
33909 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
33910 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
33911 echo $ECHO_N "(cached) $ECHO_C" >&6
33912 else
33913 ac_ext=cpp
33914 ac_cpp='$CXXCPP $CPPFLAGS'
33915 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33916 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33917 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33919 oldcxxflags="$CXXFLAGS"
33920 CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
33921 cat >conftest.$ac_ext <<_ACEOF
33922 /* confdefs.h. */
33923 _ACEOF
33924 cat confdefs.h >>conftest.$ac_ext
33925 cat >>conftest.$ac_ext <<_ACEOF
33926 /* end confdefs.h. */
33929 main ()
33933 return 0;
33935 _ACEOF
33936 rm -f conftest.$ac_objext
33937 if { (ac_try="$ac_compile"
33938 case "(($ac_try" in
33939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33940 *) ac_try_echo=$ac_try;;
33941 esac
33942 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33943 (eval "$ac_compile") 2>conftest.er1
33944 ac_status=$?
33945 grep -v '^ *+' conftest.er1 >conftest.err
33946 rm -f conftest.er1
33947 cat conftest.err >&5
33948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33949 (exit $ac_status); } &&
33950 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33951 { (case "(($ac_try" in
33952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33953 *) ac_try_echo=$ac_try;;
33954 esac
33955 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33956 (eval "$ac_try") 2>&5
33957 ac_status=$?
33958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33959 (exit $ac_status); }; } &&
33960 { ac_try='test -s conftest.$ac_objext'
33961 { (case "(($ac_try" in
33962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33963 *) ac_try_echo=$ac_try;;
33964 esac
33965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33966 (eval "$ac_try") 2>&5
33967 ac_status=$?
33968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
33969 (exit $ac_status); }; }; then
33970 llvm_cv_cxx_visibility_inlines_hidden=yes
33971 else
33972 echo "$as_me: failed program was:" >&5
33973 sed 's/^/| /' conftest.$ac_ext >&5
33975 llvm_cv_cxx_visibility_inlines_hidden=no
33978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33979 CXXFLAGS="$oldcxxflags"
33980 ac_ext=c
33981 ac_cpp='$CPP $CPPFLAGS'
33982 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33983 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33984 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33988 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
33989 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
33990 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
33991 ENABLE_VISIBILITY_INLINES_HIDDEN=1
33993 else
33994 ENABLE_VISIBILITY_INLINES_HIDDEN=0
33999 if test "$llvm_cv_link_use_r" = "yes" ; then
34000 RPATH="-Wl,-R"
34001 else
34002 RPATH="-Wl,-rpath"
34006 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
34007 RDYNAMIC="-Wl,-export-dynamic"
34008 else
34009 RDYNAMIC=""
34014 ac_config_headers="$ac_config_headers include/llvm/Config/config.h"
34016 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
34018 ac_config_headers="$ac_config_headers include/llvm/ADT/iterator.h"
34021 ac_config_files="$ac_config_files Makefile.config"
34024 ac_config_files="$ac_config_files llvm.spec"
34027 ac_config_files="$ac_config_files docs/doxygen.cfg"
34030 ac_config_files="$ac_config_files tools/llvmc/plugins/Base/Base.td"
34033 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
34036 ac_config_commands="$ac_config_commands setup"
34038 ac_config_commands="$ac_config_commands Makefile"
34041 ac_config_commands="$ac_config_commands Makefile.common"
34044 ac_config_commands="$ac_config_commands examples/Makefile"
34047 ac_config_commands="$ac_config_commands lib/Makefile"
34050 ac_config_commands="$ac_config_commands runtime/Makefile"
34053 ac_config_commands="$ac_config_commands test/Makefile"
34056 ac_config_commands="$ac_config_commands test/Makefile.tests"
34059 ac_config_commands="$ac_config_commands unittests/Makefile"
34062 ac_config_commands="$ac_config_commands tools/Makefile"
34065 ac_config_commands="$ac_config_commands utils/Makefile"
34068 ac_config_commands="$ac_config_commands projects/Makefile"
34071 ac_config_commands="$ac_config_commands bindings/Makefile"
34074 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
34078 cat >confcache <<\_ACEOF
34079 # This file is a shell script that caches the results of configure
34080 # tests run on this system so they can be shared between configure
34081 # scripts and configure runs, see configure's option --config-cache.
34082 # It is not useful on other systems. If it contains results you don't
34083 # want to keep, you may remove or edit it.
34085 # config.status only pays attention to the cache file if you give it
34086 # the --recheck option to rerun configure.
34088 # `ac_cv_env_foo' variables (set or unset) will be overridden when
34089 # loading this file, other *unset* `ac_cv_foo' will be assigned the
34090 # following values.
34092 _ACEOF
34094 # The following way of writing the cache mishandles newlines in values,
34095 # but we know of no workaround that is simple, portable, and efficient.
34096 # So, we kill variables containing newlines.
34097 # Ultrix sh set writes to stderr and can't be redirected directly,
34098 # and sets the high bit in the cache file unless we assign to the vars.
34100 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
34101 eval ac_val=\$$ac_var
34102 case $ac_val in #(
34103 *${as_nl}*)
34104 case $ac_var in #(
34105 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
34106 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
34107 esac
34108 case $ac_var in #(
34109 _ | IFS | as_nl) ;; #(
34110 *) $as_unset $ac_var ;;
34111 esac ;;
34112 esac
34113 done
34115 (set) 2>&1 |
34116 case $as_nl`(ac_space=' '; set) 2>&1` in #(
34117 *${as_nl}ac_space=\ *)
34118 # `set' does not quote correctly, so add quotes (double-quote
34119 # substitution turns \\\\ into \\, and sed turns \\ into \).
34120 sed -n \
34121 "s/'/'\\\\''/g;
34122 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
34123 ;; #(
34125 # `set' quotes correctly as required by POSIX, so do not add quotes.
34126 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
34128 esac |
34129 sort
34131 sed '
34132 /^ac_cv_env_/b end
34133 t clear
34134 :clear
34135 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
34136 t end
34137 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
34138 :end' >>confcache
34139 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
34140 if test -w "$cache_file"; then
34141 test "x$cache_file" != "x/dev/null" &&
34142 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
34143 echo "$as_me: updating cache $cache_file" >&6;}
34144 cat confcache >$cache_file
34145 else
34146 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
34147 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
34150 rm -f confcache
34152 test "x$prefix" = xNONE && prefix=$ac_default_prefix
34153 # Let make expand exec_prefix.
34154 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
34156 DEFS=-DHAVE_CONFIG_H
34158 ac_libobjs=
34159 ac_ltlibobjs=
34160 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
34161 # 1. Remove the extension, and $U if already installed.
34162 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
34163 ac_i=`echo "$ac_i" | sed "$ac_script"`
34164 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
34165 # will be set to the directory where LIBOBJS objects are built.
34166 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
34167 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
34168 done
34169 LIBOBJS=$ac_libobjs
34171 LTLIBOBJS=$ac_ltlibobjs
34174 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
34175 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
34176 Usually this means the macro was only invoked conditionally." >&5
34177 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
34178 Usually this means the macro was only invoked conditionally." >&2;}
34179 { (exit 1); exit 1; }; }
34181 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
34182 { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
34183 Usually this means the macro was only invoked conditionally." >&5
34184 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
34185 Usually this means the macro was only invoked conditionally." >&2;}
34186 { (exit 1); exit 1; }; }
34189 : ${CONFIG_STATUS=./config.status}
34190 ac_clean_files_save=$ac_clean_files
34191 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
34192 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
34193 echo "$as_me: creating $CONFIG_STATUS" >&6;}
34194 cat >$CONFIG_STATUS <<_ACEOF
34195 #! $SHELL
34196 # Generated by $as_me.
34197 # Run this file to recreate the current configuration.
34198 # Compiler output produced by configure, useful for debugging
34199 # configure, is in config.log if it exists.
34201 debug=false
34202 ac_cs_recheck=false
34203 ac_cs_silent=false
34204 SHELL=\${CONFIG_SHELL-$SHELL}
34205 _ACEOF
34207 cat >>$CONFIG_STATUS <<\_ACEOF
34208 ## --------------------- ##
34209 ## M4sh Initialization. ##
34210 ## --------------------- ##
34212 # Be Bourne compatible
34213 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
34214 emulate sh
34215 NULLCMD=:
34216 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
34217 # is contrary to our usage. Disable this feature.
34218 alias -g '${1+"$@"}'='"$@"'
34219 setopt NO_GLOB_SUBST
34220 else
34221 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
34223 BIN_SH=xpg4; export BIN_SH # for Tru64
34224 DUALCASE=1; export DUALCASE # for MKS sh
34227 # PATH needs CR
34228 # Avoid depending upon Character Ranges.
34229 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
34230 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
34231 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
34232 as_cr_digits='0123456789'
34233 as_cr_alnum=$as_cr_Letters$as_cr_digits
34235 # The user is always right.
34236 if test "${PATH_SEPARATOR+set}" != set; then
34237 echo "#! /bin/sh" >conf$$.sh
34238 echo "exit 0" >>conf$$.sh
34239 chmod +x conf$$.sh
34240 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
34241 PATH_SEPARATOR=';'
34242 else
34243 PATH_SEPARATOR=:
34245 rm -f conf$$.sh
34248 # Support unset when possible.
34249 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
34250 as_unset=unset
34251 else
34252 as_unset=false
34256 # IFS
34257 # We need space, tab and new line, in precisely that order. Quoting is
34258 # there to prevent editors from complaining about space-tab.
34259 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
34260 # splitting by setting IFS to empty value.)
34261 as_nl='
34263 IFS=" "" $as_nl"
34265 # Find who we are. Look in the path if we contain no directory separator.
34266 case $0 in
34267 *[\\/]* ) as_myself=$0 ;;
34268 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34269 for as_dir in $PATH
34271 IFS=$as_save_IFS
34272 test -z "$as_dir" && as_dir=.
34273 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
34274 done
34275 IFS=$as_save_IFS
34278 esac
34279 # We did not find ourselves, most probably we were run as `sh COMMAND'
34280 # in which case we are not to be found in the path.
34281 if test "x$as_myself" = x; then
34282 as_myself=$0
34284 if test ! -f "$as_myself"; then
34285 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
34286 { (exit 1); exit 1; }
34289 # Work around bugs in pre-3.0 UWIN ksh.
34290 for as_var in ENV MAIL MAILPATH
34291 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
34292 done
34293 PS1='$ '
34294 PS2='> '
34295 PS4='+ '
34297 # NLS nuisances.
34298 for as_var in \
34299 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
34300 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
34301 LC_TELEPHONE LC_TIME
34303 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
34304 eval $as_var=C; export $as_var
34305 else
34306 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
34308 done
34310 # Required to use basename.
34311 if expr a : '\(a\)' >/dev/null 2>&1 &&
34312 test "X`expr 00001 : '.*\(...\)'`" = X001; then
34313 as_expr=expr
34314 else
34315 as_expr=false
34318 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
34319 as_basename=basename
34320 else
34321 as_basename=false
34325 # Name of the executable.
34326 as_me=`$as_basename -- "$0" ||
34327 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
34328 X"$0" : 'X\(//\)$' \| \
34329 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
34330 echo X/"$0" |
34331 sed '/^.*\/\([^/][^/]*\)\/*$/{
34332 s//\1/
34335 /^X\/\(\/\/\)$/{
34336 s//\1/
34339 /^X\/\(\/\).*/{
34340 s//\1/
34343 s/.*/./; q'`
34345 # CDPATH.
34346 $as_unset CDPATH
34350 as_lineno_1=$LINENO
34351 as_lineno_2=$LINENO
34352 test "x$as_lineno_1" != "x$as_lineno_2" &&
34353 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
34355 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
34356 # uniformly replaced by the line number. The first 'sed' inserts a
34357 # line-number line after each line using $LINENO; the second 'sed'
34358 # does the real work. The second script uses 'N' to pair each
34359 # line-number line with the line containing $LINENO, and appends
34360 # trailing '-' during substitution so that $LINENO is not a special
34361 # case at line end.
34362 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
34363 # scripts with optimization help from Paolo Bonzini. Blame Lee
34364 # E. McMahon (1931-1989) for sed's syntax. :-)
34365 sed -n '
34367 /[$]LINENO/=
34368 ' <$as_myself |
34369 sed '
34370 s/[$]LINENO.*/&-/
34371 t lineno
34373 :lineno
34375 :loop
34376 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
34377 t loop
34378 s/-\n.*//
34379 ' >$as_me.lineno &&
34380 chmod +x "$as_me.lineno" ||
34381 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
34382 { (exit 1); exit 1; }; }
34384 # Don't try to exec as it changes $[0], causing all sort of problems
34385 # (the dirname of $[0] is not the place where we might find the
34386 # original and so on. Autoconf is especially sensitive to this).
34387 . "./$as_me.lineno"
34388 # Exit status is that of the last command.
34389 exit
34393 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
34394 as_dirname=dirname
34395 else
34396 as_dirname=false
34399 ECHO_C= ECHO_N= ECHO_T=
34400 case `echo -n x` in
34401 -n*)
34402 case `echo 'x\c'` in
34403 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
34404 *) ECHO_C='\c';;
34405 esac;;
34407 ECHO_N='-n';;
34408 esac
34410 if expr a : '\(a\)' >/dev/null 2>&1 &&
34411 test "X`expr 00001 : '.*\(...\)'`" = X001; then
34412 as_expr=expr
34413 else
34414 as_expr=false
34417 rm -f conf$$ conf$$.exe conf$$.file
34418 if test -d conf$$.dir; then
34419 rm -f conf$$.dir/conf$$.file
34420 else
34421 rm -f conf$$.dir
34422 mkdir conf$$.dir
34424 echo >conf$$.file
34425 if ln -s conf$$.file conf$$ 2>/dev/null; then
34426 as_ln_s='ln -s'
34427 # ... but there are two gotchas:
34428 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
34429 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
34430 # In both cases, we have to default to `cp -p'.
34431 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
34432 as_ln_s='cp -p'
34433 elif ln conf$$.file conf$$ 2>/dev/null; then
34434 as_ln_s=ln
34435 else
34436 as_ln_s='cp -p'
34438 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
34439 rmdir conf$$.dir 2>/dev/null
34441 if mkdir -p . 2>/dev/null; then
34442 as_mkdir_p=:
34443 else
34444 test -d ./-p && rmdir ./-p
34445 as_mkdir_p=false
34448 # Find out whether ``test -x'' works. Don't use a zero-byte file, as
34449 # systems may use methods other than mode bits to determine executability.
34450 cat >conf$$.file <<_ASEOF
34451 #! /bin/sh
34452 exit 0
34453 _ASEOF
34454 chmod +x conf$$.file
34455 if test -x conf$$.file >/dev/null 2>&1; then
34456 as_executable_p="test -x"
34457 else
34458 as_executable_p=:
34460 rm -f conf$$.file
34462 # Sed expression to map a string onto a valid CPP name.
34463 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
34465 # Sed expression to map a string onto a valid variable name.
34466 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
34469 exec 6>&1
34471 # Save the log message, to keep $[0] and so on meaningful, and to
34472 # report actual input values of CONFIG_FILES etc. instead of their
34473 # values after options handling.
34474 ac_log="
34475 This file was extended by llvm $as_me 2.6svn, which was
34476 generated by GNU Autoconf 2.60. Invocation command line was
34478 CONFIG_FILES = $CONFIG_FILES
34479 CONFIG_HEADERS = $CONFIG_HEADERS
34480 CONFIG_LINKS = $CONFIG_LINKS
34481 CONFIG_COMMANDS = $CONFIG_COMMANDS
34482 $ $0 $@
34484 on `(hostname || uname -n) 2>/dev/null | sed 1q`
34487 _ACEOF
34489 cat >>$CONFIG_STATUS <<_ACEOF
34490 # Files that config.status was made for.
34491 config_files="$ac_config_files"
34492 config_headers="$ac_config_headers"
34493 config_commands="$ac_config_commands"
34495 _ACEOF
34497 cat >>$CONFIG_STATUS <<\_ACEOF
34498 ac_cs_usage="\
34499 \`$as_me' instantiates files from templates according to the
34500 current configuration.
34502 Usage: $0 [OPTIONS] [FILE]...
34504 -h, --help print this help, then exit
34505 -V, --version print version number, then exit
34506 -q, --quiet do not print progress messages
34507 -d, --debug don't remove temporary files
34508 --recheck update $as_me by reconfiguring in the same conditions
34509 --file=FILE[:TEMPLATE]
34510 instantiate the configuration file FILE
34511 --header=FILE[:TEMPLATE]
34512 instantiate the configuration header FILE
34514 Configuration files:
34515 $config_files
34517 Configuration headers:
34518 $config_headers
34520 Configuration commands:
34521 $config_commands
34523 Report bugs to <bug-autoconf@gnu.org>."
34525 _ACEOF
34526 cat >>$CONFIG_STATUS <<_ACEOF
34527 ac_cs_version="\\
34528 llvm config.status 2.6svn
34529 configured by $0, generated by GNU Autoconf 2.60,
34530 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
34532 Copyright (C) 2006 Free Software Foundation, Inc.
34533 This config.status script is free software; the Free Software Foundation
34534 gives unlimited permission to copy, distribute and modify it."
34536 ac_pwd='$ac_pwd'
34537 srcdir='$srcdir'
34538 INSTALL='$INSTALL'
34539 _ACEOF
34541 cat >>$CONFIG_STATUS <<\_ACEOF
34542 # If no file are specified by the user, then we need to provide default
34543 # value. By we need to know if files were specified by the user.
34544 ac_need_defaults=:
34545 while test $# != 0
34547 case $1 in
34548 --*=*)
34549 ac_option=`expr "X$1" : 'X\([^=]*\)='`
34550 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
34551 ac_shift=:
34554 ac_option=$1
34555 ac_optarg=$2
34556 ac_shift=shift
34558 esac
34560 case $ac_option in
34561 # Handling of the options.
34562 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
34563 ac_cs_recheck=: ;;
34564 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
34565 echo "$ac_cs_version"; exit ;;
34566 --debug | --debu | --deb | --de | --d | -d )
34567 debug=: ;;
34568 --file | --fil | --fi | --f )
34569 $ac_shift
34570 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
34571 ac_need_defaults=false;;
34572 --header | --heade | --head | --hea )
34573 $ac_shift
34574 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
34575 ac_need_defaults=false;;
34576 --he | --h)
34577 # Conflict between --help and --header
34578 { echo "$as_me: error: ambiguous option: $1
34579 Try \`$0 --help' for more information." >&2
34580 { (exit 1); exit 1; }; };;
34581 --help | --hel | -h )
34582 echo "$ac_cs_usage"; exit ;;
34583 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
34584 | -silent | --silent | --silen | --sile | --sil | --si | --s)
34585 ac_cs_silent=: ;;
34587 # This is an error.
34588 -*) { echo "$as_me: error: unrecognized option: $1
34589 Try \`$0 --help' for more information." >&2
34590 { (exit 1); exit 1; }; } ;;
34592 *) ac_config_targets="$ac_config_targets $1"
34593 ac_need_defaults=false ;;
34595 esac
34596 shift
34597 done
34599 ac_configure_extra_args=
34601 if $ac_cs_silent; then
34602 exec 6>/dev/null
34603 ac_configure_extra_args="$ac_configure_extra_args --silent"
34606 _ACEOF
34607 cat >>$CONFIG_STATUS <<_ACEOF
34608 if \$ac_cs_recheck; then
34609 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
34610 CONFIG_SHELL=$SHELL
34611 export CONFIG_SHELL
34612 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
34615 _ACEOF
34616 cat >>$CONFIG_STATUS <<\_ACEOF
34617 exec 5>>config.log
34619 echo
34620 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
34621 ## Running $as_me. ##
34622 _ASBOX
34623 echo "$ac_log"
34624 } >&5
34626 _ACEOF
34627 cat >>$CONFIG_STATUS <<_ACEOF
34629 # INIT-COMMANDS
34631 llvm_src="${srcdir}"
34633 _ACEOF
34635 cat >>$CONFIG_STATUS <<\_ACEOF
34637 # Handling of arguments.
34638 for ac_config_target in $ac_config_targets
34640 case $ac_config_target in
34641 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
34642 "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
34643 "include/llvm/ADT/iterator.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/ADT/iterator.h" ;;
34644 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
34645 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
34646 "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
34647 "tools/llvmc/plugins/Base/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/plugins/Base/Base.td" ;;
34648 "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
34649 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
34650 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
34651 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
34652 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
34653 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
34654 "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
34655 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
34656 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
34657 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
34658 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
34659 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
34660 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
34661 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
34662 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
34664 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
34665 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
34666 { (exit 1); exit 1; }; };;
34667 esac
34668 done
34671 # If the user did not use the arguments to specify the items to instantiate,
34672 # then the envvar interface is used. Set only those that are not.
34673 # We use the long form for the default assignment because of an extremely
34674 # bizarre bug on SunOS 4.1.3.
34675 if $ac_need_defaults; then
34676 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
34677 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
34678 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
34681 # Have a temporary directory for convenience. Make it in the build tree
34682 # simply because there is no reason against having it here, and in addition,
34683 # creating and moving files from /tmp can sometimes cause problems.
34684 # Hook for its removal unless debugging.
34685 # Note that there is a small window in which the directory will not be cleaned:
34686 # after its creation but before its name has been assigned to `$tmp'.
34687 $debug ||
34689 tmp=
34690 trap 'exit_status=$?
34691 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
34693 trap '{ (exit 1); exit 1; }' 1 2 13 15
34695 # Create a (secure) tmp directory for tmp files.
34698 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
34699 test -n "$tmp" && test -d "$tmp"
34700 } ||
34702 tmp=./conf$$-$RANDOM
34703 (umask 077 && mkdir "$tmp")
34704 } ||
34706 echo "$me: cannot create a temporary directory in ." >&2
34707 { (exit 1); exit 1; }
34711 # Set up the sed scripts for CONFIG_FILES section.
34714 # No need to generate the scripts if there are no CONFIG_FILES.
34715 # This happens for instance when ./config.status config.h
34716 if test -n "$CONFIG_FILES"; then
34718 _ACEOF
34722 ac_delim='%!_!# '
34723 for ac_last_try in false false false false false :; do
34724 cat >conf$$subs.sed <<_ACEOF
34725 SHELL!$SHELL$ac_delim
34726 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
34727 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
34728 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
34729 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
34730 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
34731 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
34732 exec_prefix!$exec_prefix$ac_delim
34733 prefix!$prefix$ac_delim
34734 program_transform_name!$program_transform_name$ac_delim
34735 bindir!$bindir$ac_delim
34736 sbindir!$sbindir$ac_delim
34737 libexecdir!$libexecdir$ac_delim
34738 datarootdir!$datarootdir$ac_delim
34739 datadir!$datadir$ac_delim
34740 sysconfdir!$sysconfdir$ac_delim
34741 sharedstatedir!$sharedstatedir$ac_delim
34742 localstatedir!$localstatedir$ac_delim
34743 includedir!$includedir$ac_delim
34744 oldincludedir!$oldincludedir$ac_delim
34745 docdir!$docdir$ac_delim
34746 infodir!$infodir$ac_delim
34747 htmldir!$htmldir$ac_delim
34748 dvidir!$dvidir$ac_delim
34749 pdfdir!$pdfdir$ac_delim
34750 psdir!$psdir$ac_delim
34751 libdir!$libdir$ac_delim
34752 localedir!$localedir$ac_delim
34753 mandir!$mandir$ac_delim
34754 DEFS!$DEFS$ac_delim
34755 ECHO_C!$ECHO_C$ac_delim
34756 ECHO_N!$ECHO_N$ac_delim
34757 ECHO_T!$ECHO_T$ac_delim
34758 LIBS!$LIBS$ac_delim
34759 build_alias!$build_alias$ac_delim
34760 host_alias!$host_alias$ac_delim
34761 target_alias!$target_alias$ac_delim
34762 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
34763 subdirs!$subdirs$ac_delim
34764 build!$build$ac_delim
34765 build_cpu!$build_cpu$ac_delim
34766 build_vendor!$build_vendor$ac_delim
34767 build_os!$build_os$ac_delim
34768 host!$host$ac_delim
34769 host_cpu!$host_cpu$ac_delim
34770 host_vendor!$host_vendor$ac_delim
34771 host_os!$host_os$ac_delim
34772 target!$target$ac_delim
34773 target_cpu!$target_cpu$ac_delim
34774 target_vendor!$target_vendor$ac_delim
34775 target_os!$target_os$ac_delim
34776 OS!$OS$ac_delim
34777 LINKALL!$LINKALL$ac_delim
34778 NOLINKALL!$NOLINKALL$ac_delim
34779 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
34780 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
34781 ARCH!$ARCH$ac_delim
34782 ENDIAN!$ENDIAN$ac_delim
34783 CC!$CC$ac_delim
34784 CFLAGS!$CFLAGS$ac_delim
34785 LDFLAGS!$LDFLAGS$ac_delim
34786 CPPFLAGS!$CPPFLAGS$ac_delim
34787 ac_ct_CC!$ac_ct_CC$ac_delim
34788 EXEEXT!$EXEEXT$ac_delim
34789 OBJEXT!$OBJEXT$ac_delim
34790 CPP!$CPP$ac_delim
34791 GREP!$GREP$ac_delim
34792 EGREP!$EGREP$ac_delim
34793 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
34794 BUILD_CC!$BUILD_CC$ac_delim
34795 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
34796 BUILD_CXX!$BUILD_CXX$ac_delim
34797 CVSBUILD!$CVSBUILD$ac_delim
34798 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
34799 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
34800 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
34801 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
34802 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
34803 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
34804 JIT!$JIT$ac_delim
34805 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
34806 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
34807 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
34808 ENABLE_PIC!$ENABLE_PIC$ac_delim
34809 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
34810 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
34811 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
34812 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
34813 CXX!$CXX$ac_delim
34814 CXXFLAGS!$CXXFLAGS$ac_delim
34815 ac_ct_CXX!$ac_ct_CXX$ac_delim
34816 NM!$NM$ac_delim
34817 ifGNUmake!$ifGNUmake$ac_delim
34818 LN_S!$LN_S$ac_delim
34819 CMP!$CMP$ac_delim
34820 CP!$CP$ac_delim
34821 DATE!$DATE$ac_delim
34822 _ACEOF
34824 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
34825 break
34826 elif $ac_last_try; then
34827 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
34828 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
34829 { (exit 1); exit 1; }; }
34830 else
34831 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
34833 done
34835 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
34836 if test -n "$ac_eof"; then
34837 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
34838 ac_eof=`expr $ac_eof + 1`
34841 cat >>$CONFIG_STATUS <<_ACEOF
34842 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
34843 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
34844 _ACEOF
34845 sed '
34846 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
34847 s/^/s,@/; s/!/@,|#_!!_#|/
34850 s/'"$ac_delim"'$/,g/; t
34851 s/$/\\/; p
34852 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
34853 ' >>$CONFIG_STATUS <conf$$subs.sed
34854 rm -f conf$$subs.sed
34855 cat >>$CONFIG_STATUS <<_ACEOF
34856 CEOF$ac_eof
34857 _ACEOF
34860 ac_delim='%!_!# '
34861 for ac_last_try in false false false false false :; do
34862 cat >conf$$subs.sed <<_ACEOF
34863 FIND!$FIND$ac_delim
34864 MKDIR!$MKDIR$ac_delim
34865 MV!$MV$ac_delim
34866 RANLIB!$RANLIB$ac_delim
34867 RM!$RM$ac_delim
34868 SED!$SED$ac_delim
34869 TAR!$TAR$ac_delim
34870 BINPWD!$BINPWD$ac_delim
34871 GRAPHVIZ!$GRAPHVIZ$ac_delim
34872 DOT!$DOT$ac_delim
34873 GV!$GV$ac_delim
34874 DOTTY!$DOTTY$ac_delim
34875 PERL!$PERL$ac_delim
34876 HAVE_PERL!$HAVE_PERL$ac_delim
34877 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
34878 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
34879 INSTALL_DATA!$INSTALL_DATA$ac_delim
34880 BZIP2!$BZIP2$ac_delim
34881 DOXYGEN!$DOXYGEN$ac_delim
34882 GROFF!$GROFF$ac_delim
34883 GZIP!$GZIP$ac_delim
34884 POD2HTML!$POD2HTML$ac_delim
34885 POD2MAN!$POD2MAN$ac_delim
34886 RUNTEST!$RUNTEST$ac_delim
34887 TCLSH!$TCLSH$ac_delim
34888 ZIP!$ZIP$ac_delim
34889 OCAMLC!$OCAMLC$ac_delim
34890 OCAMLOPT!$OCAMLOPT$ac_delim
34891 OCAMLDEP!$OCAMLDEP$ac_delim
34892 OCAMLDOC!$OCAMLDOC$ac_delim
34893 GAS!$GAS$ac_delim
34894 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
34895 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
34896 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
34897 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
34898 LIBADD_DL!$LIBADD_DL$ac_delim
34899 ECHO!$ECHO$ac_delim
34900 AR!$AR$ac_delim
34901 STRIP!$STRIP$ac_delim
34902 CXXCPP!$CXXCPP$ac_delim
34903 F77!$F77$ac_delim
34904 FFLAGS!$FFLAGS$ac_delim
34905 ac_ct_F77!$ac_ct_F77$ac_delim
34906 LIBTOOL!$LIBTOOL$ac_delim
34907 LLVMGCC!$LLVMGCC$ac_delim
34908 LLVMGXX!$LLVMGXX$ac_delim
34909 LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
34910 LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
34911 USE_UDIS86!$USE_UDIS86$ac_delim
34912 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
34913 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
34914 ALLOCA!$ALLOCA$ac_delim
34915 MMAP_FILE!$MMAP_FILE$ac_delim
34916 LLVMCC1!$LLVMCC1$ac_delim
34917 LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
34918 LLVMGCCDIR!$LLVMGCCDIR$ac_delim
34919 LLVMGCCLIBEXEC!$LLVMGCCLIBEXEC$ac_delim
34920 LLVMGCC_VERSION!$LLVMGCC_VERSION$ac_delim
34921 LLVMGCC_MAJVERS!$LLVMGCC_MAJVERS$ac_delim
34922 LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
34923 SHLIBEXT!$SHLIBEXT$ac_delim
34924 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
34925 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
34926 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
34927 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
34928 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
34929 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
34930 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
34931 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
34932 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
34933 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
34934 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
34935 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
34936 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
34937 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
34938 RPATH!$RPATH$ac_delim
34939 RDYNAMIC!$RDYNAMIC$ac_delim
34940 LIBOBJS!$LIBOBJS$ac_delim
34941 LTLIBOBJS!$LTLIBOBJS$ac_delim
34942 _ACEOF
34944 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 79; then
34945 break
34946 elif $ac_last_try; then
34947 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
34948 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
34949 { (exit 1); exit 1; }; }
34950 else
34951 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
34953 done
34955 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
34956 if test -n "$ac_eof"; then
34957 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
34958 ac_eof=`expr $ac_eof + 1`
34961 cat >>$CONFIG_STATUS <<_ACEOF
34962 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
34963 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
34964 _ACEOF
34965 sed '
34966 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
34967 s/^/s,@/; s/!/@,|#_!!_#|/
34970 s/'"$ac_delim"'$/,g/; t
34971 s/$/\\/; p
34972 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
34973 ' >>$CONFIG_STATUS <conf$$subs.sed
34974 rm -f conf$$subs.sed
34975 cat >>$CONFIG_STATUS <<_ACEOF
34976 :end
34977 s/|#_!!_#|//g
34978 CEOF$ac_eof
34979 _ACEOF
34982 # VPATH may cause trouble with some makes, so we remove $(srcdir),
34983 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
34984 # trailing colons and then remove the whole line if VPATH becomes empty
34985 # (actually we leave an empty line to preserve line numbers).
34986 if test "x$srcdir" = x.; then
34987 ac_vpsub='/^[ ]*VPATH[ ]*=/{
34988 s/:*\$(srcdir):*/:/
34989 s/:*\${srcdir}:*/:/
34990 s/:*@srcdir@:*/:/
34991 s/^\([^=]*=[ ]*\):*/\1/
34992 s/:*$//
34993 s/^[^=]*=[ ]*$//
34997 cat >>$CONFIG_STATUS <<\_ACEOF
34998 fi # test -n "$CONFIG_FILES"
35001 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
35003 case $ac_tag in
35004 :[FHLC]) ac_mode=$ac_tag; continue;;
35005 esac
35006 case $ac_mode$ac_tag in
35007 :[FHL]*:*);;
35008 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
35009 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
35010 { (exit 1); exit 1; }; };;
35011 :[FH]-) ac_tag=-:-;;
35012 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
35013 esac
35014 ac_save_IFS=$IFS
35015 IFS=:
35016 set x $ac_tag
35017 IFS=$ac_save_IFS
35018 shift
35019 ac_file=$1
35020 shift
35022 case $ac_mode in
35023 :L) ac_source=$1;;
35024 :[FH])
35025 ac_file_inputs=
35026 for ac_f
35028 case $ac_f in
35029 -) ac_f="$tmp/stdin";;
35030 *) # Look for the file first in the build tree, then in the source tree
35031 # (if the path is not absolute). The absolute path cannot be DOS-style,
35032 # because $ac_f cannot contain `:'.
35033 test -f "$ac_f" ||
35034 case $ac_f in
35035 [\\/$]*) false;;
35036 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
35037 esac ||
35038 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
35039 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
35040 { (exit 1); exit 1; }; };;
35041 esac
35042 ac_file_inputs="$ac_file_inputs $ac_f"
35043 done
35045 # Let's still pretend it is `configure' which instantiates (i.e., don't
35046 # use $as_me), people would be surprised to read:
35047 # /* config.h. Generated by config.status. */
35048 configure_input="Generated from "`IFS=:
35049 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
35050 if test x"$ac_file" != x-; then
35051 configure_input="$ac_file. $configure_input"
35052 { echo "$as_me:$LINENO: creating $ac_file" >&5
35053 echo "$as_me: creating $ac_file" >&6;}
35056 case $ac_tag in
35057 *:-:* | *:-) cat >"$tmp/stdin";;
35058 esac
35060 esac
35062 ac_dir=`$as_dirname -- "$ac_file" ||
35063 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35064 X"$ac_file" : 'X\(//\)[^/]' \| \
35065 X"$ac_file" : 'X\(//\)$' \| \
35066 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
35067 echo X"$ac_file" |
35068 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35069 s//\1/
35072 /^X\(\/\/\)[^/].*/{
35073 s//\1/
35076 /^X\(\/\/\)$/{
35077 s//\1/
35080 /^X\(\/\).*/{
35081 s//\1/
35084 s/.*/./; q'`
35085 { as_dir="$ac_dir"
35086 case $as_dir in #(
35087 -*) as_dir=./$as_dir;;
35088 esac
35089 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
35090 as_dirs=
35091 while :; do
35092 case $as_dir in #(
35093 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
35094 *) as_qdir=$as_dir;;
35095 esac
35096 as_dirs="'$as_qdir' $as_dirs"
35097 as_dir=`$as_dirname -- "$as_dir" ||
35098 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35099 X"$as_dir" : 'X\(//\)[^/]' \| \
35100 X"$as_dir" : 'X\(//\)$' \| \
35101 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
35102 echo X"$as_dir" |
35103 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35104 s//\1/
35107 /^X\(\/\/\)[^/].*/{
35108 s//\1/
35111 /^X\(\/\/\)$/{
35112 s//\1/
35115 /^X\(\/\).*/{
35116 s//\1/
35119 s/.*/./; q'`
35120 test -d "$as_dir" && break
35121 done
35122 test -z "$as_dirs" || eval "mkdir $as_dirs"
35123 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
35124 echo "$as_me: error: cannot create directory $as_dir" >&2;}
35125 { (exit 1); exit 1; }; }; }
35126 ac_builddir=.
35128 case "$ac_dir" in
35129 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
35131 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
35132 # A ".." for each directory in $ac_dir_suffix.
35133 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
35134 case $ac_top_builddir_sub in
35135 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
35136 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
35137 esac ;;
35138 esac
35139 ac_abs_top_builddir=$ac_pwd
35140 ac_abs_builddir=$ac_pwd$ac_dir_suffix
35141 # for backward compatibility:
35142 ac_top_builddir=$ac_top_build_prefix
35144 case $srcdir in
35145 .) # We are building in place.
35146 ac_srcdir=.
35147 ac_top_srcdir=$ac_top_builddir_sub
35148 ac_abs_top_srcdir=$ac_pwd ;;
35149 [\\/]* | ?:[\\/]* ) # Absolute name.
35150 ac_srcdir=$srcdir$ac_dir_suffix;
35151 ac_top_srcdir=$srcdir
35152 ac_abs_top_srcdir=$srcdir ;;
35153 *) # Relative name.
35154 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
35155 ac_top_srcdir=$ac_top_build_prefix$srcdir
35156 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
35157 esac
35158 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
35161 case $ac_mode in
35164 # CONFIG_FILE
35167 case $INSTALL in
35168 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
35169 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
35170 esac
35171 _ACEOF
35173 cat >>$CONFIG_STATUS <<\_ACEOF
35174 # If the template does not know about datarootdir, expand it.
35175 # FIXME: This hack should be removed a few years after 2.60.
35176 ac_datarootdir_hack=; ac_datarootdir_seen=
35178 case `sed -n '/datarootdir/ {
35182 /@datadir@/p
35183 /@docdir@/p
35184 /@infodir@/p
35185 /@localedir@/p
35186 /@mandir@/p
35187 ' $ac_file_inputs` in
35188 *datarootdir*) ac_datarootdir_seen=yes;;
35189 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
35190 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
35191 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
35192 _ACEOF
35193 cat >>$CONFIG_STATUS <<_ACEOF
35194 ac_datarootdir_hack='
35195 s&@datadir@&$datadir&g
35196 s&@docdir@&$docdir&g
35197 s&@infodir@&$infodir&g
35198 s&@localedir@&$localedir&g
35199 s&@mandir@&$mandir&g
35200 s&\\\${datarootdir}&$datarootdir&g' ;;
35201 esac
35202 _ACEOF
35204 # Neutralize VPATH when `$srcdir' = `.'.
35205 # Shell code in configure.ac might set extrasub.
35206 # FIXME: do we really want to maintain this feature?
35207 cat >>$CONFIG_STATUS <<_ACEOF
35208 sed "$ac_vpsub
35209 $extrasub
35210 _ACEOF
35211 cat >>$CONFIG_STATUS <<\_ACEOF
35213 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
35214 s&@configure_input@&$configure_input&;t t
35215 s&@top_builddir@&$ac_top_builddir_sub&;t t
35216 s&@srcdir@&$ac_srcdir&;t t
35217 s&@abs_srcdir@&$ac_abs_srcdir&;t t
35218 s&@top_srcdir@&$ac_top_srcdir&;t t
35219 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
35220 s&@builddir@&$ac_builddir&;t t
35221 s&@abs_builddir@&$ac_abs_builddir&;t t
35222 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
35223 s&@INSTALL@&$ac_INSTALL&;t t
35224 $ac_datarootdir_hack
35225 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
35227 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
35228 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
35229 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
35230 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
35231 which seems to be undefined. Please make sure it is defined." >&5
35232 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
35233 which seems to be undefined. Please make sure it is defined." >&2;}
35235 rm -f "$tmp/stdin"
35236 case $ac_file in
35237 -) cat "$tmp/out"; rm -f "$tmp/out";;
35238 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
35239 esac
35243 # CONFIG_HEADER
35245 _ACEOF
35247 # Transform confdefs.h into a sed script `conftest.defines', that
35248 # substitutes the proper values into config.h.in to produce config.h.
35249 rm -f conftest.defines conftest.tail
35250 # First, append a space to every undef/define line, to ease matching.
35251 echo 's/$/ /' >conftest.defines
35252 # Then, protect against being on the right side of a sed subst, or in
35253 # an unquoted here document, in config.status. If some macros were
35254 # called several times there might be several #defines for the same
35255 # symbol, which is useless. But do not sort them, since the last
35256 # AC_DEFINE must be honored.
35257 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
35258 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
35259 # NAME is the cpp macro being defined, VALUE is the value it is being given.
35260 # PARAMS is the parameter list in the macro definition--in most cases, it's
35261 # just an empty string.
35262 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
35263 ac_dB='\\)[ (].*,\\1define\\2'
35264 ac_dC=' '
35265 ac_dD=' ,'
35267 uniq confdefs.h |
35268 sed -n '
35269 t rset
35270 :rset
35271 s/^[ ]*#[ ]*define[ ][ ]*//
35272 t ok
35275 s/[\\&,]/\\&/g
35276 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
35277 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
35278 ' >>conftest.defines
35280 # Remove the space that was appended to ease matching.
35281 # Then replace #undef with comments. This is necessary, for
35282 # example, in the case of _POSIX_SOURCE, which is predefined and required
35283 # on some systems where configure will not decide to define it.
35284 # (The regexp can be short, since the line contains either #define or #undef.)
35285 echo 's/ $//
35286 s,^[ #]*u.*,/* & */,' >>conftest.defines
35288 # Break up conftest.defines:
35289 ac_max_sed_lines=50
35291 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
35292 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
35293 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
35294 # et cetera.
35295 ac_in='$ac_file_inputs'
35296 ac_out='"$tmp/out1"'
35297 ac_nxt='"$tmp/out2"'
35299 while :
35301 # Write a here document:
35302 cat >>$CONFIG_STATUS <<_ACEOF
35303 # First, check the format of the line:
35304 cat >"\$tmp/defines.sed" <<\\CEOF
35305 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
35306 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
35308 :def
35309 _ACEOF
35310 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
35311 echo 'CEOF
35312 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
35313 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
35314 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
35315 grep . conftest.tail >/dev/null || break
35316 rm -f conftest.defines
35317 mv conftest.tail conftest.defines
35318 done
35319 rm -f conftest.defines conftest.tail
35321 echo "ac_result=$ac_in" >>$CONFIG_STATUS
35322 cat >>$CONFIG_STATUS <<\_ACEOF
35323 if test x"$ac_file" != x-; then
35324 echo "/* $configure_input */" >"$tmp/config.h"
35325 cat "$ac_result" >>"$tmp/config.h"
35326 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
35327 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
35328 echo "$as_me: $ac_file is unchanged" >&6;}
35329 else
35330 rm -f $ac_file
35331 mv "$tmp/config.h" $ac_file
35333 else
35334 echo "/* $configure_input */"
35335 cat "$ac_result"
35337 rm -f "$tmp/out12"
35340 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
35341 echo "$as_me: executing $ac_file commands" >&6;}
35343 esac
35346 case $ac_file$ac_mode in
35347 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
35348 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/Makefile Makefile ;;
35349 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
35350 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/Makefile.common Makefile.common ;;
35351 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
35352 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/examples/Makefile examples/Makefile ;;
35353 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
35354 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/lib/Makefile lib/Makefile ;;
35355 "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
35356 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
35357 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
35358 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/test/Makefile test/Makefile ;;
35359 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
35360 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
35361 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
35362 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
35363 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
35364 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/tools/Makefile tools/Makefile ;;
35365 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
35366 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/utils/Makefile utils/Makefile ;;
35367 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
35368 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/projects/Makefile projects/Makefile ;;
35369 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
35370 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
35371 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
35372 ${SHELL} ${llvm_src}/autoconf/install-sh -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
35374 esac
35375 done # for ac_tag
35378 { (exit 0); exit 0; }
35379 _ACEOF
35380 chmod +x $CONFIG_STATUS
35381 ac_clean_files=$ac_clean_files_save
35384 # configure is writing to config.log, and then calls config.status.
35385 # config.status does its own redirection, appending to config.log.
35386 # Unfortunately, on DOS this fails, as config.log is still kept open
35387 # by configure, so config.status won't be able to write to it; its
35388 # output is simply discarded. So we exec the FD to /dev/null,
35389 # effectively closing config.log, so it can be properly (re)opened and
35390 # appended to by config.status. When coming back to configure, we
35391 # need to make the FD available again.
35392 if test "$no_create" != yes; then
35393 ac_cs_success=:
35394 ac_config_status_args=
35395 test "$silent" = yes &&
35396 ac_config_status_args="$ac_config_status_args --quiet"
35397 exec 5>/dev/null
35398 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
35399 exec 5>>config.log
35400 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
35401 # would make configure fail if this is the last instruction.
35402 $ac_cs_success || { (exit 1); exit 1; }
35406 # CONFIG_SUBDIRS section.
35408 if test "$no_recursion" != yes; then
35410 # Remove --cache-file and --srcdir arguments so they do not pile up.
35411 ac_sub_configure_args=
35412 ac_prev=
35413 eval "set x $ac_configure_args"
35414 shift
35415 for ac_arg
35417 if test -n "$ac_prev"; then
35418 ac_prev=
35419 continue
35421 case $ac_arg in
35422 -cache-file | --cache-file | --cache-fil | --cache-fi \
35423 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
35424 ac_prev=cache_file ;;
35425 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
35426 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
35427 | --c=*)
35429 --config-cache | -C)
35431 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
35432 ac_prev=srcdir ;;
35433 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
35435 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
35436 ac_prev=prefix ;;
35437 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
35440 case $ac_arg in
35441 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
35442 esac
35443 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
35444 esac
35445 done
35447 # Always prepend --prefix to ensure using the same prefix
35448 # in subdir configurations.
35449 ac_arg="--prefix=$prefix"
35450 case $ac_arg in
35451 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
35452 esac
35453 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
35455 ac_popdir=`pwd`
35456 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
35458 # Do not complain, so a configure script can configure whichever
35459 # parts of a large source tree are present.
35460 test -d "$srcdir/$ac_dir" || continue
35462 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
35463 echo "$as_me:$LINENO: $ac_msg" >&5
35464 echo "$ac_msg" >&6
35465 { as_dir="$ac_dir"
35466 case $as_dir in #(
35467 -*) as_dir=./$as_dir;;
35468 esac
35469 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
35470 as_dirs=
35471 while :; do
35472 case $as_dir in #(
35473 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
35474 *) as_qdir=$as_dir;;
35475 esac
35476 as_dirs="'$as_qdir' $as_dirs"
35477 as_dir=`$as_dirname -- "$as_dir" ||
35478 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35479 X"$as_dir" : 'X\(//\)[^/]' \| \
35480 X"$as_dir" : 'X\(//\)$' \| \
35481 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
35482 echo X"$as_dir" |
35483 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35484 s//\1/
35487 /^X\(\/\/\)[^/].*/{
35488 s//\1/
35491 /^X\(\/\/\)$/{
35492 s//\1/
35495 /^X\(\/\).*/{
35496 s//\1/
35499 s/.*/./; q'`
35500 test -d "$as_dir" && break
35501 done
35502 test -z "$as_dirs" || eval "mkdir $as_dirs"
35503 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
35504 echo "$as_me: error: cannot create directory $as_dir" >&2;}
35505 { (exit 1); exit 1; }; }; }
35506 ac_builddir=.
35508 case "$ac_dir" in
35509 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
35511 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
35512 # A ".." for each directory in $ac_dir_suffix.
35513 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
35514 case $ac_top_builddir_sub in
35515 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
35516 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
35517 esac ;;
35518 esac
35519 ac_abs_top_builddir=$ac_pwd
35520 ac_abs_builddir=$ac_pwd$ac_dir_suffix
35521 # for backward compatibility:
35522 ac_top_builddir=$ac_top_build_prefix
35524 case $srcdir in
35525 .) # We are building in place.
35526 ac_srcdir=.
35527 ac_top_srcdir=$ac_top_builddir_sub
35528 ac_abs_top_srcdir=$ac_pwd ;;
35529 [\\/]* | ?:[\\/]* ) # Absolute name.
35530 ac_srcdir=$srcdir$ac_dir_suffix;
35531 ac_top_srcdir=$srcdir
35532 ac_abs_top_srcdir=$srcdir ;;
35533 *) # Relative name.
35534 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
35535 ac_top_srcdir=$ac_top_build_prefix$srcdir
35536 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
35537 esac
35538 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
35541 cd "$ac_dir"
35543 # Check for guested configure; otherwise get Cygnus style configure.
35544 if test -f "$ac_srcdir/configure.gnu"; then
35545 ac_sub_configure=$ac_srcdir/configure.gnu
35546 elif test -f "$ac_srcdir/configure"; then
35547 ac_sub_configure=$ac_srcdir/configure
35548 elif test -f "$ac_srcdir/configure.in"; then
35549 # This should be Cygnus configure.
35550 ac_sub_configure=$ac_aux_dir/configure
35551 else
35552 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
35553 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
35554 ac_sub_configure=
35557 # The recursion is here.
35558 if test -n "$ac_sub_configure"; then
35559 # Make the cache file name correct relative to the subdirectory.
35560 case $cache_file in
35561 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
35562 *) # Relative name.
35563 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
35564 esac
35566 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
35567 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
35568 # The eval makes quoting arguments work.
35569 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
35570 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
35571 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
35572 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
35573 { (exit 1); exit 1; }; }
35576 cd "$ac_popdir"
35577 done