Arrays and vectors with different numbers of elements are not equivalent.
[llvm.git] / configure
blobdc1b5b3fbe32ad0fa12409c232180fb4ad7d613f
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for llvm 2.8svn.
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-2010 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'"
541 exec 7<&0 </dev/null 6>&1
543 # Name of the host.
544 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
549 # Initializations.
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559 SHELL=${CONFIG_SHELL-/bin/sh}
561 # Identity of this package.
562 PACKAGE_NAME='llvm'
563 PACKAGE_TARNAME='-llvm-'
564 PACKAGE_VERSION='2.8svn'
565 PACKAGE_STRING='llvm 2.8svn'
566 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
568 ac_unique_file="lib/VMCore/Module.cpp"
569 # Factoring default headers for most tests.
570 ac_includes_default="\
571 #include <stdio.h>
572 #if HAVE_SYS_TYPES_H
573 # include <sys/types.h>
574 #endif
575 #if HAVE_SYS_STAT_H
576 # include <sys/stat.h>
577 #endif
578 #if STDC_HEADERS
579 # include <stdlib.h>
580 # include <stddef.h>
581 #else
582 # if HAVE_STDLIB_H
583 # include <stdlib.h>
584 # endif
585 #endif
586 #if HAVE_STRING_H
587 # if !STDC_HEADERS && HAVE_MEMORY_H
588 # include <memory.h>
589 # endif
590 # include <string.h>
591 #endif
592 #if HAVE_STRINGS_H
593 # include <strings.h>
594 #endif
595 #if HAVE_INTTYPES_H
596 # include <inttypes.h>
597 #endif
598 #if HAVE_STDINT_H
599 # include <stdint.h>
600 #endif
601 #if HAVE_UNISTD_H
602 # include <unistd.h>
603 #endif"
605 ac_subst_vars='SHELL
606 PATH_SEPARATOR
607 PACKAGE_NAME
608 PACKAGE_TARNAME
609 PACKAGE_VERSION
610 PACKAGE_STRING
611 PACKAGE_BUGREPORT
612 exec_prefix
613 prefix
614 program_transform_name
615 bindir
616 sbindir
617 libexecdir
618 datarootdir
619 datadir
620 sysconfdir
621 sharedstatedir
622 localstatedir
623 includedir
624 oldincludedir
625 docdir
626 infodir
627 htmldir
628 dvidir
629 pdfdir
630 psdir
631 libdir
632 localedir
633 mandir
634 DEFS
635 ECHO_C
636 ECHO_N
637 ECHO_T
638 LIBS
639 build_alias
640 host_alias
641 target_alias
642 LLVM_COPYRIGHT
643 subdirs
644 build
645 build_cpu
646 build_vendor
647 build_os
648 host
649 host_cpu
650 host_vendor
651 host_os
652 target
653 target_cpu
654 target_vendor
655 target_os
657 HOST_OS
658 TARGET_OS
659 LINKALL
660 NOLINKALL
661 LLVM_ON_UNIX
662 LLVM_ON_WIN32
663 ARCH
664 ENDIAN
666 CFLAGS
667 LDFLAGS
668 CPPFLAGS
669 ac_ct_CC
670 EXEEXT
671 OBJEXT
673 GREP
674 EGREP
675 LLVM_CROSS_COMPILING
676 BUILD_CC
677 BUILD_EXEEXT
678 BUILD_CXX
679 CVSBUILD
680 ENABLE_OPTIMIZED
681 ENABLE_PROFILING
682 DISABLE_ASSERTIONS
683 ENABLE_EXPENSIVE_CHECKS
684 EXPENSIVE_CHECKS
685 DEBUG_RUNTIME
686 DEBUG_SYMBOLS
688 TARGET_HAS_JIT
689 ENABLE_DOXYGEN
690 ENABLE_THREADS
691 ENABLE_PIC
692 ENABLE_SHARED
693 ENABLE_TIMESTAMPS
694 TARGETS_TO_BUILD
695 LLVM_ENUM_TARGETS
696 LLVM_ENUM_ASM_PRINTERS
697 LLVM_ENUM_ASM_PARSERS
698 LLVM_ENUM_DISASSEMBLERS
699 ENABLE_CBE_PRINTF_A
700 CLANGPATH
701 CLANGXXPATH
702 ENABLE_BUILT_CLANG
703 OPTIMIZE_OPTION
704 EXTRA_OPTIONS
705 BINUTILS_INCDIR
706 ENABLE_LLVMC_DYNAMIC
707 ENABLE_LLVMC_DYNAMIC_PLUGINS
709 CXXFLAGS
710 ac_ct_CXX
712 ifGNUmake
713 LN_S
716 DATE
717 FIND
718 MKDIR
720 RANLIB
725 BINPWD
726 GRAPHVIZ
729 NEATO
730 TWOPI
731 CIRCO
733 DOTTY
734 PERL
735 HAVE_PERL
736 INSTALL_PROGRAM
737 INSTALL_SCRIPT
738 INSTALL_DATA
739 BZIP2
741 DOXYGEN
742 GROFF
743 GZIP
744 POD2HTML
745 POD2MAN
746 PDFROFF
747 RUNTEST
748 TCLSH
750 OCAMLC
751 OCAMLOPT
752 OCAMLDEP
753 OCAMLDOC
755 HAVE_LINK_VERSION_SCRIPT
756 INSTALL_LTDL_TRUE
757 INSTALL_LTDL_FALSE
758 CONVENIENCE_LTDL_TRUE
759 CONVENIENCE_LTDL_FALSE
760 LIBADD_DL
761 LLVMGCCCOMMAND
762 LLVMGXXCOMMAND
763 LLVMGCC
764 LLVMGXX
765 LLVMCC_OPTION
766 NO_VARIADIC_MACROS
767 NO_MISSING_FIELD_INITIALIZERS
768 USE_UDIS86
769 USE_OPROFILE
770 HAVE_PTHREAD
771 HUGE_VAL_SANITY
772 MMAP_FILE
773 LLVMCC1
774 LLVMCC1PLUS
775 LLVMGCCDIR
776 LLVMGCC_LANGS
777 SHLIBEXT
778 SHLIBPATH_VAR
779 LLVM_PREFIX
780 LLVM_BINDIR
781 LLVM_LIBDIR
782 LLVM_DATADIR
783 LLVM_DOCSDIR
784 LLVM_ETCDIR
785 LLVM_INCLUDEDIR
786 LLVM_INFODIR
787 LLVM_MANDIR
788 LLVM_CONFIGTIME
789 BINDINGS_TO_BUILD
790 ALL_BINDINGS
791 OCAML_LIBDIR
792 ENABLE_VISIBILITY_INLINES_HIDDEN
793 RPATH
794 RDYNAMIC
795 LIBOBJS
796 LTLIBOBJS'
797 ac_subst_files=''
798 ac_precious_vars='build_alias
799 host_alias
800 target_alias
802 CFLAGS
803 LDFLAGS
804 CPPFLAGS
807 CXXFLAGS
808 CCC'
809 ac_subdirs_all='projects/llvm-gcc
810 projects/test-suite
811 projects/llvm-test
812 projects/poolalloc
813 projects/llvm-poolalloc
814 projects/sample
815 projects/privbracket
816 projects/llvm-stacker
817 projects/llvm-reopt
818 projects/llvm-java
819 projects/llvm-tv
820 projects/safecode
821 projects/llvm-kernel'
823 # Initialize some variables set by options.
824 ac_init_help=
825 ac_init_version=false
826 # The variables have the same names as the options, with
827 # dashes changed to underlines.
828 cache_file=/dev/null
829 exec_prefix=NONE
830 no_create=
831 no_recursion=
832 prefix=NONE
833 program_prefix=NONE
834 program_suffix=NONE
835 program_transform_name=s,x,x,
836 silent=
837 site=
838 srcdir=
839 verbose=
840 x_includes=NONE
841 x_libraries=NONE
843 # Installation directory options.
844 # These are left unexpanded so users can "make install exec_prefix=/foo"
845 # and all the variables that are supposed to be based on exec_prefix
846 # by default will actually change.
847 # Use braces instead of parens because sh, perl, etc. also accept them.
848 # (The list follows the same order as the GNU Coding Standards.)
849 bindir='${exec_prefix}/bin'
850 sbindir='${exec_prefix}/sbin'
851 libexecdir='${exec_prefix}/libexec'
852 datarootdir='${prefix}/share'
853 datadir='${datarootdir}'
854 sysconfdir='${prefix}/etc'
855 sharedstatedir='${prefix}/com'
856 localstatedir='${prefix}/var'
857 includedir='${prefix}/include'
858 oldincludedir='/usr/include'
859 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
860 infodir='${datarootdir}/info'
861 htmldir='${docdir}'
862 dvidir='${docdir}'
863 pdfdir='${docdir}'
864 psdir='${docdir}'
865 libdir='${exec_prefix}/lib'
866 localedir='${datarootdir}/locale'
867 mandir='${datarootdir}/man'
869 ac_prev=
870 ac_dashdash=
871 for ac_option
873 # If the previous option needs an argument, assign it.
874 if test -n "$ac_prev"; then
875 eval $ac_prev=\$ac_option
876 ac_prev=
877 continue
880 case $ac_option in
881 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
882 *) ac_optarg=yes ;;
883 esac
885 # Accept the important Cygnus configure options, so we can diagnose typos.
887 case $ac_dashdash$ac_option in
889 ac_dashdash=yes ;;
891 -bindir | --bindir | --bindi | --bind | --bin | --bi)
892 ac_prev=bindir ;;
893 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
894 bindir=$ac_optarg ;;
896 -build | --build | --buil | --bui | --bu)
897 ac_prev=build_alias ;;
898 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
899 build_alias=$ac_optarg ;;
901 -cache-file | --cache-file | --cache-fil | --cache-fi \
902 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
903 ac_prev=cache_file ;;
904 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
905 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
906 cache_file=$ac_optarg ;;
908 --config-cache | -C)
909 cache_file=config.cache ;;
911 -datadir | --datadir | --datadi | --datad)
912 ac_prev=datadir ;;
913 -datadir=* | --datadir=* | --datadi=* | --datad=*)
914 datadir=$ac_optarg ;;
916 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
917 | --dataroo | --dataro | --datar)
918 ac_prev=datarootdir ;;
919 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
920 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
921 datarootdir=$ac_optarg ;;
923 -disable-* | --disable-*)
924 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
925 # Reject names that are not valid shell variable names.
926 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
927 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
928 { (exit 1); exit 1; }; }
929 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
930 eval enable_$ac_feature=no ;;
932 -docdir | --docdir | --docdi | --doc | --do)
933 ac_prev=docdir ;;
934 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
935 docdir=$ac_optarg ;;
937 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938 ac_prev=dvidir ;;
939 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
940 dvidir=$ac_optarg ;;
942 -enable-* | --enable-*)
943 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
944 # Reject names that are not valid shell variable names.
945 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
946 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
947 { (exit 1); exit 1; }; }
948 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
949 eval enable_$ac_feature=\$ac_optarg ;;
951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
953 | --exec | --exe | --ex)
954 ac_prev=exec_prefix ;;
955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
957 | --exec=* | --exe=* | --ex=*)
958 exec_prefix=$ac_optarg ;;
960 -gas | --gas | --ga | --g)
961 # Obsolete; use --with-gas.
962 with_gas=yes ;;
964 -help | --help | --hel | --he | -h)
965 ac_init_help=long ;;
966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
967 ac_init_help=recursive ;;
968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
969 ac_init_help=short ;;
971 -host | --host | --hos | --ho)
972 ac_prev=host_alias ;;
973 -host=* | --host=* | --hos=* | --ho=*)
974 host_alias=$ac_optarg ;;
976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
977 ac_prev=htmldir ;;
978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
979 | --ht=*)
980 htmldir=$ac_optarg ;;
982 -includedir | --includedir | --includedi | --included | --include \
983 | --includ | --inclu | --incl | --inc)
984 ac_prev=includedir ;;
985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
986 | --includ=* | --inclu=* | --incl=* | --inc=*)
987 includedir=$ac_optarg ;;
989 -infodir | --infodir | --infodi | --infod | --info | --inf)
990 ac_prev=infodir ;;
991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
992 infodir=$ac_optarg ;;
994 -libdir | --libdir | --libdi | --libd)
995 ac_prev=libdir ;;
996 -libdir=* | --libdir=* | --libdi=* | --libd=*)
997 libdir=$ac_optarg ;;
999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1000 | --libexe | --libex | --libe)
1001 ac_prev=libexecdir ;;
1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1003 | --libexe=* | --libex=* | --libe=*)
1004 libexecdir=$ac_optarg ;;
1006 -localedir | --localedir | --localedi | --localed | --locale)
1007 ac_prev=localedir ;;
1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1009 localedir=$ac_optarg ;;
1011 -localstatedir | --localstatedir | --localstatedi | --localstated \
1012 | --localstate | --localstat | --localsta | --localst | --locals)
1013 ac_prev=localstatedir ;;
1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1016 localstatedir=$ac_optarg ;;
1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1019 ac_prev=mandir ;;
1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1021 mandir=$ac_optarg ;;
1023 -nfp | --nfp | --nf)
1024 # Obsolete; use --without-fp.
1025 with_fp=no ;;
1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1028 | --no-cr | --no-c | -n)
1029 no_create=yes ;;
1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1033 no_recursion=yes ;;
1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1037 | --oldin | --oldi | --old | --ol | --o)
1038 ac_prev=oldincludedir ;;
1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1042 oldincludedir=$ac_optarg ;;
1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1045 ac_prev=prefix ;;
1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1047 prefix=$ac_optarg ;;
1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1050 | --program-pre | --program-pr | --program-p)
1051 ac_prev=program_prefix ;;
1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1054 program_prefix=$ac_optarg ;;
1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1057 | --program-suf | --program-su | --program-s)
1058 ac_prev=program_suffix ;;
1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1061 program_suffix=$ac_optarg ;;
1063 -program-transform-name | --program-transform-name \
1064 | --program-transform-nam | --program-transform-na \
1065 | --program-transform-n | --program-transform- \
1066 | --program-transform | --program-transfor \
1067 | --program-transfo | --program-transf \
1068 | --program-trans | --program-tran \
1069 | --progr-tra | --program-tr | --program-t)
1070 ac_prev=program_transform_name ;;
1071 -program-transform-name=* | --program-transform-name=* \
1072 | --program-transform-nam=* | --program-transform-na=* \
1073 | --program-transform-n=* | --program-transform-=* \
1074 | --program-transform=* | --program-transfor=* \
1075 | --program-transfo=* | --program-transf=* \
1076 | --program-trans=* | --program-tran=* \
1077 | --progr-tra=* | --program-tr=* | --program-t=*)
1078 program_transform_name=$ac_optarg ;;
1080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1081 ac_prev=pdfdir ;;
1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1083 pdfdir=$ac_optarg ;;
1085 -psdir | --psdir | --psdi | --psd | --ps)
1086 ac_prev=psdir ;;
1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1088 psdir=$ac_optarg ;;
1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091 | -silent | --silent | --silen | --sile | --sil)
1092 silent=yes ;;
1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095 ac_prev=sbindir ;;
1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097 | --sbi=* | --sb=*)
1098 sbindir=$ac_optarg ;;
1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102 | --sharedst | --shareds | --shared | --share | --shar \
1103 | --sha | --sh)
1104 ac_prev=sharedstatedir ;;
1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108 | --sha=* | --sh=*)
1109 sharedstatedir=$ac_optarg ;;
1111 -site | --site | --sit)
1112 ac_prev=site ;;
1113 -site=* | --site=* | --sit=*)
1114 site=$ac_optarg ;;
1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117 ac_prev=srcdir ;;
1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119 srcdir=$ac_optarg ;;
1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122 | --syscon | --sysco | --sysc | --sys | --sy)
1123 ac_prev=sysconfdir ;;
1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126 sysconfdir=$ac_optarg ;;
1128 -target | --target | --targe | --targ | --tar | --ta | --t)
1129 ac_prev=target_alias ;;
1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131 target_alias=$ac_optarg ;;
1133 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134 verbose=yes ;;
1136 -version | --version | --versio | --versi | --vers | -V)
1137 ac_init_version=: ;;
1139 -with-* | --with-*)
1140 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1141 # Reject names that are not valid shell variable names.
1142 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1143 { echo "$as_me: error: invalid package name: $ac_package" >&2
1144 { (exit 1); exit 1; }; }
1145 ac_package=`echo $ac_package| sed 's/-/_/g'`
1146 eval with_$ac_package=\$ac_optarg ;;
1148 -without-* | --without-*)
1149 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1150 # Reject names that are not valid shell variable names.
1151 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1152 { echo "$as_me: error: invalid package name: $ac_package" >&2
1153 { (exit 1); exit 1; }; }
1154 ac_package=`echo $ac_package | sed 's/-/_/g'`
1155 eval with_$ac_package=no ;;
1157 --x)
1158 # Obsolete; use --with-x.
1159 with_x=yes ;;
1161 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1162 | --x-incl | --x-inc | --x-in | --x-i)
1163 ac_prev=x_includes ;;
1164 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1165 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1166 x_includes=$ac_optarg ;;
1168 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1169 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1170 ac_prev=x_libraries ;;
1171 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1172 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1173 x_libraries=$ac_optarg ;;
1175 -*) { echo "$as_me: error: unrecognized option: $ac_option
1176 Try \`$0 --help' for more information." >&2
1177 { (exit 1); exit 1; }; }
1180 *=*)
1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 # Reject names that are not valid shell variable names.
1183 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1184 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1185 { (exit 1); exit 1; }; }
1186 eval $ac_envvar=\$ac_optarg
1187 export $ac_envvar ;;
1190 # FIXME: should be removed in autoconf 3.0.
1191 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1192 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1193 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1194 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1197 esac
1198 done
1200 if test -n "$ac_prev"; then
1201 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1202 { echo "$as_me: error: missing argument to $ac_option" >&2
1203 { (exit 1); exit 1; }; }
1206 # Be sure to have absolute directory names.
1207 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1208 datadir sysconfdir sharedstatedir localstatedir includedir \
1209 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1210 libdir localedir mandir
1212 eval ac_val=\$$ac_var
1213 case $ac_val in
1214 [\\/$]* | ?:[\\/]* ) continue;;
1215 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1216 esac
1217 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1218 { (exit 1); exit 1; }; }
1219 done
1221 # There might be people who depend on the old broken behavior: `$host'
1222 # used to hold the argument of --host etc.
1223 # FIXME: To remove some day.
1224 build=$build_alias
1225 host=$host_alias
1226 target=$target_alias
1228 # FIXME: To remove some day.
1229 if test "x$host_alias" != x; then
1230 if test "x$build_alias" = x; then
1231 cross_compiling=maybe
1232 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1233 If a cross compiler is detected then cross compile mode will be used." >&2
1234 elif test "x$build_alias" != "x$host_alias"; then
1235 cross_compiling=yes
1239 ac_tool_prefix=
1240 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1242 test "$silent" = yes && exec 6>/dev/null
1245 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1246 ac_ls_di=`ls -di .` &&
1247 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1248 { echo "$as_me: error: Working directory cannot be determined" >&2
1249 { (exit 1); exit 1; }; }
1250 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1251 { echo "$as_me: error: pwd does not report name of working directory" >&2
1252 { (exit 1); exit 1; }; }
1255 # Find the source files, if location was not specified.
1256 if test -z "$srcdir"; then
1257 ac_srcdir_defaulted=yes
1258 # Try the directory containing this script, then the parent directory.
1259 ac_confdir=`$as_dirname -- "$0" ||
1260 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1261 X"$0" : 'X\(//\)[^/]' \| \
1262 X"$0" : 'X\(//\)$' \| \
1263 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1264 echo X"$0" |
1265 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1266 s//\1/
1269 /^X\(\/\/\)[^/].*/{
1270 s//\1/
1273 /^X\(\/\/\)$/{
1274 s//\1/
1277 /^X\(\/\).*/{
1278 s//\1/
1281 s/.*/./; q'`
1282 srcdir=$ac_confdir
1283 if test ! -r "$srcdir/$ac_unique_file"; then
1284 srcdir=..
1286 else
1287 ac_srcdir_defaulted=no
1289 if test ! -r "$srcdir/$ac_unique_file"; then
1290 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1291 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1292 { (exit 1); exit 1; }; }
1294 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1295 ac_abs_confdir=`(
1296 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1297 { (exit 1); exit 1; }; }
1298 pwd)`
1299 # When building in place, set srcdir=.
1300 if test "$ac_abs_confdir" = "$ac_pwd"; then
1301 srcdir=.
1303 # Remove unnecessary trailing slashes from srcdir.
1304 # Double slashes in file names in object file debugging info
1305 # mess up M-x gdb in Emacs.
1306 case $srcdir in
1307 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308 esac
1309 for ac_var in $ac_precious_vars; do
1310 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311 eval ac_env_${ac_var}_value=\$${ac_var}
1312 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314 done
1317 # Report the --help message.
1319 if test "$ac_init_help" = "long"; then
1320 # Omit some internal or obsolete options to make the list less imposing.
1321 # This message is too long to be a string in the A/UX 3.1 sh.
1322 cat <<_ACEOF
1323 \`configure' configures llvm 2.8svn to adapt to many kinds of systems.
1325 Usage: $0 [OPTION]... [VAR=VALUE]...
1327 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328 VAR=VALUE. See below for descriptions of some of the useful variables.
1330 Defaults for the options are specified in brackets.
1332 Configuration:
1333 -h, --help display this help and exit
1334 --help=short display options specific to this package
1335 --help=recursive display the short help of all the included packages
1336 -V, --version display version information and exit
1337 -q, --quiet, --silent do not print \`checking...' messages
1338 --cache-file=FILE cache test results in FILE [disabled]
1339 -C, --config-cache alias for \`--cache-file=config.cache'
1340 -n, --no-create do not create output files
1341 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1343 Installation directories:
1344 --prefix=PREFIX install architecture-independent files in PREFIX
1345 [$ac_default_prefix]
1346 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1347 [PREFIX]
1349 By default, \`make install' will install all the files in
1350 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1351 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352 for instance \`--prefix=\$HOME'.
1354 For better control, use the options below.
1356 Fine tuning of the installation directories:
1357 --bindir=DIR user executables [EPREFIX/bin]
1358 --sbindir=DIR system admin executables [EPREFIX/sbin]
1359 --libexecdir=DIR program executables [EPREFIX/libexec]
1360 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1361 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1362 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1363 --libdir=DIR object code libraries [EPREFIX/lib]
1364 --includedir=DIR C header files [PREFIX/include]
1365 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1366 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1367 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1368 --infodir=DIR info documentation [DATAROOTDIR/info]
1369 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1370 --mandir=DIR man documentation [DATAROOTDIR/man]
1371 --docdir=DIR documentation root [DATAROOTDIR/doc/-llvm-]
1372 --htmldir=DIR html documentation [DOCDIR]
1373 --dvidir=DIR dvi documentation [DOCDIR]
1374 --pdfdir=DIR pdf documentation [DOCDIR]
1375 --psdir=DIR ps documentation [DOCDIR]
1376 _ACEOF
1378 cat <<\_ACEOF
1380 System types:
1381 --build=BUILD configure for building on BUILD [guessed]
1382 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1383 --target=TARGET configure for building compilers for TARGET [HOST]
1384 _ACEOF
1387 if test -n "$ac_init_help"; then
1388 case $ac_init_help in
1389 short | recursive ) echo "Configuration of llvm 2.8svn:";;
1390 esac
1391 cat <<\_ACEOF
1393 Optional Features:
1394 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1395 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1396 --enable-optimized Compile with optimizations enabled (default is NO)
1397 --enable-profiling Compile with profiling enabled (default is NO)
1398 --enable-assertions Compile with assertion checks enabled (default is
1399 YES)
1400 --enable-expensive-checks
1401 Compile with expensive debug checks enabled (default
1402 is NO)
1403 --enable-debug-runtime Build runtime libs with debug symbols (default is
1405 --enable-debug-symbols Build compiler with debug symbols (default is NO if
1406 optimization is on and YES if it's off)
1407 --enable-jit Enable Just In Time Compiling (default is YES)
1408 --enable-doxygen Build doxygen documentation (default is NO)
1409 --enable-threads Use threads if available (default is YES)
1410 --enable-pic Build LLVM with Position Independent Code (default
1411 is YES)
1412 --enable-shared Build a shared library and link tools against it
1413 (default is NO)
1414 --enable-timestamps Enable embedding timestamp information in build
1415 (default is YES)
1416 --enable-targets Build specific host targets: all or
1417 target1,target2,... Valid targets are: host, x86,
1418 x86_64, sparc, powerpc, alpha, arm, mips, spu,
1419 pic16, xcore, msp430, systemz, blackfin, cbe, msil,
1420 and cpp (default=all)
1421 --enable-cbe-printf-a Enable C Backend output with hex floating point via
1422 %a (default is YES)
1423 --enable-bindings Build specific language bindings:
1424 all,auto,none,{binding-name} (default=auto)
1425 --enable-libffi Check for the presence of libffi (default is NO)
1426 --enable-llvmc-dynamic Link LLVMC dynamically (default is NO, unless on
1427 Win32)
1428 --enable-llvmc-dynamic-plugins
1429 Enable dynamic LLVMC plugins (default is YES)
1430 --enable-ltdl-install install libltdl
1432 Optional Packages:
1433 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1434 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1435 --with-llvmgccdir Specify location of llvm-gcc install dir (default
1436 searches PATH)
1437 --with-llvmgcc Specify location of llvm-gcc driver (default
1438 searches PATH)
1439 --with-llvmgxx Specify location of llvm-g++ driver (default
1440 searches PATH)
1441 --with-clang Specify location of clang compiler (default is
1442 --with-built-clang)
1443 --with-built-clang Use the compiled Clang as the LLVM compiler
1444 (default=check)
1445 --with-optimize-option Select the compiler options to use for optimized
1446 builds
1447 --with-extra-options Specify additional options to compile LLVM with
1448 --with-ocaml-libdir Specify install location for ocaml bindings (default
1449 is stdlib)
1450 --with-c-include-dirs Colon separated list of directories clang will
1451 search for headers
1452 --with-cxx-include-root Directory with the libstdc++ headers.
1453 --with-cxx-include-arch Architecture of the libstdc++ headers.
1454 --with-cxx-include-32bit-dir
1455 32 bit multilib dir.
1456 --with-cxx-include-64bit-dir
1457 64 bit multilib directory.
1458 --with-binutils-include Specify path to binutils/include/ containing
1459 plugin-api.h file for gold plugin.
1460 --with-tclinclude directory where tcl headers are
1461 --with-llvmcc=<name> Choose the LLVM capable compiler to use (llvm-gcc,
1462 clang, or none; default=check)
1463 --with-udis86=<path> Use udis86 external x86 disassembler library
1464 --with-oprofile=<prefix>
1465 Tell OProfile >= 0.9.4 how to symbolize JIT output
1467 Some influential environment variables:
1468 CC C compiler command
1469 CFLAGS C compiler flags
1470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1471 nonstandard directory <lib dir>
1472 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1473 you have headers in a nonstandard directory <include dir>
1474 CPP C preprocessor
1475 CXX C++ compiler command
1476 CXXFLAGS C++ compiler flags
1478 Use these variables to override the choices made by `configure' or to help
1479 it to find libraries and programs with nonstandard names/locations.
1481 Report bugs to <llvmbugs@cs.uiuc.edu>.
1482 _ACEOF
1483 ac_status=$?
1486 if test "$ac_init_help" = "recursive"; then
1487 # If there are subdirs, report their specific --help.
1488 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1489 test -d "$ac_dir" || continue
1490 ac_builddir=.
1492 case "$ac_dir" in
1493 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1496 # A ".." for each directory in $ac_dir_suffix.
1497 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501 esac ;;
1502 esac
1503 ac_abs_top_builddir=$ac_pwd
1504 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505 # for backward compatibility:
1506 ac_top_builddir=$ac_top_build_prefix
1508 case $srcdir in
1509 .) # We are building in place.
1510 ac_srcdir=.
1511 ac_top_srcdir=$ac_top_builddir_sub
1512 ac_abs_top_srcdir=$ac_pwd ;;
1513 [\\/]* | ?:[\\/]* ) # Absolute name.
1514 ac_srcdir=$srcdir$ac_dir_suffix;
1515 ac_top_srcdir=$srcdir
1516 ac_abs_top_srcdir=$srcdir ;;
1517 *) # Relative name.
1518 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1521 esac
1522 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524 cd "$ac_dir" || { ac_status=$?; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1527 echo &&
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure" --help=recursive
1532 else
1533 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534 fi || ac_status=$?
1535 cd "$ac_pwd" || { ac_status=$?; break; }
1536 done
1539 test -n "$ac_init_help" && exit $ac_status
1540 if $ac_init_version; then
1541 cat <<\_ACEOF
1542 llvm configure 2.8svn
1543 generated by GNU Autoconf 2.60
1545 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1546 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1547 This configure script is free software; the Free Software Foundation
1548 gives unlimited permission to copy, distribute and modify it.
1550 Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign.
1551 _ACEOF
1552 exit
1554 cat >config.log <<_ACEOF
1555 This file contains any messages produced by compilers while
1556 running configure, to aid debugging if configure makes a mistake.
1558 It was created by llvm $as_me 2.8svn, which was
1559 generated by GNU Autoconf 2.60. Invocation command line was
1561 $ $0 $@
1563 _ACEOF
1564 exec 5>>config.log
1566 cat <<_ASUNAME
1567 ## --------- ##
1568 ## Platform. ##
1569 ## --------- ##
1571 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1572 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1573 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1574 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1575 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1577 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1578 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1580 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1581 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1582 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1583 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1584 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1585 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1586 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1588 _ASUNAME
1590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1591 for as_dir in $PATH
1593 IFS=$as_save_IFS
1594 test -z "$as_dir" && as_dir=.
1595 echo "PATH: $as_dir"
1596 done
1597 IFS=$as_save_IFS
1599 } >&5
1601 cat >&5 <<_ACEOF
1604 ## ----------- ##
1605 ## Core tests. ##
1606 ## ----------- ##
1608 _ACEOF
1611 # Keep a trace of the command line.
1612 # Strip out --no-create and --no-recursion so they do not pile up.
1613 # Strip out --silent because we don't want to record it for future runs.
1614 # Also quote any args containing shell meta-characters.
1615 # Make two passes to allow for proper duplicate-argument suppression.
1616 ac_configure_args=
1617 ac_configure_args0=
1618 ac_configure_args1=
1619 ac_must_keep_next=false
1620 for ac_pass in 1 2
1622 for ac_arg
1624 case $ac_arg in
1625 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1626 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1627 | -silent | --silent | --silen | --sile | --sil)
1628 continue ;;
1629 *\'*)
1630 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1631 esac
1632 case $ac_pass in
1633 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1635 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1636 if test $ac_must_keep_next = true; then
1637 ac_must_keep_next=false # Got value, back to normal.
1638 else
1639 case $ac_arg in
1640 *=* | --config-cache | -C | -disable-* | --disable-* \
1641 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1642 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1643 | -with-* | --with-* | -without-* | --without-* | --x)
1644 case "$ac_configure_args0 " in
1645 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1646 esac
1648 -* ) ac_must_keep_next=true ;;
1649 esac
1651 ac_configure_args="$ac_configure_args '$ac_arg'"
1653 esac
1654 done
1655 done
1656 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1657 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1659 # When interrupted or exit'd, cleanup temporary files, and complete
1660 # config.log. We remove comments because anyway the quotes in there
1661 # would cause problems or look ugly.
1662 # WARNING: Use '\'' to represent an apostrophe within the trap.
1663 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1664 trap 'exit_status=$?
1665 # Save into config.log some information that might help in debugging.
1667 echo
1669 cat <<\_ASBOX
1670 ## ---------------- ##
1671 ## Cache variables. ##
1672 ## ---------------- ##
1673 _ASBOX
1674 echo
1675 # The following way of writing the cache mishandles newlines in values,
1677 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1678 eval ac_val=\$$ac_var
1679 case $ac_val in #(
1680 *${as_nl}*)
1681 case $ac_var in #(
1682 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1683 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1684 esac
1685 case $ac_var in #(
1686 _ | IFS | as_nl) ;; #(
1687 *) $as_unset $ac_var ;;
1688 esac ;;
1689 esac
1690 done
1691 (set) 2>&1 |
1692 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1693 *${as_nl}ac_space=\ *)
1694 sed -n \
1695 "s/'\''/'\''\\\\'\'''\''/g;
1696 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1697 ;; #(
1699 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1701 esac |
1702 sort
1704 echo
1706 cat <<\_ASBOX
1707 ## ----------------- ##
1708 ## Output variables. ##
1709 ## ----------------- ##
1710 _ASBOX
1711 echo
1712 for ac_var in $ac_subst_vars
1714 eval ac_val=\$$ac_var
1715 case $ac_val in
1716 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1717 esac
1718 echo "$ac_var='\''$ac_val'\''"
1719 done | sort
1720 echo
1722 if test -n "$ac_subst_files"; then
1723 cat <<\_ASBOX
1724 ## ------------------- ##
1725 ## File substitutions. ##
1726 ## ------------------- ##
1727 _ASBOX
1728 echo
1729 for ac_var in $ac_subst_files
1731 eval ac_val=\$$ac_var
1732 case $ac_val in
1733 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1734 esac
1735 echo "$ac_var='\''$ac_val'\''"
1736 done | sort
1737 echo
1740 if test -s confdefs.h; then
1741 cat <<\_ASBOX
1742 ## ----------- ##
1743 ## confdefs.h. ##
1744 ## ----------- ##
1745 _ASBOX
1746 echo
1747 cat confdefs.h
1748 echo
1750 test "$ac_signal" != 0 &&
1751 echo "$as_me: caught signal $ac_signal"
1752 echo "$as_me: exit $exit_status"
1753 } >&5
1754 rm -f core *.core core.conftest.* &&
1755 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1756 exit $exit_status
1758 for ac_signal in 1 2 13 15; do
1759 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1760 done
1761 ac_signal=0
1763 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1764 rm -f -r conftest* confdefs.h
1766 # Predefined preprocessor variables.
1768 cat >>confdefs.h <<_ACEOF
1769 #define PACKAGE_NAME "$PACKAGE_NAME"
1770 _ACEOF
1773 cat >>confdefs.h <<_ACEOF
1774 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1775 _ACEOF
1778 cat >>confdefs.h <<_ACEOF
1779 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1780 _ACEOF
1783 cat >>confdefs.h <<_ACEOF
1784 #define PACKAGE_STRING "$PACKAGE_STRING"
1785 _ACEOF
1788 cat >>confdefs.h <<_ACEOF
1789 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1790 _ACEOF
1793 # Let the site file select an alternate cache file if it wants to.
1794 # Prefer explicitly selected file to automatically selected ones.
1795 if test -n "$CONFIG_SITE"; then
1796 set x "$CONFIG_SITE"
1797 elif test "x$prefix" != xNONE; then
1798 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1799 else
1800 set x "$ac_default_prefix/share/config.site" \
1801 "$ac_default_prefix/etc/config.site"
1803 shift
1804 for ac_site_file
1806 if test -r "$ac_site_file"; then
1807 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1808 echo "$as_me: loading site script $ac_site_file" >&6;}
1809 sed 's/^/| /' "$ac_site_file" >&5
1810 . "$ac_site_file"
1812 done
1814 if test -r "$cache_file"; then
1815 # Some versions of bash will fail to source /dev/null (special
1816 # files actually), so we avoid doing that.
1817 if test -f "$cache_file"; then
1818 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1819 echo "$as_me: loading cache $cache_file" >&6;}
1820 case $cache_file in
1821 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1822 *) . "./$cache_file";;
1823 esac
1825 else
1826 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1827 echo "$as_me: creating cache $cache_file" >&6;}
1828 >$cache_file
1831 # Check that the precious variables saved in the cache have kept the same
1832 # value.
1833 ac_cache_corrupted=false
1834 for ac_var in $ac_precious_vars; do
1835 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1836 eval ac_new_set=\$ac_env_${ac_var}_set
1837 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1838 eval ac_new_val=\$ac_env_${ac_var}_value
1839 case $ac_old_set,$ac_new_set in
1840 set,)
1841 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1842 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1843 ac_cache_corrupted=: ;;
1844 ,set)
1845 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1846 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1847 ac_cache_corrupted=: ;;
1848 ,);;
1850 if test "x$ac_old_val" != "x$ac_new_val"; then
1851 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1852 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1853 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1854 echo "$as_me: former value: $ac_old_val" >&2;}
1855 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1856 echo "$as_me: current value: $ac_new_val" >&2;}
1857 ac_cache_corrupted=:
1858 fi;;
1859 esac
1860 # Pass precious variables to config.status.
1861 if test "$ac_new_set" = set; then
1862 case $ac_new_val in
1863 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1864 *) ac_arg=$ac_var=$ac_new_val ;;
1865 esac
1866 case " $ac_configure_args " in
1867 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1868 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1869 esac
1871 done
1872 if $ac_cache_corrupted; then
1873 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1874 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1875 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1876 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1877 { (exit 1); exit 1; }; }
1904 ac_ext=c
1905 ac_cpp='$CPP $CPPFLAGS'
1906 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1907 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1908 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1912 LLVM_COPYRIGHT="Copyright (c) 2003-2010 University of Illinois at Urbana-Champaign."
1920 ac_aux_dir=
1921 for ac_dir in autoconf "$srcdir"/autoconf; do
1922 if test -f "$ac_dir/install-sh"; then
1923 ac_aux_dir=$ac_dir
1924 ac_install_sh="$ac_aux_dir/install-sh -c"
1925 break
1926 elif test -f "$ac_dir/install.sh"; then
1927 ac_aux_dir=$ac_dir
1928 ac_install_sh="$ac_aux_dir/install.sh -c"
1929 break
1930 elif test -f "$ac_dir/shtool"; then
1931 ac_aux_dir=$ac_dir
1932 ac_install_sh="$ac_aux_dir/shtool install -c"
1933 break
1935 done
1936 if test -z "$ac_aux_dir"; then
1937 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1938 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1939 { (exit 1); exit 1; }; }
1942 # These three variables are undocumented and unsupported,
1943 # and are intended to be withdrawn in a future Autoconf release.
1944 # They can cause serious problems if a builder's source tree is in a directory
1945 # whose full name contains unusual characters.
1946 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1947 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1948 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1952 if test ${srcdir} != "." ; then
1953 if test -f ${srcdir}/include/llvm/Config/config.h ; then
1954 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1955 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1956 { (exit 1); exit 1; }; }
1962 if test -d ${srcdir}/projects/llvm-gcc ; then
1963 subdirs="$subdirs projects/llvm-gcc"
1967 if test -d ${srcdir}/projects/test-suite ; then
1968 subdirs="$subdirs projects/test-suite"
1972 if test -d ${srcdir}/projects/llvm-test ; then
1973 subdirs="$subdirs projects/llvm-test"
1977 if test -d ${srcdir}/projects/poolalloc ; then
1978 subdirs="$subdirs projects/poolalloc"
1982 if test -d ${srcdir}/projects/llvm-poolalloc ; then
1983 subdirs="$subdirs projects/llvm-poolalloc"
1987 for i in `ls ${srcdir}/projects`
1989 if test -d ${srcdir}/projects/${i} ; then
1990 case ${i} in
1991 CVS) ;;
1992 sample) subdirs="$subdirs projects/sample"
1994 privbracket) subdirs="$subdirs projects/privbracket"
1996 llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
1998 llvm-reopt) subdirs="$subdirs projects/llvm-reopt"
2000 llvm-java) subdirs="$subdirs projects/llvm-java"
2002 llvm-tv) subdirs="$subdirs projects/llvm-tv"
2004 safecode) subdirs="$subdirs projects/safecode"
2006 llvm-kernel) subdirs="$subdirs projects/llvm-kernel"
2008 llvm-gcc) ;;
2009 test-suite) ;;
2010 llvm-test) ;;
2011 poolalloc) ;;
2012 llvm-poolalloc) ;;
2014 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
2015 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
2017 esac
2019 done
2022 # Make sure we can run config.sub.
2023 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2024 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2025 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2026 { (exit 1); exit 1; }; }
2028 { echo "$as_me:$LINENO: checking build system type" >&5
2029 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2030 if test "${ac_cv_build+set}" = set; then
2031 echo $ECHO_N "(cached) $ECHO_C" >&6
2032 else
2033 ac_build_alias=$build_alias
2034 test "x$ac_build_alias" = x &&
2035 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2036 test "x$ac_build_alias" = x &&
2037 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2038 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2039 { (exit 1); exit 1; }; }
2040 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2041 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2042 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2043 { (exit 1); exit 1; }; }
2046 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2047 echo "${ECHO_T}$ac_cv_build" >&6; }
2048 case $ac_cv_build in
2049 *-*-*) ;;
2050 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2051 echo "$as_me: error: invalid value of canonical build" >&2;}
2052 { (exit 1); exit 1; }; };;
2053 esac
2054 build=$ac_cv_build
2055 ac_save_IFS=$IFS; IFS='-'
2056 set x $ac_cv_build
2057 shift
2058 build_cpu=$1
2059 build_vendor=$2
2060 shift; shift
2061 # Remember, the first character of IFS is used to create $*,
2062 # except with old shells:
2063 build_os=$*
2064 IFS=$ac_save_IFS
2065 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2068 { echo "$as_me:$LINENO: checking host system type" >&5
2069 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2070 if test "${ac_cv_host+set}" = set; then
2071 echo $ECHO_N "(cached) $ECHO_C" >&6
2072 else
2073 if test "x$host_alias" = x; then
2074 ac_cv_host=$ac_cv_build
2075 else
2076 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2077 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2078 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2079 { (exit 1); exit 1; }; }
2083 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2084 echo "${ECHO_T}$ac_cv_host" >&6; }
2085 case $ac_cv_host in
2086 *-*-*) ;;
2087 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2088 echo "$as_me: error: invalid value of canonical host" >&2;}
2089 { (exit 1); exit 1; }; };;
2090 esac
2091 host=$ac_cv_host
2092 ac_save_IFS=$IFS; IFS='-'
2093 set x $ac_cv_host
2094 shift
2095 host_cpu=$1
2096 host_vendor=$2
2097 shift; shift
2098 # Remember, the first character of IFS is used to create $*,
2099 # except with old shells:
2100 host_os=$*
2101 IFS=$ac_save_IFS
2102 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2105 { echo "$as_me:$LINENO: checking target system type" >&5
2106 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2107 if test "${ac_cv_target+set}" = set; then
2108 echo $ECHO_N "(cached) $ECHO_C" >&6
2109 else
2110 if test "x$target_alias" = x; then
2111 ac_cv_target=$ac_cv_host
2112 else
2113 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2114 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2115 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2116 { (exit 1); exit 1; }; }
2120 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2121 echo "${ECHO_T}$ac_cv_target" >&6; }
2122 case $ac_cv_target in
2123 *-*-*) ;;
2124 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2125 echo "$as_me: error: invalid value of canonical target" >&2;}
2126 { (exit 1); exit 1; }; };;
2127 esac
2128 target=$ac_cv_target
2129 ac_save_IFS=$IFS; IFS='-'
2130 set x $ac_cv_target
2131 shift
2132 target_cpu=$1
2133 target_vendor=$2
2134 shift; shift
2135 # Remember, the first character of IFS is used to create $*,
2136 # except with old shells:
2137 target_os=$*
2138 IFS=$ac_save_IFS
2139 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2142 # The aliases save the names the user supplied, while $host etc.
2143 # will get canonicalized.
2144 test -n "$target_alias" &&
2145 test "$program_prefix$program_suffix$program_transform_name" = \
2146 NONENONEs,x,x, &&
2147 program_prefix=${target_alias}-
2149 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2150 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2151 if test "${llvm_cv_os_type+set}" = set; then
2152 echo $ECHO_N "(cached) $ECHO_C" >&6
2153 else
2154 case $host in
2155 *-*-aix*)
2156 llvm_cv_link_all_option="-Wl,--whole-archive"
2157 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2158 llvm_cv_os_type="AIX"
2159 llvm_cv_platform_type="Unix" ;;
2160 *-*-irix*)
2161 llvm_cv_link_all_option="-Wl,--whole-archive"
2162 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2163 llvm_cv_os_type="IRIX"
2164 llvm_cv_platform_type="Unix" ;;
2165 *-*-cygwin*)
2166 llvm_cv_link_all_option="-Wl,--whole-archive"
2167 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2168 llvm_cv_os_type="Cygwin"
2169 llvm_cv_platform_type="Unix" ;;
2170 *-*-darwin*)
2171 llvm_cv_link_all_option="-Wl,-all_load"
2172 llvm_cv_no_link_all_option="-Wl,-noall_load"
2173 llvm_cv_os_type="Darwin"
2174 llvm_cv_platform_type="Unix" ;;
2175 *-*-minix*)
2176 llvm_cv_link_all_option="-Wl,-all_load"
2177 llvm_cv_no_link_all_option="-Wl,-noall_load"
2178 llvm_cv_os_type="Minix"
2179 llvm_cv_platform_type="Unix" ;;
2180 *-*-freebsd*)
2181 llvm_cv_link_all_option="-Wl,--whole-archive"
2182 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2183 llvm_cv_os_type="FreeBSD"
2184 llvm_cv_platform_type="Unix" ;;
2185 *-*-openbsd*)
2186 llvm_cv_link_all_option="-Wl,--whole-archive"
2187 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2188 llvm_cv_os_type="OpenBSD"
2189 llvm_cv_platform_type="Unix" ;;
2190 *-*-netbsd*)
2191 llvm_cv_link_all_option="-Wl,--whole-archive"
2192 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2193 llvm_cv_os_type="NetBSD"
2194 llvm_cv_platform_type="Unix" ;;
2195 *-*-dragonfly*)
2196 llvm_cv_link_all_option="-Wl,--whole-archive"
2197 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2198 llvm_cv_os_type="DragonFly"
2199 llvm_cv_platform_type="Unix" ;;
2200 *-*-hpux*)
2201 llvm_cv_link_all_option="-Wl,--whole-archive"
2202 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2203 llvm_cv_os_type="HP-UX"
2204 llvm_cv_platform_type="Unix" ;;
2205 *-*-interix*)
2206 llvm_cv_link_all_option="-Wl,--whole-archive"
2207 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2208 llvm_cv_os_type="Interix"
2209 llvm_cv_platform_type="Unix" ;;
2210 *-*-linux*)
2211 llvm_cv_link_all_option="-Wl,--whole-archive"
2212 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2213 llvm_cv_os_type="Linux"
2214 llvm_cv_platform_type="Unix" ;;
2215 *-*-solaris*)
2216 llvm_cv_link_all_option="-Wl,-z,allextract"
2217 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2218 llvm_cv_os_type="SunOS"
2219 llvm_cv_platform_type="Unix" ;;
2220 *-*-auroraux*)
2221 llvm_cv_link_all_option="-Wl,-z,allextract"
2222 llvm_cv_link_all_option="-Wl,-z,defaultextract"
2223 llvm_cv_os_type="AuroraUX"
2224 llvm_cv_platform_type="Unix" ;;
2225 *-*-win32*)
2226 llvm_cv_link_all_option="-Wl,--whole-archive"
2227 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2228 llvm_cv_os_type="Win32"
2229 llvm_cv_platform_type="Win32" ;;
2230 *-*-mingw*)
2231 llvm_cv_link_all_option="-Wl,--whole-archive"
2232 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2233 llvm_cv_os_type="MingW"
2234 llvm_cv_platform_type="Win32" ;;
2235 *-*-haiku*)
2236 llvm_cv_link_all_option="-Wl,--whole-archive"
2237 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2238 llvm_cv_os_type="Haiku"
2239 llvm_cv_platform_type="Unix" ;;
2240 *-unknown-eabi*)
2241 llvm_cv_link_all_option="-Wl,--whole-archive"
2242 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2243 llvm_cv_os_type="Freestanding"
2244 llvm_cv_platform_type="Unix" ;;
2245 *-unknown-elf*)
2246 llvm_cv_link_all_option="-Wl,--whole-archive"
2247 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2248 llvm_cv_os_type="Freestanding"
2249 llvm_cv_platform_type="Unix" ;;
2251 llvm_cv_link_all_option=""
2252 llvm_cv_no_link_all_option=""
2253 llvm_cv_os_type="Unknown"
2254 llvm_cv_platform_type="Unknown" ;;
2255 esac
2257 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2258 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2260 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2261 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2262 if test "${llvm_cv_target_os_type+set}" = set; then
2263 echo $ECHO_N "(cached) $ECHO_C" >&6
2264 else
2265 case $target in
2266 *-*-aix*)
2267 llvm_cv_target_os_type="AIX" ;;
2268 *-*-irix*)
2269 llvm_cv_target_os_type="IRIX" ;;
2270 *-*-cygwin*)
2271 llvm_cv_target_os_type="Cygwin" ;;
2272 *-*-darwin*)
2273 llvm_cv_target_os_type="Darwin" ;;
2274 *-*-minix*)
2275 llvm_cv_target_os_type="Minix" ;;
2276 *-*-freebsd*)
2277 llvm_cv_target_os_type="FreeBSD" ;;
2278 *-*-openbsd*)
2279 llvm_cv_target_os_type="OpenBSD" ;;
2280 *-*-netbsd*)
2281 llvm_cv_target_os_type="NetBSD" ;;
2282 *-*-dragonfly*)
2283 llvm_cv_target_os_type="DragonFly" ;;
2284 *-*-hpux*)
2285 llvm_cv_target_os_type="HP-UX" ;;
2286 *-*-interix*)
2287 llvm_cv_target_os_type="Interix" ;;
2288 *-*-linux*)
2289 llvm_cv_target_os_type="Linux" ;;
2290 *-*-solaris*)
2291 llvm_cv_target_os_type="SunOS" ;;
2292 *-*-auroraux*)
2293 llvm_cv_target_os_type="AuroraUX" ;;
2294 *-*-win32*)
2295 llvm_cv_target_os_type="Win32" ;;
2296 *-*-mingw*)
2297 llvm_cv_target_os_type="MingW" ;;
2298 *-*-haiku*)
2299 llvm_cv_target_os_type="Haiku" ;;
2300 *-unknown-eabi*)
2301 llvm_cv_target_os_type="Freestanding" ;;
2303 llvm_cv_target_os_type="Unknown" ;;
2304 esac
2306 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2307 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
2309 if test "$llvm_cv_os_type" = "Unknown" ; then
2310 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2311 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2312 { (exit 1); exit 1; }; }
2315 OS=$llvm_cv_os_type
2317 HOST_OS=$llvm_cv_os_type
2319 TARGET_OS=$llvm_cv_target_os_type
2322 LINKALL=$llvm_cv_link_all_option
2324 NOLINKALL=$llvm_cv_no_link_all_option
2327 case $llvm_cv_platform_type in
2328 Unix)
2330 cat >>confdefs.h <<\_ACEOF
2331 #define LLVM_ON_UNIX 1
2332 _ACEOF
2334 LLVM_ON_UNIX=1
2336 LLVM_ON_WIN32=0
2339 Win32)
2341 cat >>confdefs.h <<\_ACEOF
2342 #define LLVM_ON_WIN32 1
2343 _ACEOF
2345 LLVM_ON_UNIX=0
2347 LLVM_ON_WIN32=1
2350 esac
2352 { echo "$as_me:$LINENO: checking target architecture" >&5
2353 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2354 if test "${llvm_cv_target_arch+set}" = set; then
2355 echo $ECHO_N "(cached) $ECHO_C" >&6
2356 else
2357 case $target in
2358 i?86-*) llvm_cv_target_arch="x86" ;;
2359 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
2360 sparc*-*) llvm_cv_target_arch="Sparc" ;;
2361 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
2362 alpha*-*) llvm_cv_target_arch="Alpha" ;;
2363 arm*-*) llvm_cv_target_arch="ARM" ;;
2364 mips-*) llvm_cv_target_arch="Mips" ;;
2365 pic16-*) llvm_cv_target_arch="PIC16" ;;
2366 xcore-*) llvm_cv_target_arch="XCore" ;;
2367 msp430-*) llvm_cv_target_arch="MSP430" ;;
2368 s390x-*) llvm_cv_target_arch="SystemZ" ;;
2369 bfin-*) llvm_cv_target_arch="Blackfin" ;;
2370 mblaze-*) llvm_cv_target_arch="MBlaze" ;;
2371 *) llvm_cv_target_arch="Unknown" ;;
2372 esac
2374 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2375 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2377 if test "$llvm_cv_target_arch" = "Unknown" ; then
2378 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2379 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2382 # Determine the LLVM native architecture for the target
2383 case "$llvm_cv_target_arch" in
2384 x86) LLVM_NATIVE_ARCH="X86" ;;
2385 x86_64) LLVM_NATIVE_ARCH="X86" ;;
2386 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2387 esac
2389 ARCH=$llvm_cv_target_arch
2392 ac_ext=c
2393 ac_cpp='$CPP $CPPFLAGS'
2394 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2395 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2396 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2397 if test -n "$ac_tool_prefix"; then
2398 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2399 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2400 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2401 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2402 if test "${ac_cv_prog_CC+set}" = set; then
2403 echo $ECHO_N "(cached) $ECHO_C" >&6
2404 else
2405 if test -n "$CC"; then
2406 ac_cv_prog_CC="$CC" # Let the user override the test.
2407 else
2408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2409 for as_dir in $PATH
2411 IFS=$as_save_IFS
2412 test -z "$as_dir" && as_dir=.
2413 for ac_exec_ext in '' $ac_executable_extensions; do
2414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2415 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2416 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2417 break 2
2419 done
2420 done
2421 IFS=$as_save_IFS
2425 CC=$ac_cv_prog_CC
2426 if test -n "$CC"; then
2427 { echo "$as_me:$LINENO: result: $CC" >&5
2428 echo "${ECHO_T}$CC" >&6; }
2429 else
2430 { echo "$as_me:$LINENO: result: no" >&5
2431 echo "${ECHO_T}no" >&6; }
2436 if test -z "$ac_cv_prog_CC"; then
2437 ac_ct_CC=$CC
2438 # Extract the first word of "gcc", so it can be a program name with args.
2439 set dummy gcc; ac_word=$2
2440 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2441 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2442 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2443 echo $ECHO_N "(cached) $ECHO_C" >&6
2444 else
2445 if test -n "$ac_ct_CC"; then
2446 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2447 else
2448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2449 for as_dir in $PATH
2451 IFS=$as_save_IFS
2452 test -z "$as_dir" && as_dir=.
2453 for ac_exec_ext in '' $ac_executable_extensions; do
2454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2455 ac_cv_prog_ac_ct_CC="gcc"
2456 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2457 break 2
2459 done
2460 done
2461 IFS=$as_save_IFS
2465 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2466 if test -n "$ac_ct_CC"; then
2467 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2468 echo "${ECHO_T}$ac_ct_CC" >&6; }
2469 else
2470 { echo "$as_me:$LINENO: result: no" >&5
2471 echo "${ECHO_T}no" >&6; }
2474 if test "x$ac_ct_CC" = x; then
2475 CC=""
2476 else
2477 case $cross_compiling:$ac_tool_warned in
2478 yes:)
2479 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2480 whose name does not start with the host triplet. If you think this
2481 configuration is useful to you, please write to autoconf@gnu.org." >&5
2482 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2483 whose name does not start with the host triplet. If you think this
2484 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2485 ac_tool_warned=yes ;;
2486 esac
2487 CC=$ac_ct_CC
2489 else
2490 CC="$ac_cv_prog_CC"
2493 if test -z "$CC"; then
2494 if test -n "$ac_tool_prefix"; then
2495 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2496 set dummy ${ac_tool_prefix}cc; ac_word=$2
2497 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2498 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2499 if test "${ac_cv_prog_CC+set}" = set; then
2500 echo $ECHO_N "(cached) $ECHO_C" >&6
2501 else
2502 if test -n "$CC"; then
2503 ac_cv_prog_CC="$CC" # Let the user override the test.
2504 else
2505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2506 for as_dir in $PATH
2508 IFS=$as_save_IFS
2509 test -z "$as_dir" && as_dir=.
2510 for ac_exec_ext in '' $ac_executable_extensions; do
2511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2512 ac_cv_prog_CC="${ac_tool_prefix}cc"
2513 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2514 break 2
2516 done
2517 done
2518 IFS=$as_save_IFS
2522 CC=$ac_cv_prog_CC
2523 if test -n "$CC"; then
2524 { echo "$as_me:$LINENO: result: $CC" >&5
2525 echo "${ECHO_T}$CC" >&6; }
2526 else
2527 { echo "$as_me:$LINENO: result: no" >&5
2528 echo "${ECHO_T}no" >&6; }
2534 if test -z "$CC"; then
2535 # Extract the first word of "cc", so it can be a program name with args.
2536 set dummy cc; ac_word=$2
2537 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2538 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2539 if test "${ac_cv_prog_CC+set}" = set; then
2540 echo $ECHO_N "(cached) $ECHO_C" >&6
2541 else
2542 if test -n "$CC"; then
2543 ac_cv_prog_CC="$CC" # Let the user override the test.
2544 else
2545 ac_prog_rejected=no
2546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2547 for as_dir in $PATH
2549 IFS=$as_save_IFS
2550 test -z "$as_dir" && as_dir=.
2551 for ac_exec_ext in '' $ac_executable_extensions; do
2552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2553 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2554 ac_prog_rejected=yes
2555 continue
2557 ac_cv_prog_CC="cc"
2558 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2559 break 2
2561 done
2562 done
2563 IFS=$as_save_IFS
2565 if test $ac_prog_rejected = yes; then
2566 # We found a bogon in the path, so make sure we never use it.
2567 set dummy $ac_cv_prog_CC
2568 shift
2569 if test $# != 0; then
2570 # We chose a different compiler from the bogus one.
2571 # However, it has the same basename, so the bogon will be chosen
2572 # first if we set CC to just the basename; use the full file name.
2573 shift
2574 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2579 CC=$ac_cv_prog_CC
2580 if test -n "$CC"; then
2581 { echo "$as_me:$LINENO: result: $CC" >&5
2582 echo "${ECHO_T}$CC" >&6; }
2583 else
2584 { echo "$as_me:$LINENO: result: no" >&5
2585 echo "${ECHO_T}no" >&6; }
2590 if test -z "$CC"; then
2591 if test -n "$ac_tool_prefix"; then
2592 for ac_prog in cl.exe
2594 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2595 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2596 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2597 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2598 if test "${ac_cv_prog_CC+set}" = set; then
2599 echo $ECHO_N "(cached) $ECHO_C" >&6
2600 else
2601 if test -n "$CC"; then
2602 ac_cv_prog_CC="$CC" # Let the user override the test.
2603 else
2604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2605 for as_dir in $PATH
2607 IFS=$as_save_IFS
2608 test -z "$as_dir" && as_dir=.
2609 for ac_exec_ext in '' $ac_executable_extensions; do
2610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2611 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2612 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2613 break 2
2615 done
2616 done
2617 IFS=$as_save_IFS
2621 CC=$ac_cv_prog_CC
2622 if test -n "$CC"; then
2623 { echo "$as_me:$LINENO: result: $CC" >&5
2624 echo "${ECHO_T}$CC" >&6; }
2625 else
2626 { echo "$as_me:$LINENO: result: no" >&5
2627 echo "${ECHO_T}no" >&6; }
2631 test -n "$CC" && break
2632 done
2634 if test -z "$CC"; then
2635 ac_ct_CC=$CC
2636 for ac_prog in cl.exe
2638 # Extract the first word of "$ac_prog", so it can be a program name with args.
2639 set dummy $ac_prog; ac_word=$2
2640 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2641 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2642 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2643 echo $ECHO_N "(cached) $ECHO_C" >&6
2644 else
2645 if test -n "$ac_ct_CC"; then
2646 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2647 else
2648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2649 for as_dir in $PATH
2651 IFS=$as_save_IFS
2652 test -z "$as_dir" && as_dir=.
2653 for ac_exec_ext in '' $ac_executable_extensions; do
2654 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2655 ac_cv_prog_ac_ct_CC="$ac_prog"
2656 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2657 break 2
2659 done
2660 done
2661 IFS=$as_save_IFS
2665 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2666 if test -n "$ac_ct_CC"; then
2667 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2668 echo "${ECHO_T}$ac_ct_CC" >&6; }
2669 else
2670 { echo "$as_me:$LINENO: result: no" >&5
2671 echo "${ECHO_T}no" >&6; }
2675 test -n "$ac_ct_CC" && break
2676 done
2678 if test "x$ac_ct_CC" = x; then
2679 CC=""
2680 else
2681 case $cross_compiling:$ac_tool_warned in
2682 yes:)
2683 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2684 whose name does not start with the host triplet. If you think this
2685 configuration is useful to you, please write to autoconf@gnu.org." >&5
2686 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2687 whose name does not start with the host triplet. If you think this
2688 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2689 ac_tool_warned=yes ;;
2690 esac
2691 CC=$ac_ct_CC
2698 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2699 See \`config.log' for more details." >&5
2700 echo "$as_me: error: no acceptable C compiler found in \$PATH
2701 See \`config.log' for more details." >&2;}
2702 { (exit 1); exit 1; }; }
2704 # Provide some information about the compiler.
2705 echo "$as_me:$LINENO: checking for C compiler version" >&5
2706 ac_compiler=`set X $ac_compile; echo $2`
2707 { (ac_try="$ac_compiler --version >&5"
2708 case "(($ac_try" in
2709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710 *) ac_try_echo=$ac_try;;
2711 esac
2712 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2713 (eval "$ac_compiler --version >&5") 2>&5
2714 ac_status=$?
2715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2716 (exit $ac_status); }
2717 { (ac_try="$ac_compiler -v >&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 -v >&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); }
2738 cat >conftest.$ac_ext <<_ACEOF
2739 /* confdefs.h. */
2740 _ACEOF
2741 cat confdefs.h >>conftest.$ac_ext
2742 cat >>conftest.$ac_ext <<_ACEOF
2743 /* end confdefs.h. */
2746 main ()
2750 return 0;
2752 _ACEOF
2753 ac_clean_files_save=$ac_clean_files
2754 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2755 # Try to create an executable without -o first, disregard a.out.
2756 # It will help us diagnose broken compilers, and finding out an intuition
2757 # of exeext.
2758 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2759 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2760 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2762 # List of possible output files, starting from the most likely.
2763 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2764 # only as a last resort. b.out is created by i960 compilers.
2765 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2767 # The IRIX 6 linker writes into existing files which may not be
2768 # executable, retaining their permissions. Remove them first so a
2769 # subsequent execution test works.
2770 ac_rmfiles=
2771 for ac_file in $ac_files
2773 case $ac_file in
2774 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2775 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2776 esac
2777 done
2778 rm -f $ac_rmfiles
2780 if { (ac_try="$ac_link_default"
2781 case "(($ac_try" in
2782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2783 *) ac_try_echo=$ac_try;;
2784 esac
2785 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2786 (eval "$ac_link_default") 2>&5
2787 ac_status=$?
2788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2789 (exit $ac_status); }; then
2790 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2791 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2792 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2793 # so that the user can short-circuit this test for compilers unknown to
2794 # Autoconf.
2795 for ac_file in $ac_files
2797 test -f "$ac_file" || continue
2798 case $ac_file in
2799 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2801 [ab].out )
2802 # We found the default executable, but exeext='' is most
2803 # certainly right.
2804 break;;
2805 *.* )
2806 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2807 then :; else
2808 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2810 # We set ac_cv_exeext here because the later test for it is not
2811 # safe: cross compilers may not add the suffix if given an `-o'
2812 # argument, so we may need to know it at that point already.
2813 # Even if this section looks crufty: it has the advantage of
2814 # actually working.
2815 break;;
2817 break;;
2818 esac
2819 done
2820 test "$ac_cv_exeext" = no && ac_cv_exeext=
2822 else
2823 echo "$as_me: failed program was:" >&5
2824 sed 's/^/| /' conftest.$ac_ext >&5
2826 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2827 See \`config.log' for more details." >&5
2828 echo "$as_me: error: C compiler cannot create executables
2829 See \`config.log' for more details." >&2;}
2830 { (exit 77); exit 77; }; }
2833 ac_exeext=$ac_cv_exeext
2834 { echo "$as_me:$LINENO: result: $ac_file" >&5
2835 echo "${ECHO_T}$ac_file" >&6; }
2837 # Check that the compiler produces executables we can run. If not, either
2838 # the compiler is broken, or we cross compile.
2839 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2840 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2841 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2842 # If not cross compiling, check that we can run a simple program.
2843 if test "$cross_compiling" != yes; then
2844 if { ac_try='./$ac_file'
2845 { (case "(($ac_try" in
2846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2847 *) ac_try_echo=$ac_try;;
2848 esac
2849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2850 (eval "$ac_try") 2>&5
2851 ac_status=$?
2852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2853 (exit $ac_status); }; }; then
2854 cross_compiling=no
2855 else
2856 if test "$cross_compiling" = maybe; then
2857 cross_compiling=yes
2858 else
2859 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2860 If you meant to cross compile, use \`--host'.
2861 See \`config.log' for more details." >&5
2862 echo "$as_me: error: cannot run C compiled programs.
2863 If you meant to cross compile, use \`--host'.
2864 See \`config.log' for more details." >&2;}
2865 { (exit 1); exit 1; }; }
2869 { echo "$as_me:$LINENO: result: yes" >&5
2870 echo "${ECHO_T}yes" >&6; }
2872 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2873 ac_clean_files=$ac_clean_files_save
2874 # Check that the compiler produces executables we can run. If not, either
2875 # the compiler is broken, or we cross compile.
2876 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2877 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2878 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2879 echo "${ECHO_T}$cross_compiling" >&6; }
2881 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2882 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2883 if { (ac_try="$ac_link"
2884 case "(($ac_try" in
2885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2886 *) ac_try_echo=$ac_try;;
2887 esac
2888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2889 (eval "$ac_link") 2>&5
2890 ac_status=$?
2891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892 (exit $ac_status); }; then
2893 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2894 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2895 # work properly (i.e., refer to `conftest.exe'), while it won't with
2896 # `rm'.
2897 for ac_file in conftest.exe conftest conftest.*; do
2898 test -f "$ac_file" || continue
2899 case $ac_file in
2900 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2901 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2902 break;;
2903 * ) break;;
2904 esac
2905 done
2906 else
2907 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2908 See \`config.log' for more details." >&5
2909 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2910 See \`config.log' for more details." >&2;}
2911 { (exit 1); exit 1; }; }
2914 rm -f conftest$ac_cv_exeext
2915 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2916 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2918 rm -f conftest.$ac_ext
2919 EXEEXT=$ac_cv_exeext
2920 ac_exeext=$EXEEXT
2921 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2922 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2923 if test "${ac_cv_objext+set}" = set; then
2924 echo $ECHO_N "(cached) $ECHO_C" >&6
2925 else
2926 cat >conftest.$ac_ext <<_ACEOF
2927 /* confdefs.h. */
2928 _ACEOF
2929 cat confdefs.h >>conftest.$ac_ext
2930 cat >>conftest.$ac_ext <<_ACEOF
2931 /* end confdefs.h. */
2934 main ()
2938 return 0;
2940 _ACEOF
2941 rm -f conftest.o conftest.obj
2942 if { (ac_try="$ac_compile"
2943 case "(($ac_try" in
2944 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2945 *) ac_try_echo=$ac_try;;
2946 esac
2947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2948 (eval "$ac_compile") 2>&5
2949 ac_status=$?
2950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2951 (exit $ac_status); }; then
2952 for ac_file in conftest.o conftest.obj conftest.*; do
2953 test -f "$ac_file" || continue;
2954 case $ac_file in
2955 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2956 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2957 break;;
2958 esac
2959 done
2960 else
2961 echo "$as_me: failed program was:" >&5
2962 sed 's/^/| /' conftest.$ac_ext >&5
2964 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2965 See \`config.log' for more details." >&5
2966 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2967 See \`config.log' for more details." >&2;}
2968 { (exit 1); exit 1; }; }
2971 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2973 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2974 echo "${ECHO_T}$ac_cv_objext" >&6; }
2975 OBJEXT=$ac_cv_objext
2976 ac_objext=$OBJEXT
2977 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2978 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2979 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2980 echo $ECHO_N "(cached) $ECHO_C" >&6
2981 else
2982 cat >conftest.$ac_ext <<_ACEOF
2983 /* confdefs.h. */
2984 _ACEOF
2985 cat confdefs.h >>conftest.$ac_ext
2986 cat >>conftest.$ac_ext <<_ACEOF
2987 /* end confdefs.h. */
2990 main ()
2992 #ifndef __GNUC__
2993 choke me
2994 #endif
2997 return 0;
2999 _ACEOF
3000 rm -f conftest.$ac_objext
3001 if { (ac_try="$ac_compile"
3002 case "(($ac_try" in
3003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004 *) ac_try_echo=$ac_try;;
3005 esac
3006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3007 (eval "$ac_compile") 2>conftest.er1
3008 ac_status=$?
3009 grep -v '^ *+' conftest.er1 >conftest.err
3010 rm -f conftest.er1
3011 cat conftest.err >&5
3012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013 (exit $ac_status); } &&
3014 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3015 { (case "(($ac_try" in
3016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017 *) ac_try_echo=$ac_try;;
3018 esac
3019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3020 (eval "$ac_try") 2>&5
3021 ac_status=$?
3022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023 (exit $ac_status); }; } &&
3024 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3034 ac_compiler_gnu=yes
3035 else
3036 echo "$as_me: failed program was:" >&5
3037 sed 's/^/| /' conftest.$ac_ext >&5
3039 ac_compiler_gnu=no
3042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3043 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3046 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3047 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3048 GCC=`test $ac_compiler_gnu = yes && echo yes`
3049 ac_test_CFLAGS=${CFLAGS+set}
3050 ac_save_CFLAGS=$CFLAGS
3051 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3052 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3053 if test "${ac_cv_prog_cc_g+set}" = set; then
3054 echo $ECHO_N "(cached) $ECHO_C" >&6
3055 else
3056 ac_save_c_werror_flag=$ac_c_werror_flag
3057 ac_c_werror_flag=yes
3058 ac_cv_prog_cc_g=no
3059 CFLAGS="-g"
3060 cat >conftest.$ac_ext <<_ACEOF
3061 /* confdefs.h. */
3062 _ACEOF
3063 cat confdefs.h >>conftest.$ac_ext
3064 cat >>conftest.$ac_ext <<_ACEOF
3065 /* end confdefs.h. */
3068 main ()
3072 return 0;
3074 _ACEOF
3075 rm -f conftest.$ac_objext
3076 if { (ac_try="$ac_compile"
3077 case "(($ac_try" in
3078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3079 *) ac_try_echo=$ac_try;;
3080 esac
3081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3082 (eval "$ac_compile") 2>conftest.er1
3083 ac_status=$?
3084 grep -v '^ *+' conftest.er1 >conftest.err
3085 rm -f conftest.er1
3086 cat conftest.err >&5
3087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3088 (exit $ac_status); } &&
3089 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3090 { (case "(($ac_try" in
3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092 *) ac_try_echo=$ac_try;;
3093 esac
3094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3095 (eval "$ac_try") 2>&5
3096 ac_status=$?
3097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098 (exit $ac_status); }; } &&
3099 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3109 ac_cv_prog_cc_g=yes
3110 else
3111 echo "$as_me: failed program was:" >&5
3112 sed 's/^/| /' conftest.$ac_ext >&5
3114 CFLAGS=""
3115 cat >conftest.$ac_ext <<_ACEOF
3116 /* confdefs.h. */
3117 _ACEOF
3118 cat confdefs.h >>conftest.$ac_ext
3119 cat >>conftest.$ac_ext <<_ACEOF
3120 /* end confdefs.h. */
3123 main ()
3127 return 0;
3129 _ACEOF
3130 rm -f conftest.$ac_objext
3131 if { (ac_try="$ac_compile"
3132 case "(($ac_try" in
3133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3134 *) ac_try_echo=$ac_try;;
3135 esac
3136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3137 (eval "$ac_compile") 2>conftest.er1
3138 ac_status=$?
3139 grep -v '^ *+' conftest.er1 >conftest.err
3140 rm -f conftest.er1
3141 cat conftest.err >&5
3142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3143 (exit $ac_status); } &&
3144 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3145 { (case "(($ac_try" in
3146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147 *) ac_try_echo=$ac_try;;
3148 esac
3149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3150 (eval "$ac_try") 2>&5
3151 ac_status=$?
3152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3153 (exit $ac_status); }; } &&
3154 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3165 else
3166 echo "$as_me: failed program was:" >&5
3167 sed 's/^/| /' conftest.$ac_ext >&5
3169 ac_c_werror_flag=$ac_save_c_werror_flag
3170 CFLAGS="-g"
3171 cat >conftest.$ac_ext <<_ACEOF
3172 /* confdefs.h. */
3173 _ACEOF
3174 cat confdefs.h >>conftest.$ac_ext
3175 cat >>conftest.$ac_ext <<_ACEOF
3176 /* end confdefs.h. */
3179 main ()
3183 return 0;
3185 _ACEOF
3186 rm -f conftest.$ac_objext
3187 if { (ac_try="$ac_compile"
3188 case "(($ac_try" in
3189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3190 *) ac_try_echo=$ac_try;;
3191 esac
3192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3193 (eval "$ac_compile") 2>conftest.er1
3194 ac_status=$?
3195 grep -v '^ *+' conftest.er1 >conftest.err
3196 rm -f conftest.er1
3197 cat conftest.err >&5
3198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3199 (exit $ac_status); } &&
3200 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3201 { (case "(($ac_try" in
3202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203 *) ac_try_echo=$ac_try;;
3204 esac
3205 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3206 (eval "$ac_try") 2>&5
3207 ac_status=$?
3208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3209 (exit $ac_status); }; } &&
3210 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3220 ac_cv_prog_cc_g=yes
3221 else
3222 echo "$as_me: failed program was:" >&5
3223 sed 's/^/| /' conftest.$ac_ext >&5
3228 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3231 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3235 ac_c_werror_flag=$ac_save_c_werror_flag
3237 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3238 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3239 if test "$ac_test_CFLAGS" = set; then
3240 CFLAGS=$ac_save_CFLAGS
3241 elif test $ac_cv_prog_cc_g = yes; then
3242 if test "$GCC" = yes; then
3243 CFLAGS="-g -O2"
3244 else
3245 CFLAGS="-g"
3247 else
3248 if test "$GCC" = yes; then
3249 CFLAGS="-O2"
3250 else
3251 CFLAGS=
3254 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3255 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3256 if test "${ac_cv_prog_cc_c89+set}" = set; then
3257 echo $ECHO_N "(cached) $ECHO_C" >&6
3258 else
3259 ac_cv_prog_cc_c89=no
3260 ac_save_CC=$CC
3261 cat >conftest.$ac_ext <<_ACEOF
3262 /* confdefs.h. */
3263 _ACEOF
3264 cat confdefs.h >>conftest.$ac_ext
3265 cat >>conftest.$ac_ext <<_ACEOF
3266 /* end confdefs.h. */
3267 #include <stdarg.h>
3268 #include <stdio.h>
3269 #include <sys/types.h>
3270 #include <sys/stat.h>
3271 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3272 struct buf { int x; };
3273 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3274 static char *e (p, i)
3275 char **p;
3276 int i;
3278 return p[i];
3280 static char *f (char * (*g) (char **, int), char **p, ...)
3282 char *s;
3283 va_list v;
3284 va_start (v,p);
3285 s = g (p, va_arg (v,int));
3286 va_end (v);
3287 return s;
3290 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3291 function prototypes and stuff, but not '\xHH' hex character constants.
3292 These don't provoke an error unfortunately, instead are silently treated
3293 as 'x'. The following induces an error, until -std is added to get
3294 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3295 array size at least. It's necessary to write '\x00'==0 to get something
3296 that's true only with -std. */
3297 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3299 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3300 inside strings and character constants. */
3301 #define FOO(x) 'x'
3302 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3304 int test (int i, double x);
3305 struct s1 {int (*f) (int a);};
3306 struct s2 {int (*f) (double a);};
3307 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3308 int argc;
3309 char **argv;
3311 main ()
3313 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3315 return 0;
3317 _ACEOF
3318 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3319 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3321 CC="$ac_save_CC $ac_arg"
3322 rm -f conftest.$ac_objext
3323 if { (ac_try="$ac_compile"
3324 case "(($ac_try" in
3325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326 *) ac_try_echo=$ac_try;;
3327 esac
3328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3329 (eval "$ac_compile") 2>conftest.er1
3330 ac_status=$?
3331 grep -v '^ *+' conftest.er1 >conftest.err
3332 rm -f conftest.er1
3333 cat conftest.err >&5
3334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3335 (exit $ac_status); } &&
3336 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3337 { (case "(($ac_try" in
3338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339 *) ac_try_echo=$ac_try;;
3340 esac
3341 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3342 (eval "$ac_try") 2>&5
3343 ac_status=$?
3344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3345 (exit $ac_status); }; } &&
3346 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3356 ac_cv_prog_cc_c89=$ac_arg
3357 else
3358 echo "$as_me: failed program was:" >&5
3359 sed 's/^/| /' conftest.$ac_ext >&5
3364 rm -f core conftest.err conftest.$ac_objext
3365 test "x$ac_cv_prog_cc_c89" != "xno" && break
3366 done
3367 rm -f conftest.$ac_ext
3368 CC=$ac_save_CC
3371 # AC_CACHE_VAL
3372 case "x$ac_cv_prog_cc_c89" in
3374 { echo "$as_me:$LINENO: result: none needed" >&5
3375 echo "${ECHO_T}none needed" >&6; } ;;
3376 xno)
3377 { echo "$as_me:$LINENO: result: unsupported" >&5
3378 echo "${ECHO_T}unsupported" >&6; } ;;
3380 CC="$CC $ac_cv_prog_cc_c89"
3381 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3382 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3383 esac
3386 ac_ext=c
3387 ac_cpp='$CPP $CPPFLAGS'
3388 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3389 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3390 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3393 ac_ext=c
3394 ac_cpp='$CPP $CPPFLAGS'
3395 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3396 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3397 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3398 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3399 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3400 # On Suns, sometimes $CPP names a directory.
3401 if test -n "$CPP" && test -d "$CPP"; then
3402 CPP=
3404 if test -z "$CPP"; then
3405 if test "${ac_cv_prog_CPP+set}" = set; then
3406 echo $ECHO_N "(cached) $ECHO_C" >&6
3407 else
3408 # Double quotes because CPP needs to be expanded
3409 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3411 ac_preproc_ok=false
3412 for ac_c_preproc_warn_flag in '' yes
3414 # Use a header file that comes with gcc, so configuring glibc
3415 # with a fresh cross-compiler works.
3416 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3417 # <limits.h> exists even on freestanding compilers.
3418 # On the NeXT, cc -E runs the code through the compiler's parser,
3419 # not just through cpp. "Syntax error" is here to catch this case.
3420 cat >conftest.$ac_ext <<_ACEOF
3421 /* confdefs.h. */
3422 _ACEOF
3423 cat confdefs.h >>conftest.$ac_ext
3424 cat >>conftest.$ac_ext <<_ACEOF
3425 /* end confdefs.h. */
3426 #ifdef __STDC__
3427 # include <limits.h>
3428 #else
3429 # include <assert.h>
3430 #endif
3431 Syntax error
3432 _ACEOF
3433 if { (ac_try="$ac_cpp conftest.$ac_ext"
3434 case "(($ac_try" in
3435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3436 *) ac_try_echo=$ac_try;;
3437 esac
3438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3439 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3440 ac_status=$?
3441 grep -v '^ *+' conftest.er1 >conftest.err
3442 rm -f conftest.er1
3443 cat conftest.err >&5
3444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3445 (exit $ac_status); } >/dev/null; then
3446 if test -s conftest.err; then
3447 ac_cpp_err=$ac_c_preproc_warn_flag
3448 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3449 else
3450 ac_cpp_err=
3452 else
3453 ac_cpp_err=yes
3455 if test -z "$ac_cpp_err"; then
3457 else
3458 echo "$as_me: failed program was:" >&5
3459 sed 's/^/| /' conftest.$ac_ext >&5
3461 # Broken: fails on valid input.
3462 continue
3465 rm -f conftest.err conftest.$ac_ext
3467 # OK, works on sane cases. Now check whether nonexistent headers
3468 # can be detected and how.
3469 cat >conftest.$ac_ext <<_ACEOF
3470 /* confdefs.h. */
3471 _ACEOF
3472 cat confdefs.h >>conftest.$ac_ext
3473 cat >>conftest.$ac_ext <<_ACEOF
3474 /* end confdefs.h. */
3475 #include <ac_nonexistent.h>
3476 _ACEOF
3477 if { (ac_try="$ac_cpp conftest.$ac_ext"
3478 case "(($ac_try" in
3479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3480 *) ac_try_echo=$ac_try;;
3481 esac
3482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3483 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3484 ac_status=$?
3485 grep -v '^ *+' conftest.er1 >conftest.err
3486 rm -f conftest.er1
3487 cat conftest.err >&5
3488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3489 (exit $ac_status); } >/dev/null; then
3490 if test -s conftest.err; then
3491 ac_cpp_err=$ac_c_preproc_warn_flag
3492 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3493 else
3494 ac_cpp_err=
3496 else
3497 ac_cpp_err=yes
3499 if test -z "$ac_cpp_err"; then
3500 # Broken: success on invalid input.
3501 continue
3502 else
3503 echo "$as_me: failed program was:" >&5
3504 sed 's/^/| /' conftest.$ac_ext >&5
3506 # Passes both tests.
3507 ac_preproc_ok=:
3508 break
3511 rm -f conftest.err conftest.$ac_ext
3513 done
3514 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3515 rm -f conftest.err conftest.$ac_ext
3516 if $ac_preproc_ok; then
3517 break
3520 done
3521 ac_cv_prog_CPP=$CPP
3524 CPP=$ac_cv_prog_CPP
3525 else
3526 ac_cv_prog_CPP=$CPP
3528 { echo "$as_me:$LINENO: result: $CPP" >&5
3529 echo "${ECHO_T}$CPP" >&6; }
3530 ac_preproc_ok=false
3531 for ac_c_preproc_warn_flag in '' yes
3533 # Use a header file that comes with gcc, so configuring glibc
3534 # with a fresh cross-compiler works.
3535 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3536 # <limits.h> exists even on freestanding compilers.
3537 # On the NeXT, cc -E runs the code through the compiler's parser,
3538 # not just through cpp. "Syntax error" is here to catch this case.
3539 cat >conftest.$ac_ext <<_ACEOF
3540 /* confdefs.h. */
3541 _ACEOF
3542 cat confdefs.h >>conftest.$ac_ext
3543 cat >>conftest.$ac_ext <<_ACEOF
3544 /* end confdefs.h. */
3545 #ifdef __STDC__
3546 # include <limits.h>
3547 #else
3548 # include <assert.h>
3549 #endif
3550 Syntax error
3551 _ACEOF
3552 if { (ac_try="$ac_cpp conftest.$ac_ext"
3553 case "(($ac_try" in
3554 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3555 *) ac_try_echo=$ac_try;;
3556 esac
3557 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3558 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3559 ac_status=$?
3560 grep -v '^ *+' conftest.er1 >conftest.err
3561 rm -f conftest.er1
3562 cat conftest.err >&5
3563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3564 (exit $ac_status); } >/dev/null; then
3565 if test -s conftest.err; then
3566 ac_cpp_err=$ac_c_preproc_warn_flag
3567 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3568 else
3569 ac_cpp_err=
3571 else
3572 ac_cpp_err=yes
3574 if test -z "$ac_cpp_err"; then
3576 else
3577 echo "$as_me: failed program was:" >&5
3578 sed 's/^/| /' conftest.$ac_ext >&5
3580 # Broken: fails on valid input.
3581 continue
3584 rm -f conftest.err conftest.$ac_ext
3586 # OK, works on sane cases. Now check whether nonexistent headers
3587 # can be detected and how.
3588 cat >conftest.$ac_ext <<_ACEOF
3589 /* confdefs.h. */
3590 _ACEOF
3591 cat confdefs.h >>conftest.$ac_ext
3592 cat >>conftest.$ac_ext <<_ACEOF
3593 /* end confdefs.h. */
3594 #include <ac_nonexistent.h>
3595 _ACEOF
3596 if { (ac_try="$ac_cpp conftest.$ac_ext"
3597 case "(($ac_try" in
3598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3599 *) ac_try_echo=$ac_try;;
3600 esac
3601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3602 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3603 ac_status=$?
3604 grep -v '^ *+' conftest.er1 >conftest.err
3605 rm -f conftest.er1
3606 cat conftest.err >&5
3607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3608 (exit $ac_status); } >/dev/null; then
3609 if test -s conftest.err; then
3610 ac_cpp_err=$ac_c_preproc_warn_flag
3611 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3612 else
3613 ac_cpp_err=
3615 else
3616 ac_cpp_err=yes
3618 if test -z "$ac_cpp_err"; then
3619 # Broken: success on invalid input.
3620 continue
3621 else
3622 echo "$as_me: failed program was:" >&5
3623 sed 's/^/| /' conftest.$ac_ext >&5
3625 # Passes both tests.
3626 ac_preproc_ok=:
3627 break
3630 rm -f conftest.err conftest.$ac_ext
3632 done
3633 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3634 rm -f conftest.err conftest.$ac_ext
3635 if $ac_preproc_ok; then
3637 else
3638 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3639 See \`config.log' for more details." >&5
3640 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3641 See \`config.log' for more details." >&2;}
3642 { (exit 1); exit 1; }; }
3645 ac_ext=c
3646 ac_cpp='$CPP $CPPFLAGS'
3647 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3648 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3649 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3652 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3653 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3654 if test "${ac_cv_path_GREP+set}" = set; then
3655 echo $ECHO_N "(cached) $ECHO_C" >&6
3656 else
3657 # Extract the first word of "grep ggrep" to use in msg output
3658 if test -z "$GREP"; then
3659 set dummy grep ggrep; ac_prog_name=$2
3660 if test "${ac_cv_path_GREP+set}" = set; then
3661 echo $ECHO_N "(cached) $ECHO_C" >&6
3662 else
3663 ac_path_GREP_found=false
3664 # Loop through the user's path and test for each of PROGNAME-LIST
3665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3666 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3668 IFS=$as_save_IFS
3669 test -z "$as_dir" && as_dir=.
3670 for ac_prog in grep ggrep; do
3671 for ac_exec_ext in '' $ac_executable_extensions; do
3672 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3673 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3674 # Check for GNU ac_path_GREP and select it if it is found.
3675 # Check for GNU $ac_path_GREP
3676 case `"$ac_path_GREP" --version 2>&1` in
3677 *GNU*)
3678 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3680 ac_count=0
3681 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3682 while :
3684 cat "conftest.in" "conftest.in" >"conftest.tmp"
3685 mv "conftest.tmp" "conftest.in"
3686 cp "conftest.in" "conftest.nl"
3687 echo 'GREP' >> "conftest.nl"
3688 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3689 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3690 ac_count=`expr $ac_count + 1`
3691 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3692 # Best one so far, save it but keep looking for a better one
3693 ac_cv_path_GREP="$ac_path_GREP"
3694 ac_path_GREP_max=$ac_count
3696 # 10*(2^10) chars as input seems more than enough
3697 test $ac_count -gt 10 && break
3698 done
3699 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3700 esac
3703 $ac_path_GREP_found && break 3
3704 done
3705 done
3707 done
3708 IFS=$as_save_IFS
3713 GREP="$ac_cv_path_GREP"
3714 if test -z "$GREP"; then
3715 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3716 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3717 { (exit 1); exit 1; }; }
3720 else
3721 ac_cv_path_GREP=$GREP
3726 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3727 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3728 GREP="$ac_cv_path_GREP"
3731 { echo "$as_me:$LINENO: checking for egrep" >&5
3732 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3733 if test "${ac_cv_path_EGREP+set}" = set; then
3734 echo $ECHO_N "(cached) $ECHO_C" >&6
3735 else
3736 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3737 then ac_cv_path_EGREP="$GREP -E"
3738 else
3739 # Extract the first word of "egrep" to use in msg output
3740 if test -z "$EGREP"; then
3741 set dummy egrep; ac_prog_name=$2
3742 if test "${ac_cv_path_EGREP+set}" = set; then
3743 echo $ECHO_N "(cached) $ECHO_C" >&6
3744 else
3745 ac_path_EGREP_found=false
3746 # Loop through the user's path and test for each of PROGNAME-LIST
3747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3748 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3750 IFS=$as_save_IFS
3751 test -z "$as_dir" && as_dir=.
3752 for ac_prog in egrep; do
3753 for ac_exec_ext in '' $ac_executable_extensions; do
3754 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3755 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3756 # Check for GNU ac_path_EGREP and select it if it is found.
3757 # Check for GNU $ac_path_EGREP
3758 case `"$ac_path_EGREP" --version 2>&1` in
3759 *GNU*)
3760 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3762 ac_count=0
3763 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3764 while :
3766 cat "conftest.in" "conftest.in" >"conftest.tmp"
3767 mv "conftest.tmp" "conftest.in"
3768 cp "conftest.in" "conftest.nl"
3769 echo 'EGREP' >> "conftest.nl"
3770 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3771 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3772 ac_count=`expr $ac_count + 1`
3773 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3774 # Best one so far, save it but keep looking for a better one
3775 ac_cv_path_EGREP="$ac_path_EGREP"
3776 ac_path_EGREP_max=$ac_count
3778 # 10*(2^10) chars as input seems more than enough
3779 test $ac_count -gt 10 && break
3780 done
3781 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3782 esac
3785 $ac_path_EGREP_found && break 3
3786 done
3787 done
3789 done
3790 IFS=$as_save_IFS
3795 EGREP="$ac_cv_path_EGREP"
3796 if test -z "$EGREP"; then
3797 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3798 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3799 { (exit 1); exit 1; }; }
3802 else
3803 ac_cv_path_EGREP=$EGREP
3809 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3810 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3811 EGREP="$ac_cv_path_EGREP"
3814 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3815 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3816 if test "${ac_cv_header_stdc+set}" = set; then
3817 echo $ECHO_N "(cached) $ECHO_C" >&6
3818 else
3819 cat >conftest.$ac_ext <<_ACEOF
3820 /* confdefs.h. */
3821 _ACEOF
3822 cat confdefs.h >>conftest.$ac_ext
3823 cat >>conftest.$ac_ext <<_ACEOF
3824 /* end confdefs.h. */
3825 #include <stdlib.h>
3826 #include <stdarg.h>
3827 #include <string.h>
3828 #include <float.h>
3831 main ()
3835 return 0;
3837 _ACEOF
3838 rm -f conftest.$ac_objext
3839 if { (ac_try="$ac_compile"
3840 case "(($ac_try" in
3841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3842 *) ac_try_echo=$ac_try;;
3843 esac
3844 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3845 (eval "$ac_compile") 2>conftest.er1
3846 ac_status=$?
3847 grep -v '^ *+' conftest.er1 >conftest.err
3848 rm -f conftest.er1
3849 cat conftest.err >&5
3850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3851 (exit $ac_status); } &&
3852 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3853 { (case "(($ac_try" in
3854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3855 *) ac_try_echo=$ac_try;;
3856 esac
3857 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3858 (eval "$ac_try") 2>&5
3859 ac_status=$?
3860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3861 (exit $ac_status); }; } &&
3862 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3872 ac_cv_header_stdc=yes
3873 else
3874 echo "$as_me: failed program was:" >&5
3875 sed 's/^/| /' conftest.$ac_ext >&5
3877 ac_cv_header_stdc=no
3880 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3882 if test $ac_cv_header_stdc = yes; then
3883 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3884 cat >conftest.$ac_ext <<_ACEOF
3885 /* confdefs.h. */
3886 _ACEOF
3887 cat confdefs.h >>conftest.$ac_ext
3888 cat >>conftest.$ac_ext <<_ACEOF
3889 /* end confdefs.h. */
3890 #include <string.h>
3892 _ACEOF
3893 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3894 $EGREP "memchr" >/dev/null 2>&1; then
3896 else
3897 ac_cv_header_stdc=no
3899 rm -f conftest*
3903 if test $ac_cv_header_stdc = yes; then
3904 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3905 cat >conftest.$ac_ext <<_ACEOF
3906 /* confdefs.h. */
3907 _ACEOF
3908 cat confdefs.h >>conftest.$ac_ext
3909 cat >>conftest.$ac_ext <<_ACEOF
3910 /* end confdefs.h. */
3911 #include <stdlib.h>
3913 _ACEOF
3914 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3915 $EGREP "free" >/dev/null 2>&1; then
3917 else
3918 ac_cv_header_stdc=no
3920 rm -f conftest*
3924 if test $ac_cv_header_stdc = yes; then
3925 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3926 if test "$cross_compiling" = yes; then
3928 else
3929 cat >conftest.$ac_ext <<_ACEOF
3930 /* confdefs.h. */
3931 _ACEOF
3932 cat confdefs.h >>conftest.$ac_ext
3933 cat >>conftest.$ac_ext <<_ACEOF
3934 /* end confdefs.h. */
3935 #include <ctype.h>
3936 #include <stdlib.h>
3937 #if ((' ' & 0x0FF) == 0x020)
3938 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3939 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3940 #else
3941 # define ISLOWER(c) \
3942 (('a' <= (c) && (c) <= 'i') \
3943 || ('j' <= (c) && (c) <= 'r') \
3944 || ('s' <= (c) && (c) <= 'z'))
3945 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3946 #endif
3948 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3950 main ()
3952 int i;
3953 for (i = 0; i < 256; i++)
3954 if (XOR (islower (i), ISLOWER (i))
3955 || toupper (i) != TOUPPER (i))
3956 return 2;
3957 return 0;
3959 _ACEOF
3960 rm -f conftest$ac_exeext
3961 if { (ac_try="$ac_link"
3962 case "(($ac_try" in
3963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3964 *) ac_try_echo=$ac_try;;
3965 esac
3966 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3967 (eval "$ac_link") 2>&5
3968 ac_status=$?
3969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3970 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3971 { (case "(($ac_try" in
3972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3973 *) ac_try_echo=$ac_try;;
3974 esac
3975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3976 (eval "$ac_try") 2>&5
3977 ac_status=$?
3978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3979 (exit $ac_status); }; }; then
3981 else
3982 echo "$as_me: program exited with status $ac_status" >&5
3983 echo "$as_me: failed program was:" >&5
3984 sed 's/^/| /' conftest.$ac_ext >&5
3986 ( exit $ac_status )
3987 ac_cv_header_stdc=no
3989 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3995 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3996 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
3997 if test $ac_cv_header_stdc = yes; then
3999 cat >>confdefs.h <<\_ACEOF
4000 #define STDC_HEADERS 1
4001 _ACEOF
4005 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4015 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4016 inttypes.h stdint.h unistd.h
4018 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4019 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4020 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4021 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4022 echo $ECHO_N "(cached) $ECHO_C" >&6
4023 else
4024 cat >conftest.$ac_ext <<_ACEOF
4025 /* confdefs.h. */
4026 _ACEOF
4027 cat confdefs.h >>conftest.$ac_ext
4028 cat >>conftest.$ac_ext <<_ACEOF
4029 /* end confdefs.h. */
4030 $ac_includes_default
4032 #include <$ac_header>
4033 _ACEOF
4034 rm -f conftest.$ac_objext
4035 if { (ac_try="$ac_compile"
4036 case "(($ac_try" in
4037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4038 *) ac_try_echo=$ac_try;;
4039 esac
4040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4041 (eval "$ac_compile") 2>conftest.er1
4042 ac_status=$?
4043 grep -v '^ *+' conftest.er1 >conftest.err
4044 rm -f conftest.er1
4045 cat conftest.err >&5
4046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4047 (exit $ac_status); } &&
4048 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4049 { (case "(($ac_try" in
4050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4051 *) ac_try_echo=$ac_try;;
4052 esac
4053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4054 (eval "$ac_try") 2>&5
4055 ac_status=$?
4056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4057 (exit $ac_status); }; } &&
4058 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
4068 eval "$as_ac_Header=yes"
4069 else
4070 echo "$as_me: failed program was:" >&5
4071 sed 's/^/| /' conftest.$ac_ext >&5
4073 eval "$as_ac_Header=no"
4076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4078 ac_res=`eval echo '${'$as_ac_Header'}'`
4079 { echo "$as_me:$LINENO: result: $ac_res" >&5
4080 echo "${ECHO_T}$ac_res" >&6; }
4081 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4082 cat >>confdefs.h <<_ACEOF
4083 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4084 _ACEOF
4088 done
4091 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4092 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4093 if test "${ac_cv_c_bigendian+set}" = set; then
4094 echo $ECHO_N "(cached) $ECHO_C" >&6
4095 else
4096 # See if sys/param.h defines the BYTE_ORDER macro.
4097 cat >conftest.$ac_ext <<_ACEOF
4098 /* confdefs.h. */
4099 _ACEOF
4100 cat confdefs.h >>conftest.$ac_ext
4101 cat >>conftest.$ac_ext <<_ACEOF
4102 /* end confdefs.h. */
4103 #include <sys/types.h>
4104 #include <sys/param.h>
4107 main ()
4109 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4110 bogus endian macros
4111 #endif
4114 return 0;
4116 _ACEOF
4117 rm -f conftest.$ac_objext
4118 if { (ac_try="$ac_compile"
4119 case "(($ac_try" in
4120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4121 *) ac_try_echo=$ac_try;;
4122 esac
4123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4124 (eval "$ac_compile") 2>conftest.er1
4125 ac_status=$?
4126 grep -v '^ *+' conftest.er1 >conftest.err
4127 rm -f conftest.er1
4128 cat conftest.err >&5
4129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4130 (exit $ac_status); } &&
4131 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4132 { (case "(($ac_try" in
4133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4134 *) ac_try_echo=$ac_try;;
4135 esac
4136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4137 (eval "$ac_try") 2>&5
4138 ac_status=$?
4139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4140 (exit $ac_status); }; } &&
4141 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
4151 # It does; now see whether it defined to BIG_ENDIAN or not.
4152 cat >conftest.$ac_ext <<_ACEOF
4153 /* confdefs.h. */
4154 _ACEOF
4155 cat confdefs.h >>conftest.$ac_ext
4156 cat >>conftest.$ac_ext <<_ACEOF
4157 /* end confdefs.h. */
4158 #include <sys/types.h>
4159 #include <sys/param.h>
4162 main ()
4164 #if BYTE_ORDER != BIG_ENDIAN
4165 not big endian
4166 #endif
4169 return 0;
4171 _ACEOF
4172 rm -f conftest.$ac_objext
4173 if { (ac_try="$ac_compile"
4174 case "(($ac_try" in
4175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4176 *) ac_try_echo=$ac_try;;
4177 esac
4178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4179 (eval "$ac_compile") 2>conftest.er1
4180 ac_status=$?
4181 grep -v '^ *+' conftest.er1 >conftest.err
4182 rm -f conftest.er1
4183 cat conftest.err >&5
4184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4185 (exit $ac_status); } &&
4186 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4187 { (case "(($ac_try" in
4188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4189 *) ac_try_echo=$ac_try;;
4190 esac
4191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4192 (eval "$ac_try") 2>&5
4193 ac_status=$?
4194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4195 (exit $ac_status); }; } &&
4196 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
4206 ac_cv_c_bigendian=yes
4207 else
4208 echo "$as_me: failed program was:" >&5
4209 sed 's/^/| /' conftest.$ac_ext >&5
4211 ac_cv_c_bigendian=no
4214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4215 else
4216 echo "$as_me: failed program was:" >&5
4217 sed 's/^/| /' conftest.$ac_ext >&5
4219 # It does not; compile a test program.
4220 if test "$cross_compiling" = yes; then
4221 # try to guess the endianness by grepping values into an object file
4222 ac_cv_c_bigendian=unknown
4223 cat >conftest.$ac_ext <<_ACEOF
4224 /* confdefs.h. */
4225 _ACEOF
4226 cat confdefs.h >>conftest.$ac_ext
4227 cat >>conftest.$ac_ext <<_ACEOF
4228 /* end confdefs.h. */
4229 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4230 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4231 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4232 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4233 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4234 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4236 main ()
4238 _ascii (); _ebcdic ();
4240 return 0;
4242 _ACEOF
4243 rm -f conftest.$ac_objext
4244 if { (ac_try="$ac_compile"
4245 case "(($ac_try" in
4246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4247 *) ac_try_echo=$ac_try;;
4248 esac
4249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4250 (eval "$ac_compile") 2>conftest.er1
4251 ac_status=$?
4252 grep -v '^ *+' conftest.er1 >conftest.err
4253 rm -f conftest.er1
4254 cat conftest.err >&5
4255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4256 (exit $ac_status); } &&
4257 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4258 { (case "(($ac_try" in
4259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4260 *) ac_try_echo=$ac_try;;
4261 esac
4262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4263 (eval "$ac_try") 2>&5
4264 ac_status=$?
4265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4266 (exit $ac_status); }; } &&
4267 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
4277 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4278 ac_cv_c_bigendian=yes
4280 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4281 if test "$ac_cv_c_bigendian" = unknown; then
4282 ac_cv_c_bigendian=no
4283 else
4284 # finding both strings is unlikely to happen, but who knows?
4285 ac_cv_c_bigendian=unknown
4288 else
4289 echo "$as_me: failed program was:" >&5
4290 sed 's/^/| /' conftest.$ac_ext >&5
4295 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4296 else
4297 cat >conftest.$ac_ext <<_ACEOF
4298 /* confdefs.h. */
4299 _ACEOF
4300 cat confdefs.h >>conftest.$ac_ext
4301 cat >>conftest.$ac_ext <<_ACEOF
4302 /* end confdefs.h. */
4303 $ac_includes_default
4305 main ()
4308 /* Are we little or big endian? From Harbison&Steele. */
4309 union
4311 long int l;
4312 char c[sizeof (long int)];
4313 } u;
4314 u.l = 1;
4315 return u.c[sizeof (long int) - 1] == 1;
4318 return 0;
4320 _ACEOF
4321 rm -f conftest$ac_exeext
4322 if { (ac_try="$ac_link"
4323 case "(($ac_try" in
4324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4325 *) ac_try_echo=$ac_try;;
4326 esac
4327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4328 (eval "$ac_link") 2>&5
4329 ac_status=$?
4330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4331 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4332 { (case "(($ac_try" in
4333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4334 *) ac_try_echo=$ac_try;;
4335 esac
4336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4337 (eval "$ac_try") 2>&5
4338 ac_status=$?
4339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4340 (exit $ac_status); }; }; then
4341 ac_cv_c_bigendian=no
4342 else
4343 echo "$as_me: program exited with status $ac_status" >&5
4344 echo "$as_me: failed program was:" >&5
4345 sed 's/^/| /' conftest.$ac_ext >&5
4347 ( exit $ac_status )
4348 ac_cv_c_bigendian=yes
4350 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4356 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4358 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4359 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4360 case $ac_cv_c_bigendian in
4361 yes)
4362 ENDIAN=big
4365 ENDIAN=little
4368 { { echo "$as_me:$LINENO: error: unknown endianness
4369 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4370 echo "$as_me: error: unknown endianness
4371 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4372 { (exit 1); exit 1; }; } ;;
4373 esac
4376 if test "$cross_compiling" = yes; then
4377 LLVM_CROSS_COMPILING=1
4380 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4381 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4382 if test "${ac_cv_build_exeext+set}" = set; then
4383 echo $ECHO_N "(cached) $ECHO_C" >&6
4384 else
4385 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4386 ac_cv_build_exeext=.exe
4387 else
4388 ac_build_prefix=${build_alias}-
4390 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4391 set dummy ${ac_build_prefix}gcc; ac_word=$2
4392 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4393 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4394 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4395 echo $ECHO_N "(cached) $ECHO_C" >&6
4396 else
4397 if test -n "$BUILD_CC"; then
4398 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4399 else
4400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4401 for as_dir in $PATH
4403 IFS=$as_save_IFS
4404 test -z "$as_dir" && as_dir=.
4405 for ac_exec_ext in '' $ac_executable_extensions; do
4406 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4407 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4408 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4409 break 2
4411 done
4412 done
4413 IFS=$as_save_IFS
4417 BUILD_CC=$ac_cv_prog_BUILD_CC
4418 if test -n "$BUILD_CC"; then
4419 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4420 echo "${ECHO_T}$BUILD_CC" >&6; }
4421 else
4422 { echo "$as_me:$LINENO: result: no" >&5
4423 echo "${ECHO_T}no" >&6; }
4427 if test -z "$BUILD_CC"; then
4428 # Extract the first word of "gcc", so it can be a program name with args.
4429 set dummy gcc; ac_word=$2
4430 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4431 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4432 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4433 echo $ECHO_N "(cached) $ECHO_C" >&6
4434 else
4435 if test -n "$BUILD_CC"; then
4436 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4437 else
4438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4439 for as_dir in $PATH
4441 IFS=$as_save_IFS
4442 test -z "$as_dir" && as_dir=.
4443 for ac_exec_ext in '' $ac_executable_extensions; do
4444 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4445 ac_cv_prog_BUILD_CC="gcc"
4446 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4447 break 2
4449 done
4450 done
4451 IFS=$as_save_IFS
4455 BUILD_CC=$ac_cv_prog_BUILD_CC
4456 if test -n "$BUILD_CC"; then
4457 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4458 echo "${ECHO_T}$BUILD_CC" >&6; }
4459 else
4460 { echo "$as_me:$LINENO: result: no" >&5
4461 echo "${ECHO_T}no" >&6; }
4465 if test -z "$BUILD_CC"; then
4466 # Extract the first word of "cc", so it can be a program name with args.
4467 set dummy cc; ac_word=$2
4468 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4469 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4470 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4471 echo $ECHO_N "(cached) $ECHO_C" >&6
4472 else
4473 if test -n "$BUILD_CC"; then
4474 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4475 else
4476 ac_prog_rejected=no
4477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4478 for as_dir in $PATH
4480 IFS=$as_save_IFS
4481 test -z "$as_dir" && as_dir=.
4482 for ac_exec_ext in '' $ac_executable_extensions; do
4483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4484 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4485 ac_prog_rejected=yes
4486 continue
4488 ac_cv_prog_BUILD_CC="cc"
4489 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4490 break 2
4492 done
4493 done
4494 IFS=$as_save_IFS
4496 if test $ac_prog_rejected = yes; then
4497 # We found a bogon in the path, so make sure we never use it.
4498 set dummy $ac_cv_prog_BUILD_CC
4499 shift
4500 if test $# != 0; then
4501 # We chose a different compiler from the bogus one.
4502 # However, it has the same basename, so the bogon will be chosen
4503 # first if we set BUILD_CC to just the basename; use the full file name.
4504 shift
4505 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4510 BUILD_CC=$ac_cv_prog_BUILD_CC
4511 if test -n "$BUILD_CC"; then
4512 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4513 echo "${ECHO_T}$BUILD_CC" >&6; }
4514 else
4515 { echo "$as_me:$LINENO: result: no" >&5
4516 echo "${ECHO_T}no" >&6; }
4522 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4523 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4524 { (exit 1); exit 1; }; }
4525 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4526 rm -f conftest*
4527 echo 'int main () { return 0; }' > conftest.$ac_ext
4528 ac_cv_build_exeext=
4529 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4530 (eval $ac_build_link) 2>&5
4531 ac_status=$?
4532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533 (exit $ac_status); }; then
4534 for file in conftest.*; do
4535 case $file in
4536 *.c | *.o | *.obj | *.dSYM) ;;
4537 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4538 esac
4539 done
4540 else
4541 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4542 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4543 { (exit 1); exit 1; }; }
4545 rm -f conftest*
4546 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4550 BUILD_EXEEXT=""
4551 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4552 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4553 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4554 ac_build_exeext=$BUILD_EXEEXT
4556 ac_build_prefix=${build_alias}-
4557 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4558 set dummy ${ac_build_prefix}g++; ac_word=$2
4559 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4560 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4561 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4562 echo $ECHO_N "(cached) $ECHO_C" >&6
4563 else
4564 if test -n "$BUILD_CXX"; then
4565 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4566 else
4567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4568 for as_dir in $PATH
4570 IFS=$as_save_IFS
4571 test -z "$as_dir" && as_dir=.
4572 for ac_exec_ext in '' $ac_executable_extensions; do
4573 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4574 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4575 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4576 break 2
4578 done
4579 done
4580 IFS=$as_save_IFS
4584 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4585 if test -n "$BUILD_CXX"; then
4586 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4587 echo "${ECHO_T}$BUILD_CXX" >&6; }
4588 else
4589 { echo "$as_me:$LINENO: result: no" >&5
4590 echo "${ECHO_T}no" >&6; }
4594 if test -z "$BUILD_CXX"; then
4595 # Extract the first word of "g++", so it can be a program name with args.
4596 set dummy g++; ac_word=$2
4597 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4598 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4599 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4600 echo $ECHO_N "(cached) $ECHO_C" >&6
4601 else
4602 if test -n "$BUILD_CXX"; then
4603 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4604 else
4605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4606 for as_dir in $PATH
4608 IFS=$as_save_IFS
4609 test -z "$as_dir" && as_dir=.
4610 for ac_exec_ext in '' $ac_executable_extensions; do
4611 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4612 ac_cv_prog_BUILD_CXX="g++"
4613 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4614 break 2
4616 done
4617 done
4618 IFS=$as_save_IFS
4622 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4623 if test -n "$BUILD_CXX"; then
4624 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4625 echo "${ECHO_T}$BUILD_CXX" >&6; }
4626 else
4627 { echo "$as_me:$LINENO: result: no" >&5
4628 echo "${ECHO_T}no" >&6; }
4632 if test -z "$BUILD_CXX"; then
4633 # Extract the first word of "c++", so it can be a program name with args.
4634 set dummy c++; ac_word=$2
4635 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4636 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4637 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4638 echo $ECHO_N "(cached) $ECHO_C" >&6
4639 else
4640 if test -n "$BUILD_CXX"; then
4641 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4642 else
4643 ac_prog_rejected=no
4644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4645 for as_dir in $PATH
4647 IFS=$as_save_IFS
4648 test -z "$as_dir" && as_dir=.
4649 for ac_exec_ext in '' $ac_executable_extensions; do
4650 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4651 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4652 ac_prog_rejected=yes
4653 continue
4655 ac_cv_prog_BUILD_CXX="c++"
4656 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4657 break 2
4659 done
4660 done
4661 IFS=$as_save_IFS
4663 if test $ac_prog_rejected = yes; then
4664 # We found a bogon in the path, so make sure we never use it.
4665 set dummy $ac_cv_prog_BUILD_CXX
4666 shift
4667 if test $# != 0; then
4668 # We chose a different compiler from the bogus one.
4669 # However, it has the same basename, so the bogon will be chosen
4670 # first if we set BUILD_CXX to just the basename; use the full file name.
4671 shift
4672 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4677 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4678 if test -n "$BUILD_CXX"; then
4679 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4680 echo "${ECHO_T}$BUILD_CXX" >&6; }
4681 else
4682 { echo "$as_me:$LINENO: result: no" >&5
4683 echo "${ECHO_T}no" >&6; }
4689 else
4690 LLVM_CROSS_COMPILING=0
4694 if test -d "CVS" -o -d "${srcdir}/CVS" -o -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4695 cvsbuild="yes"
4696 optimize="no"
4697 CVSBUILD=CVSBUILD=1
4699 else
4700 cvsbuild="no"
4701 optimize="yes"
4705 # Check whether --enable-optimized was given.
4706 if test "${enable_optimized+set}" = set; then
4707 enableval=$enable_optimized;
4708 else
4709 enableval=$optimize
4712 if test ${enableval} = "no" ; then
4713 ENABLE_OPTIMIZED=
4715 else
4716 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4720 # Check whether --enable-profiling was given.
4721 if test "${enable_profiling+set}" = set; then
4722 enableval=$enable_profiling;
4723 else
4724 enableval="no"
4727 if test ${enableval} = "no" ; then
4728 ENABLE_PROFILING=
4730 else
4731 ENABLE_PROFILING=ENABLE_PROFILING=1
4735 # Check whether --enable-assertions was given.
4736 if test "${enable_assertions+set}" = set; then
4737 enableval=$enable_assertions;
4738 else
4739 enableval="yes"
4742 if test ${enableval} = "yes" ; then
4743 DISABLE_ASSERTIONS=
4745 else
4746 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4750 # Check whether --enable-expensive-checks was given.
4751 if test "${enable_expensive_checks+set}" = set; then
4752 enableval=$enable_expensive_checks;
4753 else
4754 enableval="no"
4757 if test ${enableval} = "yes" ; then
4758 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4760 EXPENSIVE_CHECKS=yes
4762 else
4763 ENABLE_EXPENSIVE_CHECKS=
4765 EXPENSIVE_CHECKS=no
4769 # Check whether --enable-debug-runtime was given.
4770 if test "${enable_debug_runtime+set}" = set; then
4771 enableval=$enable_debug_runtime;
4772 else
4773 enableval=no
4776 if test ${enableval} = "no" ; then
4777 DEBUG_RUNTIME=
4779 else
4780 DEBUG_RUNTIME=DEBUG_RUNTIME=1
4784 # Check whether --enable-debug-symbols was given.
4785 if test "${enable_debug_symbols+set}" = set; then
4786 enableval=$enable_debug_symbols;
4787 else
4788 enableval=no
4791 if test ${enableval} = "no" ; then
4792 DEBUG_SYMBOLS=
4794 else
4795 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4799 # Check whether --enable-jit was given.
4800 if test "${enable_jit+set}" = set; then
4801 enableval=$enable_jit;
4802 else
4803 enableval=default
4806 if test ${enableval} = "no"
4807 then
4808 JIT=
4810 else
4811 case "$llvm_cv_target_arch" in
4812 x86) TARGET_HAS_JIT=1
4814 Sparc) TARGET_HAS_JIT=0
4816 PowerPC) TARGET_HAS_JIT=1
4818 x86_64) TARGET_HAS_JIT=1
4820 Alpha) TARGET_HAS_JIT=1
4822 ARM) TARGET_HAS_JIT=1
4824 Mips) TARGET_HAS_JIT=0
4826 PIC16) TARGET_HAS_JIT=0
4828 XCore) TARGET_HAS_JIT=0
4830 MSP430) TARGET_HAS_JIT=0
4832 SystemZ) TARGET_HAS_JIT=0
4834 Blackfin) TARGET_HAS_JIT=0
4836 MBlaze) TARGET_HAS_JIT=0
4838 *) TARGET_HAS_JIT=0
4840 esac
4843 # Check whether --enable-doxygen was given.
4844 if test "${enable_doxygen+set}" = set; then
4845 enableval=$enable_doxygen;
4846 else
4847 enableval=default
4850 case "$enableval" in
4851 yes) ENABLE_DOXYGEN=1
4853 no) ENABLE_DOXYGEN=0
4855 default) ENABLE_DOXYGEN=0
4857 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4858 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4859 { (exit 1); exit 1; }; } ;;
4860 esac
4862 # Check whether --enable-threads was given.
4863 if test "${enable_threads+set}" = set; then
4864 enableval=$enable_threads;
4865 else
4866 enableval=default
4869 case "$enableval" in
4870 yes) ENABLE_THREADS=1
4872 no) ENABLE_THREADS=0
4874 default) ENABLE_THREADS=1
4876 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4877 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4878 { (exit 1); exit 1; }; } ;;
4879 esac
4881 cat >>confdefs.h <<_ACEOF
4882 #define ENABLE_THREADS $ENABLE_THREADS
4883 _ACEOF
4886 # Check whether --enable-pic was given.
4887 if test "${enable_pic+set}" = set; then
4888 enableval=$enable_pic;
4889 else
4890 enableval=default
4893 case "$enableval" in
4894 yes) ENABLE_PIC=1
4896 no) ENABLE_PIC=0
4898 default) ENABLE_PIC=1
4900 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
4901 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
4902 { (exit 1); exit 1; }; } ;;
4903 esac
4905 cat >>confdefs.h <<_ACEOF
4906 #define ENABLE_PIC $ENABLE_PIC
4907 _ACEOF
4910 # Check whether --enable-shared was given.
4911 if test "${enable_shared+set}" = set; then
4912 enableval=$enable_shared;
4913 else
4914 enableval=default
4917 case "$enableval" in
4918 yes) ENABLE_SHARED=1
4920 no) ENABLE_SHARED=0
4922 default) ENABLE_SHARED=0
4924 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
4925 echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
4926 { (exit 1); exit 1; }; } ;;
4927 esac
4929 # Check whether --enable-timestamps was given.
4930 if test "${enable_timestamps+set}" = set; then
4931 enableval=$enable_timestamps;
4932 else
4933 enableval=default
4936 case "$enableval" in
4937 yes) ENABLE_TIMESTAMPS=1
4939 no) ENABLE_TIMESTAMPS=0
4941 default) ENABLE_TIMESTAMPS=1
4943 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
4944 echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
4945 { (exit 1); exit 1; }; } ;;
4946 esac
4948 cat >>confdefs.h <<_ACEOF
4949 #define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
4950 _ACEOF
4953 TARGETS_TO_BUILD=""
4954 # Check whether --enable-targets was given.
4955 if test "${enable_targets+set}" = set; then
4956 enableval=$enable_targets;
4957 else
4958 enableval=all
4961 if test "$enableval" = host-only ; then
4962 enableval=host
4964 case "$enableval" in
4965 all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU PIC16 XCore MSP430 SystemZ Blackfin CBackend MSIL CppBackend MBlaze" ;;
4966 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
4967 case "$a_target" in
4968 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4969 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4970 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4971 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4972 alpha) TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4973 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4974 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4975 spu) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4976 pic16) TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4977 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4978 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4979 systemz) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4980 blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
4981 cbe) TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
4982 msil) TARGETS_TO_BUILD="MSIL $TARGETS_TO_BUILD" ;;
4983 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
4984 mblaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
4985 host) case "$llvm_cv_target_arch" in
4986 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4987 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
4988 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
4989 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
4990 Alpha) TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
4991 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
4992 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
4993 MBlaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
4994 CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
4995 PIC16) TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
4996 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
4997 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
4998 s390x) TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
4999 Blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5000 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5001 echo "$as_me: error: Can not set target to build" >&2;}
5002 { (exit 1); exit 1; }; } ;;
5003 esac ;;
5004 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5005 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5006 { (exit 1); exit 1; }; } ;;
5007 esac
5008 done
5010 esac
5011 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5014 # Determine whether we are building LLVM support for the native architecture.
5015 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
5016 for a_target in $TARGETS_TO_BUILD; do
5017 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5018 LLVM_NATIVE_ARCHTARGET="${LLVM_NATIVE_ARCH}Target"
5020 cat >>confdefs.h <<_ACEOF
5021 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCHTARGET
5022 _ACEOF
5025 done
5027 # Build the LLVM_TARGET and LLVM_... macros for Targets.def and the individual
5028 # target feature def files.
5029 LLVM_ENUM_TARGETS=""
5030 LLVM_ENUM_ASM_PRINTERS=""
5031 LLVM_ENUM_ASM_PARSERS=""
5032 LLVM_ENUM_DISASSEMBLERS=""
5033 for target_to_build in $TARGETS_TO_BUILD; do
5034 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5035 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmPrinter/Makefile ; then
5036 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5038 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5039 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5041 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5042 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5044 done
5050 # Check whether --enable-cbe-printf-a was given.
5051 if test "${enable_cbe_printf_a+set}" = set; then
5052 enableval=$enable_cbe_printf_a;
5053 else
5054 enableval=default
5057 case "$enableval" in
5058 yes) ENABLE_CBE_PRINTF_A=1
5060 no) ENABLE_CBE_PRINTF_A=0
5062 default) ENABLE_CBE_PRINTF_A=1
5064 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5065 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5066 { (exit 1); exit 1; }; } ;;
5067 esac
5069 cat >>confdefs.h <<_ACEOF
5070 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5071 _ACEOF
5075 # Check whether --with-llvmgccdir was given.
5076 if test "${with_llvmgccdir+set}" = set; then
5077 withval=$with_llvmgccdir;
5078 else
5079 withval=default
5082 case "$withval" in
5083 default) WITH_LLVMGCCDIR=default ;;
5084 /* | [A-Za-z]:[\\/]*) WITH_LLVMGCCDIR=$withval ;;
5085 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
5086 echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
5087 { (exit 1); exit 1; }; } ;;
5088 esac
5091 # Check whether --with-llvmgcc was given.
5092 if test "${with_llvmgcc+set}" = set; then
5093 withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
5094 WITH_LLVMGCCDIR=""
5099 # Check whether --with-llvmgxx was given.
5100 if test "${with_llvmgxx+set}" = set; then
5101 withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5102 WITH_LLVMGCCDIR=""
5106 if test -n "$LLVMGCC"; then
5107 LLVMGCCCOMMAND="$LLVMGCC"
5110 if test -n "$LLVMGXX"; then
5111 LLVMGXXCOMMAND="$LLVMGXX"
5114 if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5115 { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5116 echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5117 { (exit 1); exit 1; }; };
5120 if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5121 { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5122 echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5123 { (exit 1); exit 1; }; };
5127 # Check whether --with-clang was given.
5128 if test "${with_clang+set}" = set; then
5129 withval=$with_clang;
5130 else
5131 with_clang=default
5136 # Check whether --with-built-clang was given.
5137 if test "${with_built_clang+set}" = set; then
5138 withval=$with_built_clang;
5139 else
5140 with_built_clang=check
5144 { echo "$as_me:$LINENO: checking clang compiler" >&5
5145 echo $ECHO_N "checking clang compiler... $ECHO_C" >&6; }
5146 WITH_CLANGPATH=""
5147 WITH_BUILT_CLANG=0
5148 if test "$with_clang" != "default"; then
5149 WITH_CLANGPATH="$with_clang"
5150 if ! test -x "$WITH_CLANGPATH"; then
5151 { { echo "$as_me:$LINENO: error: invalid --with-clang, path does not specify an executable" >&5
5152 echo "$as_me: error: invalid --with-clang, path does not specify an executable" >&2;}
5153 { (exit 1); exit 1; }; }
5155 elif test "$with_built_clang" = "yes"; then
5156 WITH_BUILT_CLANG=1
5157 elif test "$with_built_clang" = "no"; then
5158 WITH_BUILT_CLANG=0
5159 else
5160 if test "$with_built_clang" != "check"; then
5161 { { echo "$as_me:$LINENO: error: invalid value for --with-built-clang." >&5
5162 echo "$as_me: error: invalid value for --with-built-clang." >&2;}
5163 { (exit 1); exit 1; }; }
5166 if test -f ${srcdir}/tools/clang/README.txt; then
5167 WITH_BUILT_CLANG=1
5171 if ! test -z "$WITH_CLANGPATH"; then
5172 { echo "$as_me:$LINENO: result: $WITH_CLANGPATH" >&5
5173 echo "${ECHO_T}$WITH_CLANGPATH" >&6; }
5174 WITH_CLANGXXPATH=`"$WITH_CLANGPATH" --print-prog-name=clang++`
5175 elif test "$WITH_BUILT_CLANG" = "1"; then
5176 { echo "$as_me:$LINENO: result: built" >&5
5177 echo "${ECHO_T}built" >&6; }
5178 else
5179 { echo "$as_me:$LINENO: result: none" >&5
5180 echo "${ECHO_T}none" >&6; }
5182 CLANGPATH=$WITH_CLANGPATH
5184 CLANGXXPATH=$WITH_CLANGXXPATH
5186 ENABLE_BUILT_CLANG=$WITH_BUILT_CLANG
5190 # Check whether --with-optimize-option was given.
5191 if test "${with_optimize_option+set}" = set; then
5192 withval=$with_optimize_option;
5193 else
5194 withval=default
5197 { echo "$as_me:$LINENO: checking optimization flags" >&5
5198 echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
5199 case "$withval" in
5200 default)
5201 case "$llvm_cv_os_type" in
5202 FreeBSD) optimize_option=-O2 ;;
5203 MingW) optimize_option=-O2 ;;
5204 *) optimize_option=-O3 ;;
5205 esac ;;
5206 *) optimize_option="$withval" ;;
5207 esac
5208 OPTIMIZE_OPTION=$optimize_option
5210 { echo "$as_me:$LINENO: result: $optimize_option" >&5
5211 echo "${ECHO_T}$optimize_option" >&6; }
5214 # Check whether --with-extra-options was given.
5215 if test "${with_extra_options+set}" = set; then
5216 withval=$with_extra_options;
5217 else
5218 withval=default
5221 case "$withval" in
5222 default) EXTRA_OPTIONS= ;;
5223 *) EXTRA_OPTIONS=$withval ;;
5224 esac
5225 EXTRA_OPTIONS=$EXTRA_OPTIONS
5228 # Check whether --enable-bindings was given.
5229 if test "${enable_bindings+set}" = set; then
5230 enableval=$enable_bindings;
5231 else
5232 enableval=default
5235 BINDINGS_TO_BUILD=""
5236 case "$enableval" in
5237 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5238 all ) BINDINGS_TO_BUILD="ocaml" ;;
5239 none | no) BINDINGS_TO_BUILD="" ;;
5240 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5241 case "$a_binding" in
5242 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5243 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5244 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5245 { (exit 1); exit 1; }; } ;;
5246 esac
5247 done
5249 esac
5252 # Check whether --with-ocaml-libdir was given.
5253 if test "${with_ocaml_libdir+set}" = set; then
5254 withval=$with_ocaml_libdir;
5255 else
5256 withval=auto
5259 case "$withval" in
5260 auto) with_ocaml_libdir="$withval" ;;
5261 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5262 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5263 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5264 { (exit 1); exit 1; }; } ;;
5265 esac
5268 # Check whether --with-c-include-dirs was given.
5269 if test "${with_c_include_dirs+set}" = set; then
5270 withval=$with_c_include_dirs;
5271 else
5272 withval=""
5276 cat >>confdefs.h <<_ACEOF
5277 #define C_INCLUDE_DIRS "$withval"
5278 _ACEOF
5282 # Check whether --with-cxx-include-root was given.
5283 if test "${with_cxx_include_root+set}" = set; then
5284 withval=$with_cxx_include_root;
5285 else
5286 withval=""
5290 cat >>confdefs.h <<_ACEOF
5291 #define CXX_INCLUDE_ROOT "$withval"
5292 _ACEOF
5296 # Check whether --with-cxx-include-arch was given.
5297 if test "${with_cxx_include_arch+set}" = set; then
5298 withval=$with_cxx_include_arch;
5299 else
5300 withval=""
5304 cat >>confdefs.h <<_ACEOF
5305 #define CXX_INCLUDE_ARCH "$withval"
5306 _ACEOF
5310 # Check whether --with-cxx-include-32bit-dir was given.
5311 if test "${with_cxx_include_32bit_dir+set}" = set; then
5312 withval=$with_cxx_include_32bit_dir;
5313 else
5314 withval=""
5318 cat >>confdefs.h <<_ACEOF
5319 #define CXX_INCLUDE_32BIT_DIR "$withval"
5320 _ACEOF
5324 # Check whether --with-cxx-include-64bit-dir was given.
5325 if test "${with_cxx_include_64bit_dir+set}" = set; then
5326 withval=$with_cxx_include_64bit_dir;
5327 else
5328 withval=""
5332 cat >>confdefs.h <<_ACEOF
5333 #define CXX_INCLUDE_64BIT_DIR "$withval"
5334 _ACEOF
5338 # Check whether --with-binutils-include was given.
5339 if test "${with_binutils_include+set}" = set; then
5340 withval=$with_binutils_include;
5341 else
5342 withval=default
5345 case "$withval" in
5346 default) WITH_BINUTILS_INCDIR=default ;;
5347 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
5348 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5349 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5350 { (exit 1); exit 1; }; } ;;
5351 esac
5352 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5353 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5355 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5356 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5357 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5358 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5359 { (exit 1); exit 1; }; };
5363 # Check whether --enable-libffi was given.
5364 if test "${enable_libffi+set}" = set; then
5365 enableval=$enable_libffi; case "$enableval" in
5366 yes) llvm_cv_enable_libffi="yes" ;;
5367 no) llvm_cv_enable_libffi="no" ;;
5368 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5369 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5370 { (exit 1); exit 1; }; } ;;
5371 esac
5372 else
5373 llvm_cv_enable_libffi=no
5377 if test "$llvm_cv_os_type" = "Win32" ; then
5378 llvmc_dynamic="yes"
5379 else
5380 llvmc_dynamic="no"
5383 # Check whether --enable-llvmc-dynamic was given.
5384 if test "${enable_llvmc_dynamic+set}" = set; then
5385 enableval=$enable_llvmc_dynamic;
5386 else
5387 enableval=$llvmc_dynamic
5390 if test ${enableval} = "yes" && test "$ENABLE_PIC" -eq 1 ; then
5391 ENABLE_LLVMC_DYNAMIC=ENABLE_LLVMC_DYNAMIC=1
5393 else
5394 ENABLE_LLVMC_DYNAMIC=
5398 # Check whether --enable-llvmc-dynamic-plugins was given.
5399 if test "${enable_llvmc_dynamic_plugins+set}" = set; then
5400 enableval=$enable_llvmc_dynamic_plugins;
5401 else
5402 enableval=yes
5405 if test ${enableval} = "yes" ; then
5406 ENABLE_LLVMC_DYNAMIC_PLUGINS=ENABLE_LLVMC_DYNAMIC_PLUGINS=1
5408 else
5409 ENABLE_LLVMC_DYNAMIC_PLUGINS=
5414 ac_ext=c
5415 ac_cpp='$CPP $CPPFLAGS'
5416 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5417 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5418 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5419 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5420 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5421 # On Suns, sometimes $CPP names a directory.
5422 if test -n "$CPP" && test -d "$CPP"; then
5423 CPP=
5425 if test -z "$CPP"; then
5426 if test "${ac_cv_prog_CPP+set}" = set; then
5427 echo $ECHO_N "(cached) $ECHO_C" >&6
5428 else
5429 # Double quotes because CPP needs to be expanded
5430 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5432 ac_preproc_ok=false
5433 for ac_c_preproc_warn_flag in '' yes
5435 # Use a header file that comes with gcc, so configuring glibc
5436 # with a fresh cross-compiler works.
5437 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5438 # <limits.h> exists even on freestanding compilers.
5439 # On the NeXT, cc -E runs the code through the compiler's parser,
5440 # not just through cpp. "Syntax error" is here to catch this case.
5441 cat >conftest.$ac_ext <<_ACEOF
5442 /* confdefs.h. */
5443 _ACEOF
5444 cat confdefs.h >>conftest.$ac_ext
5445 cat >>conftest.$ac_ext <<_ACEOF
5446 /* end confdefs.h. */
5447 #ifdef __STDC__
5448 # include <limits.h>
5449 #else
5450 # include <assert.h>
5451 #endif
5452 Syntax error
5453 _ACEOF
5454 if { (ac_try="$ac_cpp conftest.$ac_ext"
5455 case "(($ac_try" in
5456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5457 *) ac_try_echo=$ac_try;;
5458 esac
5459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5460 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5461 ac_status=$?
5462 grep -v '^ *+' conftest.er1 >conftest.err
5463 rm -f conftest.er1
5464 cat conftest.err >&5
5465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5466 (exit $ac_status); } >/dev/null; then
5467 if test -s conftest.err; then
5468 ac_cpp_err=$ac_c_preproc_warn_flag
5469 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5470 else
5471 ac_cpp_err=
5473 else
5474 ac_cpp_err=yes
5476 if test -z "$ac_cpp_err"; then
5478 else
5479 echo "$as_me: failed program was:" >&5
5480 sed 's/^/| /' conftest.$ac_ext >&5
5482 # Broken: fails on valid input.
5483 continue
5486 rm -f conftest.err conftest.$ac_ext
5488 # OK, works on sane cases. Now check whether nonexistent headers
5489 # can be detected and how.
5490 cat >conftest.$ac_ext <<_ACEOF
5491 /* confdefs.h. */
5492 _ACEOF
5493 cat confdefs.h >>conftest.$ac_ext
5494 cat >>conftest.$ac_ext <<_ACEOF
5495 /* end confdefs.h. */
5496 #include <ac_nonexistent.h>
5497 _ACEOF
5498 if { (ac_try="$ac_cpp conftest.$ac_ext"
5499 case "(($ac_try" in
5500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5501 *) ac_try_echo=$ac_try;;
5502 esac
5503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5504 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5505 ac_status=$?
5506 grep -v '^ *+' conftest.er1 >conftest.err
5507 rm -f conftest.er1
5508 cat conftest.err >&5
5509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5510 (exit $ac_status); } >/dev/null; then
5511 if test -s conftest.err; then
5512 ac_cpp_err=$ac_c_preproc_warn_flag
5513 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5514 else
5515 ac_cpp_err=
5517 else
5518 ac_cpp_err=yes
5520 if test -z "$ac_cpp_err"; then
5521 # Broken: success on invalid input.
5522 continue
5523 else
5524 echo "$as_me: failed program was:" >&5
5525 sed 's/^/| /' conftest.$ac_ext >&5
5527 # Passes both tests.
5528 ac_preproc_ok=:
5529 break
5532 rm -f conftest.err conftest.$ac_ext
5534 done
5535 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5536 rm -f conftest.err conftest.$ac_ext
5537 if $ac_preproc_ok; then
5538 break
5541 done
5542 ac_cv_prog_CPP=$CPP
5545 CPP=$ac_cv_prog_CPP
5546 else
5547 ac_cv_prog_CPP=$CPP
5549 { echo "$as_me:$LINENO: result: $CPP" >&5
5550 echo "${ECHO_T}$CPP" >&6; }
5551 ac_preproc_ok=false
5552 for ac_c_preproc_warn_flag in '' yes
5554 # Use a header file that comes with gcc, so configuring glibc
5555 # with a fresh cross-compiler works.
5556 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5557 # <limits.h> exists even on freestanding compilers.
5558 # On the NeXT, cc -E runs the code through the compiler's parser,
5559 # not just through cpp. "Syntax error" is here to catch this case.
5560 cat >conftest.$ac_ext <<_ACEOF
5561 /* confdefs.h. */
5562 _ACEOF
5563 cat confdefs.h >>conftest.$ac_ext
5564 cat >>conftest.$ac_ext <<_ACEOF
5565 /* end confdefs.h. */
5566 #ifdef __STDC__
5567 # include <limits.h>
5568 #else
5569 # include <assert.h>
5570 #endif
5571 Syntax error
5572 _ACEOF
5573 if { (ac_try="$ac_cpp conftest.$ac_ext"
5574 case "(($ac_try" in
5575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5576 *) ac_try_echo=$ac_try;;
5577 esac
5578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5579 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5580 ac_status=$?
5581 grep -v '^ *+' conftest.er1 >conftest.err
5582 rm -f conftest.er1
5583 cat conftest.err >&5
5584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5585 (exit $ac_status); } >/dev/null; then
5586 if test -s conftest.err; then
5587 ac_cpp_err=$ac_c_preproc_warn_flag
5588 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5589 else
5590 ac_cpp_err=
5592 else
5593 ac_cpp_err=yes
5595 if test -z "$ac_cpp_err"; then
5597 else
5598 echo "$as_me: failed program was:" >&5
5599 sed 's/^/| /' conftest.$ac_ext >&5
5601 # Broken: fails on valid input.
5602 continue
5605 rm -f conftest.err conftest.$ac_ext
5607 # OK, works on sane cases. Now check whether nonexistent headers
5608 # can be detected and how.
5609 cat >conftest.$ac_ext <<_ACEOF
5610 /* confdefs.h. */
5611 _ACEOF
5612 cat confdefs.h >>conftest.$ac_ext
5613 cat >>conftest.$ac_ext <<_ACEOF
5614 /* end confdefs.h. */
5615 #include <ac_nonexistent.h>
5616 _ACEOF
5617 if { (ac_try="$ac_cpp conftest.$ac_ext"
5618 case "(($ac_try" in
5619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5620 *) ac_try_echo=$ac_try;;
5621 esac
5622 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5623 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5624 ac_status=$?
5625 grep -v '^ *+' conftest.er1 >conftest.err
5626 rm -f conftest.er1
5627 cat conftest.err >&5
5628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5629 (exit $ac_status); } >/dev/null; then
5630 if test -s conftest.err; then
5631 ac_cpp_err=$ac_c_preproc_warn_flag
5632 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5633 else
5634 ac_cpp_err=
5636 else
5637 ac_cpp_err=yes
5639 if test -z "$ac_cpp_err"; then
5640 # Broken: success on invalid input.
5641 continue
5642 else
5643 echo "$as_me: failed program was:" >&5
5644 sed 's/^/| /' conftest.$ac_ext >&5
5646 # Passes both tests.
5647 ac_preproc_ok=:
5648 break
5651 rm -f conftest.err conftest.$ac_ext
5653 done
5654 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5655 rm -f conftest.err conftest.$ac_ext
5656 if $ac_preproc_ok; then
5658 else
5659 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5660 See \`config.log' for more details." >&5
5661 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5662 See \`config.log' for more details." >&2;}
5663 { (exit 1); exit 1; }; }
5666 ac_ext=c
5667 ac_cpp='$CPP $CPPFLAGS'
5668 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5669 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5670 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5672 ac_ext=c
5673 ac_cpp='$CPP $CPPFLAGS'
5674 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5675 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5676 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5677 if test -n "$ac_tool_prefix"; then
5678 for ac_prog in gcc
5680 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5681 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5682 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5683 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5684 if test "${ac_cv_prog_CC+set}" = set; then
5685 echo $ECHO_N "(cached) $ECHO_C" >&6
5686 else
5687 if test -n "$CC"; then
5688 ac_cv_prog_CC="$CC" # Let the user override the test.
5689 else
5690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5691 for as_dir in $PATH
5693 IFS=$as_save_IFS
5694 test -z "$as_dir" && as_dir=.
5695 for ac_exec_ext in '' $ac_executable_extensions; do
5696 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5697 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5698 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5699 break 2
5701 done
5702 done
5703 IFS=$as_save_IFS
5707 CC=$ac_cv_prog_CC
5708 if test -n "$CC"; then
5709 { echo "$as_me:$LINENO: result: $CC" >&5
5710 echo "${ECHO_T}$CC" >&6; }
5711 else
5712 { echo "$as_me:$LINENO: result: no" >&5
5713 echo "${ECHO_T}no" >&6; }
5717 test -n "$CC" && break
5718 done
5720 if test -z "$CC"; then
5721 ac_ct_CC=$CC
5722 for ac_prog in gcc
5724 # Extract the first word of "$ac_prog", so it can be a program name with args.
5725 set dummy $ac_prog; ac_word=$2
5726 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5727 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5728 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5729 echo $ECHO_N "(cached) $ECHO_C" >&6
5730 else
5731 if test -n "$ac_ct_CC"; then
5732 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5733 else
5734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5735 for as_dir in $PATH
5737 IFS=$as_save_IFS
5738 test -z "$as_dir" && as_dir=.
5739 for ac_exec_ext in '' $ac_executable_extensions; do
5740 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5741 ac_cv_prog_ac_ct_CC="$ac_prog"
5742 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5743 break 2
5745 done
5746 done
5747 IFS=$as_save_IFS
5751 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5752 if test -n "$ac_ct_CC"; then
5753 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5754 echo "${ECHO_T}$ac_ct_CC" >&6; }
5755 else
5756 { echo "$as_me:$LINENO: result: no" >&5
5757 echo "${ECHO_T}no" >&6; }
5761 test -n "$ac_ct_CC" && break
5762 done
5764 if test "x$ac_ct_CC" = x; then
5765 CC=""
5766 else
5767 case $cross_compiling:$ac_tool_warned in
5768 yes:)
5769 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5770 whose name does not start with the host triplet. If you think this
5771 configuration is useful to you, please write to autoconf@gnu.org." >&5
5772 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5773 whose name does not start with the host triplet. If you think this
5774 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5775 ac_tool_warned=yes ;;
5776 esac
5777 CC=$ac_ct_CC
5782 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5783 See \`config.log' for more details." >&5
5784 echo "$as_me: error: no acceptable C compiler found in \$PATH
5785 See \`config.log' for more details." >&2;}
5786 { (exit 1); exit 1; }; }
5788 # Provide some information about the compiler.
5789 echo "$as_me:$LINENO: checking for C compiler version" >&5
5790 ac_compiler=`set X $ac_compile; echo $2`
5791 { (ac_try="$ac_compiler --version >&5"
5792 case "(($ac_try" in
5793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5794 *) ac_try_echo=$ac_try;;
5795 esac
5796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5797 (eval "$ac_compiler --version >&5") 2>&5
5798 ac_status=$?
5799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5800 (exit $ac_status); }
5801 { (ac_try="$ac_compiler -v >&5"
5802 case "(($ac_try" in
5803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5804 *) ac_try_echo=$ac_try;;
5805 esac
5806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5807 (eval "$ac_compiler -v >&5") 2>&5
5808 ac_status=$?
5809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5810 (exit $ac_status); }
5811 { (ac_try="$ac_compiler -V >&5"
5812 case "(($ac_try" in
5813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5814 *) ac_try_echo=$ac_try;;
5815 esac
5816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5817 (eval "$ac_compiler -V >&5") 2>&5
5818 ac_status=$?
5819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5820 (exit $ac_status); }
5822 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5823 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5824 if test "${ac_cv_c_compiler_gnu+set}" = set; then
5825 echo $ECHO_N "(cached) $ECHO_C" >&6
5826 else
5827 cat >conftest.$ac_ext <<_ACEOF
5828 /* confdefs.h. */
5829 _ACEOF
5830 cat confdefs.h >>conftest.$ac_ext
5831 cat >>conftest.$ac_ext <<_ACEOF
5832 /* end confdefs.h. */
5835 main ()
5837 #ifndef __GNUC__
5838 choke me
5839 #endif
5842 return 0;
5844 _ACEOF
5845 rm -f conftest.$ac_objext
5846 if { (ac_try="$ac_compile"
5847 case "(($ac_try" in
5848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5849 *) ac_try_echo=$ac_try;;
5850 esac
5851 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5852 (eval "$ac_compile") 2>conftest.er1
5853 ac_status=$?
5854 grep -v '^ *+' conftest.er1 >conftest.err
5855 rm -f conftest.er1
5856 cat conftest.err >&5
5857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5858 (exit $ac_status); } &&
5859 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5860 { (case "(($ac_try" in
5861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5862 *) ac_try_echo=$ac_try;;
5863 esac
5864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5865 (eval "$ac_try") 2>&5
5866 ac_status=$?
5867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5868 (exit $ac_status); }; } &&
5869 { ac_try='test -s conftest.$ac_objext'
5870 { (case "(($ac_try" in
5871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5872 *) ac_try_echo=$ac_try;;
5873 esac
5874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5875 (eval "$ac_try") 2>&5
5876 ac_status=$?
5877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5878 (exit $ac_status); }; }; then
5879 ac_compiler_gnu=yes
5880 else
5881 echo "$as_me: failed program was:" >&5
5882 sed 's/^/| /' conftest.$ac_ext >&5
5884 ac_compiler_gnu=no
5887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5888 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5891 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5892 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5893 GCC=`test $ac_compiler_gnu = yes && echo yes`
5894 ac_test_CFLAGS=${CFLAGS+set}
5895 ac_save_CFLAGS=$CFLAGS
5896 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5897 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5898 if test "${ac_cv_prog_cc_g+set}" = set; then
5899 echo $ECHO_N "(cached) $ECHO_C" >&6
5900 else
5901 ac_save_c_werror_flag=$ac_c_werror_flag
5902 ac_c_werror_flag=yes
5903 ac_cv_prog_cc_g=no
5904 CFLAGS="-g"
5905 cat >conftest.$ac_ext <<_ACEOF
5906 /* confdefs.h. */
5907 _ACEOF
5908 cat confdefs.h >>conftest.$ac_ext
5909 cat >>conftest.$ac_ext <<_ACEOF
5910 /* end confdefs.h. */
5913 main ()
5917 return 0;
5919 _ACEOF
5920 rm -f conftest.$ac_objext
5921 if { (ac_try="$ac_compile"
5922 case "(($ac_try" in
5923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5924 *) ac_try_echo=$ac_try;;
5925 esac
5926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5927 (eval "$ac_compile") 2>conftest.er1
5928 ac_status=$?
5929 grep -v '^ *+' conftest.er1 >conftest.err
5930 rm -f conftest.er1
5931 cat conftest.err >&5
5932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5933 (exit $ac_status); } &&
5934 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5935 { (case "(($ac_try" in
5936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5937 *) ac_try_echo=$ac_try;;
5938 esac
5939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5940 (eval "$ac_try") 2>&5
5941 ac_status=$?
5942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5943 (exit $ac_status); }; } &&
5944 { ac_try='test -s conftest.$ac_objext'
5945 { (case "(($ac_try" in
5946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5947 *) ac_try_echo=$ac_try;;
5948 esac
5949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5950 (eval "$ac_try") 2>&5
5951 ac_status=$?
5952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5953 (exit $ac_status); }; }; then
5954 ac_cv_prog_cc_g=yes
5955 else
5956 echo "$as_me: failed program was:" >&5
5957 sed 's/^/| /' conftest.$ac_ext >&5
5959 CFLAGS=""
5960 cat >conftest.$ac_ext <<_ACEOF
5961 /* confdefs.h. */
5962 _ACEOF
5963 cat confdefs.h >>conftest.$ac_ext
5964 cat >>conftest.$ac_ext <<_ACEOF
5965 /* end confdefs.h. */
5968 main ()
5972 return 0;
5974 _ACEOF
5975 rm -f conftest.$ac_objext
5976 if { (ac_try="$ac_compile"
5977 case "(($ac_try" in
5978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5979 *) ac_try_echo=$ac_try;;
5980 esac
5981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5982 (eval "$ac_compile") 2>conftest.er1
5983 ac_status=$?
5984 grep -v '^ *+' conftest.er1 >conftest.err
5985 rm -f conftest.er1
5986 cat conftest.err >&5
5987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5988 (exit $ac_status); } &&
5989 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5990 { (case "(($ac_try" in
5991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5992 *) ac_try_echo=$ac_try;;
5993 esac
5994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5995 (eval "$ac_try") 2>&5
5996 ac_status=$?
5997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5998 (exit $ac_status); }; } &&
5999 { ac_try='test -s conftest.$ac_objext'
6000 { (case "(($ac_try" in
6001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6002 *) ac_try_echo=$ac_try;;
6003 esac
6004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6005 (eval "$ac_try") 2>&5
6006 ac_status=$?
6007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6008 (exit $ac_status); }; }; then
6010 else
6011 echo "$as_me: failed program was:" >&5
6012 sed 's/^/| /' conftest.$ac_ext >&5
6014 ac_c_werror_flag=$ac_save_c_werror_flag
6015 CFLAGS="-g"
6016 cat >conftest.$ac_ext <<_ACEOF
6017 /* confdefs.h. */
6018 _ACEOF
6019 cat confdefs.h >>conftest.$ac_ext
6020 cat >>conftest.$ac_ext <<_ACEOF
6021 /* end confdefs.h. */
6024 main ()
6028 return 0;
6030 _ACEOF
6031 rm -f conftest.$ac_objext
6032 if { (ac_try="$ac_compile"
6033 case "(($ac_try" in
6034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6035 *) ac_try_echo=$ac_try;;
6036 esac
6037 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6038 (eval "$ac_compile") 2>conftest.er1
6039 ac_status=$?
6040 grep -v '^ *+' conftest.er1 >conftest.err
6041 rm -f conftest.er1
6042 cat conftest.err >&5
6043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6044 (exit $ac_status); } &&
6045 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6046 { (case "(($ac_try" in
6047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6048 *) ac_try_echo=$ac_try;;
6049 esac
6050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6051 (eval "$ac_try") 2>&5
6052 ac_status=$?
6053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6054 (exit $ac_status); }; } &&
6055 { ac_try='test -s conftest.$ac_objext'
6056 { (case "(($ac_try" in
6057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6058 *) ac_try_echo=$ac_try;;
6059 esac
6060 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6061 (eval "$ac_try") 2>&5
6062 ac_status=$?
6063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6064 (exit $ac_status); }; }; then
6065 ac_cv_prog_cc_g=yes
6066 else
6067 echo "$as_me: failed program was:" >&5
6068 sed 's/^/| /' conftest.$ac_ext >&5
6073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6080 ac_c_werror_flag=$ac_save_c_werror_flag
6082 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
6083 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
6084 if test "$ac_test_CFLAGS" = set; then
6085 CFLAGS=$ac_save_CFLAGS
6086 elif test $ac_cv_prog_cc_g = yes; then
6087 if test "$GCC" = yes; then
6088 CFLAGS="-g -O2"
6089 else
6090 CFLAGS="-g"
6092 else
6093 if test "$GCC" = yes; then
6094 CFLAGS="-O2"
6095 else
6096 CFLAGS=
6099 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
6100 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
6101 if test "${ac_cv_prog_cc_c89+set}" = set; then
6102 echo $ECHO_N "(cached) $ECHO_C" >&6
6103 else
6104 ac_cv_prog_cc_c89=no
6105 ac_save_CC=$CC
6106 cat >conftest.$ac_ext <<_ACEOF
6107 /* confdefs.h. */
6108 _ACEOF
6109 cat confdefs.h >>conftest.$ac_ext
6110 cat >>conftest.$ac_ext <<_ACEOF
6111 /* end confdefs.h. */
6112 #include <stdarg.h>
6113 #include <stdio.h>
6114 #include <sys/types.h>
6115 #include <sys/stat.h>
6116 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
6117 struct buf { int x; };
6118 FILE * (*rcsopen) (struct buf *, struct stat *, int);
6119 static char *e (p, i)
6120 char **p;
6121 int i;
6123 return p[i];
6125 static char *f (char * (*g) (char **, int), char **p, ...)
6127 char *s;
6128 va_list v;
6129 va_start (v,p);
6130 s = g (p, va_arg (v,int));
6131 va_end (v);
6132 return s;
6135 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
6136 function prototypes and stuff, but not '\xHH' hex character constants.
6137 These don't provoke an error unfortunately, instead are silently treated
6138 as 'x'. The following induces an error, until -std is added to get
6139 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
6140 array size at least. It's necessary to write '\x00'==0 to get something
6141 that's true only with -std. */
6142 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6144 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6145 inside strings and character constants. */
6146 #define FOO(x) 'x'
6147 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6149 int test (int i, double x);
6150 struct s1 {int (*f) (int a);};
6151 struct s2 {int (*f) (double a);};
6152 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6153 int argc;
6154 char **argv;
6156 main ()
6158 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
6160 return 0;
6162 _ACEOF
6163 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6164 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6166 CC="$ac_save_CC $ac_arg"
6167 rm -f conftest.$ac_objext
6168 if { (ac_try="$ac_compile"
6169 case "(($ac_try" in
6170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6171 *) ac_try_echo=$ac_try;;
6172 esac
6173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6174 (eval "$ac_compile") 2>conftest.er1
6175 ac_status=$?
6176 grep -v '^ *+' conftest.er1 >conftest.err
6177 rm -f conftest.er1
6178 cat conftest.err >&5
6179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6180 (exit $ac_status); } &&
6181 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6182 { (case "(($ac_try" in
6183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6184 *) ac_try_echo=$ac_try;;
6185 esac
6186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6187 (eval "$ac_try") 2>&5
6188 ac_status=$?
6189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6190 (exit $ac_status); }; } &&
6191 { ac_try='test -s conftest.$ac_objext'
6192 { (case "(($ac_try" in
6193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6194 *) ac_try_echo=$ac_try;;
6195 esac
6196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6197 (eval "$ac_try") 2>&5
6198 ac_status=$?
6199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6200 (exit $ac_status); }; }; then
6201 ac_cv_prog_cc_c89=$ac_arg
6202 else
6203 echo "$as_me: failed program was:" >&5
6204 sed 's/^/| /' conftest.$ac_ext >&5
6209 rm -f core conftest.err conftest.$ac_objext
6210 test "x$ac_cv_prog_cc_c89" != "xno" && break
6211 done
6212 rm -f conftest.$ac_ext
6213 CC=$ac_save_CC
6216 # AC_CACHE_VAL
6217 case "x$ac_cv_prog_cc_c89" in
6219 { echo "$as_me:$LINENO: result: none needed" >&5
6220 echo "${ECHO_T}none needed" >&6; } ;;
6221 xno)
6222 { echo "$as_me:$LINENO: result: unsupported" >&5
6223 echo "${ECHO_T}unsupported" >&6; } ;;
6225 CC="$CC $ac_cv_prog_cc_c89"
6226 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6227 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
6228 esac
6231 ac_ext=c
6232 ac_cpp='$CPP $CPPFLAGS'
6233 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6234 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6235 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6237 ac_ext=cpp
6238 ac_cpp='$CXXCPP $CPPFLAGS'
6239 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6240 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6241 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6242 if test -z "$CXX"; then
6243 if test -n "$CCC"; then
6244 CXX=$CCC
6245 else
6246 if test -n "$ac_tool_prefix"; then
6247 for ac_prog in g++
6249 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6250 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6251 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6252 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6253 if test "${ac_cv_prog_CXX+set}" = set; then
6254 echo $ECHO_N "(cached) $ECHO_C" >&6
6255 else
6256 if test -n "$CXX"; then
6257 ac_cv_prog_CXX="$CXX" # Let the user override the test.
6258 else
6259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6260 for as_dir in $PATH
6262 IFS=$as_save_IFS
6263 test -z "$as_dir" && as_dir=.
6264 for ac_exec_ext in '' $ac_executable_extensions; do
6265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6266 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6267 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6268 break 2
6270 done
6271 done
6272 IFS=$as_save_IFS
6276 CXX=$ac_cv_prog_CXX
6277 if test -n "$CXX"; then
6278 { echo "$as_me:$LINENO: result: $CXX" >&5
6279 echo "${ECHO_T}$CXX" >&6; }
6280 else
6281 { echo "$as_me:$LINENO: result: no" >&5
6282 echo "${ECHO_T}no" >&6; }
6286 test -n "$CXX" && break
6287 done
6289 if test -z "$CXX"; then
6290 ac_ct_CXX=$CXX
6291 for ac_prog in g++
6293 # Extract the first word of "$ac_prog", so it can be a program name with args.
6294 set dummy $ac_prog; ac_word=$2
6295 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6296 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6297 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6298 echo $ECHO_N "(cached) $ECHO_C" >&6
6299 else
6300 if test -n "$ac_ct_CXX"; then
6301 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6302 else
6303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6304 for as_dir in $PATH
6306 IFS=$as_save_IFS
6307 test -z "$as_dir" && as_dir=.
6308 for ac_exec_ext in '' $ac_executable_extensions; do
6309 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6310 ac_cv_prog_ac_ct_CXX="$ac_prog"
6311 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6312 break 2
6314 done
6315 done
6316 IFS=$as_save_IFS
6320 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6321 if test -n "$ac_ct_CXX"; then
6322 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6323 echo "${ECHO_T}$ac_ct_CXX" >&6; }
6324 else
6325 { echo "$as_me:$LINENO: result: no" >&5
6326 echo "${ECHO_T}no" >&6; }
6330 test -n "$ac_ct_CXX" && break
6331 done
6333 if test "x$ac_ct_CXX" = x; then
6334 CXX="g++"
6335 else
6336 case $cross_compiling:$ac_tool_warned in
6337 yes:)
6338 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6339 whose name does not start with the host triplet. If you think this
6340 configuration is useful to you, please write to autoconf@gnu.org." >&5
6341 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6342 whose name does not start with the host triplet. If you think this
6343 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6344 ac_tool_warned=yes ;;
6345 esac
6346 CXX=$ac_ct_CXX
6352 # Provide some information about the compiler.
6353 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6354 ac_compiler=`set X $ac_compile; echo $2`
6355 { (ac_try="$ac_compiler --version >&5"
6356 case "(($ac_try" in
6357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6358 *) ac_try_echo=$ac_try;;
6359 esac
6360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6361 (eval "$ac_compiler --version >&5") 2>&5
6362 ac_status=$?
6363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6364 (exit $ac_status); }
6365 { (ac_try="$ac_compiler -v >&5"
6366 case "(($ac_try" in
6367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6368 *) ac_try_echo=$ac_try;;
6369 esac
6370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6371 (eval "$ac_compiler -v >&5") 2>&5
6372 ac_status=$?
6373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6374 (exit $ac_status); }
6375 { (ac_try="$ac_compiler -V >&5"
6376 case "(($ac_try" in
6377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6378 *) ac_try_echo=$ac_try;;
6379 esac
6380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6381 (eval "$ac_compiler -V >&5") 2>&5
6382 ac_status=$?
6383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6384 (exit $ac_status); }
6386 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6387 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6388 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6389 echo $ECHO_N "(cached) $ECHO_C" >&6
6390 else
6391 cat >conftest.$ac_ext <<_ACEOF
6392 /* confdefs.h. */
6393 _ACEOF
6394 cat confdefs.h >>conftest.$ac_ext
6395 cat >>conftest.$ac_ext <<_ACEOF
6396 /* end confdefs.h. */
6399 main ()
6401 #ifndef __GNUC__
6402 choke me
6403 #endif
6406 return 0;
6408 _ACEOF
6409 rm -f conftest.$ac_objext
6410 if { (ac_try="$ac_compile"
6411 case "(($ac_try" in
6412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6413 *) ac_try_echo=$ac_try;;
6414 esac
6415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6416 (eval "$ac_compile") 2>conftest.er1
6417 ac_status=$?
6418 grep -v '^ *+' conftest.er1 >conftest.err
6419 rm -f conftest.er1
6420 cat conftest.err >&5
6421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6422 (exit $ac_status); } &&
6423 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6424 { (case "(($ac_try" in
6425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6426 *) ac_try_echo=$ac_try;;
6427 esac
6428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6429 (eval "$ac_try") 2>&5
6430 ac_status=$?
6431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6432 (exit $ac_status); }; } &&
6433 { ac_try='test -s conftest.$ac_objext'
6434 { (case "(($ac_try" in
6435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6436 *) ac_try_echo=$ac_try;;
6437 esac
6438 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6439 (eval "$ac_try") 2>&5
6440 ac_status=$?
6441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6442 (exit $ac_status); }; }; then
6443 ac_compiler_gnu=yes
6444 else
6445 echo "$as_me: failed program was:" >&5
6446 sed 's/^/| /' conftest.$ac_ext >&5
6448 ac_compiler_gnu=no
6451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6452 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6455 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6456 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6457 GXX=`test $ac_compiler_gnu = yes && echo yes`
6458 ac_test_CXXFLAGS=${CXXFLAGS+set}
6459 ac_save_CXXFLAGS=$CXXFLAGS
6460 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6461 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6462 if test "${ac_cv_prog_cxx_g+set}" = set; then
6463 echo $ECHO_N "(cached) $ECHO_C" >&6
6464 else
6465 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6466 ac_cxx_werror_flag=yes
6467 ac_cv_prog_cxx_g=no
6468 CXXFLAGS="-g"
6469 cat >conftest.$ac_ext <<_ACEOF
6470 /* confdefs.h. */
6471 _ACEOF
6472 cat confdefs.h >>conftest.$ac_ext
6473 cat >>conftest.$ac_ext <<_ACEOF
6474 /* end confdefs.h. */
6477 main ()
6481 return 0;
6483 _ACEOF
6484 rm -f conftest.$ac_objext
6485 if { (ac_try="$ac_compile"
6486 case "(($ac_try" in
6487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6488 *) ac_try_echo=$ac_try;;
6489 esac
6490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6491 (eval "$ac_compile") 2>conftest.er1
6492 ac_status=$?
6493 grep -v '^ *+' conftest.er1 >conftest.err
6494 rm -f conftest.er1
6495 cat conftest.err >&5
6496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6497 (exit $ac_status); } &&
6498 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6499 { (case "(($ac_try" in
6500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6501 *) ac_try_echo=$ac_try;;
6502 esac
6503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6504 (eval "$ac_try") 2>&5
6505 ac_status=$?
6506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6507 (exit $ac_status); }; } &&
6508 { ac_try='test -s conftest.$ac_objext'
6509 { (case "(($ac_try" in
6510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6511 *) ac_try_echo=$ac_try;;
6512 esac
6513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6514 (eval "$ac_try") 2>&5
6515 ac_status=$?
6516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6517 (exit $ac_status); }; }; then
6518 ac_cv_prog_cxx_g=yes
6519 else
6520 echo "$as_me: failed program was:" >&5
6521 sed 's/^/| /' conftest.$ac_ext >&5
6523 CXXFLAGS=""
6524 cat >conftest.$ac_ext <<_ACEOF
6525 /* confdefs.h. */
6526 _ACEOF
6527 cat confdefs.h >>conftest.$ac_ext
6528 cat >>conftest.$ac_ext <<_ACEOF
6529 /* end confdefs.h. */
6532 main ()
6536 return 0;
6538 _ACEOF
6539 rm -f conftest.$ac_objext
6540 if { (ac_try="$ac_compile"
6541 case "(($ac_try" in
6542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6543 *) ac_try_echo=$ac_try;;
6544 esac
6545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6546 (eval "$ac_compile") 2>conftest.er1
6547 ac_status=$?
6548 grep -v '^ *+' conftest.er1 >conftest.err
6549 rm -f conftest.er1
6550 cat conftest.err >&5
6551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6552 (exit $ac_status); } &&
6553 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6554 { (case "(($ac_try" in
6555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6556 *) ac_try_echo=$ac_try;;
6557 esac
6558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6559 (eval "$ac_try") 2>&5
6560 ac_status=$?
6561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6562 (exit $ac_status); }; } &&
6563 { ac_try='test -s conftest.$ac_objext'
6564 { (case "(($ac_try" in
6565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6566 *) ac_try_echo=$ac_try;;
6567 esac
6568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6569 (eval "$ac_try") 2>&5
6570 ac_status=$?
6571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6572 (exit $ac_status); }; }; then
6574 else
6575 echo "$as_me: failed program was:" >&5
6576 sed 's/^/| /' conftest.$ac_ext >&5
6578 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6579 CXXFLAGS="-g"
6580 cat >conftest.$ac_ext <<_ACEOF
6581 /* confdefs.h. */
6582 _ACEOF
6583 cat confdefs.h >>conftest.$ac_ext
6584 cat >>conftest.$ac_ext <<_ACEOF
6585 /* end confdefs.h. */
6588 main ()
6592 return 0;
6594 _ACEOF
6595 rm -f conftest.$ac_objext
6596 if { (ac_try="$ac_compile"
6597 case "(($ac_try" in
6598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6599 *) ac_try_echo=$ac_try;;
6600 esac
6601 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6602 (eval "$ac_compile") 2>conftest.er1
6603 ac_status=$?
6604 grep -v '^ *+' conftest.er1 >conftest.err
6605 rm -f conftest.er1
6606 cat conftest.err >&5
6607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); } &&
6609 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6610 { (case "(($ac_try" in
6611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6612 *) ac_try_echo=$ac_try;;
6613 esac
6614 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6615 (eval "$ac_try") 2>&5
6616 ac_status=$?
6617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6618 (exit $ac_status); }; } &&
6619 { ac_try='test -s conftest.$ac_objext'
6620 { (case "(($ac_try" in
6621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6622 *) ac_try_echo=$ac_try;;
6623 esac
6624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6625 (eval "$ac_try") 2>&5
6626 ac_status=$?
6627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6628 (exit $ac_status); }; }; then
6629 ac_cv_prog_cxx_g=yes
6630 else
6631 echo "$as_me: failed program was:" >&5
6632 sed 's/^/| /' conftest.$ac_ext >&5
6637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6644 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6646 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6647 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6648 if test "$ac_test_CXXFLAGS" = set; then
6649 CXXFLAGS=$ac_save_CXXFLAGS
6650 elif test $ac_cv_prog_cxx_g = yes; then
6651 if test "$GXX" = yes; then
6652 CXXFLAGS="-g -O2"
6653 else
6654 CXXFLAGS="-g"
6656 else
6657 if test "$GXX" = yes; then
6658 CXXFLAGS="-O2"
6659 else
6660 CXXFLAGS=
6663 ac_ext=c
6664 ac_cpp='$CPP $CPPFLAGS'
6665 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6666 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6667 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6670 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6671 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6672 if test "${lt_cv_path_NM+set}" = set; then
6673 echo $ECHO_N "(cached) $ECHO_C" >&6
6674 else
6675 if test -n "$NM"; then
6676 # Let the user override the test.
6677 lt_cv_path_NM="$NM"
6678 else
6679 lt_nm_to_check="${ac_tool_prefix}nm"
6680 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6681 lt_nm_to_check="$lt_nm_to_check nm"
6683 for lt_tmp_nm in $lt_nm_to_check; do
6684 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6685 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6686 IFS="$lt_save_ifs"
6687 test -z "$ac_dir" && ac_dir=.
6688 tmp_nm="$ac_dir/$lt_tmp_nm"
6689 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6690 # Check to see if the nm accepts a BSD-compat flag.
6691 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6692 # nm: unknown option "B" ignored
6693 # Tru64's nm complains that /dev/null is an invalid object file
6694 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6695 */dev/null* | *'Invalid file or object type'*)
6696 lt_cv_path_NM="$tmp_nm -B"
6697 break
6700 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6701 */dev/null*)
6702 lt_cv_path_NM="$tmp_nm -p"
6703 break
6706 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6707 continue # so that we can try to find one that supports BSD flags
6709 esac
6711 esac
6713 done
6714 IFS="$lt_save_ifs"
6715 done
6716 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6719 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6720 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6721 NM="$lt_cv_path_NM"
6725 { echo "$as_me:$LINENO: checking for GNU make" >&5
6726 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6727 if test "${llvm_cv_gnu_make_command+set}" = set; then
6728 echo $ECHO_N "(cached) $ECHO_C" >&6
6729 else
6730 llvm_cv_gnu_make_command=''
6731 for a in "$MAKE" make gmake gnumake ; do
6732 if test -z "$a" ; then continue ; fi ;
6733 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6734 then
6735 llvm_cv_gnu_make_command=$a ;
6736 break;
6738 done
6740 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6741 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6742 if test "x$llvm_cv_gnu_make_command" != "x" ; then
6743 ifGNUmake='' ;
6744 else
6745 ifGNUmake='#' ;
6746 { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6747 echo "${ECHO_T}\"Not found\"" >&6; };
6751 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6752 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6753 LN_S=$as_ln_s
6754 if test "$LN_S" = "ln -s"; then
6755 { echo "$as_me:$LINENO: result: yes" >&5
6756 echo "${ECHO_T}yes" >&6; }
6757 else
6758 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6759 echo "${ECHO_T}no, using $LN_S" >&6; }
6762 # Extract the first word of "cmp", so it can be a program name with args.
6763 set dummy cmp; ac_word=$2
6764 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6765 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6766 if test "${ac_cv_path_CMP+set}" = set; then
6767 echo $ECHO_N "(cached) $ECHO_C" >&6
6768 else
6769 case $CMP in
6770 [\\/]* | ?:[\\/]*)
6771 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775 for as_dir in $PATH
6777 IFS=$as_save_IFS
6778 test -z "$as_dir" && as_dir=.
6779 for ac_exec_ext in '' $ac_executable_extensions; do
6780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6781 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6782 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6783 break 2
6785 done
6786 done
6787 IFS=$as_save_IFS
6789 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6791 esac
6793 CMP=$ac_cv_path_CMP
6794 if test -n "$CMP"; then
6795 { echo "$as_me:$LINENO: result: $CMP" >&5
6796 echo "${ECHO_T}$CMP" >&6; }
6797 else
6798 { echo "$as_me:$LINENO: result: no" >&5
6799 echo "${ECHO_T}no" >&6; }
6803 # Extract the first word of "cp", so it can be a program name with args.
6804 set dummy cp; ac_word=$2
6805 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6806 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6807 if test "${ac_cv_path_CP+set}" = set; then
6808 echo $ECHO_N "(cached) $ECHO_C" >&6
6809 else
6810 case $CP in
6811 [\\/]* | ?:[\\/]*)
6812 ac_cv_path_CP="$CP" # Let the user override the test with a path.
6815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6816 for as_dir in $PATH
6818 IFS=$as_save_IFS
6819 test -z "$as_dir" && as_dir=.
6820 for ac_exec_ext in '' $ac_executable_extensions; do
6821 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6822 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6823 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6824 break 2
6826 done
6827 done
6828 IFS=$as_save_IFS
6830 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6832 esac
6834 CP=$ac_cv_path_CP
6835 if test -n "$CP"; then
6836 { echo "$as_me:$LINENO: result: $CP" >&5
6837 echo "${ECHO_T}$CP" >&6; }
6838 else
6839 { echo "$as_me:$LINENO: result: no" >&5
6840 echo "${ECHO_T}no" >&6; }
6844 # Extract the first word of "date", so it can be a program name with args.
6845 set dummy date; ac_word=$2
6846 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6847 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6848 if test "${ac_cv_path_DATE+set}" = set; then
6849 echo $ECHO_N "(cached) $ECHO_C" >&6
6850 else
6851 case $DATE in
6852 [\\/]* | ?:[\\/]*)
6853 ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6857 for as_dir in $PATH
6859 IFS=$as_save_IFS
6860 test -z "$as_dir" && as_dir=.
6861 for ac_exec_ext in '' $ac_executable_extensions; do
6862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6863 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6864 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6865 break 2
6867 done
6868 done
6869 IFS=$as_save_IFS
6871 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6873 esac
6875 DATE=$ac_cv_path_DATE
6876 if test -n "$DATE"; then
6877 { echo "$as_me:$LINENO: result: $DATE" >&5
6878 echo "${ECHO_T}$DATE" >&6; }
6879 else
6880 { echo "$as_me:$LINENO: result: no" >&5
6881 echo "${ECHO_T}no" >&6; }
6885 # Extract the first word of "find", so it can be a program name with args.
6886 set dummy find; ac_word=$2
6887 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6888 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6889 if test "${ac_cv_path_FIND+set}" = set; then
6890 echo $ECHO_N "(cached) $ECHO_C" >&6
6891 else
6892 case $FIND in
6893 [\\/]* | ?:[\\/]*)
6894 ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6898 for as_dir in $PATH
6900 IFS=$as_save_IFS
6901 test -z "$as_dir" && as_dir=.
6902 for ac_exec_ext in '' $ac_executable_extensions; do
6903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6904 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6905 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6906 break 2
6908 done
6909 done
6910 IFS=$as_save_IFS
6912 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6914 esac
6916 FIND=$ac_cv_path_FIND
6917 if test -n "$FIND"; then
6918 { echo "$as_me:$LINENO: result: $FIND" >&5
6919 echo "${ECHO_T}$FIND" >&6; }
6920 else
6921 { echo "$as_me:$LINENO: result: no" >&5
6922 echo "${ECHO_T}no" >&6; }
6926 # Extract the first word of "grep", so it can be a program name with args.
6927 set dummy grep; ac_word=$2
6928 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6929 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6930 if test "${ac_cv_path_GREP+set}" = set; then
6931 echo $ECHO_N "(cached) $ECHO_C" >&6
6932 else
6933 case $GREP in
6934 [\\/]* | ?:[\\/]*)
6935 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6939 for as_dir in $PATH
6941 IFS=$as_save_IFS
6942 test -z "$as_dir" && as_dir=.
6943 for ac_exec_ext in '' $ac_executable_extensions; do
6944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6945 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6946 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6947 break 2
6949 done
6950 done
6951 IFS=$as_save_IFS
6953 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6955 esac
6957 GREP=$ac_cv_path_GREP
6958 if test -n "$GREP"; then
6959 { echo "$as_me:$LINENO: result: $GREP" >&5
6960 echo "${ECHO_T}$GREP" >&6; }
6961 else
6962 { echo "$as_me:$LINENO: result: no" >&5
6963 echo "${ECHO_T}no" >&6; }
6967 # Extract the first word of "mkdir", so it can be a program name with args.
6968 set dummy mkdir; ac_word=$2
6969 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6970 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6971 if test "${ac_cv_path_MKDIR+set}" = set; then
6972 echo $ECHO_N "(cached) $ECHO_C" >&6
6973 else
6974 case $MKDIR in
6975 [\\/]* | ?:[\\/]*)
6976 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6980 for as_dir in $PATH
6982 IFS=$as_save_IFS
6983 test -z "$as_dir" && as_dir=.
6984 for ac_exec_ext in '' $ac_executable_extensions; do
6985 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6986 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6987 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6988 break 2
6990 done
6991 done
6992 IFS=$as_save_IFS
6994 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6996 esac
6998 MKDIR=$ac_cv_path_MKDIR
6999 if test -n "$MKDIR"; then
7000 { echo "$as_me:$LINENO: result: $MKDIR" >&5
7001 echo "${ECHO_T}$MKDIR" >&6; }
7002 else
7003 { echo "$as_me:$LINENO: result: no" >&5
7004 echo "${ECHO_T}no" >&6; }
7008 # Extract the first word of "mv", so it can be a program name with args.
7009 set dummy mv; ac_word=$2
7010 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7011 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7012 if test "${ac_cv_path_MV+set}" = set; then
7013 echo $ECHO_N "(cached) $ECHO_C" >&6
7014 else
7015 case $MV in
7016 [\\/]* | ?:[\\/]*)
7017 ac_cv_path_MV="$MV" # Let the user override the test with a path.
7020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7021 for as_dir in $PATH
7023 IFS=$as_save_IFS
7024 test -z "$as_dir" && as_dir=.
7025 for ac_exec_ext in '' $ac_executable_extensions; do
7026 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7027 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
7028 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7029 break 2
7031 done
7032 done
7033 IFS=$as_save_IFS
7035 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
7037 esac
7039 MV=$ac_cv_path_MV
7040 if test -n "$MV"; then
7041 { echo "$as_me:$LINENO: result: $MV" >&5
7042 echo "${ECHO_T}$MV" >&6; }
7043 else
7044 { echo "$as_me:$LINENO: result: no" >&5
7045 echo "${ECHO_T}no" >&6; }
7049 if test -n "$ac_tool_prefix"; then
7050 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7051 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7052 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7053 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7054 if test "${ac_cv_prog_RANLIB+set}" = set; then
7055 echo $ECHO_N "(cached) $ECHO_C" >&6
7056 else
7057 if test -n "$RANLIB"; then
7058 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7059 else
7060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7061 for as_dir in $PATH
7063 IFS=$as_save_IFS
7064 test -z "$as_dir" && as_dir=.
7065 for ac_exec_ext in '' $ac_executable_extensions; do
7066 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7067 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7068 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7069 break 2
7071 done
7072 done
7073 IFS=$as_save_IFS
7077 RANLIB=$ac_cv_prog_RANLIB
7078 if test -n "$RANLIB"; then
7079 { echo "$as_me:$LINENO: result: $RANLIB" >&5
7080 echo "${ECHO_T}$RANLIB" >&6; }
7081 else
7082 { echo "$as_me:$LINENO: result: no" >&5
7083 echo "${ECHO_T}no" >&6; }
7088 if test -z "$ac_cv_prog_RANLIB"; then
7089 ac_ct_RANLIB=$RANLIB
7090 # Extract the first word of "ranlib", so it can be a program name with args.
7091 set dummy ranlib; ac_word=$2
7092 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7093 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7094 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7095 echo $ECHO_N "(cached) $ECHO_C" >&6
7096 else
7097 if test -n "$ac_ct_RANLIB"; then
7098 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7099 else
7100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7101 for as_dir in $PATH
7103 IFS=$as_save_IFS
7104 test -z "$as_dir" && as_dir=.
7105 for ac_exec_ext in '' $ac_executable_extensions; do
7106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7107 ac_cv_prog_ac_ct_RANLIB="ranlib"
7108 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7109 break 2
7111 done
7112 done
7113 IFS=$as_save_IFS
7117 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7118 if test -n "$ac_ct_RANLIB"; then
7119 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7120 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7121 else
7122 { echo "$as_me:$LINENO: result: no" >&5
7123 echo "${ECHO_T}no" >&6; }
7126 if test "x$ac_ct_RANLIB" = x; then
7127 RANLIB=":"
7128 else
7129 case $cross_compiling:$ac_tool_warned in
7130 yes:)
7131 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7132 whose name does not start with the host triplet. If you think this
7133 configuration is useful to you, please write to autoconf@gnu.org." >&5
7134 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7135 whose name does not start with the host triplet. If you think this
7136 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7137 ac_tool_warned=yes ;;
7138 esac
7139 RANLIB=$ac_ct_RANLIB
7141 else
7142 RANLIB="$ac_cv_prog_RANLIB"
7145 if test -n "$ac_tool_prefix"; then
7146 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7147 set dummy ${ac_tool_prefix}ar; ac_word=$2
7148 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7149 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7150 if test "${ac_cv_prog_AR+set}" = set; then
7151 echo $ECHO_N "(cached) $ECHO_C" >&6
7152 else
7153 if test -n "$AR"; then
7154 ac_cv_prog_AR="$AR" # Let the user override the test.
7155 else
7156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7157 for as_dir in $PATH
7159 IFS=$as_save_IFS
7160 test -z "$as_dir" && as_dir=.
7161 for ac_exec_ext in '' $ac_executable_extensions; do
7162 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7163 ac_cv_prog_AR="${ac_tool_prefix}ar"
7164 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7165 break 2
7167 done
7168 done
7169 IFS=$as_save_IFS
7173 AR=$ac_cv_prog_AR
7174 if test -n "$AR"; then
7175 { echo "$as_me:$LINENO: result: $AR" >&5
7176 echo "${ECHO_T}$AR" >&6; }
7177 else
7178 { echo "$as_me:$LINENO: result: no" >&5
7179 echo "${ECHO_T}no" >&6; }
7184 if test -z "$ac_cv_prog_AR"; then
7185 ac_ct_AR=$AR
7186 # Extract the first word of "ar", so it can be a program name with args.
7187 set dummy ar; ac_word=$2
7188 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7189 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7190 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7191 echo $ECHO_N "(cached) $ECHO_C" >&6
7192 else
7193 if test -n "$ac_ct_AR"; then
7194 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7195 else
7196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7197 for as_dir in $PATH
7199 IFS=$as_save_IFS
7200 test -z "$as_dir" && as_dir=.
7201 for ac_exec_ext in '' $ac_executable_extensions; do
7202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7203 ac_cv_prog_ac_ct_AR="ar"
7204 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7205 break 2
7207 done
7208 done
7209 IFS=$as_save_IFS
7213 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7214 if test -n "$ac_ct_AR"; then
7215 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7216 echo "${ECHO_T}$ac_ct_AR" >&6; }
7217 else
7218 { echo "$as_me:$LINENO: result: no" >&5
7219 echo "${ECHO_T}no" >&6; }
7222 if test "x$ac_ct_AR" = x; then
7223 AR="false"
7224 else
7225 case $cross_compiling:$ac_tool_warned in
7226 yes:)
7227 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7228 whose name does not start with the host triplet. If you think this
7229 configuration is useful to you, please write to autoconf@gnu.org." >&5
7230 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7231 whose name does not start with the host triplet. If you think this
7232 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7233 ac_tool_warned=yes ;;
7234 esac
7235 AR=$ac_ct_AR
7237 else
7238 AR="$ac_cv_prog_AR"
7241 # Extract the first word of "rm", so it can be a program name with args.
7242 set dummy rm; ac_word=$2
7243 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7244 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7245 if test "${ac_cv_path_RM+set}" = set; then
7246 echo $ECHO_N "(cached) $ECHO_C" >&6
7247 else
7248 case $RM in
7249 [\\/]* | ?:[\\/]*)
7250 ac_cv_path_RM="$RM" # Let the user override the test with a path.
7253 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7254 for as_dir in $PATH
7256 IFS=$as_save_IFS
7257 test -z "$as_dir" && as_dir=.
7258 for ac_exec_ext in '' $ac_executable_extensions; do
7259 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7260 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
7261 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7262 break 2
7264 done
7265 done
7266 IFS=$as_save_IFS
7268 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7270 esac
7272 RM=$ac_cv_path_RM
7273 if test -n "$RM"; then
7274 { echo "$as_me:$LINENO: result: $RM" >&5
7275 echo "${ECHO_T}$RM" >&6; }
7276 else
7277 { echo "$as_me:$LINENO: result: no" >&5
7278 echo "${ECHO_T}no" >&6; }
7282 # Extract the first word of "sed", so it can be a program name with args.
7283 set dummy sed; ac_word=$2
7284 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7285 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7286 if test "${ac_cv_path_SED+set}" = set; then
7287 echo $ECHO_N "(cached) $ECHO_C" >&6
7288 else
7289 case $SED in
7290 [\\/]* | ?:[\\/]*)
7291 ac_cv_path_SED="$SED" # Let the user override the test with a path.
7294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7295 for as_dir in $PATH
7297 IFS=$as_save_IFS
7298 test -z "$as_dir" && as_dir=.
7299 for ac_exec_ext in '' $ac_executable_extensions; do
7300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7301 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
7302 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7303 break 2
7305 done
7306 done
7307 IFS=$as_save_IFS
7309 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7311 esac
7313 SED=$ac_cv_path_SED
7314 if test -n "$SED"; then
7315 { echo "$as_me:$LINENO: result: $SED" >&5
7316 echo "${ECHO_T}$SED" >&6; }
7317 else
7318 { echo "$as_me:$LINENO: result: no" >&5
7319 echo "${ECHO_T}no" >&6; }
7323 # Extract the first word of "tar", so it can be a program name with args.
7324 set dummy tar; ac_word=$2
7325 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7326 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7327 if test "${ac_cv_path_TAR+set}" = set; then
7328 echo $ECHO_N "(cached) $ECHO_C" >&6
7329 else
7330 case $TAR in
7331 [\\/]* | ?:[\\/]*)
7332 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7335 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7336 for as_dir in $PATH
7338 IFS=$as_save_IFS
7339 test -z "$as_dir" && as_dir=.
7340 for ac_exec_ext in '' $ac_executable_extensions; do
7341 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7342 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
7343 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7344 break 2
7346 done
7347 done
7348 IFS=$as_save_IFS
7350 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7352 esac
7354 TAR=$ac_cv_path_TAR
7355 if test -n "$TAR"; then
7356 { echo "$as_me:$LINENO: result: $TAR" >&5
7357 echo "${ECHO_T}$TAR" >&6; }
7358 else
7359 { echo "$as_me:$LINENO: result: no" >&5
7360 echo "${ECHO_T}no" >&6; }
7364 # Extract the first word of "pwd", so it can be a program name with args.
7365 set dummy pwd; ac_word=$2
7366 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7367 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7368 if test "${ac_cv_path_BINPWD+set}" = set; then
7369 echo $ECHO_N "(cached) $ECHO_C" >&6
7370 else
7371 case $BINPWD in
7372 [\\/]* | ?:[\\/]*)
7373 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7377 for as_dir in $PATH
7379 IFS=$as_save_IFS
7380 test -z "$as_dir" && as_dir=.
7381 for ac_exec_ext in '' $ac_executable_extensions; do
7382 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7383 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
7384 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7385 break 2
7387 done
7388 done
7389 IFS=$as_save_IFS
7391 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7393 esac
7395 BINPWD=$ac_cv_path_BINPWD
7396 if test -n "$BINPWD"; then
7397 { echo "$as_me:$LINENO: result: $BINPWD" >&5
7398 echo "${ECHO_T}$BINPWD" >&6; }
7399 else
7400 { echo "$as_me:$LINENO: result: no" >&5
7401 echo "${ECHO_T}no" >&6; }
7406 # Extract the first word of "Graphviz", so it can be a program name with args.
7407 set dummy Graphviz; ac_word=$2
7408 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7409 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7410 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7411 echo $ECHO_N "(cached) $ECHO_C" >&6
7412 else
7413 case $GRAPHVIZ in
7414 [\\/]* | ?:[\\/]*)
7415 ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7419 for as_dir in $PATH
7421 IFS=$as_save_IFS
7422 test -z "$as_dir" && as_dir=.
7423 for ac_exec_ext in '' $ac_executable_extensions; do
7424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7425 ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7426 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7427 break 2
7429 done
7430 done
7431 IFS=$as_save_IFS
7433 test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7435 esac
7437 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7438 if test -n "$GRAPHVIZ"; then
7439 { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7440 echo "${ECHO_T}$GRAPHVIZ" >&6; }
7441 else
7442 { echo "$as_me:$LINENO: result: no" >&5
7443 echo "${ECHO_T}no" >&6; }
7447 if test "$GRAPHVIZ" != "echo Graphviz" ; then
7449 cat >>confdefs.h <<\_ACEOF
7450 #define HAVE_GRAPHVIZ 1
7451 _ACEOF
7453 if test "$llvm_cv_os_type" = "MingW" ; then
7454 GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7457 cat >>confdefs.h <<_ACEOF
7458 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7459 _ACEOF
7462 # Extract the first word of "dot", so it can be a program name with args.
7463 set dummy dot; ac_word=$2
7464 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7465 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7466 if test "${ac_cv_path_DOT+set}" = set; then
7467 echo $ECHO_N "(cached) $ECHO_C" >&6
7468 else
7469 case $DOT in
7470 [\\/]* | ?:[\\/]*)
7471 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7475 for as_dir in $PATH
7477 IFS=$as_save_IFS
7478 test -z "$as_dir" && as_dir=.
7479 for ac_exec_ext in '' $ac_executable_extensions; do
7480 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7481 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7482 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7483 break 2
7485 done
7486 done
7487 IFS=$as_save_IFS
7489 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7491 esac
7493 DOT=$ac_cv_path_DOT
7494 if test -n "$DOT"; then
7495 { echo "$as_me:$LINENO: result: $DOT" >&5
7496 echo "${ECHO_T}$DOT" >&6; }
7497 else
7498 { echo "$as_me:$LINENO: result: no" >&5
7499 echo "${ECHO_T}no" >&6; }
7503 if test "$DOT" != "echo dot" ; then
7505 cat >>confdefs.h <<\_ACEOF
7506 #define HAVE_DOT 1
7507 _ACEOF
7509 if test "$llvm_cv_os_type" = "MingW" ; then
7510 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7513 cat >>confdefs.h <<_ACEOF
7514 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
7515 _ACEOF
7518 # Extract the first word of "fdp", so it can be a program name with args.
7519 set dummy fdp; ac_word=$2
7520 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7521 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7522 if test "${ac_cv_path_FDP+set}" = set; then
7523 echo $ECHO_N "(cached) $ECHO_C" >&6
7524 else
7525 case $FDP in
7526 [\\/]* | ?:[\\/]*)
7527 ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7531 for as_dir in $PATH
7533 IFS=$as_save_IFS
7534 test -z "$as_dir" && as_dir=.
7535 for ac_exec_ext in '' $ac_executable_extensions; do
7536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7537 ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
7538 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7539 break 2
7541 done
7542 done
7543 IFS=$as_save_IFS
7545 test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7547 esac
7549 FDP=$ac_cv_path_FDP
7550 if test -n "$FDP"; then
7551 { echo "$as_me:$LINENO: result: $FDP" >&5
7552 echo "${ECHO_T}$FDP" >&6; }
7553 else
7554 { echo "$as_me:$LINENO: result: no" >&5
7555 echo "${ECHO_T}no" >&6; }
7559 if test "$FDP" != "echo fdp" ; then
7561 cat >>confdefs.h <<\_ACEOF
7562 #define HAVE_FDP 1
7563 _ACEOF
7565 if test "$llvm_cv_os_type" = "MingW" ; then
7566 FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7569 cat >>confdefs.h <<_ACEOF
7570 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
7571 _ACEOF
7574 # Extract the first word of "neato", so it can be a program name with args.
7575 set dummy neato; ac_word=$2
7576 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7577 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7578 if test "${ac_cv_path_NEATO+set}" = set; then
7579 echo $ECHO_N "(cached) $ECHO_C" >&6
7580 else
7581 case $NEATO in
7582 [\\/]* | ?:[\\/]*)
7583 ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7587 for as_dir in $PATH
7589 IFS=$as_save_IFS
7590 test -z "$as_dir" && as_dir=.
7591 for ac_exec_ext in '' $ac_executable_extensions; do
7592 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7593 ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
7594 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7595 break 2
7597 done
7598 done
7599 IFS=$as_save_IFS
7601 test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7603 esac
7605 NEATO=$ac_cv_path_NEATO
7606 if test -n "$NEATO"; then
7607 { echo "$as_me:$LINENO: result: $NEATO" >&5
7608 echo "${ECHO_T}$NEATO" >&6; }
7609 else
7610 { echo "$as_me:$LINENO: result: no" >&5
7611 echo "${ECHO_T}no" >&6; }
7615 if test "$NEATO" != "echo neato" ; then
7617 cat >>confdefs.h <<\_ACEOF
7618 #define HAVE_NEATO 1
7619 _ACEOF
7621 if test "$llvm_cv_os_type" = "MingW" ; then
7622 NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7625 cat >>confdefs.h <<_ACEOF
7626 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7627 _ACEOF
7630 # Extract the first word of "twopi", so it can be a program name with args.
7631 set dummy twopi; ac_word=$2
7632 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7633 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7634 if test "${ac_cv_path_TWOPI+set}" = set; then
7635 echo $ECHO_N "(cached) $ECHO_C" >&6
7636 else
7637 case $TWOPI in
7638 [\\/]* | ?:[\\/]*)
7639 ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7643 for as_dir in $PATH
7645 IFS=$as_save_IFS
7646 test -z "$as_dir" && as_dir=.
7647 for ac_exec_ext in '' $ac_executable_extensions; do
7648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7649 ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
7650 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7651 break 2
7653 done
7654 done
7655 IFS=$as_save_IFS
7657 test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7659 esac
7661 TWOPI=$ac_cv_path_TWOPI
7662 if test -n "$TWOPI"; then
7663 { echo "$as_me:$LINENO: result: $TWOPI" >&5
7664 echo "${ECHO_T}$TWOPI" >&6; }
7665 else
7666 { echo "$as_me:$LINENO: result: no" >&5
7667 echo "${ECHO_T}no" >&6; }
7671 if test "$TWOPI" != "echo twopi" ; then
7673 cat >>confdefs.h <<\_ACEOF
7674 #define HAVE_TWOPI 1
7675 _ACEOF
7677 if test "$llvm_cv_os_type" = "MingW" ; then
7678 TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7681 cat >>confdefs.h <<_ACEOF
7682 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7683 _ACEOF
7686 # Extract the first word of "circo", so it can be a program name with args.
7687 set dummy circo; ac_word=$2
7688 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7689 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7690 if test "${ac_cv_path_CIRCO+set}" = set; then
7691 echo $ECHO_N "(cached) $ECHO_C" >&6
7692 else
7693 case $CIRCO in
7694 [\\/]* | ?:[\\/]*)
7695 ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7699 for as_dir in $PATH
7701 IFS=$as_save_IFS
7702 test -z "$as_dir" && as_dir=.
7703 for ac_exec_ext in '' $ac_executable_extensions; do
7704 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7705 ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7706 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7707 break 2
7709 done
7710 done
7711 IFS=$as_save_IFS
7713 test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7715 esac
7717 CIRCO=$ac_cv_path_CIRCO
7718 if test -n "$CIRCO"; then
7719 { echo "$as_me:$LINENO: result: $CIRCO" >&5
7720 echo "${ECHO_T}$CIRCO" >&6; }
7721 else
7722 { echo "$as_me:$LINENO: result: no" >&5
7723 echo "${ECHO_T}no" >&6; }
7727 if test "$CIRCO" != "echo circo" ; then
7729 cat >>confdefs.h <<\_ACEOF
7730 #define HAVE_CIRCO 1
7731 _ACEOF
7733 if test "$llvm_cv_os_type" = "MingW" ; then
7734 CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7737 cat >>confdefs.h <<_ACEOF
7738 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7739 _ACEOF
7742 for ac_prog in gv gsview32
7744 # Extract the first word of "$ac_prog", so it can be a program name with args.
7745 set dummy $ac_prog; ac_word=$2
7746 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7747 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7748 if test "${ac_cv_path_GV+set}" = set; then
7749 echo $ECHO_N "(cached) $ECHO_C" >&6
7750 else
7751 case $GV in
7752 [\\/]* | ?:[\\/]*)
7753 ac_cv_path_GV="$GV" # Let the user override the test with a path.
7756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7757 for as_dir in $PATH
7759 IFS=$as_save_IFS
7760 test -z "$as_dir" && as_dir=.
7761 for ac_exec_ext in '' $ac_executable_extensions; do
7762 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7763 ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7764 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7765 break 2
7767 done
7768 done
7769 IFS=$as_save_IFS
7772 esac
7774 GV=$ac_cv_path_GV
7775 if test -n "$GV"; then
7776 { echo "$as_me:$LINENO: result: $GV" >&5
7777 echo "${ECHO_T}$GV" >&6; }
7778 else
7779 { echo "$as_me:$LINENO: result: no" >&5
7780 echo "${ECHO_T}no" >&6; }
7784 test -n "$GV" && break
7785 done
7786 test -n "$GV" || GV="echo gv"
7788 if test "$GV" != "echo gv" ; then
7790 cat >>confdefs.h <<\_ACEOF
7791 #define HAVE_GV 1
7792 _ACEOF
7794 if test "$llvm_cv_os_type" = "MingW" ; then
7795 GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7798 cat >>confdefs.h <<_ACEOF
7799 #define LLVM_PATH_GV "$GV${EXEEXT}"
7800 _ACEOF
7803 # Extract the first word of "dotty", so it can be a program name with args.
7804 set dummy dotty; ac_word=$2
7805 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7806 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7807 if test "${ac_cv_path_DOTTY+set}" = set; then
7808 echo $ECHO_N "(cached) $ECHO_C" >&6
7809 else
7810 case $DOTTY in
7811 [\\/]* | ?:[\\/]*)
7812 ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7816 for as_dir in $PATH
7818 IFS=$as_save_IFS
7819 test -z "$as_dir" && as_dir=.
7820 for ac_exec_ext in '' $ac_executable_extensions; do
7821 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7822 ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7823 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7824 break 2
7826 done
7827 done
7828 IFS=$as_save_IFS
7830 test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7832 esac
7834 DOTTY=$ac_cv_path_DOTTY
7835 if test -n "$DOTTY"; then
7836 { echo "$as_me:$LINENO: result: $DOTTY" >&5
7837 echo "${ECHO_T}$DOTTY" >&6; }
7838 else
7839 { echo "$as_me:$LINENO: result: no" >&5
7840 echo "${ECHO_T}no" >&6; }
7844 if test "$DOTTY" != "echo dotty" ; then
7846 cat >>confdefs.h <<\_ACEOF
7847 #define HAVE_DOTTY 1
7848 _ACEOF
7850 if test "$llvm_cv_os_type" = "MingW" ; then
7851 DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7854 cat >>confdefs.h <<_ACEOF
7855 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7856 _ACEOF
7861 # Extract the first word of "perl", so it can be a program name with args.
7862 set dummy perl; ac_word=$2
7863 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7864 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7865 if test "${ac_cv_path_PERL+set}" = set; then
7866 echo $ECHO_N "(cached) $ECHO_C" >&6
7867 else
7868 case $PERL in
7869 [\\/]* | ?:[\\/]*)
7870 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7874 for as_dir in $PATH
7876 IFS=$as_save_IFS
7877 test -z "$as_dir" && as_dir=.
7878 for ac_exec_ext in '' $ac_executable_extensions; do
7879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7880 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7881 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7882 break 2
7884 done
7885 done
7886 IFS=$as_save_IFS
7888 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7890 esac
7892 PERL=$ac_cv_path_PERL
7893 if test -n "$PERL"; then
7894 { echo "$as_me:$LINENO: result: $PERL" >&5
7895 echo "${ECHO_T}$PERL" >&6; }
7896 else
7897 { echo "$as_me:$LINENO: result: no" >&5
7898 echo "${ECHO_T}no" >&6; }
7902 if test "$PERL" != "none"; then
7903 { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
7904 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
7905 if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
7906 { echo "$as_me:$LINENO: result: yes" >&5
7907 echo "${ECHO_T}yes" >&6; }
7908 else
7909 PERL=none
7910 { echo "$as_me:$LINENO: result: not found" >&5
7911 echo "${ECHO_T}not found" >&6; }
7916 if test x"$PERL" = xnone; then
7917 HAVE_PERL=0
7919 { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
7920 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
7921 { (exit 1); exit 1; }; }
7922 else
7923 HAVE_PERL=1
7927 # Find a good install program. We prefer a C program (faster),
7928 # so one script is as good as another. But avoid the broken or
7929 # incompatible versions:
7930 # SysV /etc/install, /usr/sbin/install
7931 # SunOS /usr/etc/install
7932 # IRIX /sbin/install
7933 # AIX /bin/install
7934 # AmigaOS /C/install, which installs bootblocks on floppy discs
7935 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7936 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7937 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7938 # OS/2's system install, which has a completely different semantic
7939 # ./install, which can be erroneously created by make from ./install.sh.
7940 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7941 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7942 if test -z "$INSTALL"; then
7943 if test "${ac_cv_path_install+set}" = set; then
7944 echo $ECHO_N "(cached) $ECHO_C" >&6
7945 else
7946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7947 for as_dir in $PATH
7949 IFS=$as_save_IFS
7950 test -z "$as_dir" && as_dir=.
7951 # Account for people who put trailing slashes in PATH elements.
7952 case $as_dir/ in
7953 ./ | .// | /cC/* | \
7954 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7955 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7956 /usr/ucb/* ) ;;
7958 # OSF1 and SCO ODT 3.0 have their own names for install.
7959 # Don't use installbsd from OSF since it installs stuff as root
7960 # by default.
7961 for ac_prog in ginstall scoinst install; do
7962 for ac_exec_ext in '' $ac_executable_extensions; do
7963 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7964 if test $ac_prog = install &&
7965 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7966 # AIX install. It has an incompatible calling convention.
7968 elif test $ac_prog = install &&
7969 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7970 # program-specific install script used by HP pwplus--don't use.
7972 else
7973 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7974 break 3
7977 done
7978 done
7980 esac
7981 done
7982 IFS=$as_save_IFS
7986 if test "${ac_cv_path_install+set}" = set; then
7987 INSTALL=$ac_cv_path_install
7988 else
7989 # As a last resort, use the slow shell script. Don't cache a
7990 # value for INSTALL within a source directory, because that will
7991 # break other packages using the cache if that directory is
7992 # removed, or if the value is a relative name.
7993 INSTALL=$ac_install_sh
7996 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7997 echo "${ECHO_T}$INSTALL" >&6; }
7999 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8000 # It thinks the first close brace ends the variable substitution.
8001 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8003 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8005 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8008 # Extract the first word of "bzip2", so it can be a program name with args.
8009 set dummy bzip2; ac_word=$2
8010 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8011 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8012 if test "${ac_cv_path_BZIP2+set}" = set; then
8013 echo $ECHO_N "(cached) $ECHO_C" >&6
8014 else
8015 case $BZIP2 in
8016 [\\/]* | ?:[\\/]*)
8017 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
8020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8021 for as_dir in $PATH
8023 IFS=$as_save_IFS
8024 test -z "$as_dir" && as_dir=.
8025 for ac_exec_ext in '' $ac_executable_extensions; do
8026 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8027 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
8028 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8029 break 2
8031 done
8032 done
8033 IFS=$as_save_IFS
8036 esac
8038 BZIP2=$ac_cv_path_BZIP2
8039 if test -n "$BZIP2"; then
8040 { echo "$as_me:$LINENO: result: $BZIP2" >&5
8041 echo "${ECHO_T}$BZIP2" >&6; }
8042 else
8043 { echo "$as_me:$LINENO: result: no" >&5
8044 echo "${ECHO_T}no" >&6; }
8048 # Extract the first word of "cat", so it can be a program name with args.
8049 set dummy cat; ac_word=$2
8050 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8051 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8052 if test "${ac_cv_path_CAT+set}" = set; then
8053 echo $ECHO_N "(cached) $ECHO_C" >&6
8054 else
8055 case $CAT in
8056 [\\/]* | ?:[\\/]*)
8057 ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
8060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8061 for as_dir in $PATH
8063 IFS=$as_save_IFS
8064 test -z "$as_dir" && as_dir=.
8065 for ac_exec_ext in '' $ac_executable_extensions; do
8066 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8067 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
8068 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8069 break 2
8071 done
8072 done
8073 IFS=$as_save_IFS
8076 esac
8078 CAT=$ac_cv_path_CAT
8079 if test -n "$CAT"; then
8080 { echo "$as_me:$LINENO: result: $CAT" >&5
8081 echo "${ECHO_T}$CAT" >&6; }
8082 else
8083 { echo "$as_me:$LINENO: result: no" >&5
8084 echo "${ECHO_T}no" >&6; }
8088 # Extract the first word of "doxygen", so it can be a program name with args.
8089 set dummy doxygen; ac_word=$2
8090 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8091 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8092 if test "${ac_cv_path_DOXYGEN+set}" = set; then
8093 echo $ECHO_N "(cached) $ECHO_C" >&6
8094 else
8095 case $DOXYGEN in
8096 [\\/]* | ?:[\\/]*)
8097 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
8100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8101 for as_dir in $PATH
8103 IFS=$as_save_IFS
8104 test -z "$as_dir" && as_dir=.
8105 for ac_exec_ext in '' $ac_executable_extensions; do
8106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8107 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
8108 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8109 break 2
8111 done
8112 done
8113 IFS=$as_save_IFS
8116 esac
8118 DOXYGEN=$ac_cv_path_DOXYGEN
8119 if test -n "$DOXYGEN"; then
8120 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
8121 echo "${ECHO_T}$DOXYGEN" >&6; }
8122 else
8123 { echo "$as_me:$LINENO: result: no" >&5
8124 echo "${ECHO_T}no" >&6; }
8128 # Extract the first word of "groff", so it can be a program name with args.
8129 set dummy groff; ac_word=$2
8130 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8131 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8132 if test "${ac_cv_path_GROFF+set}" = set; then
8133 echo $ECHO_N "(cached) $ECHO_C" >&6
8134 else
8135 case $GROFF in
8136 [\\/]* | ?:[\\/]*)
8137 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
8140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8141 for as_dir in $PATH
8143 IFS=$as_save_IFS
8144 test -z "$as_dir" && as_dir=.
8145 for ac_exec_ext in '' $ac_executable_extensions; do
8146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8147 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
8148 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8149 break 2
8151 done
8152 done
8153 IFS=$as_save_IFS
8156 esac
8158 GROFF=$ac_cv_path_GROFF
8159 if test -n "$GROFF"; then
8160 { echo "$as_me:$LINENO: result: $GROFF" >&5
8161 echo "${ECHO_T}$GROFF" >&6; }
8162 else
8163 { echo "$as_me:$LINENO: result: no" >&5
8164 echo "${ECHO_T}no" >&6; }
8168 # Extract the first word of "gzip", so it can be a program name with args.
8169 set dummy gzip; ac_word=$2
8170 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8171 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8172 if test "${ac_cv_path_GZIP+set}" = set; then
8173 echo $ECHO_N "(cached) $ECHO_C" >&6
8174 else
8175 case $GZIP in
8176 [\\/]* | ?:[\\/]*)
8177 ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
8180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8181 for as_dir in $PATH
8183 IFS=$as_save_IFS
8184 test -z "$as_dir" && as_dir=.
8185 for ac_exec_ext in '' $ac_executable_extensions; do
8186 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8187 ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
8188 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8189 break 2
8191 done
8192 done
8193 IFS=$as_save_IFS
8196 esac
8198 GZIP=$ac_cv_path_GZIP
8199 if test -n "$GZIP"; then
8200 { echo "$as_me:$LINENO: result: $GZIP" >&5
8201 echo "${ECHO_T}$GZIP" >&6; }
8202 else
8203 { echo "$as_me:$LINENO: result: no" >&5
8204 echo "${ECHO_T}no" >&6; }
8208 # Extract the first word of "pod2html", so it can be a program name with args.
8209 set dummy pod2html; ac_word=$2
8210 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8211 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8212 if test "${ac_cv_path_POD2HTML+set}" = set; then
8213 echo $ECHO_N "(cached) $ECHO_C" >&6
8214 else
8215 case $POD2HTML in
8216 [\\/]* | ?:[\\/]*)
8217 ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
8220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8221 for as_dir in $PATH
8223 IFS=$as_save_IFS
8224 test -z "$as_dir" && as_dir=.
8225 for ac_exec_ext in '' $ac_executable_extensions; do
8226 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8227 ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
8228 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8229 break 2
8231 done
8232 done
8233 IFS=$as_save_IFS
8236 esac
8238 POD2HTML=$ac_cv_path_POD2HTML
8239 if test -n "$POD2HTML"; then
8240 { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8241 echo "${ECHO_T}$POD2HTML" >&6; }
8242 else
8243 { echo "$as_me:$LINENO: result: no" >&5
8244 echo "${ECHO_T}no" >&6; }
8248 # Extract the first word of "pod2man", so it can be a program name with args.
8249 set dummy pod2man; ac_word=$2
8250 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8251 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8252 if test "${ac_cv_path_POD2MAN+set}" = set; then
8253 echo $ECHO_N "(cached) $ECHO_C" >&6
8254 else
8255 case $POD2MAN in
8256 [\\/]* | ?:[\\/]*)
8257 ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8261 for as_dir in $PATH
8263 IFS=$as_save_IFS
8264 test -z "$as_dir" && as_dir=.
8265 for ac_exec_ext in '' $ac_executable_extensions; do
8266 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8267 ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
8268 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8269 break 2
8271 done
8272 done
8273 IFS=$as_save_IFS
8276 esac
8278 POD2MAN=$ac_cv_path_POD2MAN
8279 if test -n "$POD2MAN"; then
8280 { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8281 echo "${ECHO_T}$POD2MAN" >&6; }
8282 else
8283 { echo "$as_me:$LINENO: result: no" >&5
8284 echo "${ECHO_T}no" >&6; }
8288 # Extract the first word of "pdfroff", so it can be a program name with args.
8289 set dummy pdfroff; ac_word=$2
8290 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8291 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8292 if test "${ac_cv_path_PDFROFF+set}" = set; then
8293 echo $ECHO_N "(cached) $ECHO_C" >&6
8294 else
8295 case $PDFROFF in
8296 [\\/]* | ?:[\\/]*)
8297 ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
8300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8301 for as_dir in $PATH
8303 IFS=$as_save_IFS
8304 test -z "$as_dir" && as_dir=.
8305 for ac_exec_ext in '' $ac_executable_extensions; do
8306 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8307 ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
8308 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8309 break 2
8311 done
8312 done
8313 IFS=$as_save_IFS
8316 esac
8318 PDFROFF=$ac_cv_path_PDFROFF
8319 if test -n "$PDFROFF"; then
8320 { echo "$as_me:$LINENO: result: $PDFROFF" >&5
8321 echo "${ECHO_T}$PDFROFF" >&6; }
8322 else
8323 { echo "$as_me:$LINENO: result: no" >&5
8324 echo "${ECHO_T}no" >&6; }
8328 # Extract the first word of "runtest", so it can be a program name with args.
8329 set dummy runtest; ac_word=$2
8330 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8331 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8332 if test "${ac_cv_path_RUNTEST+set}" = set; then
8333 echo $ECHO_N "(cached) $ECHO_C" >&6
8334 else
8335 case $RUNTEST in
8336 [\\/]* | ?:[\\/]*)
8337 ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8341 for as_dir in $PATH
8343 IFS=$as_save_IFS
8344 test -z "$as_dir" && as_dir=.
8345 for ac_exec_ext in '' $ac_executable_extensions; do
8346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8347 ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
8348 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8349 break 2
8351 done
8352 done
8353 IFS=$as_save_IFS
8356 esac
8358 RUNTEST=$ac_cv_path_RUNTEST
8359 if test -n "$RUNTEST"; then
8360 { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8361 echo "${ECHO_T}$RUNTEST" >&6; }
8362 else
8363 { echo "$as_me:$LINENO: result: no" >&5
8364 echo "${ECHO_T}no" >&6; }
8369 no_itcl=true
8370 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8371 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
8373 # Check whether --with-tclinclude was given.
8374 if test "${with_tclinclude+set}" = set; then
8375 withval=$with_tclinclude; with_tclinclude=${withval}
8376 else
8377 with_tclinclude=''
8380 if test "${ac_cv_path_tclsh+set}" = set; then
8381 echo $ECHO_N "(cached) $ECHO_C" >&6
8382 else
8384 if test x"${with_tclinclude}" != x ; then
8385 if test -f ${with_tclinclude}/tclsh ; then
8386 ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8387 elif test -f ${with_tclinclude}/src/tclsh ; then
8388 ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8389 else
8390 { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8391 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8392 { (exit 1); exit 1; }; }
8398 if test x"${ac_cv_path_tclsh}" = x ; then
8399 { echo "$as_me:$LINENO: result: none" >&5
8400 echo "${ECHO_T}none" >&6; }
8401 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
8403 # Extract the first word of "$ac_prog", so it can be a program name with args.
8404 set dummy $ac_prog; ac_word=$2
8405 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8406 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8407 if test "${ac_cv_path_TCLSH+set}" = set; then
8408 echo $ECHO_N "(cached) $ECHO_C" >&6
8409 else
8410 case $TCLSH in
8411 [\\/]* | ?:[\\/]*)
8412 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8416 for as_dir in $PATH
8418 IFS=$as_save_IFS
8419 test -z "$as_dir" && as_dir=.
8420 for ac_exec_ext in '' $ac_executable_extensions; do
8421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8422 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
8423 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8424 break 2
8426 done
8427 done
8428 IFS=$as_save_IFS
8431 esac
8433 TCLSH=$ac_cv_path_TCLSH
8434 if test -n "$TCLSH"; then
8435 { echo "$as_me:$LINENO: result: $TCLSH" >&5
8436 echo "${ECHO_T}$TCLSH" >&6; }
8437 else
8438 { echo "$as_me:$LINENO: result: no" >&5
8439 echo "${ECHO_T}no" >&6; }
8443 test -n "$TCLSH" && break
8444 done
8446 if test x"${TCLSH}" = x ; then
8447 ac_cv_path_tclsh='';
8448 else
8449 ac_cv_path_tclsh="${TCLSH}";
8451 else
8452 { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8453 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
8454 TCLSH="${ac_cv_path_tclsh}"
8458 # Extract the first word of "zip", so it can be a program name with args.
8459 set dummy zip; ac_word=$2
8460 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8461 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8462 if test "${ac_cv_path_ZIP+set}" = set; then
8463 echo $ECHO_N "(cached) $ECHO_C" >&6
8464 else
8465 case $ZIP in
8466 [\\/]* | ?:[\\/]*)
8467 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8471 for as_dir in $PATH
8473 IFS=$as_save_IFS
8474 test -z "$as_dir" && as_dir=.
8475 for ac_exec_ext in '' $ac_executable_extensions; do
8476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8477 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
8478 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8479 break 2
8481 done
8482 done
8483 IFS=$as_save_IFS
8486 esac
8488 ZIP=$ac_cv_path_ZIP
8489 if test -n "$ZIP"; then
8490 { echo "$as_me:$LINENO: result: $ZIP" >&5
8491 echo "${ECHO_T}$ZIP" >&6; }
8492 else
8493 { echo "$as_me:$LINENO: result: no" >&5
8494 echo "${ECHO_T}no" >&6; }
8498 for ac_prog in ocamlc
8500 # Extract the first word of "$ac_prog", so it can be a program name with args.
8501 set dummy $ac_prog; ac_word=$2
8502 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8504 if test "${ac_cv_path_OCAMLC+set}" = set; then
8505 echo $ECHO_N "(cached) $ECHO_C" >&6
8506 else
8507 case $OCAMLC in
8508 [\\/]* | ?:[\\/]*)
8509 ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8513 for as_dir in $PATH
8515 IFS=$as_save_IFS
8516 test -z "$as_dir" && as_dir=.
8517 for ac_exec_ext in '' $ac_executable_extensions; do
8518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8519 ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
8520 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8521 break 2
8523 done
8524 done
8525 IFS=$as_save_IFS
8528 esac
8530 OCAMLC=$ac_cv_path_OCAMLC
8531 if test -n "$OCAMLC"; then
8532 { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8533 echo "${ECHO_T}$OCAMLC" >&6; }
8534 else
8535 { echo "$as_me:$LINENO: result: no" >&5
8536 echo "${ECHO_T}no" >&6; }
8540 test -n "$OCAMLC" && break
8541 done
8543 for ac_prog in ocamlopt
8545 # Extract the first word of "$ac_prog", so it can be a program name with args.
8546 set dummy $ac_prog; ac_word=$2
8547 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8548 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8549 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8550 echo $ECHO_N "(cached) $ECHO_C" >&6
8551 else
8552 case $OCAMLOPT in
8553 [\\/]* | ?:[\\/]*)
8554 ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8558 for as_dir in $PATH
8560 IFS=$as_save_IFS
8561 test -z "$as_dir" && as_dir=.
8562 for ac_exec_ext in '' $ac_executable_extensions; do
8563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8564 ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
8565 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8566 break 2
8568 done
8569 done
8570 IFS=$as_save_IFS
8573 esac
8575 OCAMLOPT=$ac_cv_path_OCAMLOPT
8576 if test -n "$OCAMLOPT"; then
8577 { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8578 echo "${ECHO_T}$OCAMLOPT" >&6; }
8579 else
8580 { echo "$as_me:$LINENO: result: no" >&5
8581 echo "${ECHO_T}no" >&6; }
8585 test -n "$OCAMLOPT" && break
8586 done
8588 for ac_prog in ocamldep
8590 # Extract the first word of "$ac_prog", so it can be a program name with args.
8591 set dummy $ac_prog; ac_word=$2
8592 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8593 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8594 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8595 echo $ECHO_N "(cached) $ECHO_C" >&6
8596 else
8597 case $OCAMLDEP in
8598 [\\/]* | ?:[\\/]*)
8599 ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8603 for as_dir in $PATH
8605 IFS=$as_save_IFS
8606 test -z "$as_dir" && as_dir=.
8607 for ac_exec_ext in '' $ac_executable_extensions; do
8608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8609 ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
8610 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8611 break 2
8613 done
8614 done
8615 IFS=$as_save_IFS
8618 esac
8620 OCAMLDEP=$ac_cv_path_OCAMLDEP
8621 if test -n "$OCAMLDEP"; then
8622 { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8623 echo "${ECHO_T}$OCAMLDEP" >&6; }
8624 else
8625 { echo "$as_me:$LINENO: result: no" >&5
8626 echo "${ECHO_T}no" >&6; }
8630 test -n "$OCAMLDEP" && break
8631 done
8633 for ac_prog in ocamldoc
8635 # Extract the first word of "$ac_prog", so it can be a program name with args.
8636 set dummy $ac_prog; ac_word=$2
8637 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8638 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8639 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8640 echo $ECHO_N "(cached) $ECHO_C" >&6
8641 else
8642 case $OCAMLDOC in
8643 [\\/]* | ?:[\\/]*)
8644 ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8648 for as_dir in $PATH
8650 IFS=$as_save_IFS
8651 test -z "$as_dir" && as_dir=.
8652 for ac_exec_ext in '' $ac_executable_extensions; do
8653 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8654 ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
8655 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8656 break 2
8658 done
8659 done
8660 IFS=$as_save_IFS
8663 esac
8665 OCAMLDOC=$ac_cv_path_OCAMLDOC
8666 if test -n "$OCAMLDOC"; then
8667 { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8668 echo "${ECHO_T}$OCAMLDOC" >&6; }
8669 else
8670 { echo "$as_me:$LINENO: result: no" >&5
8671 echo "${ECHO_T}no" >&6; }
8675 test -n "$OCAMLDOC" && break
8676 done
8678 for ac_prog in gas as
8680 # Extract the first word of "$ac_prog", so it can be a program name with args.
8681 set dummy $ac_prog; ac_word=$2
8682 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8683 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8684 if test "${ac_cv_path_GAS+set}" = set; then
8685 echo $ECHO_N "(cached) $ECHO_C" >&6
8686 else
8687 case $GAS in
8688 [\\/]* | ?:[\\/]*)
8689 ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8693 for as_dir in $PATH
8695 IFS=$as_save_IFS
8696 test -z "$as_dir" && as_dir=.
8697 for ac_exec_ext in '' $ac_executable_extensions; do
8698 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8699 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
8700 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8701 break 2
8703 done
8704 done
8705 IFS=$as_save_IFS
8708 esac
8710 GAS=$ac_cv_path_GAS
8711 if test -n "$GAS"; then
8712 { echo "$as_me:$LINENO: result: $GAS" >&5
8713 echo "${ECHO_T}$GAS" >&6; }
8714 else
8715 { echo "$as_me:$LINENO: result: no" >&5
8716 echo "${ECHO_T}no" >&6; }
8720 test -n "$GAS" && break
8721 done
8724 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8725 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8726 if test "${llvm_cv_link_use_r+set}" = set; then
8727 echo $ECHO_N "(cached) $ECHO_C" >&6
8728 else
8729 ac_ext=c
8730 ac_cpp='$CPP $CPPFLAGS'
8731 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8732 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8733 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8735 oldcflags="$CFLAGS"
8736 CFLAGS="$CFLAGS -Wl,-R."
8737 cat >conftest.$ac_ext <<_ACEOF
8738 /* confdefs.h. */
8739 _ACEOF
8740 cat confdefs.h >>conftest.$ac_ext
8741 cat >>conftest.$ac_ext <<_ACEOF
8742 /* end confdefs.h. */
8745 main ()
8749 return 0;
8751 _ACEOF
8752 rm -f conftest.$ac_objext conftest$ac_exeext
8753 if { (ac_try="$ac_link"
8754 case "(($ac_try" in
8755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8756 *) ac_try_echo=$ac_try;;
8757 esac
8758 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8759 (eval "$ac_link") 2>conftest.er1
8760 ac_status=$?
8761 grep -v '^ *+' conftest.er1 >conftest.err
8762 rm -f conftest.er1
8763 cat conftest.err >&5
8764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8765 (exit $ac_status); } &&
8766 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8767 { (case "(($ac_try" in
8768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8769 *) ac_try_echo=$ac_try;;
8770 esac
8771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8772 (eval "$ac_try") 2>&5
8773 ac_status=$?
8774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8775 (exit $ac_status); }; } &&
8776 { ac_try='test -s conftest$ac_exeext'
8777 { (case "(($ac_try" in
8778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8779 *) ac_try_echo=$ac_try;;
8780 esac
8781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8782 (eval "$ac_try") 2>&5
8783 ac_status=$?
8784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8785 (exit $ac_status); }; }; then
8786 llvm_cv_link_use_r=yes
8787 else
8788 echo "$as_me: failed program was:" >&5
8789 sed 's/^/| /' conftest.$ac_ext >&5
8791 llvm_cv_link_use_r=no
8794 rm -f core conftest.err conftest.$ac_objext \
8795 conftest$ac_exeext conftest.$ac_ext
8796 CFLAGS="$oldcflags"
8797 ac_ext=c
8798 ac_cpp='$CPP $CPPFLAGS'
8799 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8800 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8801 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8805 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8806 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8807 if test "$llvm_cv_link_use_r" = yes ; then
8809 cat >>confdefs.h <<\_ACEOF
8810 #define HAVE_LINK_R 1
8811 _ACEOF
8816 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8817 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8818 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8819 echo $ECHO_N "(cached) $ECHO_C" >&6
8820 else
8821 ac_ext=c
8822 ac_cpp='$CPP $CPPFLAGS'
8823 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8824 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8825 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8827 oldcflags="$CFLAGS"
8828 CFLAGS="$CFLAGS -Wl,-export-dynamic"
8829 cat >conftest.$ac_ext <<_ACEOF
8830 /* confdefs.h. */
8831 _ACEOF
8832 cat confdefs.h >>conftest.$ac_ext
8833 cat >>conftest.$ac_ext <<_ACEOF
8834 /* end confdefs.h. */
8837 main ()
8841 return 0;
8843 _ACEOF
8844 rm -f conftest.$ac_objext conftest$ac_exeext
8845 if { (ac_try="$ac_link"
8846 case "(($ac_try" in
8847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8848 *) ac_try_echo=$ac_try;;
8849 esac
8850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8851 (eval "$ac_link") 2>conftest.er1
8852 ac_status=$?
8853 grep -v '^ *+' conftest.er1 >conftest.err
8854 rm -f conftest.er1
8855 cat conftest.err >&5
8856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8857 (exit $ac_status); } &&
8858 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8859 { (case "(($ac_try" in
8860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8861 *) ac_try_echo=$ac_try;;
8862 esac
8863 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8864 (eval "$ac_try") 2>&5
8865 ac_status=$?
8866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8867 (exit $ac_status); }; } &&
8868 { ac_try='test -s conftest$ac_exeext'
8869 { (case "(($ac_try" in
8870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8871 *) ac_try_echo=$ac_try;;
8872 esac
8873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8874 (eval "$ac_try") 2>&5
8875 ac_status=$?
8876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8877 (exit $ac_status); }; }; then
8878 llvm_cv_link_use_export_dynamic=yes
8879 else
8880 echo "$as_me: failed program was:" >&5
8881 sed 's/^/| /' conftest.$ac_ext >&5
8883 llvm_cv_link_use_export_dynamic=no
8886 rm -f core conftest.err conftest.$ac_objext \
8887 conftest$ac_exeext conftest.$ac_ext
8888 CFLAGS="$oldcflags"
8889 ac_ext=c
8890 ac_cpp='$CPP $CPPFLAGS'
8891 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8892 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8893 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8897 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8898 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8899 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8901 cat >>confdefs.h <<\_ACEOF
8902 #define HAVE_LINK_EXPORT_DYNAMIC 1
8903 _ACEOF
8908 { echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
8909 echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
8910 if test "${llvm_cv_link_use_version_script+set}" = set; then
8911 echo $ECHO_N "(cached) $ECHO_C" >&6
8912 else
8913 ac_ext=c
8914 ac_cpp='$CPP $CPPFLAGS'
8915 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8916 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8917 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8919 oldcflags="$CFLAGS"
8921 # The following code is from the autoconf manual,
8922 # "11.13: Limitations of Usual Tools".
8923 # Create a temporary directory $tmp in $TMPDIR (default /tmp).
8924 # Use mktemp if possible; otherwise fall back on mkdir,
8925 # with $RANDOM to make collisions less likely.
8926 : ${TMPDIR=/tmp}
8928 tmp=`
8929 (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
8930 ` &&
8931 test -n "$tmp" && test -d "$tmp"
8932 } || {
8933 tmp=$TMPDIR/foo$$-$RANDOM
8934 (umask 077 && mkdir "$tmp")
8935 } || exit $?
8937 echo "{" > "$tmp/export.map"
8938 echo " global: main;" >> "$tmp/export.map"
8939 echo " local: *;" >> "$tmp/export.map"
8940 echo "};" >> "$tmp/export.map"
8942 CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
8943 cat >conftest.$ac_ext <<_ACEOF
8944 /* confdefs.h. */
8945 _ACEOF
8946 cat confdefs.h >>conftest.$ac_ext
8947 cat >>conftest.$ac_ext <<_ACEOF
8948 /* end confdefs.h. */
8951 main ()
8955 return 0;
8957 _ACEOF
8958 rm -f conftest.$ac_objext conftest$ac_exeext
8959 if { (ac_try="$ac_link"
8960 case "(($ac_try" in
8961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8962 *) ac_try_echo=$ac_try;;
8963 esac
8964 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8965 (eval "$ac_link") 2>conftest.er1
8966 ac_status=$?
8967 grep -v '^ *+' conftest.er1 >conftest.err
8968 rm -f conftest.er1
8969 cat conftest.err >&5
8970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8971 (exit $ac_status); } &&
8972 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8973 { (case "(($ac_try" in
8974 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8975 *) ac_try_echo=$ac_try;;
8976 esac
8977 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8978 (eval "$ac_try") 2>&5
8979 ac_status=$?
8980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8981 (exit $ac_status); }; } &&
8982 { ac_try='test -s conftest$ac_exeext'
8983 { (case "(($ac_try" in
8984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8985 *) ac_try_echo=$ac_try;;
8986 esac
8987 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8988 (eval "$ac_try") 2>&5
8989 ac_status=$?
8990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8991 (exit $ac_status); }; }; then
8992 llvm_cv_link_use_version_script=yes
8993 else
8994 echo "$as_me: failed program was:" >&5
8995 sed 's/^/| /' conftest.$ac_ext >&5
8997 llvm_cv_link_use_version_script=no
9000 rm -f core conftest.err conftest.$ac_objext \
9001 conftest$ac_exeext conftest.$ac_ext
9002 rm "$tmp/export.map"
9003 rmdir "$tmp"
9004 CFLAGS="$oldcflags"
9005 ac_ext=c
9006 ac_cpp='$CPP $CPPFLAGS'
9007 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9008 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9009 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9013 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
9014 echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
9015 if test "$llvm_cv_link_use_version_script" = yes ; then
9016 HAVE_LINK_VERSION_SCRIPT=1
9023 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9024 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
9025 if test "${ac_cv_c_const+set}" = set; then
9026 echo $ECHO_N "(cached) $ECHO_C" >&6
9027 else
9028 cat >conftest.$ac_ext <<_ACEOF
9029 /* confdefs.h. */
9030 _ACEOF
9031 cat confdefs.h >>conftest.$ac_ext
9032 cat >>conftest.$ac_ext <<_ACEOF
9033 /* end confdefs.h. */
9036 main ()
9038 /* FIXME: Include the comments suggested by Paul. */
9039 #ifndef __cplusplus
9040 /* Ultrix mips cc rejects this. */
9041 typedef int charset[2];
9042 const charset x;
9043 /* SunOS 4.1.1 cc rejects this. */
9044 char const *const *ccp;
9045 char **p;
9046 /* NEC SVR4.0.2 mips cc rejects this. */
9047 struct point {int x, y;};
9048 static struct point const zero = {0,0};
9049 /* AIX XL C 1.02.0.0 rejects this.
9050 It does not let you subtract one const X* pointer from another in
9051 an arm of an if-expression whose if-part is not a constant
9052 expression */
9053 const char *g = "string";
9054 ccp = &g + (g ? g-g : 0);
9055 /* HPUX 7.0 cc rejects these. */
9056 ++ccp;
9057 p = (char**) ccp;
9058 ccp = (char const *const *) p;
9059 { /* SCO 3.2v4 cc rejects this. */
9060 char *t;
9061 char const *s = 0 ? (char *) 0 : (char const *) 0;
9063 *t++ = 0;
9064 if (s) return 0;
9066 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9067 int x[] = {25, 17};
9068 const int *foo = &x[0];
9069 ++foo;
9071 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9072 typedef const int *iptr;
9073 iptr p = 0;
9074 ++p;
9076 { /* AIX XL C 1.02.0.0 rejects this saying
9077 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9078 struct s { int j; const int *ap[3]; };
9079 struct s *b; b->j = 5;
9081 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9082 const int foo = 10;
9083 if (!foo) return 0;
9085 return !x[0] && !zero.x;
9086 #endif
9089 return 0;
9091 _ACEOF
9092 rm -f conftest.$ac_objext
9093 if { (ac_try="$ac_compile"
9094 case "(($ac_try" in
9095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9096 *) ac_try_echo=$ac_try;;
9097 esac
9098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9099 (eval "$ac_compile") 2>conftest.er1
9100 ac_status=$?
9101 grep -v '^ *+' conftest.er1 >conftest.err
9102 rm -f conftest.er1
9103 cat conftest.err >&5
9104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9105 (exit $ac_status); } &&
9106 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9107 { (case "(($ac_try" in
9108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9109 *) ac_try_echo=$ac_try;;
9110 esac
9111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9112 (eval "$ac_try") 2>&5
9113 ac_status=$?
9114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9115 (exit $ac_status); }; } &&
9116 { ac_try='test -s conftest.$ac_objext'
9117 { (case "(($ac_try" in
9118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9119 *) ac_try_echo=$ac_try;;
9120 esac
9121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9122 (eval "$ac_try") 2>&5
9123 ac_status=$?
9124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9125 (exit $ac_status); }; }; then
9126 ac_cv_c_const=yes
9127 else
9128 echo "$as_me: failed program was:" >&5
9129 sed 's/^/| /' conftest.$ac_ext >&5
9131 ac_cv_c_const=no
9134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9136 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9137 echo "${ECHO_T}$ac_cv_c_const" >&6; }
9138 if test $ac_cv_c_const = no; then
9140 cat >>confdefs.h <<\_ACEOF
9141 #define const
9142 _ACEOF
9151 ac_header_dirent=no
9152 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9153 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9154 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
9155 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
9156 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9157 echo $ECHO_N "(cached) $ECHO_C" >&6
9158 else
9159 cat >conftest.$ac_ext <<_ACEOF
9160 /* confdefs.h. */
9161 _ACEOF
9162 cat confdefs.h >>conftest.$ac_ext
9163 cat >>conftest.$ac_ext <<_ACEOF
9164 /* end confdefs.h. */
9165 #include <sys/types.h>
9166 #include <$ac_hdr>
9169 main ()
9171 if ((DIR *) 0)
9172 return 0;
9174 return 0;
9176 _ACEOF
9177 rm -f conftest.$ac_objext
9178 if { (ac_try="$ac_compile"
9179 case "(($ac_try" in
9180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9181 *) ac_try_echo=$ac_try;;
9182 esac
9183 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9184 (eval "$ac_compile") 2>conftest.er1
9185 ac_status=$?
9186 grep -v '^ *+' conftest.er1 >conftest.err
9187 rm -f conftest.er1
9188 cat conftest.err >&5
9189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9190 (exit $ac_status); } &&
9191 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9192 { (case "(($ac_try" in
9193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9194 *) ac_try_echo=$ac_try;;
9195 esac
9196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9197 (eval "$ac_try") 2>&5
9198 ac_status=$?
9199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9200 (exit $ac_status); }; } &&
9201 { ac_try='test -s conftest.$ac_objext'
9202 { (case "(($ac_try" in
9203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9204 *) ac_try_echo=$ac_try;;
9205 esac
9206 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9207 (eval "$ac_try") 2>&5
9208 ac_status=$?
9209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9210 (exit $ac_status); }; }; then
9211 eval "$as_ac_Header=yes"
9212 else
9213 echo "$as_me: failed program was:" >&5
9214 sed 's/^/| /' conftest.$ac_ext >&5
9216 eval "$as_ac_Header=no"
9219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9221 ac_res=`eval echo '${'$as_ac_Header'}'`
9222 { echo "$as_me:$LINENO: result: $ac_res" >&5
9223 echo "${ECHO_T}$ac_res" >&6; }
9224 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9225 cat >>confdefs.h <<_ACEOF
9226 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9227 _ACEOF
9229 ac_header_dirent=$ac_hdr; break
9232 done
9233 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9234 if test $ac_header_dirent = dirent.h; then
9235 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9236 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9237 if test "${ac_cv_search_opendir+set}" = set; then
9238 echo $ECHO_N "(cached) $ECHO_C" >&6
9239 else
9240 ac_func_search_save_LIBS=$LIBS
9241 cat >conftest.$ac_ext <<_ACEOF
9242 /* confdefs.h. */
9243 _ACEOF
9244 cat confdefs.h >>conftest.$ac_ext
9245 cat >>conftest.$ac_ext <<_ACEOF
9246 /* end confdefs.h. */
9248 /* Override any GCC internal prototype to avoid an error.
9249 Use char because int might match the return type of a GCC
9250 builtin and then its argument prototype would still apply. */
9251 #ifdef __cplusplus
9252 extern "C"
9253 #endif
9254 char opendir ();
9256 main ()
9258 return opendir ();
9260 return 0;
9262 _ACEOF
9263 for ac_lib in '' dir; do
9264 if test -z "$ac_lib"; then
9265 ac_res="none required"
9266 else
9267 ac_res=-l$ac_lib
9268 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9270 rm -f conftest.$ac_objext conftest$ac_exeext
9271 if { (ac_try="$ac_link"
9272 case "(($ac_try" in
9273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9274 *) ac_try_echo=$ac_try;;
9275 esac
9276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9277 (eval "$ac_link") 2>conftest.er1
9278 ac_status=$?
9279 grep -v '^ *+' conftest.er1 >conftest.err
9280 rm -f conftest.er1
9281 cat conftest.err >&5
9282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9283 (exit $ac_status); } &&
9284 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9285 { (case "(($ac_try" in
9286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9287 *) ac_try_echo=$ac_try;;
9288 esac
9289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9290 (eval "$ac_try") 2>&5
9291 ac_status=$?
9292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9293 (exit $ac_status); }; } &&
9294 { ac_try='test -s conftest$ac_exeext'
9295 { (case "(($ac_try" in
9296 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9297 *) ac_try_echo=$ac_try;;
9298 esac
9299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9300 (eval "$ac_try") 2>&5
9301 ac_status=$?
9302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9303 (exit $ac_status); }; }; then
9304 ac_cv_search_opendir=$ac_res
9305 else
9306 echo "$as_me: failed program was:" >&5
9307 sed 's/^/| /' conftest.$ac_ext >&5
9312 rm -f core conftest.err conftest.$ac_objext \
9313 conftest$ac_exeext
9314 if test "${ac_cv_search_opendir+set}" = set; then
9315 break
9317 done
9318 if test "${ac_cv_search_opendir+set}" = set; then
9320 else
9321 ac_cv_search_opendir=no
9323 rm conftest.$ac_ext
9324 LIBS=$ac_func_search_save_LIBS
9326 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9327 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9328 ac_res=$ac_cv_search_opendir
9329 if test "$ac_res" != no; then
9330 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9334 else
9335 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9336 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9337 if test "${ac_cv_search_opendir+set}" = set; then
9338 echo $ECHO_N "(cached) $ECHO_C" >&6
9339 else
9340 ac_func_search_save_LIBS=$LIBS
9341 cat >conftest.$ac_ext <<_ACEOF
9342 /* confdefs.h. */
9343 _ACEOF
9344 cat confdefs.h >>conftest.$ac_ext
9345 cat >>conftest.$ac_ext <<_ACEOF
9346 /* end confdefs.h. */
9348 /* Override any GCC internal prototype to avoid an error.
9349 Use char because int might match the return type of a GCC
9350 builtin and then its argument prototype would still apply. */
9351 #ifdef __cplusplus
9352 extern "C"
9353 #endif
9354 char opendir ();
9356 main ()
9358 return opendir ();
9360 return 0;
9362 _ACEOF
9363 for ac_lib in '' x; do
9364 if test -z "$ac_lib"; then
9365 ac_res="none required"
9366 else
9367 ac_res=-l$ac_lib
9368 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9370 rm -f conftest.$ac_objext conftest$ac_exeext
9371 if { (ac_try="$ac_link"
9372 case "(($ac_try" in
9373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9374 *) ac_try_echo=$ac_try;;
9375 esac
9376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9377 (eval "$ac_link") 2>conftest.er1
9378 ac_status=$?
9379 grep -v '^ *+' conftest.er1 >conftest.err
9380 rm -f conftest.er1
9381 cat conftest.err >&5
9382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9383 (exit $ac_status); } &&
9384 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9385 { (case "(($ac_try" in
9386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9387 *) ac_try_echo=$ac_try;;
9388 esac
9389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9390 (eval "$ac_try") 2>&5
9391 ac_status=$?
9392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9393 (exit $ac_status); }; } &&
9394 { ac_try='test -s conftest$ac_exeext'
9395 { (case "(($ac_try" in
9396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9397 *) ac_try_echo=$ac_try;;
9398 esac
9399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9400 (eval "$ac_try") 2>&5
9401 ac_status=$?
9402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9403 (exit $ac_status); }; }; then
9404 ac_cv_search_opendir=$ac_res
9405 else
9406 echo "$as_me: failed program was:" >&5
9407 sed 's/^/| /' conftest.$ac_ext >&5
9412 rm -f core conftest.err conftest.$ac_objext \
9413 conftest$ac_exeext
9414 if test "${ac_cv_search_opendir+set}" = set; then
9415 break
9417 done
9418 if test "${ac_cv_search_opendir+set}" = set; then
9420 else
9421 ac_cv_search_opendir=no
9423 rm conftest.$ac_ext
9424 LIBS=$ac_func_search_save_LIBS
9426 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9427 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9428 ac_res=$ac_cv_search_opendir
9429 if test "$ac_res" != no; then
9430 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9437 for ac_header in dlfcn.h
9439 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9440 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9441 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9442 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9443 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9444 echo $ECHO_N "(cached) $ECHO_C" >&6
9446 ac_res=`eval echo '${'$as_ac_Header'}'`
9447 { echo "$as_me:$LINENO: result: $ac_res" >&5
9448 echo "${ECHO_T}$ac_res" >&6; }
9449 else
9450 # Is the header compilable?
9451 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9452 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9453 cat >conftest.$ac_ext <<_ACEOF
9454 /* confdefs.h. */
9455 _ACEOF
9456 cat confdefs.h >>conftest.$ac_ext
9457 cat >>conftest.$ac_ext <<_ACEOF
9458 /* end confdefs.h. */
9459 $ac_includes_default
9460 #include <$ac_header>
9461 _ACEOF
9462 rm -f conftest.$ac_objext
9463 if { (ac_try="$ac_compile"
9464 case "(($ac_try" in
9465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9466 *) ac_try_echo=$ac_try;;
9467 esac
9468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9469 (eval "$ac_compile") 2>conftest.er1
9470 ac_status=$?
9471 grep -v '^ *+' conftest.er1 >conftest.err
9472 rm -f conftest.er1
9473 cat conftest.err >&5
9474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9475 (exit $ac_status); } &&
9476 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9477 { (case "(($ac_try" in
9478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9479 *) ac_try_echo=$ac_try;;
9480 esac
9481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9482 (eval "$ac_try") 2>&5
9483 ac_status=$?
9484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9485 (exit $ac_status); }; } &&
9486 { ac_try='test -s conftest.$ac_objext'
9487 { (case "(($ac_try" in
9488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9489 *) ac_try_echo=$ac_try;;
9490 esac
9491 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9492 (eval "$ac_try") 2>&5
9493 ac_status=$?
9494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9495 (exit $ac_status); }; }; then
9496 ac_header_compiler=yes
9497 else
9498 echo "$as_me: failed program was:" >&5
9499 sed 's/^/| /' conftest.$ac_ext >&5
9501 ac_header_compiler=no
9504 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9505 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9506 echo "${ECHO_T}$ac_header_compiler" >&6; }
9508 # Is the header present?
9509 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9510 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9511 cat >conftest.$ac_ext <<_ACEOF
9512 /* confdefs.h. */
9513 _ACEOF
9514 cat confdefs.h >>conftest.$ac_ext
9515 cat >>conftest.$ac_ext <<_ACEOF
9516 /* end confdefs.h. */
9517 #include <$ac_header>
9518 _ACEOF
9519 if { (ac_try="$ac_cpp conftest.$ac_ext"
9520 case "(($ac_try" in
9521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9522 *) ac_try_echo=$ac_try;;
9523 esac
9524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9525 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9526 ac_status=$?
9527 grep -v '^ *+' conftest.er1 >conftest.err
9528 rm -f conftest.er1
9529 cat conftest.err >&5
9530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9531 (exit $ac_status); } >/dev/null; then
9532 if test -s conftest.err; then
9533 ac_cpp_err=$ac_c_preproc_warn_flag
9534 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9535 else
9536 ac_cpp_err=
9538 else
9539 ac_cpp_err=yes
9541 if test -z "$ac_cpp_err"; then
9542 ac_header_preproc=yes
9543 else
9544 echo "$as_me: failed program was:" >&5
9545 sed 's/^/| /' conftest.$ac_ext >&5
9547 ac_header_preproc=no
9550 rm -f conftest.err conftest.$ac_ext
9551 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9552 echo "${ECHO_T}$ac_header_preproc" >&6; }
9554 # So? What about this header?
9555 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9556 yes:no: )
9557 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9558 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9559 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9560 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9561 ac_header_preproc=yes
9563 no:yes:* )
9564 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9565 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9566 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9567 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9568 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9569 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9570 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9571 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9572 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9573 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9574 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9575 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9576 ( cat <<\_ASBOX
9577 ## ----------------------------------- ##
9578 ## Report this to llvmbugs@cs.uiuc.edu ##
9579 ## ----------------------------------- ##
9580 _ASBOX
9581 ) | sed "s/^/$as_me: WARNING: /" >&2
9583 esac
9584 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9585 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9586 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9587 echo $ECHO_N "(cached) $ECHO_C" >&6
9588 else
9589 eval "$as_ac_Header=\$ac_header_preproc"
9591 ac_res=`eval echo '${'$as_ac_Header'}'`
9592 { echo "$as_me:$LINENO: result: $ac_res" >&5
9593 echo "${ECHO_T}$ac_res" >&6; }
9596 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9597 cat >>confdefs.h <<_ACEOF
9598 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9599 _ACEOF
9603 done
9605 # Check whether --enable-ltdl-install was given.
9606 if test "${enable_ltdl_install+set}" = set; then
9607 enableval=$enable_ltdl_install;
9613 if test x"${enable_ltdl_install-no}" != xno; then
9614 INSTALL_LTDL_TRUE=
9615 INSTALL_LTDL_FALSE='#'
9616 else
9617 INSTALL_LTDL_TRUE='#'
9618 INSTALL_LTDL_FALSE=
9623 if test x"${enable_ltdl_convenience-no}" != xno; then
9624 CONVENIENCE_LTDL_TRUE=
9625 CONVENIENCE_LTDL_FALSE='#'
9626 else
9627 CONVENIENCE_LTDL_TRUE='#'
9628 CONVENIENCE_LTDL_FALSE=
9632 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9633 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9634 library_names_spec=
9635 libname_spec='lib$name'
9636 soname_spec=
9637 shrext_cmds=".so"
9638 postinstall_cmds=
9639 postuninstall_cmds=
9640 finish_cmds=
9641 finish_eval=
9642 shlibpath_var=
9643 shlibpath_overrides_runpath=unknown
9644 version_type=none
9645 dynamic_linker="$host_os ld.so"
9646 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9647 if test "$GCC" = yes; then
9648 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9649 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9650 # if the path contains ";" then we assume it to be the separator
9651 # otherwise default to the standard path separator (i.e. ":") - it is
9652 # assumed that no part of a normal pathname contains ";" but that should
9653 # okay in the real world where ";" in dirpaths is itself problematic.
9654 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9655 else
9656 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9658 else
9659 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9661 need_lib_prefix=unknown
9662 hardcode_into_libs=no
9664 # when you set need_version to no, make sure it does not cause -set_version
9665 # flags to be left without arguments
9666 need_version=unknown
9668 case $host_os in
9669 aix3*)
9670 version_type=linux
9671 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9672 shlibpath_var=LIBPATH
9674 # AIX 3 has no versioning support, so we append a major version to the name.
9675 soname_spec='${libname}${release}${shared_ext}$major'
9678 aix4* | aix5*)
9679 version_type=linux
9680 need_lib_prefix=no
9681 need_version=no
9682 hardcode_into_libs=yes
9683 if test "$host_cpu" = ia64; then
9684 # AIX 5 supports IA64
9685 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9686 shlibpath_var=LD_LIBRARY_PATH
9687 else
9688 # With GCC up to 2.95.x, collect2 would create an import file
9689 # for dependence libraries. The import file would start with
9690 # the line `#! .'. This would cause the generated library to
9691 # depend on `.', always an invalid library. This was fixed in
9692 # development snapshots of GCC prior to 3.0.
9693 case $host_os in
9694 aix4 | aix4.[01] | aix4.[01].*)
9695 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9696 echo ' yes '
9697 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9699 else
9700 can_build_shared=no
9703 esac
9704 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9705 # soname into executable. Probably we can add versioning support to
9706 # collect2, so additional links can be useful in future.
9707 if test "$aix_use_runtimelinking" = yes; then
9708 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9709 # instead of lib<name>.a to let people know that these are not
9710 # typical AIX shared libraries.
9711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9712 else
9713 # We preserve .a as extension for shared libraries through AIX4.2
9714 # and later when we are not doing run time linking.
9715 library_names_spec='${libname}${release}.a $libname.a'
9716 soname_spec='${libname}${release}${shared_ext}$major'
9718 shlibpath_var=LIBPATH
9722 amigaos*)
9723 library_names_spec='$libname.ixlibrary $libname.a'
9724 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9725 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'
9728 beos*)
9729 library_names_spec='${libname}${shared_ext}'
9730 dynamic_linker="$host_os ld.so"
9731 shlibpath_var=LIBRARY_PATH
9734 bsdi[45]*)
9735 version_type=linux
9736 need_version=no
9737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9738 soname_spec='${libname}${release}${shared_ext}$major'
9739 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9740 shlibpath_var=LD_LIBRARY_PATH
9741 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9742 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9743 # the default ld.so.conf also contains /usr/contrib/lib and
9744 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9745 # libtool to hard-code these into programs
9748 cygwin* | mingw* | pw32*)
9749 version_type=windows
9750 shrext_cmds=".dll"
9751 need_version=no
9752 need_lib_prefix=no
9754 case $GCC,$host_os in
9755 yes,cygwin* | yes,mingw* | yes,pw32*)
9756 library_names_spec='$libname.dll.a'
9757 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9758 postinstall_cmds='base_file=`basename \${file}`~
9759 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9760 dldir=$destdir/`dirname \$dlpath`~
9761 test -d \$dldir || mkdir -p \$dldir~
9762 $install_prog $dir/$dlname \$dldir/$dlname~
9763 chmod a+x \$dldir/$dlname'
9764 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9765 dlpath=$dir/\$dldll~
9766 $rm \$dlpath'
9767 shlibpath_overrides_runpath=yes
9769 case $host_os in
9770 cygwin*)
9771 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9772 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9773 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9775 mingw*)
9776 # MinGW DLLs use traditional 'lib' prefix
9777 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9778 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9779 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9780 # It is most probably a Windows format PATH printed by
9781 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9782 # path with ; separators, and with drive letters. We can handle the
9783 # drive letters (cygwin fileutils understands them), so leave them,
9784 # especially as we might pass files found there to a mingw objdump,
9785 # which wouldn't understand a cygwinified path. Ahh.
9786 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9787 else
9788 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9791 pw32*)
9792 # pw32 DLLs use 'pw' prefix rather than 'lib'
9793 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9795 esac
9799 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9801 esac
9802 dynamic_linker='Win32 ld.exe'
9803 # FIXME: first we should search . and the directory the executable is in
9804 shlibpath_var=PATH
9807 darwin* | rhapsody*)
9808 dynamic_linker="$host_os dyld"
9809 version_type=darwin
9810 need_lib_prefix=no
9811 need_version=no
9812 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9813 soname_spec='${libname}${release}${major}$shared_ext'
9814 shlibpath_overrides_runpath=yes
9815 shlibpath_var=DYLD_LIBRARY_PATH
9816 shrext_cmds='.dylib'
9817 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9818 if test "$GCC" = yes; then
9819 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"`
9820 else
9821 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9823 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9826 dgux*)
9827 version_type=linux
9828 need_lib_prefix=no
9829 need_version=no
9830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9831 soname_spec='${libname}${release}${shared_ext}$major'
9832 shlibpath_var=LD_LIBRARY_PATH
9835 freebsd1*)
9836 dynamic_linker=no
9839 kfreebsd*-gnu)
9840 version_type=linux
9841 need_lib_prefix=no
9842 need_version=no
9843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9844 soname_spec='${libname}${release}${shared_ext}$major'
9845 shlibpath_var=LD_LIBRARY_PATH
9846 shlibpath_overrides_runpath=no
9847 hardcode_into_libs=yes
9848 dynamic_linker='GNU ld.so'
9851 freebsd* | dragonfly*)
9852 # DragonFly does not have aout. When/if they implement a new
9853 # versioning mechanism, adjust this.
9854 if test -x /usr/bin/objformat; then
9855 objformat=`/usr/bin/objformat`
9856 else
9857 case $host_os in
9858 freebsd[123]*) objformat=aout ;;
9859 *) objformat=elf ;;
9860 esac
9862 version_type=freebsd-$objformat
9863 case $version_type in
9864 freebsd-elf*)
9865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9866 need_version=no
9867 need_lib_prefix=no
9869 freebsd-*)
9870 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9871 need_version=yes
9873 esac
9874 shlibpath_var=LD_LIBRARY_PATH
9875 case $host_os in
9876 freebsd2*)
9877 shlibpath_overrides_runpath=yes
9879 freebsd3.[01]* | freebsdelf3.[01]*)
9880 shlibpath_overrides_runpath=yes
9881 hardcode_into_libs=yes
9883 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9884 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9885 shlibpath_overrides_runpath=no
9886 hardcode_into_libs=yes
9888 freebsd*) # from 4.6 on
9889 shlibpath_overrides_runpath=yes
9890 hardcode_into_libs=yes
9892 esac
9895 gnu*)
9896 version_type=linux
9897 need_lib_prefix=no
9898 need_version=no
9899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9900 soname_spec='${libname}${release}${shared_ext}$major'
9901 shlibpath_var=LD_LIBRARY_PATH
9902 hardcode_into_libs=yes
9905 hpux9* | hpux10* | hpux11*)
9906 # Give a soname corresponding to the major version so that dld.sl refuses to
9907 # link against other versions.
9908 version_type=sunos
9909 need_lib_prefix=no
9910 need_version=no
9911 case $host_cpu in
9912 ia64*)
9913 shrext_cmds='.so'
9914 hardcode_into_libs=yes
9915 dynamic_linker="$host_os dld.so"
9916 shlibpath_var=LD_LIBRARY_PATH
9917 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9918 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9919 soname_spec='${libname}${release}${shared_ext}$major'
9920 if test "X$HPUX_IA64_MODE" = X32; then
9921 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9922 else
9923 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9925 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9927 hppa*64*)
9928 shrext_cmds='.sl'
9929 hardcode_into_libs=yes
9930 dynamic_linker="$host_os dld.sl"
9931 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9932 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9934 soname_spec='${libname}${release}${shared_ext}$major'
9935 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9936 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9939 shrext_cmds='.sl'
9940 dynamic_linker="$host_os dld.sl"
9941 shlibpath_var=SHLIB_PATH
9942 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9944 soname_spec='${libname}${release}${shared_ext}$major'
9946 esac
9947 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9948 postinstall_cmds='chmod 555 $lib'
9951 interix3*)
9952 version_type=linux
9953 need_lib_prefix=no
9954 need_version=no
9955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9956 soname_spec='${libname}${release}${shared_ext}$major'
9957 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9958 shlibpath_var=LD_LIBRARY_PATH
9959 shlibpath_overrides_runpath=no
9960 hardcode_into_libs=yes
9963 irix5* | irix6* | nonstopux*)
9964 case $host_os in
9965 nonstopux*) version_type=nonstopux ;;
9967 if test "$lt_cv_prog_gnu_ld" = yes; then
9968 version_type=linux
9969 else
9970 version_type=irix
9971 fi ;;
9972 esac
9973 need_lib_prefix=no
9974 need_version=no
9975 soname_spec='${libname}${release}${shared_ext}$major'
9976 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9977 case $host_os in
9978 irix5* | nonstopux*)
9979 libsuff= shlibsuff=
9982 case $LD in # libtool.m4 will add one of these switches to LD
9983 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9984 libsuff= shlibsuff= libmagic=32-bit;;
9985 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9986 libsuff=32 shlibsuff=N32 libmagic=N32;;
9987 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9988 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9989 *) libsuff= shlibsuff= libmagic=never-match;;
9990 esac
9992 esac
9993 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9994 shlibpath_overrides_runpath=no
9995 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9996 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9997 hardcode_into_libs=yes
10000 # No shared lib support for Linux oldld, aout, or coff.
10001 linux*oldld* | linux*aout* | linux*coff*)
10002 dynamic_linker=no
10005 # This must be Linux ELF.
10006 linux*)
10007 version_type=linux
10008 need_lib_prefix=no
10009 need_version=no
10010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10011 soname_spec='${libname}${release}${shared_ext}$major'
10012 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10013 shlibpath_var=LD_LIBRARY_PATH
10014 shlibpath_overrides_runpath=no
10015 # This implies no fast_install, which is unacceptable.
10016 # Some rework will be needed to allow for fast_install
10017 # before this can be enabled.
10018 hardcode_into_libs=yes
10020 # Append ld.so.conf contents to the search path
10021 if test -f /etc/ld.so.conf; then
10022 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' ' '`
10023 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10026 # We used to test for /lib/ld.so.1 and disable shared libraries on
10027 # powerpc, because MkLinux only supported shared libraries with the
10028 # GNU dynamic linker. Since this was broken with cross compilers,
10029 # most powerpc-linux boxes support dynamic linking these days and
10030 # people can always --disable-shared, the test was removed, and we
10031 # assume the GNU/Linux dynamic linker is in use.
10032 dynamic_linker='GNU/Linux ld.so'
10035 knetbsd*-gnu)
10036 version_type=linux
10037 need_lib_prefix=no
10038 need_version=no
10039 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10040 soname_spec='${libname}${release}${shared_ext}$major'
10041 shlibpath_var=LD_LIBRARY_PATH
10042 shlibpath_overrides_runpath=no
10043 hardcode_into_libs=yes
10044 dynamic_linker='GNU ld.so'
10047 netbsd*)
10048 version_type=sunos
10049 need_lib_prefix=no
10050 need_version=no
10051 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10052 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10053 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10054 dynamic_linker='NetBSD (a.out) ld.so'
10055 else
10056 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10057 soname_spec='${libname}${release}${shared_ext}$major'
10058 dynamic_linker='NetBSD ld.elf_so'
10060 shlibpath_var=LD_LIBRARY_PATH
10061 shlibpath_overrides_runpath=yes
10062 hardcode_into_libs=yes
10065 newsos6)
10066 version_type=linux
10067 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10068 shlibpath_var=LD_LIBRARY_PATH
10069 shlibpath_overrides_runpath=yes
10072 nto-qnx*)
10073 version_type=linux
10074 need_lib_prefix=no
10075 need_version=no
10076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10077 soname_spec='${libname}${release}${shared_ext}$major'
10078 shlibpath_var=LD_LIBRARY_PATH
10079 shlibpath_overrides_runpath=yes
10082 openbsd*)
10083 version_type=sunos
10084 sys_lib_dlsearch_path_spec="/usr/lib"
10085 need_lib_prefix=no
10086 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10087 case $host_os in
10088 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10089 *) need_version=no ;;
10090 esac
10091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10092 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10093 shlibpath_var=LD_LIBRARY_PATH
10094 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10095 case $host_os in
10096 openbsd2.[89] | openbsd2.[89].*)
10097 shlibpath_overrides_runpath=no
10100 shlibpath_overrides_runpath=yes
10102 esac
10103 else
10104 shlibpath_overrides_runpath=yes
10108 os2*)
10109 libname_spec='$name'
10110 shrext_cmds=".dll"
10111 need_lib_prefix=no
10112 library_names_spec='$libname${shared_ext} $libname.a'
10113 dynamic_linker='OS/2 ld.exe'
10114 shlibpath_var=LIBPATH
10117 osf3* | osf4* | osf5*)
10118 version_type=osf
10119 need_lib_prefix=no
10120 need_version=no
10121 soname_spec='${libname}${release}${shared_ext}$major'
10122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10123 shlibpath_var=LD_LIBRARY_PATH
10124 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10125 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10128 solaris*)
10129 version_type=linux
10130 need_lib_prefix=no
10131 need_version=no
10132 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10133 soname_spec='${libname}${release}${shared_ext}$major'
10134 shlibpath_var=LD_LIBRARY_PATH
10135 shlibpath_overrides_runpath=yes
10136 hardcode_into_libs=yes
10137 # ldd complains unless libraries are executable
10138 postinstall_cmds='chmod +x $lib'
10141 sunos4*)
10142 version_type=sunos
10143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10144 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10145 shlibpath_var=LD_LIBRARY_PATH
10146 shlibpath_overrides_runpath=yes
10147 if test "$with_gnu_ld" = yes; then
10148 need_lib_prefix=no
10150 need_version=yes
10153 sysv4 | sysv4.3*)
10154 version_type=linux
10155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10156 soname_spec='${libname}${release}${shared_ext}$major'
10157 shlibpath_var=LD_LIBRARY_PATH
10158 case $host_vendor in
10159 sni)
10160 shlibpath_overrides_runpath=no
10161 need_lib_prefix=no
10162 export_dynamic_flag_spec='${wl}-Blargedynsym'
10163 runpath_var=LD_RUN_PATH
10165 siemens)
10166 need_lib_prefix=no
10168 motorola)
10169 need_lib_prefix=no
10170 need_version=no
10171 shlibpath_overrides_runpath=no
10172 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10174 esac
10177 sysv4*MP*)
10178 if test -d /usr/nec ;then
10179 version_type=linux
10180 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10181 soname_spec='$libname${shared_ext}.$major'
10182 shlibpath_var=LD_LIBRARY_PATH
10186 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10187 version_type=freebsd-elf
10188 need_lib_prefix=no
10189 need_version=no
10190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10191 soname_spec='${libname}${release}${shared_ext}$major'
10192 shlibpath_var=LD_LIBRARY_PATH
10193 hardcode_into_libs=yes
10194 if test "$with_gnu_ld" = yes; then
10195 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10196 shlibpath_overrides_runpath=no
10197 else
10198 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10199 shlibpath_overrides_runpath=yes
10200 case $host_os in
10201 sco3.2v5*)
10202 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10204 esac
10206 sys_lib_dlsearch_path_spec='/usr/lib'
10209 uts4*)
10210 version_type=linux
10211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10212 soname_spec='${libname}${release}${shared_ext}$major'
10213 shlibpath_var=LD_LIBRARY_PATH
10217 dynamic_linker=no
10219 esac
10220 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10221 echo "${ECHO_T}$dynamic_linker" >&6; }
10222 test "$dynamic_linker" = no && can_build_shared=no
10224 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10225 if test "$GCC" = yes; then
10226 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10230 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
10231 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
10232 if test "${libltdl_cv_shlibext+set}" = set; then
10233 echo $ECHO_N "(cached) $ECHO_C" >&6
10234 else
10236 module=yes
10237 eval libltdl_cv_shlibext=$shrext_cmds
10240 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
10241 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
10242 if test -n "$libltdl_cv_shlibext"; then
10244 cat >>confdefs.h <<_ACEOF
10245 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
10246 _ACEOF
10251 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
10252 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
10253 if test "${libltdl_cv_shlibpath_var+set}" = set; then
10254 echo $ECHO_N "(cached) $ECHO_C" >&6
10255 else
10256 libltdl_cv_shlibpath_var="$shlibpath_var"
10258 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
10259 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
10260 if test -n "$libltdl_cv_shlibpath_var"; then
10262 cat >>confdefs.h <<_ACEOF
10263 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
10264 _ACEOF
10269 { echo "$as_me:$LINENO: checking for the default library search path" >&5
10270 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
10271 if test "${libltdl_cv_sys_search_path+set}" = set; then
10272 echo $ECHO_N "(cached) $ECHO_C" >&6
10273 else
10274 libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
10276 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
10277 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
10278 if test -n "$libltdl_cv_sys_search_path"; then
10279 sys_search_path=
10280 for dir in $libltdl_cv_sys_search_path; do
10281 if test -z "$sys_search_path"; then
10282 sys_search_path="$dir"
10283 else
10284 sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
10286 done
10288 cat >>confdefs.h <<_ACEOF
10289 #define LTDL_SYSSEARCHPATH "$sys_search_path"
10290 _ACEOF
10294 { echo "$as_me:$LINENO: checking for objdir" >&5
10295 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
10296 if test "${libltdl_cv_objdir+set}" = set; then
10297 echo $ECHO_N "(cached) $ECHO_C" >&6
10298 else
10299 libltdl_cv_objdir="$objdir"
10300 if test -n "$objdir"; then
10302 else
10303 rm -f .libs 2>/dev/null
10304 mkdir .libs 2>/dev/null
10305 if test -d .libs; then
10306 libltdl_cv_objdir=.libs
10307 else
10308 # MS-DOS does not allow filenames that begin with a dot.
10309 libltdl_cv_objdir=_libs
10311 rmdir .libs 2>/dev/null
10315 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
10316 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
10318 cat >>confdefs.h <<_ACEOF
10319 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
10320 _ACEOF
10327 # Check for command to grab the raw symbol name followed by C symbol from nm.
10328 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
10329 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
10330 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
10331 echo $ECHO_N "(cached) $ECHO_C" >&6
10332 else
10334 # These are sane defaults that work on at least a few old systems.
10335 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
10337 # Character class describing NM global symbol codes.
10338 symcode='[BCDEGRST]'
10340 # Regexp to match symbols that can be accessed directly from C.
10341 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
10343 # Transform an extracted symbol line into a proper C declaration
10344 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
10346 # Transform an extracted symbol line into symbol name and symbol address
10347 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'"
10349 # Define system-specific variables.
10350 case $host_os in
10351 aix*)
10352 symcode='[BCDT]'
10354 cygwin* | mingw* | pw32*)
10355 symcode='[ABCDGISTW]'
10357 hpux*) # Its linker distinguishes data from code symbols
10358 if test "$host_cpu" = ia64; then
10359 symcode='[ABCDEGRST]'
10361 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10362 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'"
10364 linux*)
10365 if test "$host_cpu" = ia64; then
10366 symcode='[ABCDGIRSTW]'
10367 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10368 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'"
10371 irix* | nonstopux*)
10372 symcode='[BCDEGRST]'
10374 osf*)
10375 symcode='[BCDEGQRST]'
10377 solaris*)
10378 symcode='[BDRT]'
10380 sco3.2v5*)
10381 symcode='[DT]'
10383 sysv4.2uw2*)
10384 symcode='[DT]'
10386 sysv5* | sco5v6* | unixware* | OpenUNIX*)
10387 symcode='[ABDT]'
10389 sysv4)
10390 symcode='[DFNSTU]'
10392 esac
10394 # Handle CRLF in mingw tool chain
10395 opt_cr=
10396 case $build_os in
10397 mingw*)
10398 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10400 esac
10402 # If we're using GNU nm, then use its standard symbol codes.
10403 case `$NM -V 2>&1` in
10404 *GNU* | *'with BFD'*)
10405 symcode='[ABCDGIRSTW]' ;;
10406 esac
10408 # Try without a prefix undercore, then with it.
10409 for ac_symprfx in "" "_"; do
10411 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10412 symxfrm="\\1 $ac_symprfx\\2 \\2"
10414 # Write the raw and C identifiers.
10415 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10417 # Check to see that the pipe works correctly.
10418 pipe_works=no
10420 rm -f conftest*
10421 cat > conftest.$ac_ext <<EOF
10422 #ifdef __cplusplus
10423 extern "C" {
10424 #endif
10425 char nm_test_var;
10426 void nm_test_func(){}
10427 #ifdef __cplusplus
10429 #endif
10430 int main(){nm_test_var='a';nm_test_func();return(0);}
10433 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10434 (eval $ac_compile) 2>&5
10435 ac_status=$?
10436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10437 (exit $ac_status); }; then
10438 # Now try to grab the symbols.
10439 nlist=conftest.nm
10440 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
10441 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10442 ac_status=$?
10443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10444 (exit $ac_status); } && test -s "$nlist"; then
10445 # Try sorting and uniquifying the output.
10446 if sort "$nlist" | uniq > "$nlist"T; then
10447 mv -f "$nlist"T "$nlist"
10448 else
10449 rm -f "$nlist"T
10452 # Make sure that we snagged all the symbols we need.
10453 if grep ' nm_test_var$' "$nlist" >/dev/null; then
10454 if grep ' nm_test_func$' "$nlist" >/dev/null; then
10455 cat <<EOF > conftest.$ac_ext
10456 #ifdef __cplusplus
10457 extern "C" {
10458 #endif
10461 # Now generate the symbol file.
10462 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10464 cat <<EOF >> conftest.$ac_ext
10465 #if defined (__STDC__) && __STDC__
10466 # define lt_ptr_t void *
10467 #else
10468 # define lt_ptr_t char *
10469 # define const
10470 #endif
10472 /* The mapping between symbol names and symbols. */
10473 const struct {
10474 const char *name;
10475 lt_ptr_t address;
10477 lt_preloaded_symbols[] =
10480 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10481 cat <<\EOF >> conftest.$ac_ext
10482 {0, (lt_ptr_t) 0}
10485 #ifdef __cplusplus
10487 #endif
10489 # Now try linking the two files.
10490 mv conftest.$ac_objext conftstm.$ac_objext
10491 lt_save_LIBS="$LIBS"
10492 lt_save_CFLAGS="$CFLAGS"
10493 LIBS="conftstm.$ac_objext"
10494 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10495 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10496 (eval $ac_link) 2>&5
10497 ac_status=$?
10498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10499 (exit $ac_status); } && test -s conftest${ac_exeext}; then
10500 pipe_works=yes
10502 LIBS="$lt_save_LIBS"
10503 CFLAGS="$lt_save_CFLAGS"
10504 else
10505 echo "cannot find nm_test_func in $nlist" >&5
10507 else
10508 echo "cannot find nm_test_var in $nlist" >&5
10510 else
10511 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10513 else
10514 echo "$progname: failed program was:" >&5
10515 cat conftest.$ac_ext >&5
10517 rm -f conftest* conftst*
10519 # Do not use the global_symbol_pipe unless it works.
10520 if test "$pipe_works" = yes; then
10521 break
10522 else
10523 lt_cv_sys_global_symbol_pipe=
10525 done
10529 if test -z "$lt_cv_sys_global_symbol_pipe"; then
10530 lt_cv_sys_global_symbol_to_cdecl=
10532 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10533 { echo "$as_me:$LINENO: result: failed" >&5
10534 echo "${ECHO_T}failed" >&6; }
10535 else
10536 { echo "$as_me:$LINENO: result: ok" >&5
10537 echo "${ECHO_T}ok" >&6; }
10541 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10542 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10543 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10544 echo $ECHO_N "(cached) $ECHO_C" >&6
10545 else
10546 if test -n "$lt_cv_sys_global_symbol_pipe"; then
10547 libltdl_cv_preloaded_symbols=yes
10548 else
10549 libltdl_cv_preloaded_symbols=no
10553 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10554 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
10555 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10557 cat >>confdefs.h <<\_ACEOF
10558 #define HAVE_PRELOADED_SYMBOLS 1
10559 _ACEOF
10563 LIBADD_DL=
10565 ac_ext=c
10566 ac_cpp='$CPP $CPPFLAGS'
10567 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10568 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10569 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10572 { echo "$as_me:$LINENO: checking for shl_load" >&5
10573 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10574 if test "${ac_cv_func_shl_load+set}" = set; then
10575 echo $ECHO_N "(cached) $ECHO_C" >&6
10576 else
10577 cat >conftest.$ac_ext <<_ACEOF
10578 /* confdefs.h. */
10579 _ACEOF
10580 cat confdefs.h >>conftest.$ac_ext
10581 cat >>conftest.$ac_ext <<_ACEOF
10582 /* end confdefs.h. */
10583 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10584 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10585 #define shl_load innocuous_shl_load
10587 /* System header to define __stub macros and hopefully few prototypes,
10588 which can conflict with char shl_load (); below.
10589 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10590 <limits.h> exists even on freestanding compilers. */
10592 #ifdef __STDC__
10593 # include <limits.h>
10594 #else
10595 # include <assert.h>
10596 #endif
10598 #undef shl_load
10600 /* Override any GCC internal prototype to avoid an error.
10601 Use char because int might match the return type of a GCC
10602 builtin and then its argument prototype would still apply. */
10603 #ifdef __cplusplus
10604 extern "C"
10605 #endif
10606 char shl_load ();
10607 /* The GNU C library defines this for functions which it implements
10608 to always fail with ENOSYS. Some functions are actually named
10609 something starting with __ and the normal name is an alias. */
10610 #if defined __stub_shl_load || defined __stub___shl_load
10611 choke me
10612 #endif
10615 main ()
10617 return shl_load ();
10619 return 0;
10621 _ACEOF
10622 rm -f conftest.$ac_objext conftest$ac_exeext
10623 if { (ac_try="$ac_link"
10624 case "(($ac_try" in
10625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10626 *) ac_try_echo=$ac_try;;
10627 esac
10628 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10629 (eval "$ac_link") 2>conftest.er1
10630 ac_status=$?
10631 grep -v '^ *+' conftest.er1 >conftest.err
10632 rm -f conftest.er1
10633 cat conftest.err >&5
10634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10635 (exit $ac_status); } &&
10636 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10637 { (case "(($ac_try" in
10638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10639 *) ac_try_echo=$ac_try;;
10640 esac
10641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10642 (eval "$ac_try") 2>&5
10643 ac_status=$?
10644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10645 (exit $ac_status); }; } &&
10646 { ac_try='test -s conftest$ac_exeext'
10647 { (case "(($ac_try" in
10648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10649 *) ac_try_echo=$ac_try;;
10650 esac
10651 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10652 (eval "$ac_try") 2>&5
10653 ac_status=$?
10654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10655 (exit $ac_status); }; }; then
10656 ac_cv_func_shl_load=yes
10657 else
10658 echo "$as_me: failed program was:" >&5
10659 sed 's/^/| /' conftest.$ac_ext >&5
10661 ac_cv_func_shl_load=no
10664 rm -f core conftest.err conftest.$ac_objext \
10665 conftest$ac_exeext conftest.$ac_ext
10667 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10668 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10669 if test $ac_cv_func_shl_load = yes; then
10671 cat >>confdefs.h <<\_ACEOF
10672 #define HAVE_SHL_LOAD 1
10673 _ACEOF
10675 else
10676 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10677 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10678 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10679 echo $ECHO_N "(cached) $ECHO_C" >&6
10680 else
10681 ac_check_lib_save_LIBS=$LIBS
10682 LIBS="-ldld $LIBS"
10683 cat >conftest.$ac_ext <<_ACEOF
10684 /* confdefs.h. */
10685 _ACEOF
10686 cat confdefs.h >>conftest.$ac_ext
10687 cat >>conftest.$ac_ext <<_ACEOF
10688 /* end confdefs.h. */
10690 /* Override any GCC internal prototype to avoid an error.
10691 Use char because int might match the return type of a GCC
10692 builtin and then its argument prototype would still apply. */
10693 #ifdef __cplusplus
10694 extern "C"
10695 #endif
10696 char shl_load ();
10698 main ()
10700 return shl_load ();
10702 return 0;
10704 _ACEOF
10705 rm -f conftest.$ac_objext conftest$ac_exeext
10706 if { (ac_try="$ac_link"
10707 case "(($ac_try" in
10708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10709 *) ac_try_echo=$ac_try;;
10710 esac
10711 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10712 (eval "$ac_link") 2>conftest.er1
10713 ac_status=$?
10714 grep -v '^ *+' conftest.er1 >conftest.err
10715 rm -f conftest.er1
10716 cat conftest.err >&5
10717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10718 (exit $ac_status); } &&
10719 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10720 { (case "(($ac_try" in
10721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10722 *) ac_try_echo=$ac_try;;
10723 esac
10724 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10725 (eval "$ac_try") 2>&5
10726 ac_status=$?
10727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10728 (exit $ac_status); }; } &&
10729 { ac_try='test -s conftest$ac_exeext'
10730 { (case "(($ac_try" in
10731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10732 *) ac_try_echo=$ac_try;;
10733 esac
10734 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10735 (eval "$ac_try") 2>&5
10736 ac_status=$?
10737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10738 (exit $ac_status); }; }; then
10739 ac_cv_lib_dld_shl_load=yes
10740 else
10741 echo "$as_me: failed program was:" >&5
10742 sed 's/^/| /' conftest.$ac_ext >&5
10744 ac_cv_lib_dld_shl_load=no
10747 rm -f core conftest.err conftest.$ac_objext \
10748 conftest$ac_exeext conftest.$ac_ext
10749 LIBS=$ac_check_lib_save_LIBS
10751 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10752 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10753 if test $ac_cv_lib_dld_shl_load = yes; then
10755 cat >>confdefs.h <<\_ACEOF
10756 #define HAVE_SHL_LOAD 1
10757 _ACEOF
10759 LIBADD_DL="$LIBADD_DL -ldld"
10760 else
10761 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10762 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10763 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10764 echo $ECHO_N "(cached) $ECHO_C" >&6
10765 else
10766 ac_check_lib_save_LIBS=$LIBS
10767 LIBS="-ldl $LIBS"
10768 cat >conftest.$ac_ext <<_ACEOF
10769 /* confdefs.h. */
10770 _ACEOF
10771 cat confdefs.h >>conftest.$ac_ext
10772 cat >>conftest.$ac_ext <<_ACEOF
10773 /* end confdefs.h. */
10775 /* Override any GCC internal prototype to avoid an error.
10776 Use char because int might match the return type of a GCC
10777 builtin and then its argument prototype would still apply. */
10778 #ifdef __cplusplus
10779 extern "C"
10780 #endif
10781 char dlopen ();
10783 main ()
10785 return dlopen ();
10787 return 0;
10789 _ACEOF
10790 rm -f conftest.$ac_objext conftest$ac_exeext
10791 if { (ac_try="$ac_link"
10792 case "(($ac_try" in
10793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10794 *) ac_try_echo=$ac_try;;
10795 esac
10796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10797 (eval "$ac_link") 2>conftest.er1
10798 ac_status=$?
10799 grep -v '^ *+' conftest.er1 >conftest.err
10800 rm -f conftest.er1
10801 cat conftest.err >&5
10802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10803 (exit $ac_status); } &&
10804 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10805 { (case "(($ac_try" in
10806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10807 *) ac_try_echo=$ac_try;;
10808 esac
10809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10810 (eval "$ac_try") 2>&5
10811 ac_status=$?
10812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10813 (exit $ac_status); }; } &&
10814 { ac_try='test -s conftest$ac_exeext'
10815 { (case "(($ac_try" in
10816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10817 *) ac_try_echo=$ac_try;;
10818 esac
10819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10820 (eval "$ac_try") 2>&5
10821 ac_status=$?
10822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10823 (exit $ac_status); }; }; then
10824 ac_cv_lib_dl_dlopen=yes
10825 else
10826 echo "$as_me: failed program was:" >&5
10827 sed 's/^/| /' conftest.$ac_ext >&5
10829 ac_cv_lib_dl_dlopen=no
10832 rm -f core conftest.err conftest.$ac_objext \
10833 conftest$ac_exeext conftest.$ac_ext
10834 LIBS=$ac_check_lib_save_LIBS
10836 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10837 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10838 if test $ac_cv_lib_dl_dlopen = yes; then
10840 cat >>confdefs.h <<\_ACEOF
10841 #define HAVE_LIBDL 1
10842 _ACEOF
10844 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10845 else
10846 cat >conftest.$ac_ext <<_ACEOF
10847 /* confdefs.h. */
10848 _ACEOF
10849 cat confdefs.h >>conftest.$ac_ext
10850 cat >>conftest.$ac_ext <<_ACEOF
10851 /* end confdefs.h. */
10852 #if HAVE_DLFCN_H
10853 # include <dlfcn.h>
10854 #endif
10857 main ()
10859 dlopen(0, 0);
10861 return 0;
10863 _ACEOF
10864 rm -f conftest.$ac_objext conftest$ac_exeext
10865 if { (ac_try="$ac_link"
10866 case "(($ac_try" in
10867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10868 *) ac_try_echo=$ac_try;;
10869 esac
10870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10871 (eval "$ac_link") 2>conftest.er1
10872 ac_status=$?
10873 grep -v '^ *+' conftest.er1 >conftest.err
10874 rm -f conftest.er1
10875 cat conftest.err >&5
10876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10877 (exit $ac_status); } &&
10878 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10879 { (case "(($ac_try" in
10880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10881 *) ac_try_echo=$ac_try;;
10882 esac
10883 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10884 (eval "$ac_try") 2>&5
10885 ac_status=$?
10886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10887 (exit $ac_status); }; } &&
10888 { ac_try='test -s conftest$ac_exeext'
10889 { (case "(($ac_try" in
10890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10891 *) ac_try_echo=$ac_try;;
10892 esac
10893 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10894 (eval "$ac_try") 2>&5
10895 ac_status=$?
10896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10897 (exit $ac_status); }; }; then
10899 cat >>confdefs.h <<\_ACEOF
10900 #define HAVE_LIBDL 1
10901 _ACEOF
10902 libltdl_cv_func_dlopen="yes"
10903 else
10904 echo "$as_me: failed program was:" >&5
10905 sed 's/^/| /' conftest.$ac_ext >&5
10907 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10908 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10909 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10910 echo $ECHO_N "(cached) $ECHO_C" >&6
10911 else
10912 ac_check_lib_save_LIBS=$LIBS
10913 LIBS="-lsvld $LIBS"
10914 cat >conftest.$ac_ext <<_ACEOF
10915 /* confdefs.h. */
10916 _ACEOF
10917 cat confdefs.h >>conftest.$ac_ext
10918 cat >>conftest.$ac_ext <<_ACEOF
10919 /* end confdefs.h. */
10921 /* Override any GCC internal prototype to avoid an error.
10922 Use char because int might match the return type of a GCC
10923 builtin and then its argument prototype would still apply. */
10924 #ifdef __cplusplus
10925 extern "C"
10926 #endif
10927 char dlopen ();
10929 main ()
10931 return dlopen ();
10933 return 0;
10935 _ACEOF
10936 rm -f conftest.$ac_objext conftest$ac_exeext
10937 if { (ac_try="$ac_link"
10938 case "(($ac_try" in
10939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10940 *) ac_try_echo=$ac_try;;
10941 esac
10942 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10943 (eval "$ac_link") 2>conftest.er1
10944 ac_status=$?
10945 grep -v '^ *+' conftest.er1 >conftest.err
10946 rm -f conftest.er1
10947 cat conftest.err >&5
10948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10949 (exit $ac_status); } &&
10950 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10951 { (case "(($ac_try" in
10952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10953 *) ac_try_echo=$ac_try;;
10954 esac
10955 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10956 (eval "$ac_try") 2>&5
10957 ac_status=$?
10958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10959 (exit $ac_status); }; } &&
10960 { ac_try='test -s conftest$ac_exeext'
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_try") 2>&5
10967 ac_status=$?
10968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10969 (exit $ac_status); }; }; then
10970 ac_cv_lib_svld_dlopen=yes
10971 else
10972 echo "$as_me: failed program was:" >&5
10973 sed 's/^/| /' conftest.$ac_ext >&5
10975 ac_cv_lib_svld_dlopen=no
10978 rm -f core conftest.err conftest.$ac_objext \
10979 conftest$ac_exeext conftest.$ac_ext
10980 LIBS=$ac_check_lib_save_LIBS
10982 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10983 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10984 if test $ac_cv_lib_svld_dlopen = yes; then
10986 cat >>confdefs.h <<\_ACEOF
10987 #define HAVE_LIBDL 1
10988 _ACEOF
10990 LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10991 else
10992 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10993 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10994 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10995 echo $ECHO_N "(cached) $ECHO_C" >&6
10996 else
10997 ac_check_lib_save_LIBS=$LIBS
10998 LIBS="-ldld $LIBS"
10999 cat >conftest.$ac_ext <<_ACEOF
11000 /* confdefs.h. */
11001 _ACEOF
11002 cat confdefs.h >>conftest.$ac_ext
11003 cat >>conftest.$ac_ext <<_ACEOF
11004 /* end confdefs.h. */
11006 /* Override any GCC internal prototype to avoid an error.
11007 Use char because int might match the return type of a GCC
11008 builtin and then its argument prototype would still apply. */
11009 #ifdef __cplusplus
11010 extern "C"
11011 #endif
11012 char dld_link ();
11014 main ()
11016 return dld_link ();
11018 return 0;
11020 _ACEOF
11021 rm -f conftest.$ac_objext conftest$ac_exeext
11022 if { (ac_try="$ac_link"
11023 case "(($ac_try" in
11024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11025 *) ac_try_echo=$ac_try;;
11026 esac
11027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11028 (eval "$ac_link") 2>conftest.er1
11029 ac_status=$?
11030 grep -v '^ *+' conftest.er1 >conftest.err
11031 rm -f conftest.er1
11032 cat conftest.err >&5
11033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11034 (exit $ac_status); } &&
11035 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11036 { (case "(($ac_try" in
11037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11038 *) ac_try_echo=$ac_try;;
11039 esac
11040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11041 (eval "$ac_try") 2>&5
11042 ac_status=$?
11043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11044 (exit $ac_status); }; } &&
11045 { ac_try='test -s conftest$ac_exeext'
11046 { (case "(($ac_try" in
11047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11048 *) ac_try_echo=$ac_try;;
11049 esac
11050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11051 (eval "$ac_try") 2>&5
11052 ac_status=$?
11053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11054 (exit $ac_status); }; }; then
11055 ac_cv_lib_dld_dld_link=yes
11056 else
11057 echo "$as_me: failed program was:" >&5
11058 sed 's/^/| /' conftest.$ac_ext >&5
11060 ac_cv_lib_dld_dld_link=no
11063 rm -f core conftest.err conftest.$ac_objext \
11064 conftest$ac_exeext conftest.$ac_ext
11065 LIBS=$ac_check_lib_save_LIBS
11067 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11068 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
11069 if test $ac_cv_lib_dld_dld_link = yes; then
11071 cat >>confdefs.h <<\_ACEOF
11072 #define HAVE_DLD 1
11073 _ACEOF
11075 LIBADD_DL="$LIBADD_DL -ldld"
11076 else
11077 { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
11078 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
11079 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
11080 echo $ECHO_N "(cached) $ECHO_C" >&6
11081 else
11082 cat >conftest.$ac_ext <<_ACEOF
11083 /* confdefs.h. */
11084 _ACEOF
11085 cat confdefs.h >>conftest.$ac_ext
11086 cat >>conftest.$ac_ext <<_ACEOF
11087 /* end confdefs.h. */
11088 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
11089 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11090 #define _dyld_func_lookup innocuous__dyld_func_lookup
11092 /* System header to define __stub macros and hopefully few prototypes,
11093 which can conflict with char _dyld_func_lookup (); below.
11094 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11095 <limits.h> exists even on freestanding compilers. */
11097 #ifdef __STDC__
11098 # include <limits.h>
11099 #else
11100 # include <assert.h>
11101 #endif
11103 #undef _dyld_func_lookup
11105 /* Override any GCC internal prototype to avoid an error.
11106 Use char because int might match the return type of a GCC
11107 builtin and then its argument prototype would still apply. */
11108 #ifdef __cplusplus
11109 extern "C"
11110 #endif
11111 char _dyld_func_lookup ();
11112 /* The GNU C library defines this for functions which it implements
11113 to always fail with ENOSYS. Some functions are actually named
11114 something starting with __ and the normal name is an alias. */
11115 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
11116 choke me
11117 #endif
11120 main ()
11122 return _dyld_func_lookup ();
11124 return 0;
11126 _ACEOF
11127 rm -f conftest.$ac_objext conftest$ac_exeext
11128 if { (ac_try="$ac_link"
11129 case "(($ac_try" in
11130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11131 *) ac_try_echo=$ac_try;;
11132 esac
11133 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11134 (eval "$ac_link") 2>conftest.er1
11135 ac_status=$?
11136 grep -v '^ *+' conftest.er1 >conftest.err
11137 rm -f conftest.er1
11138 cat conftest.err >&5
11139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11140 (exit $ac_status); } &&
11141 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11142 { (case "(($ac_try" in
11143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11144 *) ac_try_echo=$ac_try;;
11145 esac
11146 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11147 (eval "$ac_try") 2>&5
11148 ac_status=$?
11149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11150 (exit $ac_status); }; } &&
11151 { ac_try='test -s conftest$ac_exeext'
11152 { (case "(($ac_try" in
11153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11154 *) ac_try_echo=$ac_try;;
11155 esac
11156 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11157 (eval "$ac_try") 2>&5
11158 ac_status=$?
11159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11160 (exit $ac_status); }; }; then
11161 ac_cv_func__dyld_func_lookup=yes
11162 else
11163 echo "$as_me: failed program was:" >&5
11164 sed 's/^/| /' conftest.$ac_ext >&5
11166 ac_cv_func__dyld_func_lookup=no
11169 rm -f core conftest.err conftest.$ac_objext \
11170 conftest$ac_exeext conftest.$ac_ext
11172 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
11173 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
11174 if test $ac_cv_func__dyld_func_lookup = yes; then
11176 cat >>confdefs.h <<\_ACEOF
11177 #define HAVE_DYLD 1
11178 _ACEOF
11191 rm -f core conftest.err conftest.$ac_objext \
11192 conftest$ac_exeext conftest.$ac_ext
11203 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
11204 then
11205 lt_save_LIBS="$LIBS"
11206 LIBS="$LIBS $LIBADD_DL"
11208 for ac_func in dlerror
11210 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11211 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11212 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11213 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11214 echo $ECHO_N "(cached) $ECHO_C" >&6
11215 else
11216 cat >conftest.$ac_ext <<_ACEOF
11217 /* confdefs.h. */
11218 _ACEOF
11219 cat confdefs.h >>conftest.$ac_ext
11220 cat >>conftest.$ac_ext <<_ACEOF
11221 /* end confdefs.h. */
11222 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11223 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11224 #define $ac_func innocuous_$ac_func
11226 /* System header to define __stub macros and hopefully few prototypes,
11227 which can conflict with char $ac_func (); below.
11228 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11229 <limits.h> exists even on freestanding compilers. */
11231 #ifdef __STDC__
11232 # include <limits.h>
11233 #else
11234 # include <assert.h>
11235 #endif
11237 #undef $ac_func
11239 /* Override any GCC internal prototype to avoid an error.
11240 Use char because int might match the return type of a GCC
11241 builtin and then its argument prototype would still apply. */
11242 #ifdef __cplusplus
11243 extern "C"
11244 #endif
11245 char $ac_func ();
11246 /* The GNU C library defines this for functions which it implements
11247 to always fail with ENOSYS. Some functions are actually named
11248 something starting with __ and the normal name is an alias. */
11249 #if defined __stub_$ac_func || defined __stub___$ac_func
11250 choke me
11251 #endif
11254 main ()
11256 return $ac_func ();
11258 return 0;
11260 _ACEOF
11261 rm -f conftest.$ac_objext conftest$ac_exeext
11262 if { (ac_try="$ac_link"
11263 case "(($ac_try" in
11264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11265 *) ac_try_echo=$ac_try;;
11266 esac
11267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11268 (eval "$ac_link") 2>conftest.er1
11269 ac_status=$?
11270 grep -v '^ *+' conftest.er1 >conftest.err
11271 rm -f conftest.er1
11272 cat conftest.err >&5
11273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11274 (exit $ac_status); } &&
11275 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11276 { (case "(($ac_try" in
11277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11278 *) ac_try_echo=$ac_try;;
11279 esac
11280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11281 (eval "$ac_try") 2>&5
11282 ac_status=$?
11283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11284 (exit $ac_status); }; } &&
11285 { ac_try='test -s conftest$ac_exeext'
11286 { (case "(($ac_try" in
11287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11288 *) ac_try_echo=$ac_try;;
11289 esac
11290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11291 (eval "$ac_try") 2>&5
11292 ac_status=$?
11293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11294 (exit $ac_status); }; }; then
11295 eval "$as_ac_var=yes"
11296 else
11297 echo "$as_me: failed program was:" >&5
11298 sed 's/^/| /' conftest.$ac_ext >&5
11300 eval "$as_ac_var=no"
11303 rm -f core conftest.err conftest.$ac_objext \
11304 conftest$ac_exeext conftest.$ac_ext
11306 ac_res=`eval echo '${'$as_ac_var'}'`
11307 { echo "$as_me:$LINENO: result: $ac_res" >&5
11308 echo "${ECHO_T}$ac_res" >&6; }
11309 if test `eval echo '${'$as_ac_var'}'` = yes; then
11310 cat >>confdefs.h <<_ACEOF
11311 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11312 _ACEOF
11315 done
11317 LIBS="$lt_save_LIBS"
11319 ac_ext=c
11320 ac_cpp='$CPP $CPPFLAGS'
11321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11323 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11327 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
11328 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
11329 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
11330 echo $ECHO_N "(cached) $ECHO_C" >&6
11331 else
11332 ac_cv_sys_symbol_underscore=no
11333 cat > conftest.$ac_ext <<EOF
11334 void nm_test_func(){}
11335 int main(){nm_test_func;return 0;}
11337 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11338 (eval $ac_compile) 2>&5
11339 ac_status=$?
11340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11341 (exit $ac_status); }; then
11342 # Now try to grab the symbols.
11343 ac_nlist=conftest.nm
11344 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
11345 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
11346 ac_status=$?
11347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11348 (exit $ac_status); } && test -s "$ac_nlist"; then
11349 # See whether the symbols have a leading underscore.
11350 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
11351 ac_cv_sys_symbol_underscore=yes
11352 else
11353 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
11355 else
11356 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
11359 else
11360 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
11362 else
11363 echo "configure: failed program was:" >&5
11364 cat conftest.c >&5
11366 rm -rf conftest*
11369 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
11370 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
11373 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
11374 if test x"$libltdl_cv_func_dlopen" = xyes ||
11375 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
11376 { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
11377 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
11378 if test "${libltdl_cv_need_uscore+set}" = set; then
11379 echo $ECHO_N "(cached) $ECHO_C" >&6
11380 else
11381 libltdl_cv_need_uscore=unknown
11382 save_LIBS="$LIBS"
11383 LIBS="$LIBS $LIBADD_DL"
11384 if test "$cross_compiling" = yes; then :
11385 libltdl_cv_need_uscore=cross
11386 else
11387 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11388 lt_status=$lt_dlunknown
11389 cat > conftest.$ac_ext <<EOF
11390 #line 11390 "configure"
11391 #include "confdefs.h"
11393 #if HAVE_DLFCN_H
11394 #include <dlfcn.h>
11395 #endif
11397 #include <stdio.h>
11399 #ifdef RTLD_GLOBAL
11400 # define LT_DLGLOBAL RTLD_GLOBAL
11401 #else
11402 # ifdef DL_GLOBAL
11403 # define LT_DLGLOBAL DL_GLOBAL
11404 # else
11405 # define LT_DLGLOBAL 0
11406 # endif
11407 #endif
11409 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11410 find out it does not work in some platform. */
11411 #ifndef LT_DLLAZY_OR_NOW
11412 # ifdef RTLD_LAZY
11413 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11414 # else
11415 # ifdef DL_LAZY
11416 # define LT_DLLAZY_OR_NOW DL_LAZY
11417 # else
11418 # ifdef RTLD_NOW
11419 # define LT_DLLAZY_OR_NOW RTLD_NOW
11420 # else
11421 # ifdef DL_NOW
11422 # define LT_DLLAZY_OR_NOW DL_NOW
11423 # else
11424 # define LT_DLLAZY_OR_NOW 0
11425 # endif
11426 # endif
11427 # endif
11428 # endif
11429 #endif
11431 #ifdef __cplusplus
11432 extern "C" void exit (int);
11433 #endif
11435 void fnord() { int i=42;}
11436 int main ()
11438 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11439 int status = $lt_dlunknown;
11441 if (self)
11443 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11444 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11445 /* dlclose (self); */
11447 else
11448 puts (dlerror ());
11450 exit (status);
11453 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11454 (eval $ac_link) 2>&5
11455 ac_status=$?
11456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11457 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11458 (./conftest; exit; ) >&5 2>/dev/null
11459 lt_status=$?
11460 case x$lt_status in
11461 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11462 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
11463 x$lt_dlunknown|x*) ;;
11464 esac
11465 else :
11466 # compilation failed
11470 rm -fr conftest*
11472 LIBS="$save_LIBS"
11475 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11476 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
11480 if test x"$libltdl_cv_need_uscore" = xyes; then
11482 cat >>confdefs.h <<\_ACEOF
11483 #define NEED_USCORE 1
11484 _ACEOF
11489 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11490 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11491 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11492 echo $ECHO_N "(cached) $ECHO_C" >&6
11493 else
11494 # PORTME does your system automatically load deplibs for dlopen?
11495 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11496 # For now, we just catch OSes we know something about -- in the
11497 # future, we'll try test this programmatically.
11498 libltdl_cv_sys_dlopen_deplibs=unknown
11499 case "$host_os" in
11500 aix3*|aix4.1.*|aix4.2.*)
11501 # Unknown whether this is true for these versions of AIX, but
11502 # we want this `case' here to explicitly catch those versions.
11503 libltdl_cv_sys_dlopen_deplibs=unknown
11505 aix[45]*)
11506 libltdl_cv_sys_dlopen_deplibs=yes
11508 darwin*)
11509 # Assuming the user has installed a libdl from somewhere, this is true
11510 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11511 libltdl_cv_sys_dlopen_deplibs=yes
11513 gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11514 # GNU and its variants, using gnu ld.so (Glibc)
11515 libltdl_cv_sys_dlopen_deplibs=yes
11517 hpux10*|hpux11*)
11518 libltdl_cv_sys_dlopen_deplibs=yes
11520 interix*)
11521 libltdl_cv_sys_dlopen_deplibs=yes
11523 irix[12345]*|irix6.[01]*)
11524 # Catch all versions of IRIX before 6.2, and indicate that we don't
11525 # know how it worked for any of those versions.
11526 libltdl_cv_sys_dlopen_deplibs=unknown
11528 irix*)
11529 # The case above catches anything before 6.2, and it's known that
11530 # at 6.2 and later dlopen does load deplibs.
11531 libltdl_cv_sys_dlopen_deplibs=yes
11533 netbsd*)
11534 libltdl_cv_sys_dlopen_deplibs=yes
11536 openbsd*)
11537 libltdl_cv_sys_dlopen_deplibs=yes
11539 osf[1234]*)
11540 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11541 # it did *not* use an RPATH in a shared library to find objects the
11542 # library depends on, so we explictly say `no'.
11543 libltdl_cv_sys_dlopen_deplibs=no
11545 osf5.0|osf5.0a|osf5.1)
11546 # dlopen *does* load deplibs and with the right loader patch applied
11547 # it even uses RPATH in a shared library to search for shared objects
11548 # that the library depends on, but there's no easy way to know if that
11549 # patch is installed. Since this is the case, all we can really
11550 # say is unknown -- it depends on the patch being installed. If
11551 # it is, this changes to `yes'. Without it, it would be `no'.
11552 libltdl_cv_sys_dlopen_deplibs=unknown
11554 osf*)
11555 # the two cases above should catch all versions of osf <= 5.1. Read
11556 # the comments above for what we know about them.
11557 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11558 # is used to find them so we can finally say `yes'.
11559 libltdl_cv_sys_dlopen_deplibs=yes
11561 solaris*)
11562 libltdl_cv_sys_dlopen_deplibs=yes
11564 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11565 libltdl_cv_sys_dlopen_deplibs=yes
11567 esac
11570 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11571 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
11572 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11574 cat >>confdefs.h <<\_ACEOF
11575 #define LTDL_DLOPEN_DEPLIBS 1
11576 _ACEOF
11581 for ac_header in argz.h
11583 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11584 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11585 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11586 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11587 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11588 echo $ECHO_N "(cached) $ECHO_C" >&6
11590 ac_res=`eval echo '${'$as_ac_Header'}'`
11591 { echo "$as_me:$LINENO: result: $ac_res" >&5
11592 echo "${ECHO_T}$ac_res" >&6; }
11593 else
11594 # Is the header compilable?
11595 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11596 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11597 cat >conftest.$ac_ext <<_ACEOF
11598 /* confdefs.h. */
11599 _ACEOF
11600 cat confdefs.h >>conftest.$ac_ext
11601 cat >>conftest.$ac_ext <<_ACEOF
11602 /* end confdefs.h. */
11603 $ac_includes_default
11604 #include <$ac_header>
11605 _ACEOF
11606 rm -f conftest.$ac_objext
11607 if { (ac_try="$ac_compile"
11608 case "(($ac_try" in
11609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11610 *) ac_try_echo=$ac_try;;
11611 esac
11612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11613 (eval "$ac_compile") 2>conftest.er1
11614 ac_status=$?
11615 grep -v '^ *+' conftest.er1 >conftest.err
11616 rm -f conftest.er1
11617 cat conftest.err >&5
11618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11619 (exit $ac_status); } &&
11620 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11621 { (case "(($ac_try" in
11622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11623 *) ac_try_echo=$ac_try;;
11624 esac
11625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11626 (eval "$ac_try") 2>&5
11627 ac_status=$?
11628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11629 (exit $ac_status); }; } &&
11630 { ac_try='test -s conftest.$ac_objext'
11631 { (case "(($ac_try" in
11632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11633 *) ac_try_echo=$ac_try;;
11634 esac
11635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11636 (eval "$ac_try") 2>&5
11637 ac_status=$?
11638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11639 (exit $ac_status); }; }; then
11640 ac_header_compiler=yes
11641 else
11642 echo "$as_me: failed program was:" >&5
11643 sed 's/^/| /' conftest.$ac_ext >&5
11645 ac_header_compiler=no
11648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11649 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11650 echo "${ECHO_T}$ac_header_compiler" >&6; }
11652 # Is the header present?
11653 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11654 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11655 cat >conftest.$ac_ext <<_ACEOF
11656 /* confdefs.h. */
11657 _ACEOF
11658 cat confdefs.h >>conftest.$ac_ext
11659 cat >>conftest.$ac_ext <<_ACEOF
11660 /* end confdefs.h. */
11661 #include <$ac_header>
11662 _ACEOF
11663 if { (ac_try="$ac_cpp conftest.$ac_ext"
11664 case "(($ac_try" in
11665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11666 *) ac_try_echo=$ac_try;;
11667 esac
11668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11669 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11670 ac_status=$?
11671 grep -v '^ *+' conftest.er1 >conftest.err
11672 rm -f conftest.er1
11673 cat conftest.err >&5
11674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11675 (exit $ac_status); } >/dev/null; then
11676 if test -s conftest.err; then
11677 ac_cpp_err=$ac_c_preproc_warn_flag
11678 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11679 else
11680 ac_cpp_err=
11682 else
11683 ac_cpp_err=yes
11685 if test -z "$ac_cpp_err"; then
11686 ac_header_preproc=yes
11687 else
11688 echo "$as_me: failed program was:" >&5
11689 sed 's/^/| /' conftest.$ac_ext >&5
11691 ac_header_preproc=no
11694 rm -f conftest.err conftest.$ac_ext
11695 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11696 echo "${ECHO_T}$ac_header_preproc" >&6; }
11698 # So? What about this header?
11699 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11700 yes:no: )
11701 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11702 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11703 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11704 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11705 ac_header_preproc=yes
11707 no:yes:* )
11708 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11709 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11710 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11711 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11712 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11713 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11714 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11715 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11716 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11717 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11718 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11719 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11720 ( cat <<\_ASBOX
11721 ## ----------------------------------- ##
11722 ## Report this to llvmbugs@cs.uiuc.edu ##
11723 ## ----------------------------------- ##
11724 _ASBOX
11725 ) | sed "s/^/$as_me: WARNING: /" >&2
11727 esac
11728 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11729 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11730 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11731 echo $ECHO_N "(cached) $ECHO_C" >&6
11732 else
11733 eval "$as_ac_Header=\$ac_header_preproc"
11735 ac_res=`eval echo '${'$as_ac_Header'}'`
11736 { echo "$as_me:$LINENO: result: $ac_res" >&5
11737 echo "${ECHO_T}$ac_res" >&6; }
11740 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11741 cat >>confdefs.h <<_ACEOF
11742 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11743 _ACEOF
11747 done
11750 { echo "$as_me:$LINENO: checking for error_t" >&5
11751 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11752 if test "${ac_cv_type_error_t+set}" = set; then
11753 echo $ECHO_N "(cached) $ECHO_C" >&6
11754 else
11755 cat >conftest.$ac_ext <<_ACEOF
11756 /* confdefs.h. */
11757 _ACEOF
11758 cat confdefs.h >>conftest.$ac_ext
11759 cat >>conftest.$ac_ext <<_ACEOF
11760 /* end confdefs.h. */
11761 #if HAVE_ARGZ_H
11762 # include <argz.h>
11763 #endif
11765 typedef error_t ac__type_new_;
11767 main ()
11769 if ((ac__type_new_ *) 0)
11770 return 0;
11771 if (sizeof (ac__type_new_))
11772 return 0;
11774 return 0;
11776 _ACEOF
11777 rm -f conftest.$ac_objext
11778 if { (ac_try="$ac_compile"
11779 case "(($ac_try" in
11780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11781 *) ac_try_echo=$ac_try;;
11782 esac
11783 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11784 (eval "$ac_compile") 2>conftest.er1
11785 ac_status=$?
11786 grep -v '^ *+' conftest.er1 >conftest.err
11787 rm -f conftest.er1
11788 cat conftest.err >&5
11789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11790 (exit $ac_status); } &&
11791 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11792 { (case "(($ac_try" in
11793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11794 *) ac_try_echo=$ac_try;;
11795 esac
11796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11797 (eval "$ac_try") 2>&5
11798 ac_status=$?
11799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11800 (exit $ac_status); }; } &&
11801 { ac_try='test -s conftest.$ac_objext'
11802 { (case "(($ac_try" in
11803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11804 *) ac_try_echo=$ac_try;;
11805 esac
11806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11807 (eval "$ac_try") 2>&5
11808 ac_status=$?
11809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11810 (exit $ac_status); }; }; then
11811 ac_cv_type_error_t=yes
11812 else
11813 echo "$as_me: failed program was:" >&5
11814 sed 's/^/| /' conftest.$ac_ext >&5
11816 ac_cv_type_error_t=no
11819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11821 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11822 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11823 if test $ac_cv_type_error_t = yes; then
11825 cat >>confdefs.h <<_ACEOF
11826 #define HAVE_ERROR_T 1
11827 _ACEOF
11830 else
11832 cat >>confdefs.h <<\_ACEOF
11833 #define error_t int
11834 _ACEOF
11844 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11846 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11847 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11848 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11849 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11850 echo $ECHO_N "(cached) $ECHO_C" >&6
11851 else
11852 cat >conftest.$ac_ext <<_ACEOF
11853 /* confdefs.h. */
11854 _ACEOF
11855 cat confdefs.h >>conftest.$ac_ext
11856 cat >>conftest.$ac_ext <<_ACEOF
11857 /* end confdefs.h. */
11858 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11859 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11860 #define $ac_func innocuous_$ac_func
11862 /* System header to define __stub macros and hopefully few prototypes,
11863 which can conflict with char $ac_func (); below.
11864 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11865 <limits.h> exists even on freestanding compilers. */
11867 #ifdef __STDC__
11868 # include <limits.h>
11869 #else
11870 # include <assert.h>
11871 #endif
11873 #undef $ac_func
11875 /* Override any GCC internal prototype to avoid an error.
11876 Use char because int might match the return type of a GCC
11877 builtin and then its argument prototype would still apply. */
11878 #ifdef __cplusplus
11879 extern "C"
11880 #endif
11881 char $ac_func ();
11882 /* The GNU C library defines this for functions which it implements
11883 to always fail with ENOSYS. Some functions are actually named
11884 something starting with __ and the normal name is an alias. */
11885 #if defined __stub_$ac_func || defined __stub___$ac_func
11886 choke me
11887 #endif
11890 main ()
11892 return $ac_func ();
11894 return 0;
11896 _ACEOF
11897 rm -f conftest.$ac_objext conftest$ac_exeext
11898 if { (ac_try="$ac_link"
11899 case "(($ac_try" in
11900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11901 *) ac_try_echo=$ac_try;;
11902 esac
11903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11904 (eval "$ac_link") 2>conftest.er1
11905 ac_status=$?
11906 grep -v '^ *+' conftest.er1 >conftest.err
11907 rm -f conftest.er1
11908 cat conftest.err >&5
11909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11910 (exit $ac_status); } &&
11911 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11912 { (case "(($ac_try" in
11913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11914 *) ac_try_echo=$ac_try;;
11915 esac
11916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11917 (eval "$ac_try") 2>&5
11918 ac_status=$?
11919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11920 (exit $ac_status); }; } &&
11921 { ac_try='test -s conftest$ac_exeext'
11922 { (case "(($ac_try" in
11923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11924 *) ac_try_echo=$ac_try;;
11925 esac
11926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11927 (eval "$ac_try") 2>&5
11928 ac_status=$?
11929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11930 (exit $ac_status); }; }; then
11931 eval "$as_ac_var=yes"
11932 else
11933 echo "$as_me: failed program was:" >&5
11934 sed 's/^/| /' conftest.$ac_ext >&5
11936 eval "$as_ac_var=no"
11939 rm -f core conftest.err conftest.$ac_objext \
11940 conftest$ac_exeext conftest.$ac_ext
11942 ac_res=`eval echo '${'$as_ac_var'}'`
11943 { echo "$as_me:$LINENO: result: $ac_res" >&5
11944 echo "${ECHO_T}$ac_res" >&6; }
11945 if test `eval echo '${'$as_ac_var'}'` = yes; then
11946 cat >>confdefs.h <<_ACEOF
11947 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11948 _ACEOF
11951 done
11980 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11981 stdio.h unistd.h
11983 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11984 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11985 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11986 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11987 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11988 echo $ECHO_N "(cached) $ECHO_C" >&6
11990 ac_res=`eval echo '${'$as_ac_Header'}'`
11991 { echo "$as_me:$LINENO: result: $ac_res" >&5
11992 echo "${ECHO_T}$ac_res" >&6; }
11993 else
11994 # Is the header compilable?
11995 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11996 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11997 cat >conftest.$ac_ext <<_ACEOF
11998 /* confdefs.h. */
11999 _ACEOF
12000 cat confdefs.h >>conftest.$ac_ext
12001 cat >>conftest.$ac_ext <<_ACEOF
12002 /* end confdefs.h. */
12003 $ac_includes_default
12004 #include <$ac_header>
12005 _ACEOF
12006 rm -f conftest.$ac_objext
12007 if { (ac_try="$ac_compile"
12008 case "(($ac_try" in
12009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12010 *) ac_try_echo=$ac_try;;
12011 esac
12012 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12013 (eval "$ac_compile") 2>conftest.er1
12014 ac_status=$?
12015 grep -v '^ *+' conftest.er1 >conftest.err
12016 rm -f conftest.er1
12017 cat conftest.err >&5
12018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12019 (exit $ac_status); } &&
12020 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12021 { (case "(($ac_try" in
12022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12023 *) ac_try_echo=$ac_try;;
12024 esac
12025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12026 (eval "$ac_try") 2>&5
12027 ac_status=$?
12028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12029 (exit $ac_status); }; } &&
12030 { ac_try='test -s conftest.$ac_objext'
12031 { (case "(($ac_try" in
12032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12033 *) ac_try_echo=$ac_try;;
12034 esac
12035 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12036 (eval "$ac_try") 2>&5
12037 ac_status=$?
12038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12039 (exit $ac_status); }; }; then
12040 ac_header_compiler=yes
12041 else
12042 echo "$as_me: failed program was:" >&5
12043 sed 's/^/| /' conftest.$ac_ext >&5
12045 ac_header_compiler=no
12048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12049 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12050 echo "${ECHO_T}$ac_header_compiler" >&6; }
12052 # Is the header present?
12053 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12054 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12055 cat >conftest.$ac_ext <<_ACEOF
12056 /* confdefs.h. */
12057 _ACEOF
12058 cat confdefs.h >>conftest.$ac_ext
12059 cat >>conftest.$ac_ext <<_ACEOF
12060 /* end confdefs.h. */
12061 #include <$ac_header>
12062 _ACEOF
12063 if { (ac_try="$ac_cpp conftest.$ac_ext"
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_cpp conftest.$ac_ext") 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); } >/dev/null; then
12076 if test -s conftest.err; then
12077 ac_cpp_err=$ac_c_preproc_warn_flag
12078 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12079 else
12080 ac_cpp_err=
12082 else
12083 ac_cpp_err=yes
12085 if test -z "$ac_cpp_err"; then
12086 ac_header_preproc=yes
12087 else
12088 echo "$as_me: failed program was:" >&5
12089 sed 's/^/| /' conftest.$ac_ext >&5
12091 ac_header_preproc=no
12094 rm -f conftest.err conftest.$ac_ext
12095 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12096 echo "${ECHO_T}$ac_header_preproc" >&6; }
12098 # So? What about this header?
12099 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12100 yes:no: )
12101 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12102 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12103 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12104 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12105 ac_header_preproc=yes
12107 no:yes:* )
12108 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12109 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12110 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12111 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12112 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12113 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12114 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12115 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12116 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12117 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12118 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12119 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12120 ( cat <<\_ASBOX
12121 ## ----------------------------------- ##
12122 ## Report this to llvmbugs@cs.uiuc.edu ##
12123 ## ----------------------------------- ##
12124 _ASBOX
12125 ) | sed "s/^/$as_me: WARNING: /" >&2
12127 esac
12128 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12129 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12130 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12131 echo $ECHO_N "(cached) $ECHO_C" >&6
12132 else
12133 eval "$as_ac_Header=\$ac_header_preproc"
12135 ac_res=`eval echo '${'$as_ac_Header'}'`
12136 { echo "$as_me:$LINENO: result: $ac_res" >&5
12137 echo "${ECHO_T}$ac_res" >&6; }
12140 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12141 cat >>confdefs.h <<_ACEOF
12142 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12143 _ACEOF
12147 done
12153 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
12155 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12156 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12157 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12158 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12159 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12160 echo $ECHO_N "(cached) $ECHO_C" >&6
12162 ac_res=`eval echo '${'$as_ac_Header'}'`
12163 { echo "$as_me:$LINENO: result: $ac_res" >&5
12164 echo "${ECHO_T}$ac_res" >&6; }
12165 else
12166 # Is the header compilable?
12167 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12168 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12169 cat >conftest.$ac_ext <<_ACEOF
12170 /* confdefs.h. */
12171 _ACEOF
12172 cat confdefs.h >>conftest.$ac_ext
12173 cat >>conftest.$ac_ext <<_ACEOF
12174 /* end confdefs.h. */
12175 $ac_includes_default
12176 #include <$ac_header>
12177 _ACEOF
12178 rm -f conftest.$ac_objext
12179 if { (ac_try="$ac_compile"
12180 case "(($ac_try" in
12181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12182 *) ac_try_echo=$ac_try;;
12183 esac
12184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12185 (eval "$ac_compile") 2>conftest.er1
12186 ac_status=$?
12187 grep -v '^ *+' conftest.er1 >conftest.err
12188 rm -f conftest.er1
12189 cat conftest.err >&5
12190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12191 (exit $ac_status); } &&
12192 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12193 { (case "(($ac_try" in
12194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12195 *) ac_try_echo=$ac_try;;
12196 esac
12197 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12198 (eval "$ac_try") 2>&5
12199 ac_status=$?
12200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12201 (exit $ac_status); }; } &&
12202 { ac_try='test -s conftest.$ac_objext'
12203 { (case "(($ac_try" in
12204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12205 *) ac_try_echo=$ac_try;;
12206 esac
12207 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12208 (eval "$ac_try") 2>&5
12209 ac_status=$?
12210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12211 (exit $ac_status); }; }; then
12212 ac_header_compiler=yes
12213 else
12214 echo "$as_me: failed program was:" >&5
12215 sed 's/^/| /' conftest.$ac_ext >&5
12217 ac_header_compiler=no
12220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12221 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12222 echo "${ECHO_T}$ac_header_compiler" >&6; }
12224 # Is the header present?
12225 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12226 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12227 cat >conftest.$ac_ext <<_ACEOF
12228 /* confdefs.h. */
12229 _ACEOF
12230 cat confdefs.h >>conftest.$ac_ext
12231 cat >>conftest.$ac_ext <<_ACEOF
12232 /* end confdefs.h. */
12233 #include <$ac_header>
12234 _ACEOF
12235 if { (ac_try="$ac_cpp conftest.$ac_ext"
12236 case "(($ac_try" in
12237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12238 *) ac_try_echo=$ac_try;;
12239 esac
12240 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12241 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12242 ac_status=$?
12243 grep -v '^ *+' conftest.er1 >conftest.err
12244 rm -f conftest.er1
12245 cat conftest.err >&5
12246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12247 (exit $ac_status); } >/dev/null; then
12248 if test -s conftest.err; then
12249 ac_cpp_err=$ac_c_preproc_warn_flag
12250 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12251 else
12252 ac_cpp_err=
12254 else
12255 ac_cpp_err=yes
12257 if test -z "$ac_cpp_err"; then
12258 ac_header_preproc=yes
12259 else
12260 echo "$as_me: failed program was:" >&5
12261 sed 's/^/| /' conftest.$ac_ext >&5
12263 ac_header_preproc=no
12266 rm -f conftest.err conftest.$ac_ext
12267 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12268 echo "${ECHO_T}$ac_header_preproc" >&6; }
12270 # So? What about this header?
12271 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12272 yes:no: )
12273 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12274 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12275 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12276 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12277 ac_header_preproc=yes
12279 no:yes:* )
12280 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12281 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12282 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12283 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12284 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12285 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12286 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12287 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12288 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12289 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12290 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12291 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12292 ( cat <<\_ASBOX
12293 ## ----------------------------------- ##
12294 ## Report this to llvmbugs@cs.uiuc.edu ##
12295 ## ----------------------------------- ##
12296 _ASBOX
12297 ) | sed "s/^/$as_me: WARNING: /" >&2
12299 esac
12300 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12301 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12302 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12303 echo $ECHO_N "(cached) $ECHO_C" >&6
12304 else
12305 eval "$as_ac_Header=\$ac_header_preproc"
12307 ac_res=`eval echo '${'$as_ac_Header'}'`
12308 { echo "$as_me:$LINENO: result: $ac_res" >&5
12309 echo "${ECHO_T}$ac_res" >&6; }
12312 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12313 cat >>confdefs.h <<_ACEOF
12314 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12315 _ACEOF
12319 done
12323 for ac_header in string.h strings.h
12325 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12326 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12327 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12328 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12329 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12330 echo $ECHO_N "(cached) $ECHO_C" >&6
12332 ac_res=`eval echo '${'$as_ac_Header'}'`
12333 { echo "$as_me:$LINENO: result: $ac_res" >&5
12334 echo "${ECHO_T}$ac_res" >&6; }
12335 else
12336 # Is the header compilable?
12337 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12338 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12339 cat >conftest.$ac_ext <<_ACEOF
12340 /* confdefs.h. */
12341 _ACEOF
12342 cat confdefs.h >>conftest.$ac_ext
12343 cat >>conftest.$ac_ext <<_ACEOF
12344 /* end confdefs.h. */
12345 $ac_includes_default
12346 #include <$ac_header>
12347 _ACEOF
12348 rm -f conftest.$ac_objext
12349 if { (ac_try="$ac_compile"
12350 case "(($ac_try" in
12351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12352 *) ac_try_echo=$ac_try;;
12353 esac
12354 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12355 (eval "$ac_compile") 2>conftest.er1
12356 ac_status=$?
12357 grep -v '^ *+' conftest.er1 >conftest.err
12358 rm -f conftest.er1
12359 cat conftest.err >&5
12360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12361 (exit $ac_status); } &&
12362 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12363 { (case "(($ac_try" in
12364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12365 *) ac_try_echo=$ac_try;;
12366 esac
12367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12368 (eval "$ac_try") 2>&5
12369 ac_status=$?
12370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12371 (exit $ac_status); }; } &&
12372 { ac_try='test -s conftest.$ac_objext'
12373 { (case "(($ac_try" in
12374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12375 *) ac_try_echo=$ac_try;;
12376 esac
12377 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12378 (eval "$ac_try") 2>&5
12379 ac_status=$?
12380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12381 (exit $ac_status); }; }; then
12382 ac_header_compiler=yes
12383 else
12384 echo "$as_me: failed program was:" >&5
12385 sed 's/^/| /' conftest.$ac_ext >&5
12387 ac_header_compiler=no
12390 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12391 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12392 echo "${ECHO_T}$ac_header_compiler" >&6; }
12394 # Is the header present?
12395 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12396 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12397 cat >conftest.$ac_ext <<_ACEOF
12398 /* confdefs.h. */
12399 _ACEOF
12400 cat confdefs.h >>conftest.$ac_ext
12401 cat >>conftest.$ac_ext <<_ACEOF
12402 /* end confdefs.h. */
12403 #include <$ac_header>
12404 _ACEOF
12405 if { (ac_try="$ac_cpp conftest.$ac_ext"
12406 case "(($ac_try" in
12407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12408 *) ac_try_echo=$ac_try;;
12409 esac
12410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12411 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12412 ac_status=$?
12413 grep -v '^ *+' conftest.er1 >conftest.err
12414 rm -f conftest.er1
12415 cat conftest.err >&5
12416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12417 (exit $ac_status); } >/dev/null; then
12418 if test -s conftest.err; then
12419 ac_cpp_err=$ac_c_preproc_warn_flag
12420 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12421 else
12422 ac_cpp_err=
12424 else
12425 ac_cpp_err=yes
12427 if test -z "$ac_cpp_err"; then
12428 ac_header_preproc=yes
12429 else
12430 echo "$as_me: failed program was:" >&5
12431 sed 's/^/| /' conftest.$ac_ext >&5
12433 ac_header_preproc=no
12436 rm -f conftest.err conftest.$ac_ext
12437 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12438 echo "${ECHO_T}$ac_header_preproc" >&6; }
12440 # So? What about this header?
12441 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12442 yes:no: )
12443 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12444 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12445 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12446 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12447 ac_header_preproc=yes
12449 no:yes:* )
12450 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12451 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12452 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12453 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12454 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12455 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12456 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12457 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12458 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12459 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12460 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12461 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12462 ( cat <<\_ASBOX
12463 ## ----------------------------------- ##
12464 ## Report this to llvmbugs@cs.uiuc.edu ##
12465 ## ----------------------------------- ##
12466 _ASBOX
12467 ) | sed "s/^/$as_me: WARNING: /" >&2
12469 esac
12470 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12471 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12472 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12473 echo $ECHO_N "(cached) $ECHO_C" >&6
12474 else
12475 eval "$as_ac_Header=\$ac_header_preproc"
12477 ac_res=`eval echo '${'$as_ac_Header'}'`
12478 { echo "$as_me:$LINENO: result: $ac_res" >&5
12479 echo "${ECHO_T}$ac_res" >&6; }
12482 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12483 cat >>confdefs.h <<_ACEOF
12484 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12485 _ACEOF
12486 break
12489 done
12494 for ac_func in strchr index
12496 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12497 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12498 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12499 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12500 echo $ECHO_N "(cached) $ECHO_C" >&6
12501 else
12502 cat >conftest.$ac_ext <<_ACEOF
12503 /* confdefs.h. */
12504 _ACEOF
12505 cat confdefs.h >>conftest.$ac_ext
12506 cat >>conftest.$ac_ext <<_ACEOF
12507 /* end confdefs.h. */
12508 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12509 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12510 #define $ac_func innocuous_$ac_func
12512 /* System header to define __stub macros and hopefully few prototypes,
12513 which can conflict with char $ac_func (); below.
12514 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12515 <limits.h> exists even on freestanding compilers. */
12517 #ifdef __STDC__
12518 # include <limits.h>
12519 #else
12520 # include <assert.h>
12521 #endif
12523 #undef $ac_func
12525 /* Override any GCC internal prototype to avoid an error.
12526 Use char because int might match the return type of a GCC
12527 builtin and then its argument prototype would still apply. */
12528 #ifdef __cplusplus
12529 extern "C"
12530 #endif
12531 char $ac_func ();
12532 /* The GNU C library defines this for functions which it implements
12533 to always fail with ENOSYS. Some functions are actually named
12534 something starting with __ and the normal name is an alias. */
12535 #if defined __stub_$ac_func || defined __stub___$ac_func
12536 choke me
12537 #endif
12540 main ()
12542 return $ac_func ();
12544 return 0;
12546 _ACEOF
12547 rm -f conftest.$ac_objext conftest$ac_exeext
12548 if { (ac_try="$ac_link"
12549 case "(($ac_try" in
12550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12551 *) ac_try_echo=$ac_try;;
12552 esac
12553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12554 (eval "$ac_link") 2>conftest.er1
12555 ac_status=$?
12556 grep -v '^ *+' conftest.er1 >conftest.err
12557 rm -f conftest.er1
12558 cat conftest.err >&5
12559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12560 (exit $ac_status); } &&
12561 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12562 { (case "(($ac_try" in
12563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12564 *) ac_try_echo=$ac_try;;
12565 esac
12566 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12567 (eval "$ac_try") 2>&5
12568 ac_status=$?
12569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12570 (exit $ac_status); }; } &&
12571 { ac_try='test -s conftest$ac_exeext'
12572 { (case "(($ac_try" in
12573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12574 *) ac_try_echo=$ac_try;;
12575 esac
12576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12577 (eval "$ac_try") 2>&5
12578 ac_status=$?
12579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12580 (exit $ac_status); }; }; then
12581 eval "$as_ac_var=yes"
12582 else
12583 echo "$as_me: failed program was:" >&5
12584 sed 's/^/| /' conftest.$ac_ext >&5
12586 eval "$as_ac_var=no"
12589 rm -f core conftest.err conftest.$ac_objext \
12590 conftest$ac_exeext conftest.$ac_ext
12592 ac_res=`eval echo '${'$as_ac_var'}'`
12593 { echo "$as_me:$LINENO: result: $ac_res" >&5
12594 echo "${ECHO_T}$ac_res" >&6; }
12595 if test `eval echo '${'$as_ac_var'}'` = yes; then
12596 cat >>confdefs.h <<_ACEOF
12597 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12598 _ACEOF
12599 break
12601 done
12605 for ac_func in strrchr rindex
12607 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12608 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12609 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12610 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12611 echo $ECHO_N "(cached) $ECHO_C" >&6
12612 else
12613 cat >conftest.$ac_ext <<_ACEOF
12614 /* confdefs.h. */
12615 _ACEOF
12616 cat confdefs.h >>conftest.$ac_ext
12617 cat >>conftest.$ac_ext <<_ACEOF
12618 /* end confdefs.h. */
12619 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12620 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12621 #define $ac_func innocuous_$ac_func
12623 /* System header to define __stub macros and hopefully few prototypes,
12624 which can conflict with char $ac_func (); below.
12625 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12626 <limits.h> exists even on freestanding compilers. */
12628 #ifdef __STDC__
12629 # include <limits.h>
12630 #else
12631 # include <assert.h>
12632 #endif
12634 #undef $ac_func
12636 /* Override any GCC internal prototype to avoid an error.
12637 Use char because int might match the return type of a GCC
12638 builtin and then its argument prototype would still apply. */
12639 #ifdef __cplusplus
12640 extern "C"
12641 #endif
12642 char $ac_func ();
12643 /* The GNU C library defines this for functions which it implements
12644 to always fail with ENOSYS. Some functions are actually named
12645 something starting with __ and the normal name is an alias. */
12646 #if defined __stub_$ac_func || defined __stub___$ac_func
12647 choke me
12648 #endif
12651 main ()
12653 return $ac_func ();
12655 return 0;
12657 _ACEOF
12658 rm -f conftest.$ac_objext conftest$ac_exeext
12659 if { (ac_try="$ac_link"
12660 case "(($ac_try" in
12661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12662 *) ac_try_echo=$ac_try;;
12663 esac
12664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12665 (eval "$ac_link") 2>conftest.er1
12666 ac_status=$?
12667 grep -v '^ *+' conftest.er1 >conftest.err
12668 rm -f conftest.er1
12669 cat conftest.err >&5
12670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12671 (exit $ac_status); } &&
12672 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12673 { (case "(($ac_try" in
12674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12675 *) ac_try_echo=$ac_try;;
12676 esac
12677 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12678 (eval "$ac_try") 2>&5
12679 ac_status=$?
12680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12681 (exit $ac_status); }; } &&
12682 { ac_try='test -s conftest$ac_exeext'
12683 { (case "(($ac_try" in
12684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12685 *) ac_try_echo=$ac_try;;
12686 esac
12687 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12688 (eval "$ac_try") 2>&5
12689 ac_status=$?
12690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12691 (exit $ac_status); }; }; then
12692 eval "$as_ac_var=yes"
12693 else
12694 echo "$as_me: failed program was:" >&5
12695 sed 's/^/| /' conftest.$ac_ext >&5
12697 eval "$as_ac_var=no"
12700 rm -f core conftest.err conftest.$ac_objext \
12701 conftest$ac_exeext conftest.$ac_ext
12703 ac_res=`eval echo '${'$as_ac_var'}'`
12704 { echo "$as_me:$LINENO: result: $ac_res" >&5
12705 echo "${ECHO_T}$ac_res" >&6; }
12706 if test `eval echo '${'$as_ac_var'}'` = yes; then
12707 cat >>confdefs.h <<_ACEOF
12708 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12709 _ACEOF
12710 break
12712 done
12716 for ac_func in memcpy bcopy
12718 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12719 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12720 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12721 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12722 echo $ECHO_N "(cached) $ECHO_C" >&6
12723 else
12724 cat >conftest.$ac_ext <<_ACEOF
12725 /* confdefs.h. */
12726 _ACEOF
12727 cat confdefs.h >>conftest.$ac_ext
12728 cat >>conftest.$ac_ext <<_ACEOF
12729 /* end confdefs.h. */
12730 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12731 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12732 #define $ac_func innocuous_$ac_func
12734 /* System header to define __stub macros and hopefully few prototypes,
12735 which can conflict with char $ac_func (); below.
12736 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12737 <limits.h> exists even on freestanding compilers. */
12739 #ifdef __STDC__
12740 # include <limits.h>
12741 #else
12742 # include <assert.h>
12743 #endif
12745 #undef $ac_func
12747 /* Override any GCC internal prototype to avoid an error.
12748 Use char because int might match the return type of a GCC
12749 builtin and then its argument prototype would still apply. */
12750 #ifdef __cplusplus
12751 extern "C"
12752 #endif
12753 char $ac_func ();
12754 /* The GNU C library defines this for functions which it implements
12755 to always fail with ENOSYS. Some functions are actually named
12756 something starting with __ and the normal name is an alias. */
12757 #if defined __stub_$ac_func || defined __stub___$ac_func
12758 choke me
12759 #endif
12762 main ()
12764 return $ac_func ();
12766 return 0;
12768 _ACEOF
12769 rm -f conftest.$ac_objext conftest$ac_exeext
12770 if { (ac_try="$ac_link"
12771 case "(($ac_try" in
12772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12773 *) ac_try_echo=$ac_try;;
12774 esac
12775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12776 (eval "$ac_link") 2>conftest.er1
12777 ac_status=$?
12778 grep -v '^ *+' conftest.er1 >conftest.err
12779 rm -f conftest.er1
12780 cat conftest.err >&5
12781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12782 (exit $ac_status); } &&
12783 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12784 { (case "(($ac_try" in
12785 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12786 *) ac_try_echo=$ac_try;;
12787 esac
12788 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12789 (eval "$ac_try") 2>&5
12790 ac_status=$?
12791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12792 (exit $ac_status); }; } &&
12793 { ac_try='test -s conftest$ac_exeext'
12794 { (case "(($ac_try" in
12795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12796 *) ac_try_echo=$ac_try;;
12797 esac
12798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12799 (eval "$ac_try") 2>&5
12800 ac_status=$?
12801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12802 (exit $ac_status); }; }; then
12803 eval "$as_ac_var=yes"
12804 else
12805 echo "$as_me: failed program was:" >&5
12806 sed 's/^/| /' conftest.$ac_ext >&5
12808 eval "$as_ac_var=no"
12811 rm -f core conftest.err conftest.$ac_objext \
12812 conftest$ac_exeext conftest.$ac_ext
12814 ac_res=`eval echo '${'$as_ac_var'}'`
12815 { echo "$as_me:$LINENO: result: $ac_res" >&5
12816 echo "${ECHO_T}$ac_res" >&6; }
12817 if test `eval echo '${'$as_ac_var'}'` = yes; then
12818 cat >>confdefs.h <<_ACEOF
12819 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12820 _ACEOF
12821 break
12823 done
12827 for ac_func in memmove strcmp
12829 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12830 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12831 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12832 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12833 echo $ECHO_N "(cached) $ECHO_C" >&6
12834 else
12835 cat >conftest.$ac_ext <<_ACEOF
12836 /* confdefs.h. */
12837 _ACEOF
12838 cat confdefs.h >>conftest.$ac_ext
12839 cat >>conftest.$ac_ext <<_ACEOF
12840 /* end confdefs.h. */
12841 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12842 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12843 #define $ac_func innocuous_$ac_func
12845 /* System header to define __stub macros and hopefully few prototypes,
12846 which can conflict with char $ac_func (); below.
12847 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12848 <limits.h> exists even on freestanding compilers. */
12850 #ifdef __STDC__
12851 # include <limits.h>
12852 #else
12853 # include <assert.h>
12854 #endif
12856 #undef $ac_func
12858 /* Override any GCC internal prototype to avoid an error.
12859 Use char because int might match the return type of a GCC
12860 builtin and then its argument prototype would still apply. */
12861 #ifdef __cplusplus
12862 extern "C"
12863 #endif
12864 char $ac_func ();
12865 /* The GNU C library defines this for functions which it implements
12866 to always fail with ENOSYS. Some functions are actually named
12867 something starting with __ and the normal name is an alias. */
12868 #if defined __stub_$ac_func || defined __stub___$ac_func
12869 choke me
12870 #endif
12873 main ()
12875 return $ac_func ();
12877 return 0;
12879 _ACEOF
12880 rm -f conftest.$ac_objext conftest$ac_exeext
12881 if { (ac_try="$ac_link"
12882 case "(($ac_try" in
12883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12884 *) ac_try_echo=$ac_try;;
12885 esac
12886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12887 (eval "$ac_link") 2>conftest.er1
12888 ac_status=$?
12889 grep -v '^ *+' conftest.er1 >conftest.err
12890 rm -f conftest.er1
12891 cat conftest.err >&5
12892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12893 (exit $ac_status); } &&
12894 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12895 { (case "(($ac_try" in
12896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12897 *) ac_try_echo=$ac_try;;
12898 esac
12899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12900 (eval "$ac_try") 2>&5
12901 ac_status=$?
12902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12903 (exit $ac_status); }; } &&
12904 { ac_try='test -s conftest$ac_exeext'
12905 { (case "(($ac_try" in
12906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12907 *) ac_try_echo=$ac_try;;
12908 esac
12909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12910 (eval "$ac_try") 2>&5
12911 ac_status=$?
12912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12913 (exit $ac_status); }; }; then
12914 eval "$as_ac_var=yes"
12915 else
12916 echo "$as_me: failed program was:" >&5
12917 sed 's/^/| /' conftest.$ac_ext >&5
12919 eval "$as_ac_var=no"
12922 rm -f core conftest.err conftest.$ac_objext \
12923 conftest$ac_exeext conftest.$ac_ext
12925 ac_res=`eval echo '${'$as_ac_var'}'`
12926 { echo "$as_me:$LINENO: result: $ac_res" >&5
12927 echo "${ECHO_T}$ac_res" >&6; }
12928 if test `eval echo '${'$as_ac_var'}'` = yes; then
12929 cat >>confdefs.h <<_ACEOF
12930 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12931 _ACEOF
12934 done
12939 for ac_func in closedir opendir readdir
12941 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12942 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12943 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12944 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12945 echo $ECHO_N "(cached) $ECHO_C" >&6
12946 else
12947 cat >conftest.$ac_ext <<_ACEOF
12948 /* confdefs.h. */
12949 _ACEOF
12950 cat confdefs.h >>conftest.$ac_ext
12951 cat >>conftest.$ac_ext <<_ACEOF
12952 /* end confdefs.h. */
12953 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12954 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12955 #define $ac_func innocuous_$ac_func
12957 /* System header to define __stub macros and hopefully few prototypes,
12958 which can conflict with char $ac_func (); below.
12959 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12960 <limits.h> exists even on freestanding compilers. */
12962 #ifdef __STDC__
12963 # include <limits.h>
12964 #else
12965 # include <assert.h>
12966 #endif
12968 #undef $ac_func
12970 /* Override any GCC internal prototype to avoid an error.
12971 Use char because int might match the return type of a GCC
12972 builtin and then its argument prototype would still apply. */
12973 #ifdef __cplusplus
12974 extern "C"
12975 #endif
12976 char $ac_func ();
12977 /* The GNU C library defines this for functions which it implements
12978 to always fail with ENOSYS. Some functions are actually named
12979 something starting with __ and the normal name is an alias. */
12980 #if defined __stub_$ac_func || defined __stub___$ac_func
12981 choke me
12982 #endif
12985 main ()
12987 return $ac_func ();
12989 return 0;
12991 _ACEOF
12992 rm -f conftest.$ac_objext conftest$ac_exeext
12993 if { (ac_try="$ac_link"
12994 case "(($ac_try" in
12995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12996 *) ac_try_echo=$ac_try;;
12997 esac
12998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12999 (eval "$ac_link") 2>conftest.er1
13000 ac_status=$?
13001 grep -v '^ *+' conftest.er1 >conftest.err
13002 rm -f conftest.er1
13003 cat conftest.err >&5
13004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13005 (exit $ac_status); } &&
13006 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13007 { (case "(($ac_try" in
13008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13009 *) ac_try_echo=$ac_try;;
13010 esac
13011 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13012 (eval "$ac_try") 2>&5
13013 ac_status=$?
13014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13015 (exit $ac_status); }; } &&
13016 { ac_try='test -s conftest$ac_exeext'
13017 { (case "(($ac_try" in
13018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13019 *) ac_try_echo=$ac_try;;
13020 esac
13021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13022 (eval "$ac_try") 2>&5
13023 ac_status=$?
13024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13025 (exit $ac_status); }; }; then
13026 eval "$as_ac_var=yes"
13027 else
13028 echo "$as_me: failed program was:" >&5
13029 sed 's/^/| /' conftest.$ac_ext >&5
13031 eval "$as_ac_var=no"
13034 rm -f core conftest.err conftest.$ac_objext \
13035 conftest$ac_exeext conftest.$ac_ext
13037 ac_res=`eval echo '${'$as_ac_var'}'`
13038 { echo "$as_me:$LINENO: result: $ac_res" >&5
13039 echo "${ECHO_T}$ac_res" >&6; }
13040 if test `eval echo '${'$as_ac_var'}'` = yes; then
13041 cat >>confdefs.h <<_ACEOF
13042 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13043 _ACEOF
13046 done
13050 if test "$WITH_LLVMGCCDIR" = "default" ; then
13051 LLVMGCC="llvm-gcc${EXEEXT}"
13052 LLVMGXX="llvm-g++${EXEEXT}"
13053 LLVMGCCCOMMAND="$LLVMGCC"
13054 LLVMGXXCOMMAND="$LLVMGXX"
13055 LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13057 LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13059 # Extract the first word of "$LLVMGCC", so it can be a program name with args.
13060 set dummy $LLVMGCC; ac_word=$2
13061 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13062 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13063 if test "${ac_cv_path_LLVMGCC+set}" = set; then
13064 echo $ECHO_N "(cached) $ECHO_C" >&6
13065 else
13066 case $LLVMGCC in
13067 [\\/]* | ?:[\\/]*)
13068 ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
13071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13072 for as_dir in $PATH
13074 IFS=$as_save_IFS
13075 test -z "$as_dir" && as_dir=.
13076 for ac_exec_ext in '' $ac_executable_extensions; do
13077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13078 ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
13079 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13080 break 2
13082 done
13083 done
13084 IFS=$as_save_IFS
13087 esac
13089 LLVMGCC=$ac_cv_path_LLVMGCC
13090 if test -n "$LLVMGCC"; then
13091 { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
13092 echo "${ECHO_T}$LLVMGCC" >&6; }
13093 else
13094 { echo "$as_me:$LINENO: result: no" >&5
13095 echo "${ECHO_T}no" >&6; }
13099 # Extract the first word of "$LLVMGXX", so it can be a program name with args.
13100 set dummy $LLVMGXX; ac_word=$2
13101 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13102 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13103 if test "${ac_cv_path_LLVMGXX+set}" = set; then
13104 echo $ECHO_N "(cached) $ECHO_C" >&6
13105 else
13106 case $LLVMGXX in
13107 [\\/]* | ?:[\\/]*)
13108 ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
13111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13112 for as_dir in $PATH
13114 IFS=$as_save_IFS
13115 test -z "$as_dir" && as_dir=.
13116 for ac_exec_ext in '' $ac_executable_extensions; do
13117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13118 ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
13119 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13120 break 2
13122 done
13123 done
13124 IFS=$as_save_IFS
13127 esac
13129 LLVMGXX=$ac_cv_path_LLVMGXX
13130 if test -n "$LLVMGXX"; then
13131 { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
13132 echo "${ECHO_T}$LLVMGXX" >&6; }
13133 else
13134 { echo "$as_me:$LINENO: result: no" >&5
13135 echo "${ECHO_T}no" >&6; }
13139 else
13140 if test -z "$LLVMGCC"; then
13141 LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
13142 LLVMGCCCOMMAND="$LLVMGCC"
13144 if test -z "$LLVMGXX"; then
13145 LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
13146 LLVMGXXCOMMAND="$LLVMGXX"
13149 LLVMGCC=$LLVMGCC
13151 LLVMGXX=$LLVMGXX
13153 LLVMGCCCOMMAND=$LLVMGCCCOMMAND
13155 LLVMGXXCOMMAND=$LLVMGXXCOMMAND
13160 # Check whether --with-llvmcc was given.
13161 if test "${with_llvmcc+set}" = set; then
13162 withval=$with_llvmcc;
13163 else
13164 with_llvmcc=check
13167 { echo "$as_me:$LINENO: checking LLVM capable compiler" >&5
13168 echo $ECHO_N "checking LLVM capable compiler... $ECHO_C" >&6; }
13169 if test "$with_llvmcc" != "check"; then
13170 if (test "$with_llvmcc" != "llvm-gcc" &&
13171 test "$with_llvmcc" != "clang" &&
13172 test "$with_llvmcc" != "none"); then
13173 { { echo "$as_me:$LINENO: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&5
13174 echo "$as_me: error: invalid value for --with-llvmcc, expected 'llvm-gcc', 'clang', or 'none'." >&2;}
13175 { (exit 1); exit 1; }; }
13177 WITH_LLVMCC="$with_llvmcc"
13178 elif test -n "$LLVMGCC"; then
13179 WITH_LLVMCC=llvm-gcc
13180 elif test -n "$WITH_CLANGPATH" || test "$WITH_BUILT_CLANG" -ne "0"; then
13181 WITH_LLVMCC=clang
13182 else
13183 WITH_LLVMCC=none
13185 { echo "$as_me:$LINENO: result: $WITH_LLVMCC" >&5
13186 echo "${ECHO_T}$WITH_LLVMCC" >&6; }
13187 LLVMCC_OPTION=$WITH_LLVMCC
13190 { echo "$as_me:$LINENO: checking tool compatibility" >&5
13191 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
13193 ICC=no
13194 IXX=no
13195 case $CC in
13196 icc*|icpc*)
13197 ICC=yes
13198 IXX=yes
13202 esac
13204 if test "$GCC" != "yes" && test "$ICC" != "yes"
13205 then
13206 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
13207 echo "$as_me: error: gcc|icc required but not found" >&2;}
13208 { (exit 1); exit 1; }; }
13211 if test "$GXX" != "yes" && test "$IXX" != "yes"
13212 then
13213 { { echo "$as_me:$LINENO: error: g++|icc required but not found" >&5
13214 echo "$as_me: error: g++|icc required but not found" >&2;}
13215 { (exit 1); exit 1; }; }
13218 if test "$GCC" = "yes"
13219 then
13220 cat >conftest.$ac_ext <<_ACEOF
13221 #if !defined(__GNUC__) || __GNUC__ < 3
13222 #error Unsupported GCC version
13223 #endif
13225 _ACEOF
13226 rm -f conftest.$ac_objext
13227 if { (ac_try="$ac_compile"
13228 case "(($ac_try" in
13229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13230 *) ac_try_echo=$ac_try;;
13231 esac
13232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13233 (eval "$ac_compile") 2>conftest.er1
13234 ac_status=$?
13235 grep -v '^ *+' conftest.er1 >conftest.err
13236 rm -f conftest.er1
13237 cat conftest.err >&5
13238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13239 (exit $ac_status); } &&
13240 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13241 { (case "(($ac_try" in
13242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13243 *) ac_try_echo=$ac_try;;
13244 esac
13245 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13246 (eval "$ac_try") 2>&5
13247 ac_status=$?
13248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13249 (exit $ac_status); }; } &&
13250 { ac_try='test -s conftest.$ac_objext'
13251 { (case "(($ac_try" in
13252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13253 *) ac_try_echo=$ac_try;;
13254 esac
13255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13256 (eval "$ac_try") 2>&5
13257 ac_status=$?
13258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13259 (exit $ac_status); }; }; then
13261 else
13262 echo "$as_me: failed program was:" >&5
13263 sed 's/^/| /' conftest.$ac_ext >&5
13265 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
13266 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
13267 { (exit 1); exit 1; }; }
13270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13273 if test -z "$llvm_cv_gnu_make_command"
13274 then
13275 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
13276 echo "$as_me: error: GNU Make required but not found" >&2;}
13277 { (exit 1); exit 1; }; }
13280 { echo "$as_me:$LINENO: result: ok" >&5
13281 echo "${ECHO_T}ok" >&6; }
13283 { echo "$as_me:$LINENO: checking optional compiler flags" >&5
13284 echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
13285 NO_VARIADIC_MACROS=`$CXX -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
13287 NO_MISSING_FIELD_INITIALIZERS=`$CXX -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
13289 { echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&5
13290 echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS" >&6; }
13294 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
13295 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
13296 if test "${ac_cv_lib_m_sin+set}" = set; then
13297 echo $ECHO_N "(cached) $ECHO_C" >&6
13298 else
13299 ac_check_lib_save_LIBS=$LIBS
13300 LIBS="-lm $LIBS"
13301 cat >conftest.$ac_ext <<_ACEOF
13302 /* confdefs.h. */
13303 _ACEOF
13304 cat confdefs.h >>conftest.$ac_ext
13305 cat >>conftest.$ac_ext <<_ACEOF
13306 /* end confdefs.h. */
13308 /* Override any GCC internal prototype to avoid an error.
13309 Use char because int might match the return type of a GCC
13310 builtin and then its argument prototype would still apply. */
13311 #ifdef __cplusplus
13312 extern "C"
13313 #endif
13314 char sin ();
13316 main ()
13318 return sin ();
13320 return 0;
13322 _ACEOF
13323 rm -f conftest.$ac_objext conftest$ac_exeext
13324 if { (ac_try="$ac_link"
13325 case "(($ac_try" in
13326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13327 *) ac_try_echo=$ac_try;;
13328 esac
13329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13330 (eval "$ac_link") 2>conftest.er1
13331 ac_status=$?
13332 grep -v '^ *+' conftest.er1 >conftest.err
13333 rm -f conftest.er1
13334 cat conftest.err >&5
13335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13336 (exit $ac_status); } &&
13337 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13338 { (case "(($ac_try" in
13339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13340 *) ac_try_echo=$ac_try;;
13341 esac
13342 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13343 (eval "$ac_try") 2>&5
13344 ac_status=$?
13345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13346 (exit $ac_status); }; } &&
13347 { ac_try='test -s conftest$ac_exeext'
13348 { (case "(($ac_try" in
13349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13350 *) ac_try_echo=$ac_try;;
13351 esac
13352 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13353 (eval "$ac_try") 2>&5
13354 ac_status=$?
13355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13356 (exit $ac_status); }; }; then
13357 ac_cv_lib_m_sin=yes
13358 else
13359 echo "$as_me: failed program was:" >&5
13360 sed 's/^/| /' conftest.$ac_ext >&5
13362 ac_cv_lib_m_sin=no
13365 rm -f core conftest.err conftest.$ac_objext \
13366 conftest$ac_exeext conftest.$ac_ext
13367 LIBS=$ac_check_lib_save_LIBS
13369 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
13370 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
13371 if test $ac_cv_lib_m_sin = yes; then
13372 cat >>confdefs.h <<_ACEOF
13373 #define HAVE_LIBM 1
13374 _ACEOF
13376 LIBS="-lm $LIBS"
13380 if test "$llvm_cv_os_type" = "MingW" ; then
13382 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
13383 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
13384 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
13385 echo $ECHO_N "(cached) $ECHO_C" >&6
13386 else
13387 ac_check_lib_save_LIBS=$LIBS
13388 LIBS="-limagehlp $LIBS"
13389 cat >conftest.$ac_ext <<_ACEOF
13390 /* confdefs.h. */
13391 _ACEOF
13392 cat confdefs.h >>conftest.$ac_ext
13393 cat >>conftest.$ac_ext <<_ACEOF
13394 /* end confdefs.h. */
13398 main ()
13400 return main ();
13402 return 0;
13404 _ACEOF
13405 rm -f conftest.$ac_objext conftest$ac_exeext
13406 if { (ac_try="$ac_link"
13407 case "(($ac_try" in
13408 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13409 *) ac_try_echo=$ac_try;;
13410 esac
13411 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13412 (eval "$ac_link") 2>conftest.er1
13413 ac_status=$?
13414 grep -v '^ *+' conftest.er1 >conftest.err
13415 rm -f conftest.er1
13416 cat conftest.err >&5
13417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13418 (exit $ac_status); } &&
13419 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13420 { (case "(($ac_try" in
13421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13422 *) ac_try_echo=$ac_try;;
13423 esac
13424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13425 (eval "$ac_try") 2>&5
13426 ac_status=$?
13427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13428 (exit $ac_status); }; } &&
13429 { ac_try='test -s conftest$ac_exeext'
13430 { (case "(($ac_try" in
13431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13432 *) ac_try_echo=$ac_try;;
13433 esac
13434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13435 (eval "$ac_try") 2>&5
13436 ac_status=$?
13437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13438 (exit $ac_status); }; }; then
13439 ac_cv_lib_imagehlp_main=yes
13440 else
13441 echo "$as_me: failed program was:" >&5
13442 sed 's/^/| /' conftest.$ac_ext >&5
13444 ac_cv_lib_imagehlp_main=no
13447 rm -f core conftest.err conftest.$ac_objext \
13448 conftest$ac_exeext conftest.$ac_ext
13449 LIBS=$ac_check_lib_save_LIBS
13451 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
13452 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
13453 if test $ac_cv_lib_imagehlp_main = yes; then
13454 cat >>confdefs.h <<_ACEOF
13455 #define HAVE_LIBIMAGEHLP 1
13456 _ACEOF
13458 LIBS="-limagehlp $LIBS"
13463 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
13464 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
13465 if test "${ac_cv_lib_psapi_main+set}" = set; then
13466 echo $ECHO_N "(cached) $ECHO_C" >&6
13467 else
13468 ac_check_lib_save_LIBS=$LIBS
13469 LIBS="-lpsapi $LIBS"
13470 cat >conftest.$ac_ext <<_ACEOF
13471 /* confdefs.h. */
13472 _ACEOF
13473 cat confdefs.h >>conftest.$ac_ext
13474 cat >>conftest.$ac_ext <<_ACEOF
13475 /* end confdefs.h. */
13479 main ()
13481 return main ();
13483 return 0;
13485 _ACEOF
13486 rm -f conftest.$ac_objext conftest$ac_exeext
13487 if { (ac_try="$ac_link"
13488 case "(($ac_try" in
13489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13490 *) ac_try_echo=$ac_try;;
13491 esac
13492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13493 (eval "$ac_link") 2>conftest.er1
13494 ac_status=$?
13495 grep -v '^ *+' conftest.er1 >conftest.err
13496 rm -f conftest.er1
13497 cat conftest.err >&5
13498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13499 (exit $ac_status); } &&
13500 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13501 { (case "(($ac_try" in
13502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13503 *) ac_try_echo=$ac_try;;
13504 esac
13505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13506 (eval "$ac_try") 2>&5
13507 ac_status=$?
13508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13509 (exit $ac_status); }; } &&
13510 { ac_try='test -s conftest$ac_exeext'
13511 { (case "(($ac_try" in
13512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13513 *) ac_try_echo=$ac_try;;
13514 esac
13515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13516 (eval "$ac_try") 2>&5
13517 ac_status=$?
13518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13519 (exit $ac_status); }; }; then
13520 ac_cv_lib_psapi_main=yes
13521 else
13522 echo "$as_me: failed program was:" >&5
13523 sed 's/^/| /' conftest.$ac_ext >&5
13525 ac_cv_lib_psapi_main=no
13528 rm -f core conftest.err conftest.$ac_objext \
13529 conftest$ac_exeext conftest.$ac_ext
13530 LIBS=$ac_check_lib_save_LIBS
13532 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
13533 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
13534 if test $ac_cv_lib_psapi_main = yes; then
13535 cat >>confdefs.h <<_ACEOF
13536 #define HAVE_LIBPSAPI 1
13537 _ACEOF
13539 LIBS="-lpsapi $LIBS"
13545 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13546 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
13547 if test "${ac_cv_search_dlopen+set}" = set; then
13548 echo $ECHO_N "(cached) $ECHO_C" >&6
13549 else
13550 ac_func_search_save_LIBS=$LIBS
13551 cat >conftest.$ac_ext <<_ACEOF
13552 /* confdefs.h. */
13553 _ACEOF
13554 cat confdefs.h >>conftest.$ac_ext
13555 cat >>conftest.$ac_ext <<_ACEOF
13556 /* end confdefs.h. */
13558 /* Override any GCC internal prototype to avoid an error.
13559 Use char because int might match the return type of a GCC
13560 builtin and then its argument prototype would still apply. */
13561 #ifdef __cplusplus
13562 extern "C"
13563 #endif
13564 char dlopen ();
13566 main ()
13568 return dlopen ();
13570 return 0;
13572 _ACEOF
13573 for ac_lib in '' dl; do
13574 if test -z "$ac_lib"; then
13575 ac_res="none required"
13576 else
13577 ac_res=-l$ac_lib
13578 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13580 rm -f conftest.$ac_objext conftest$ac_exeext
13581 if { (ac_try="$ac_link"
13582 case "(($ac_try" in
13583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13584 *) ac_try_echo=$ac_try;;
13585 esac
13586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13587 (eval "$ac_link") 2>conftest.er1
13588 ac_status=$?
13589 grep -v '^ *+' conftest.er1 >conftest.err
13590 rm -f conftest.er1
13591 cat conftest.err >&5
13592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13593 (exit $ac_status); } &&
13594 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13595 { (case "(($ac_try" in
13596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13597 *) ac_try_echo=$ac_try;;
13598 esac
13599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13600 (eval "$ac_try") 2>&5
13601 ac_status=$?
13602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13603 (exit $ac_status); }; } &&
13604 { ac_try='test -s conftest$ac_exeext'
13605 { (case "(($ac_try" in
13606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13607 *) ac_try_echo=$ac_try;;
13608 esac
13609 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13610 (eval "$ac_try") 2>&5
13611 ac_status=$?
13612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13613 (exit $ac_status); }; }; then
13614 ac_cv_search_dlopen=$ac_res
13615 else
13616 echo "$as_me: failed program was:" >&5
13617 sed 's/^/| /' conftest.$ac_ext >&5
13622 rm -f core conftest.err conftest.$ac_objext \
13623 conftest$ac_exeext
13624 if test "${ac_cv_search_dlopen+set}" = set; then
13625 break
13627 done
13628 if test "${ac_cv_search_dlopen+set}" = set; then
13630 else
13631 ac_cv_search_dlopen=no
13633 rm conftest.$ac_ext
13634 LIBS=$ac_func_search_save_LIBS
13636 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13637 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
13638 ac_res=$ac_cv_search_dlopen
13639 if test "$ac_res" != no; then
13640 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13642 cat >>confdefs.h <<\_ACEOF
13643 #define HAVE_DLOPEN 1
13644 _ACEOF
13646 else
13647 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
13648 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
13652 if test "$llvm_cv_enable_libffi" = "yes" ; then
13653 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
13654 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
13655 if test "${ac_cv_search_ffi_call+set}" = set; then
13656 echo $ECHO_N "(cached) $ECHO_C" >&6
13657 else
13658 ac_func_search_save_LIBS=$LIBS
13659 cat >conftest.$ac_ext <<_ACEOF
13660 /* confdefs.h. */
13661 _ACEOF
13662 cat confdefs.h >>conftest.$ac_ext
13663 cat >>conftest.$ac_ext <<_ACEOF
13664 /* end confdefs.h. */
13666 /* Override any GCC internal prototype to avoid an error.
13667 Use char because int might match the return type of a GCC
13668 builtin and then its argument prototype would still apply. */
13669 #ifdef __cplusplus
13670 extern "C"
13671 #endif
13672 char ffi_call ();
13674 main ()
13676 return ffi_call ();
13678 return 0;
13680 _ACEOF
13681 for ac_lib in '' ffi; do
13682 if test -z "$ac_lib"; then
13683 ac_res="none required"
13684 else
13685 ac_res=-l$ac_lib
13686 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13688 rm -f conftest.$ac_objext conftest$ac_exeext
13689 if { (ac_try="$ac_link"
13690 case "(($ac_try" in
13691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13692 *) ac_try_echo=$ac_try;;
13693 esac
13694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13695 (eval "$ac_link") 2>conftest.er1
13696 ac_status=$?
13697 grep -v '^ *+' conftest.er1 >conftest.err
13698 rm -f conftest.er1
13699 cat conftest.err >&5
13700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13701 (exit $ac_status); } &&
13702 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13703 { (case "(($ac_try" in
13704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13705 *) ac_try_echo=$ac_try;;
13706 esac
13707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13708 (eval "$ac_try") 2>&5
13709 ac_status=$?
13710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13711 (exit $ac_status); }; } &&
13712 { ac_try='test -s conftest$ac_exeext'
13713 { (case "(($ac_try" in
13714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13715 *) ac_try_echo=$ac_try;;
13716 esac
13717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13718 (eval "$ac_try") 2>&5
13719 ac_status=$?
13720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13721 (exit $ac_status); }; }; then
13722 ac_cv_search_ffi_call=$ac_res
13723 else
13724 echo "$as_me: failed program was:" >&5
13725 sed 's/^/| /' conftest.$ac_ext >&5
13730 rm -f core conftest.err conftest.$ac_objext \
13731 conftest$ac_exeext
13732 if test "${ac_cv_search_ffi_call+set}" = set; then
13733 break
13735 done
13736 if test "${ac_cv_search_ffi_call+set}" = set; then
13738 else
13739 ac_cv_search_ffi_call=no
13741 rm conftest.$ac_ext
13742 LIBS=$ac_func_search_save_LIBS
13744 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
13745 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
13746 ac_res=$ac_cv_search_ffi_call
13747 if test "$ac_res" != no; then
13748 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13750 cat >>confdefs.h <<\_ACEOF
13751 #define HAVE_FFI_CALL 1
13752 _ACEOF
13754 else
13755 { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
13756 echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
13757 { (exit 1); exit 1; }; }
13762 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
13763 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
13764 if test "${ac_cv_search_mallinfo+set}" = set; then
13765 echo $ECHO_N "(cached) $ECHO_C" >&6
13766 else
13767 ac_func_search_save_LIBS=$LIBS
13768 cat >conftest.$ac_ext <<_ACEOF
13769 /* confdefs.h. */
13770 _ACEOF
13771 cat confdefs.h >>conftest.$ac_ext
13772 cat >>conftest.$ac_ext <<_ACEOF
13773 /* end confdefs.h. */
13775 /* Override any GCC internal prototype to avoid an error.
13776 Use char because int might match the return type of a GCC
13777 builtin and then its argument prototype would still apply. */
13778 #ifdef __cplusplus
13779 extern "C"
13780 #endif
13781 char mallinfo ();
13783 main ()
13785 return mallinfo ();
13787 return 0;
13789 _ACEOF
13790 for ac_lib in '' malloc; do
13791 if test -z "$ac_lib"; then
13792 ac_res="none required"
13793 else
13794 ac_res=-l$ac_lib
13795 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13797 rm -f conftest.$ac_objext conftest$ac_exeext
13798 if { (ac_try="$ac_link"
13799 case "(($ac_try" in
13800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13801 *) ac_try_echo=$ac_try;;
13802 esac
13803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13804 (eval "$ac_link") 2>conftest.er1
13805 ac_status=$?
13806 grep -v '^ *+' conftest.er1 >conftest.err
13807 rm -f conftest.er1
13808 cat conftest.err >&5
13809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13810 (exit $ac_status); } &&
13811 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13812 { (case "(($ac_try" in
13813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13814 *) ac_try_echo=$ac_try;;
13815 esac
13816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13817 (eval "$ac_try") 2>&5
13818 ac_status=$?
13819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13820 (exit $ac_status); }; } &&
13821 { ac_try='test -s conftest$ac_exeext'
13822 { (case "(($ac_try" in
13823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13824 *) ac_try_echo=$ac_try;;
13825 esac
13826 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13827 (eval "$ac_try") 2>&5
13828 ac_status=$?
13829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13830 (exit $ac_status); }; }; then
13831 ac_cv_search_mallinfo=$ac_res
13832 else
13833 echo "$as_me: failed program was:" >&5
13834 sed 's/^/| /' conftest.$ac_ext >&5
13839 rm -f core conftest.err conftest.$ac_objext \
13840 conftest$ac_exeext
13841 if test "${ac_cv_search_mallinfo+set}" = set; then
13842 break
13844 done
13845 if test "${ac_cv_search_mallinfo+set}" = set; then
13847 else
13848 ac_cv_search_mallinfo=no
13850 rm conftest.$ac_ext
13851 LIBS=$ac_func_search_save_LIBS
13853 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
13854 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
13855 ac_res=$ac_cv_search_mallinfo
13856 if test "$ac_res" != no; then
13857 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13859 cat >>confdefs.h <<\_ACEOF
13860 #define HAVE_MALLINFO 1
13861 _ACEOF
13866 if test "$ENABLE_THREADS" -eq 1 ; then
13868 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
13869 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
13870 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
13871 echo $ECHO_N "(cached) $ECHO_C" >&6
13872 else
13873 ac_check_lib_save_LIBS=$LIBS
13874 LIBS="-lpthread $LIBS"
13875 cat >conftest.$ac_ext <<_ACEOF
13876 /* confdefs.h. */
13877 _ACEOF
13878 cat confdefs.h >>conftest.$ac_ext
13879 cat >>conftest.$ac_ext <<_ACEOF
13880 /* end confdefs.h. */
13882 /* Override any GCC internal prototype to avoid an error.
13883 Use char because int might match the return type of a GCC
13884 builtin and then its argument prototype would still apply. */
13885 #ifdef __cplusplus
13886 extern "C"
13887 #endif
13888 char pthread_mutex_init ();
13890 main ()
13892 return pthread_mutex_init ();
13894 return 0;
13896 _ACEOF
13897 rm -f conftest.$ac_objext conftest$ac_exeext
13898 if { (ac_try="$ac_link"
13899 case "(($ac_try" in
13900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13901 *) ac_try_echo=$ac_try;;
13902 esac
13903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13904 (eval "$ac_link") 2>conftest.er1
13905 ac_status=$?
13906 grep -v '^ *+' conftest.er1 >conftest.err
13907 rm -f conftest.er1
13908 cat conftest.err >&5
13909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13910 (exit $ac_status); } &&
13911 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13912 { (case "(($ac_try" in
13913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13914 *) ac_try_echo=$ac_try;;
13915 esac
13916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13917 (eval "$ac_try") 2>&5
13918 ac_status=$?
13919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13920 (exit $ac_status); }; } &&
13921 { ac_try='test -s conftest$ac_exeext'
13922 { (case "(($ac_try" in
13923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13924 *) ac_try_echo=$ac_try;;
13925 esac
13926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13927 (eval "$ac_try") 2>&5
13928 ac_status=$?
13929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13930 (exit $ac_status); }; }; then
13931 ac_cv_lib_pthread_pthread_mutex_init=yes
13932 else
13933 echo "$as_me: failed program was:" >&5
13934 sed 's/^/| /' conftest.$ac_ext >&5
13936 ac_cv_lib_pthread_pthread_mutex_init=no
13939 rm -f core conftest.err conftest.$ac_objext \
13940 conftest$ac_exeext conftest.$ac_ext
13941 LIBS=$ac_check_lib_save_LIBS
13943 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
13944 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
13945 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
13946 cat >>confdefs.h <<_ACEOF
13947 #define HAVE_LIBPTHREAD 1
13948 _ACEOF
13950 LIBS="-lpthread $LIBS"
13954 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
13955 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
13956 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
13957 echo $ECHO_N "(cached) $ECHO_C" >&6
13958 else
13959 ac_func_search_save_LIBS=$LIBS
13960 cat >conftest.$ac_ext <<_ACEOF
13961 /* confdefs.h. */
13962 _ACEOF
13963 cat confdefs.h >>conftest.$ac_ext
13964 cat >>conftest.$ac_ext <<_ACEOF
13965 /* end confdefs.h. */
13967 /* Override any GCC internal prototype to avoid an error.
13968 Use char because int might match the return type of a GCC
13969 builtin and then its argument prototype would still apply. */
13970 #ifdef __cplusplus
13971 extern "C"
13972 #endif
13973 char pthread_mutex_lock ();
13975 main ()
13977 return pthread_mutex_lock ();
13979 return 0;
13981 _ACEOF
13982 for ac_lib in '' pthread; do
13983 if test -z "$ac_lib"; then
13984 ac_res="none required"
13985 else
13986 ac_res=-l$ac_lib
13987 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13989 rm -f conftest.$ac_objext conftest$ac_exeext
13990 if { (ac_try="$ac_link"
13991 case "(($ac_try" in
13992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13993 *) ac_try_echo=$ac_try;;
13994 esac
13995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13996 (eval "$ac_link") 2>conftest.er1
13997 ac_status=$?
13998 grep -v '^ *+' conftest.er1 >conftest.err
13999 rm -f conftest.er1
14000 cat conftest.err >&5
14001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14002 (exit $ac_status); } &&
14003 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14004 { (case "(($ac_try" in
14005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14006 *) ac_try_echo=$ac_try;;
14007 esac
14008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14009 (eval "$ac_try") 2>&5
14010 ac_status=$?
14011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14012 (exit $ac_status); }; } &&
14013 { ac_try='test -s conftest$ac_exeext'
14014 { (case "(($ac_try" in
14015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14016 *) ac_try_echo=$ac_try;;
14017 esac
14018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14019 (eval "$ac_try") 2>&5
14020 ac_status=$?
14021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14022 (exit $ac_status); }; }; then
14023 ac_cv_search_pthread_mutex_lock=$ac_res
14024 else
14025 echo "$as_me: failed program was:" >&5
14026 sed 's/^/| /' conftest.$ac_ext >&5
14031 rm -f core conftest.err conftest.$ac_objext \
14032 conftest$ac_exeext
14033 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14034 break
14036 done
14037 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
14039 else
14040 ac_cv_search_pthread_mutex_lock=no
14042 rm conftest.$ac_ext
14043 LIBS=$ac_func_search_save_LIBS
14045 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
14046 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
14047 ac_res=$ac_cv_search_pthread_mutex_lock
14048 if test "$ac_res" != no; then
14049 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14051 cat >>confdefs.h <<\_ACEOF
14052 #define HAVE_PTHREAD_MUTEX_LOCK 1
14053 _ACEOF
14057 { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
14058 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
14059 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14060 echo $ECHO_N "(cached) $ECHO_C" >&6
14061 else
14062 ac_func_search_save_LIBS=$LIBS
14063 cat >conftest.$ac_ext <<_ACEOF
14064 /* confdefs.h. */
14065 _ACEOF
14066 cat confdefs.h >>conftest.$ac_ext
14067 cat >>conftest.$ac_ext <<_ACEOF
14068 /* end confdefs.h. */
14070 /* Override any GCC internal prototype to avoid an error.
14071 Use char because int might match the return type of a GCC
14072 builtin and then its argument prototype would still apply. */
14073 #ifdef __cplusplus
14074 extern "C"
14075 #endif
14076 char pthread_rwlock_init ();
14078 main ()
14080 return pthread_rwlock_init ();
14082 return 0;
14084 _ACEOF
14085 for ac_lib in '' pthread; do
14086 if test -z "$ac_lib"; then
14087 ac_res="none required"
14088 else
14089 ac_res=-l$ac_lib
14090 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14092 rm -f conftest.$ac_objext conftest$ac_exeext
14093 if { (ac_try="$ac_link"
14094 case "(($ac_try" in
14095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14096 *) ac_try_echo=$ac_try;;
14097 esac
14098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14099 (eval "$ac_link") 2>conftest.er1
14100 ac_status=$?
14101 grep -v '^ *+' conftest.er1 >conftest.err
14102 rm -f conftest.er1
14103 cat conftest.err >&5
14104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14105 (exit $ac_status); } &&
14106 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14107 { (case "(($ac_try" in
14108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14109 *) ac_try_echo=$ac_try;;
14110 esac
14111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14112 (eval "$ac_try") 2>&5
14113 ac_status=$?
14114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14115 (exit $ac_status); }; } &&
14116 { ac_try='test -s conftest$ac_exeext'
14117 { (case "(($ac_try" in
14118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14119 *) ac_try_echo=$ac_try;;
14120 esac
14121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14122 (eval "$ac_try") 2>&5
14123 ac_status=$?
14124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14125 (exit $ac_status); }; }; then
14126 ac_cv_search_pthread_rwlock_init=$ac_res
14127 else
14128 echo "$as_me: failed program was:" >&5
14129 sed 's/^/| /' conftest.$ac_ext >&5
14134 rm -f core conftest.err conftest.$ac_objext \
14135 conftest$ac_exeext
14136 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14137 break
14139 done
14140 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
14142 else
14143 ac_cv_search_pthread_rwlock_init=no
14145 rm conftest.$ac_ext
14146 LIBS=$ac_func_search_save_LIBS
14148 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
14149 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
14150 ac_res=$ac_cv_search_pthread_rwlock_init
14151 if test "$ac_res" != no; then
14152 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14154 cat >>confdefs.h <<\_ACEOF
14155 #define HAVE_PTHREAD_RWLOCK_INIT 1
14156 _ACEOF
14160 { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
14161 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
14162 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14163 echo $ECHO_N "(cached) $ECHO_C" >&6
14164 else
14165 ac_func_search_save_LIBS=$LIBS
14166 cat >conftest.$ac_ext <<_ACEOF
14167 /* confdefs.h. */
14168 _ACEOF
14169 cat confdefs.h >>conftest.$ac_ext
14170 cat >>conftest.$ac_ext <<_ACEOF
14171 /* end confdefs.h. */
14173 /* Override any GCC internal prototype to avoid an error.
14174 Use char because int might match the return type of a GCC
14175 builtin and then its argument prototype would still apply. */
14176 #ifdef __cplusplus
14177 extern "C"
14178 #endif
14179 char pthread_getspecific ();
14181 main ()
14183 return pthread_getspecific ();
14185 return 0;
14187 _ACEOF
14188 for ac_lib in '' pthread; do
14189 if test -z "$ac_lib"; then
14190 ac_res="none required"
14191 else
14192 ac_res=-l$ac_lib
14193 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14195 rm -f conftest.$ac_objext conftest$ac_exeext
14196 if { (ac_try="$ac_link"
14197 case "(($ac_try" in
14198 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14199 *) ac_try_echo=$ac_try;;
14200 esac
14201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14202 (eval "$ac_link") 2>conftest.er1
14203 ac_status=$?
14204 grep -v '^ *+' conftest.er1 >conftest.err
14205 rm -f conftest.er1
14206 cat conftest.err >&5
14207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14208 (exit $ac_status); } &&
14209 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14210 { (case "(($ac_try" in
14211 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14212 *) ac_try_echo=$ac_try;;
14213 esac
14214 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14215 (eval "$ac_try") 2>&5
14216 ac_status=$?
14217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14218 (exit $ac_status); }; } &&
14219 { ac_try='test -s conftest$ac_exeext'
14220 { (case "(($ac_try" in
14221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14222 *) ac_try_echo=$ac_try;;
14223 esac
14224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14225 (eval "$ac_try") 2>&5
14226 ac_status=$?
14227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14228 (exit $ac_status); }; }; then
14229 ac_cv_search_pthread_getspecific=$ac_res
14230 else
14231 echo "$as_me: failed program was:" >&5
14232 sed 's/^/| /' conftest.$ac_ext >&5
14237 rm -f core conftest.err conftest.$ac_objext \
14238 conftest$ac_exeext
14239 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14240 break
14242 done
14243 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
14245 else
14246 ac_cv_search_pthread_getspecific=no
14248 rm conftest.$ac_ext
14249 LIBS=$ac_func_search_save_LIBS
14251 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
14252 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
14253 ac_res=$ac_cv_search_pthread_getspecific
14254 if test "$ac_res" != no; then
14255 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14257 cat >>confdefs.h <<\_ACEOF
14258 #define HAVE_PTHREAD_GETSPECIFIC 1
14259 _ACEOF
14266 # Check whether --with-udis86 was given.
14267 if test "${with_udis86+set}" = set; then
14268 withval=$with_udis86;
14269 USE_UDIS86=1
14271 case "$withval" in
14272 /usr/lib|yes) ;;
14273 *) LDFLAGS="$LDFLAGS -L${withval}" ;;
14274 esac
14276 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
14277 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
14278 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
14279 echo $ECHO_N "(cached) $ECHO_C" >&6
14280 else
14281 ac_check_lib_save_LIBS=$LIBS
14282 LIBS="-ludis86 $LIBS"
14283 cat >conftest.$ac_ext <<_ACEOF
14284 /* confdefs.h. */
14285 _ACEOF
14286 cat confdefs.h >>conftest.$ac_ext
14287 cat >>conftest.$ac_ext <<_ACEOF
14288 /* end confdefs.h. */
14290 /* Override any GCC internal prototype to avoid an error.
14291 Use char because int might match the return type of a GCC
14292 builtin and then its argument prototype would still apply. */
14293 #ifdef __cplusplus
14294 extern "C"
14295 #endif
14296 char ud_init ();
14298 main ()
14300 return ud_init ();
14302 return 0;
14304 _ACEOF
14305 rm -f conftest.$ac_objext conftest$ac_exeext
14306 if { (ac_try="$ac_link"
14307 case "(($ac_try" in
14308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14309 *) ac_try_echo=$ac_try;;
14310 esac
14311 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14312 (eval "$ac_link") 2>conftest.er1
14313 ac_status=$?
14314 grep -v '^ *+' conftest.er1 >conftest.err
14315 rm -f conftest.er1
14316 cat conftest.err >&5
14317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14318 (exit $ac_status); } &&
14319 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14320 { (case "(($ac_try" in
14321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14322 *) ac_try_echo=$ac_try;;
14323 esac
14324 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14325 (eval "$ac_try") 2>&5
14326 ac_status=$?
14327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14328 (exit $ac_status); }; } &&
14329 { ac_try='test -s conftest$ac_exeext'
14330 { (case "(($ac_try" in
14331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14332 *) ac_try_echo=$ac_try;;
14333 esac
14334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14335 (eval "$ac_try") 2>&5
14336 ac_status=$?
14337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14338 (exit $ac_status); }; }; then
14339 ac_cv_lib_udis86_ud_init=yes
14340 else
14341 echo "$as_me: failed program was:" >&5
14342 sed 's/^/| /' conftest.$ac_ext >&5
14344 ac_cv_lib_udis86_ud_init=no
14347 rm -f core conftest.err conftest.$ac_objext \
14348 conftest$ac_exeext conftest.$ac_ext
14349 LIBS=$ac_check_lib_save_LIBS
14351 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
14352 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
14353 if test $ac_cv_lib_udis86_ud_init = yes; then
14354 cat >>confdefs.h <<_ACEOF
14355 #define HAVE_LIBUDIS86 1
14356 _ACEOF
14358 LIBS="-ludis86 $LIBS"
14360 else
14362 echo "Error! You need to have libudis86 around."
14363 exit -1
14368 else
14369 USE_UDIS86=0
14374 cat >>confdefs.h <<_ACEOF
14375 #define USE_UDIS86 $USE_UDIS86
14376 _ACEOF
14380 # Check whether --with-oprofile was given.
14381 if test "${with_oprofile+set}" = set; then
14382 withval=$with_oprofile;
14383 USE_OPROFILE=1
14385 case "$withval" in
14386 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
14387 no) llvm_cv_oppath=
14388 USE_OPROFILE=0
14390 *) llvm_cv_oppath="${withval}/lib/oprofile"
14391 CPPFLAGS="-I${withval}/include";;
14392 esac
14393 if test -n "$llvm_cv_oppath" ; then
14394 LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
14395 { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
14396 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
14397 if test "${ac_cv_search_bfd_init+set}" = set; then
14398 echo $ECHO_N "(cached) $ECHO_C" >&6
14399 else
14400 ac_func_search_save_LIBS=$LIBS
14401 cat >conftest.$ac_ext <<_ACEOF
14402 /* confdefs.h. */
14403 _ACEOF
14404 cat confdefs.h >>conftest.$ac_ext
14405 cat >>conftest.$ac_ext <<_ACEOF
14406 /* end confdefs.h. */
14408 /* Override any GCC internal prototype to avoid an error.
14409 Use char because int might match the return type of a GCC
14410 builtin and then its argument prototype would still apply. */
14411 #ifdef __cplusplus
14412 extern "C"
14413 #endif
14414 char bfd_init ();
14416 main ()
14418 return bfd_init ();
14420 return 0;
14422 _ACEOF
14423 for ac_lib in '' bfd; do
14424 if test -z "$ac_lib"; then
14425 ac_res="none required"
14426 else
14427 ac_res=-l$ac_lib
14428 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14430 rm -f conftest.$ac_objext conftest$ac_exeext
14431 if { (ac_try="$ac_link"
14432 case "(($ac_try" in
14433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14434 *) ac_try_echo=$ac_try;;
14435 esac
14436 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14437 (eval "$ac_link") 2>conftest.er1
14438 ac_status=$?
14439 grep -v '^ *+' conftest.er1 >conftest.err
14440 rm -f conftest.er1
14441 cat conftest.err >&5
14442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14443 (exit $ac_status); } &&
14444 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14445 { (case "(($ac_try" in
14446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14447 *) ac_try_echo=$ac_try;;
14448 esac
14449 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14450 (eval "$ac_try") 2>&5
14451 ac_status=$?
14452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14453 (exit $ac_status); }; } &&
14454 { ac_try='test -s conftest$ac_exeext'
14455 { (case "(($ac_try" in
14456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14457 *) ac_try_echo=$ac_try;;
14458 esac
14459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14460 (eval "$ac_try") 2>&5
14461 ac_status=$?
14462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14463 (exit $ac_status); }; }; then
14464 ac_cv_search_bfd_init=$ac_res
14465 else
14466 echo "$as_me: failed program was:" >&5
14467 sed 's/^/| /' conftest.$ac_ext >&5
14472 rm -f core conftest.err conftest.$ac_objext \
14473 conftest$ac_exeext
14474 if test "${ac_cv_search_bfd_init+set}" = set; then
14475 break
14477 done
14478 if test "${ac_cv_search_bfd_init+set}" = set; then
14480 else
14481 ac_cv_search_bfd_init=no
14483 rm conftest.$ac_ext
14484 LIBS=$ac_func_search_save_LIBS
14486 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
14487 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
14488 ac_res=$ac_cv_search_bfd_init
14489 if test "$ac_res" != no; then
14490 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14494 { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
14495 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
14496 if test "${ac_cv_search_op_open_agent+set}" = set; then
14497 echo $ECHO_N "(cached) $ECHO_C" >&6
14498 else
14499 ac_func_search_save_LIBS=$LIBS
14500 cat >conftest.$ac_ext <<_ACEOF
14501 /* confdefs.h. */
14502 _ACEOF
14503 cat confdefs.h >>conftest.$ac_ext
14504 cat >>conftest.$ac_ext <<_ACEOF
14505 /* end confdefs.h. */
14507 /* Override any GCC internal prototype to avoid an error.
14508 Use char because int might match the return type of a GCC
14509 builtin and then its argument prototype would still apply. */
14510 #ifdef __cplusplus
14511 extern "C"
14512 #endif
14513 char op_open_agent ();
14515 main ()
14517 return op_open_agent ();
14519 return 0;
14521 _ACEOF
14522 for ac_lib in '' opagent; do
14523 if test -z "$ac_lib"; then
14524 ac_res="none required"
14525 else
14526 ac_res=-l$ac_lib
14527 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14529 rm -f conftest.$ac_objext conftest$ac_exeext
14530 if { (ac_try="$ac_link"
14531 case "(($ac_try" in
14532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14533 *) ac_try_echo=$ac_try;;
14534 esac
14535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14536 (eval "$ac_link") 2>conftest.er1
14537 ac_status=$?
14538 grep -v '^ *+' conftest.er1 >conftest.err
14539 rm -f conftest.er1
14540 cat conftest.err >&5
14541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14542 (exit $ac_status); } &&
14543 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14544 { (case "(($ac_try" in
14545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14546 *) ac_try_echo=$ac_try;;
14547 esac
14548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14549 (eval "$ac_try") 2>&5
14550 ac_status=$?
14551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14552 (exit $ac_status); }; } &&
14553 { ac_try='test -s conftest$ac_exeext'
14554 { (case "(($ac_try" in
14555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14556 *) ac_try_echo=$ac_try;;
14557 esac
14558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14559 (eval "$ac_try") 2>&5
14560 ac_status=$?
14561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14562 (exit $ac_status); }; }; then
14563 ac_cv_search_op_open_agent=$ac_res
14564 else
14565 echo "$as_me: failed program was:" >&5
14566 sed 's/^/| /' conftest.$ac_ext >&5
14571 rm -f core conftest.err conftest.$ac_objext \
14572 conftest$ac_exeext
14573 if test "${ac_cv_search_op_open_agent+set}" = set; then
14574 break
14576 done
14577 if test "${ac_cv_search_op_open_agent+set}" = set; then
14579 else
14580 ac_cv_search_op_open_agent=no
14582 rm conftest.$ac_ext
14583 LIBS=$ac_func_search_save_LIBS
14585 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
14586 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
14587 ac_res=$ac_cv_search_op_open_agent
14588 if test "$ac_res" != no; then
14589 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14591 else
14593 echo "Error! You need to have libopagent around."
14594 exit -1
14598 if test "${ac_cv_header_opagent_h+set}" = set; then
14599 { echo "$as_me:$LINENO: checking for opagent.h" >&5
14600 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14601 if test "${ac_cv_header_opagent_h+set}" = set; then
14602 echo $ECHO_N "(cached) $ECHO_C" >&6
14604 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14605 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14606 else
14607 # Is the header compilable?
14608 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
14609 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
14610 cat >conftest.$ac_ext <<_ACEOF
14611 /* confdefs.h. */
14612 _ACEOF
14613 cat confdefs.h >>conftest.$ac_ext
14614 cat >>conftest.$ac_ext <<_ACEOF
14615 /* end confdefs.h. */
14616 $ac_includes_default
14617 #include <opagent.h>
14618 _ACEOF
14619 rm -f conftest.$ac_objext
14620 if { (ac_try="$ac_compile"
14621 case "(($ac_try" in
14622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14623 *) ac_try_echo=$ac_try;;
14624 esac
14625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14626 (eval "$ac_compile") 2>conftest.er1
14627 ac_status=$?
14628 grep -v '^ *+' conftest.er1 >conftest.err
14629 rm -f conftest.er1
14630 cat conftest.err >&5
14631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14632 (exit $ac_status); } &&
14633 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14634 { (case "(($ac_try" in
14635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14636 *) ac_try_echo=$ac_try;;
14637 esac
14638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14639 (eval "$ac_try") 2>&5
14640 ac_status=$?
14641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14642 (exit $ac_status); }; } &&
14643 { ac_try='test -s conftest.$ac_objext'
14644 { (case "(($ac_try" in
14645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14646 *) ac_try_echo=$ac_try;;
14647 esac
14648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14649 (eval "$ac_try") 2>&5
14650 ac_status=$?
14651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14652 (exit $ac_status); }; }; then
14653 ac_header_compiler=yes
14654 else
14655 echo "$as_me: failed program was:" >&5
14656 sed 's/^/| /' conftest.$ac_ext >&5
14658 ac_header_compiler=no
14661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14662 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14663 echo "${ECHO_T}$ac_header_compiler" >&6; }
14665 # Is the header present?
14666 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
14667 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
14668 cat >conftest.$ac_ext <<_ACEOF
14669 /* confdefs.h. */
14670 _ACEOF
14671 cat confdefs.h >>conftest.$ac_ext
14672 cat >>conftest.$ac_ext <<_ACEOF
14673 /* end confdefs.h. */
14674 #include <opagent.h>
14675 _ACEOF
14676 if { (ac_try="$ac_cpp conftest.$ac_ext"
14677 case "(($ac_try" in
14678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14679 *) ac_try_echo=$ac_try;;
14680 esac
14681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14682 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14683 ac_status=$?
14684 grep -v '^ *+' conftest.er1 >conftest.err
14685 rm -f conftest.er1
14686 cat conftest.err >&5
14687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14688 (exit $ac_status); } >/dev/null; then
14689 if test -s conftest.err; then
14690 ac_cpp_err=$ac_c_preproc_warn_flag
14691 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14692 else
14693 ac_cpp_err=
14695 else
14696 ac_cpp_err=yes
14698 if test -z "$ac_cpp_err"; then
14699 ac_header_preproc=yes
14700 else
14701 echo "$as_me: failed program was:" >&5
14702 sed 's/^/| /' conftest.$ac_ext >&5
14704 ac_header_preproc=no
14707 rm -f conftest.err conftest.$ac_ext
14708 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14709 echo "${ECHO_T}$ac_header_preproc" >&6; }
14711 # So? What about this header?
14712 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14713 yes:no: )
14714 { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
14715 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14716 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
14717 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
14718 ac_header_preproc=yes
14720 no:yes:* )
14721 { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
14722 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
14723 { echo "$as_me:$LINENO: WARNING: opagent.h: check for missing prerequisite headers?" >&5
14724 echo "$as_me: WARNING: opagent.h: check for missing prerequisite headers?" >&2;}
14725 { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
14726 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
14727 { echo "$as_me:$LINENO: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&5
14728 echo "$as_me: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&2;}
14729 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
14730 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
14731 { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
14732 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
14733 ( cat <<\_ASBOX
14734 ## ----------------------------------- ##
14735 ## Report this to llvmbugs@cs.uiuc.edu ##
14736 ## ----------------------------------- ##
14737 _ASBOX
14738 ) | sed "s/^/$as_me: WARNING: /" >&2
14740 esac
14741 { echo "$as_me:$LINENO: checking for opagent.h" >&5
14742 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
14743 if test "${ac_cv_header_opagent_h+set}" = set; then
14744 echo $ECHO_N "(cached) $ECHO_C" >&6
14745 else
14746 ac_cv_header_opagent_h=$ac_header_preproc
14748 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
14749 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
14752 if test $ac_cv_header_opagent_h = yes; then
14754 else
14756 echo "Error! You need to have opagent.h around."
14757 exit -1
14764 else
14766 USE_OPROFILE=0
14772 cat >>confdefs.h <<_ACEOF
14773 #define USE_OPROFILE $USE_OPROFILE
14774 _ACEOF
14783 ac_header_dirent=no
14784 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14785 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14786 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
14787 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
14788 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14789 echo $ECHO_N "(cached) $ECHO_C" >&6
14790 else
14791 cat >conftest.$ac_ext <<_ACEOF
14792 /* confdefs.h. */
14793 _ACEOF
14794 cat confdefs.h >>conftest.$ac_ext
14795 cat >>conftest.$ac_ext <<_ACEOF
14796 /* end confdefs.h. */
14797 #include <sys/types.h>
14798 #include <$ac_hdr>
14801 main ()
14803 if ((DIR *) 0)
14804 return 0;
14806 return 0;
14808 _ACEOF
14809 rm -f conftest.$ac_objext
14810 if { (ac_try="$ac_compile"
14811 case "(($ac_try" in
14812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14813 *) ac_try_echo=$ac_try;;
14814 esac
14815 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14816 (eval "$ac_compile") 2>conftest.er1
14817 ac_status=$?
14818 grep -v '^ *+' conftest.er1 >conftest.err
14819 rm -f conftest.er1
14820 cat conftest.err >&5
14821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14822 (exit $ac_status); } &&
14823 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14824 { (case "(($ac_try" in
14825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14826 *) ac_try_echo=$ac_try;;
14827 esac
14828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14829 (eval "$ac_try") 2>&5
14830 ac_status=$?
14831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14832 (exit $ac_status); }; } &&
14833 { ac_try='test -s conftest.$ac_objext'
14834 { (case "(($ac_try" in
14835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14836 *) ac_try_echo=$ac_try;;
14837 esac
14838 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14839 (eval "$ac_try") 2>&5
14840 ac_status=$?
14841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14842 (exit $ac_status); }; }; then
14843 eval "$as_ac_Header=yes"
14844 else
14845 echo "$as_me: failed program was:" >&5
14846 sed 's/^/| /' conftest.$ac_ext >&5
14848 eval "$as_ac_Header=no"
14851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14853 ac_res=`eval echo '${'$as_ac_Header'}'`
14854 { echo "$as_me:$LINENO: result: $ac_res" >&5
14855 echo "${ECHO_T}$ac_res" >&6; }
14856 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14857 cat >>confdefs.h <<_ACEOF
14858 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14859 _ACEOF
14861 ac_header_dirent=$ac_hdr; break
14864 done
14865 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14866 if test $ac_header_dirent = dirent.h; then
14867 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14868 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14869 if test "${ac_cv_search_opendir+set}" = set; then
14870 echo $ECHO_N "(cached) $ECHO_C" >&6
14871 else
14872 ac_func_search_save_LIBS=$LIBS
14873 cat >conftest.$ac_ext <<_ACEOF
14874 /* confdefs.h. */
14875 _ACEOF
14876 cat confdefs.h >>conftest.$ac_ext
14877 cat >>conftest.$ac_ext <<_ACEOF
14878 /* end confdefs.h. */
14880 /* Override any GCC internal prototype to avoid an error.
14881 Use char because int might match the return type of a GCC
14882 builtin and then its argument prototype would still apply. */
14883 #ifdef __cplusplus
14884 extern "C"
14885 #endif
14886 char opendir ();
14888 main ()
14890 return opendir ();
14892 return 0;
14894 _ACEOF
14895 for ac_lib in '' dir; do
14896 if test -z "$ac_lib"; then
14897 ac_res="none required"
14898 else
14899 ac_res=-l$ac_lib
14900 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14902 rm -f conftest.$ac_objext conftest$ac_exeext
14903 if { (ac_try="$ac_link"
14904 case "(($ac_try" in
14905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14906 *) ac_try_echo=$ac_try;;
14907 esac
14908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14909 (eval "$ac_link") 2>conftest.er1
14910 ac_status=$?
14911 grep -v '^ *+' conftest.er1 >conftest.err
14912 rm -f conftest.er1
14913 cat conftest.err >&5
14914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14915 (exit $ac_status); } &&
14916 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14917 { (case "(($ac_try" in
14918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14919 *) ac_try_echo=$ac_try;;
14920 esac
14921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14922 (eval "$ac_try") 2>&5
14923 ac_status=$?
14924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14925 (exit $ac_status); }; } &&
14926 { ac_try='test -s conftest$ac_exeext'
14927 { (case "(($ac_try" in
14928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14929 *) ac_try_echo=$ac_try;;
14930 esac
14931 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14932 (eval "$ac_try") 2>&5
14933 ac_status=$?
14934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14935 (exit $ac_status); }; }; then
14936 ac_cv_search_opendir=$ac_res
14937 else
14938 echo "$as_me: failed program was:" >&5
14939 sed 's/^/| /' conftest.$ac_ext >&5
14944 rm -f core conftest.err conftest.$ac_objext \
14945 conftest$ac_exeext
14946 if test "${ac_cv_search_opendir+set}" = set; then
14947 break
14949 done
14950 if test "${ac_cv_search_opendir+set}" = set; then
14952 else
14953 ac_cv_search_opendir=no
14955 rm conftest.$ac_ext
14956 LIBS=$ac_func_search_save_LIBS
14958 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14959 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
14960 ac_res=$ac_cv_search_opendir
14961 if test "$ac_res" != no; then
14962 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14966 else
14967 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14968 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14969 if test "${ac_cv_search_opendir+set}" = set; then
14970 echo $ECHO_N "(cached) $ECHO_C" >&6
14971 else
14972 ac_func_search_save_LIBS=$LIBS
14973 cat >conftest.$ac_ext <<_ACEOF
14974 /* confdefs.h. */
14975 _ACEOF
14976 cat confdefs.h >>conftest.$ac_ext
14977 cat >>conftest.$ac_ext <<_ACEOF
14978 /* end confdefs.h. */
14980 /* Override any GCC internal prototype to avoid an error.
14981 Use char because int might match the return type of a GCC
14982 builtin and then its argument prototype would still apply. */
14983 #ifdef __cplusplus
14984 extern "C"
14985 #endif
14986 char opendir ();
14988 main ()
14990 return opendir ();
14992 return 0;
14994 _ACEOF
14995 for ac_lib in '' x; do
14996 if test -z "$ac_lib"; then
14997 ac_res="none required"
14998 else
14999 ac_res=-l$ac_lib
15000 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15002 rm -f conftest.$ac_objext conftest$ac_exeext
15003 if { (ac_try="$ac_link"
15004 case "(($ac_try" in
15005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15006 *) ac_try_echo=$ac_try;;
15007 esac
15008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15009 (eval "$ac_link") 2>conftest.er1
15010 ac_status=$?
15011 grep -v '^ *+' conftest.er1 >conftest.err
15012 rm -f conftest.er1
15013 cat conftest.err >&5
15014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15015 (exit $ac_status); } &&
15016 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15017 { (case "(($ac_try" in
15018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15019 *) ac_try_echo=$ac_try;;
15020 esac
15021 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15022 (eval "$ac_try") 2>&5
15023 ac_status=$?
15024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15025 (exit $ac_status); }; } &&
15026 { ac_try='test -s conftest$ac_exeext'
15027 { (case "(($ac_try" in
15028 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15029 *) ac_try_echo=$ac_try;;
15030 esac
15031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15032 (eval "$ac_try") 2>&5
15033 ac_status=$?
15034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15035 (exit $ac_status); }; }; then
15036 ac_cv_search_opendir=$ac_res
15037 else
15038 echo "$as_me: failed program was:" >&5
15039 sed 's/^/| /' conftest.$ac_ext >&5
15044 rm -f core conftest.err conftest.$ac_objext \
15045 conftest$ac_exeext
15046 if test "${ac_cv_search_opendir+set}" = set; then
15047 break
15049 done
15050 if test "${ac_cv_search_opendir+set}" = set; then
15052 else
15053 ac_cv_search_opendir=no
15055 rm conftest.$ac_ext
15056 LIBS=$ac_func_search_save_LIBS
15058 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
15059 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
15060 ac_res=$ac_cv_search_opendir
15061 if test "$ac_res" != no; then
15062 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15068 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
15069 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
15070 if test "${ac_cv_header_mmap_anon+set}" = set; then
15071 echo $ECHO_N "(cached) $ECHO_C" >&6
15072 else
15073 ac_ext=c
15074 ac_cpp='$CPP $CPPFLAGS'
15075 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15076 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15077 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15079 cat >conftest.$ac_ext <<_ACEOF
15080 /* confdefs.h. */
15081 _ACEOF
15082 cat confdefs.h >>conftest.$ac_ext
15083 cat >>conftest.$ac_ext <<_ACEOF
15084 /* end confdefs.h. */
15085 #include <sys/mman.h>
15086 #include <unistd.h>
15087 #include <fcntl.h>
15089 main ()
15091 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
15093 return 0;
15095 _ACEOF
15096 rm -f conftest.$ac_objext
15097 if { (ac_try="$ac_compile"
15098 case "(($ac_try" in
15099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15100 *) ac_try_echo=$ac_try;;
15101 esac
15102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15103 (eval "$ac_compile") 2>conftest.er1
15104 ac_status=$?
15105 grep -v '^ *+' conftest.er1 >conftest.err
15106 rm -f conftest.er1
15107 cat conftest.err >&5
15108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15109 (exit $ac_status); } &&
15110 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15111 { (case "(($ac_try" in
15112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15113 *) ac_try_echo=$ac_try;;
15114 esac
15115 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15116 (eval "$ac_try") 2>&5
15117 ac_status=$?
15118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15119 (exit $ac_status); }; } &&
15120 { ac_try='test -s conftest.$ac_objext'
15121 { (case "(($ac_try" in
15122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15123 *) ac_try_echo=$ac_try;;
15124 esac
15125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15126 (eval "$ac_try") 2>&5
15127 ac_status=$?
15128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15129 (exit $ac_status); }; }; then
15130 ac_cv_header_mmap_anon=yes
15131 else
15132 echo "$as_me: failed program was:" >&5
15133 sed 's/^/| /' conftest.$ac_ext >&5
15135 ac_cv_header_mmap_anon=no
15138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15139 ac_ext=c
15140 ac_cpp='$CPP $CPPFLAGS'
15141 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15142 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15143 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15147 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
15148 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
15149 if test "$ac_cv_header_mmap_anon" = yes; then
15151 cat >>confdefs.h <<\_ACEOF
15152 #define HAVE_MMAP_ANONYMOUS 1
15153 _ACEOF
15157 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
15158 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
15159 if test "${ac_cv_header_stat_broken+set}" = set; then
15160 echo $ECHO_N "(cached) $ECHO_C" >&6
15161 else
15162 cat >conftest.$ac_ext <<_ACEOF
15163 /* confdefs.h. */
15164 _ACEOF
15165 cat confdefs.h >>conftest.$ac_ext
15166 cat >>conftest.$ac_ext <<_ACEOF
15167 /* end confdefs.h. */
15168 #include <sys/types.h>
15169 #include <sys/stat.h>
15171 #if defined S_ISBLK && defined S_IFDIR
15172 # if S_ISBLK (S_IFDIR)
15173 You lose.
15174 # endif
15175 #endif
15177 #if defined S_ISBLK && defined S_IFCHR
15178 # if S_ISBLK (S_IFCHR)
15179 You lose.
15180 # endif
15181 #endif
15183 #if defined S_ISLNK && defined S_IFREG
15184 # if S_ISLNK (S_IFREG)
15185 You lose.
15186 # endif
15187 #endif
15189 #if defined S_ISSOCK && defined S_IFREG
15190 # if S_ISSOCK (S_IFREG)
15191 You lose.
15192 # endif
15193 #endif
15195 _ACEOF
15196 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15197 $EGREP "You lose" >/dev/null 2>&1; then
15198 ac_cv_header_stat_broken=yes
15199 else
15200 ac_cv_header_stat_broken=no
15202 rm -f conftest*
15205 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
15206 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
15207 if test $ac_cv_header_stat_broken = yes; then
15209 cat >>confdefs.h <<\_ACEOF
15210 #define STAT_MACROS_BROKEN 1
15211 _ACEOF
15215 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
15216 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
15217 if test "${ac_cv_header_stdc+set}" = set; then
15218 echo $ECHO_N "(cached) $ECHO_C" >&6
15219 else
15220 cat >conftest.$ac_ext <<_ACEOF
15221 /* confdefs.h. */
15222 _ACEOF
15223 cat confdefs.h >>conftest.$ac_ext
15224 cat >>conftest.$ac_ext <<_ACEOF
15225 /* end confdefs.h. */
15226 #include <stdlib.h>
15227 #include <stdarg.h>
15228 #include <string.h>
15229 #include <float.h>
15232 main ()
15236 return 0;
15238 _ACEOF
15239 rm -f conftest.$ac_objext
15240 if { (ac_try="$ac_compile"
15241 case "(($ac_try" in
15242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15243 *) ac_try_echo=$ac_try;;
15244 esac
15245 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15246 (eval "$ac_compile") 2>conftest.er1
15247 ac_status=$?
15248 grep -v '^ *+' conftest.er1 >conftest.err
15249 rm -f conftest.er1
15250 cat conftest.err >&5
15251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15252 (exit $ac_status); } &&
15253 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15254 { (case "(($ac_try" in
15255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15256 *) ac_try_echo=$ac_try;;
15257 esac
15258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15259 (eval "$ac_try") 2>&5
15260 ac_status=$?
15261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15262 (exit $ac_status); }; } &&
15263 { ac_try='test -s conftest.$ac_objext'
15264 { (case "(($ac_try" in
15265 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15266 *) ac_try_echo=$ac_try;;
15267 esac
15268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15269 (eval "$ac_try") 2>&5
15270 ac_status=$?
15271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15272 (exit $ac_status); }; }; then
15273 ac_cv_header_stdc=yes
15274 else
15275 echo "$as_me: failed program was:" >&5
15276 sed 's/^/| /' conftest.$ac_ext >&5
15278 ac_cv_header_stdc=no
15281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15283 if test $ac_cv_header_stdc = yes; then
15284 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15285 cat >conftest.$ac_ext <<_ACEOF
15286 /* confdefs.h. */
15287 _ACEOF
15288 cat confdefs.h >>conftest.$ac_ext
15289 cat >>conftest.$ac_ext <<_ACEOF
15290 /* end confdefs.h. */
15291 #include <string.h>
15293 _ACEOF
15294 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15295 $EGREP "memchr" >/dev/null 2>&1; then
15297 else
15298 ac_cv_header_stdc=no
15300 rm -f conftest*
15304 if test $ac_cv_header_stdc = yes; then
15305 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15306 cat >conftest.$ac_ext <<_ACEOF
15307 /* confdefs.h. */
15308 _ACEOF
15309 cat confdefs.h >>conftest.$ac_ext
15310 cat >>conftest.$ac_ext <<_ACEOF
15311 /* end confdefs.h. */
15312 #include <stdlib.h>
15314 _ACEOF
15315 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15316 $EGREP "free" >/dev/null 2>&1; then
15318 else
15319 ac_cv_header_stdc=no
15321 rm -f conftest*
15325 if test $ac_cv_header_stdc = yes; then
15326 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15327 if test "$cross_compiling" = yes; then
15329 else
15330 cat >conftest.$ac_ext <<_ACEOF
15331 /* confdefs.h. */
15332 _ACEOF
15333 cat confdefs.h >>conftest.$ac_ext
15334 cat >>conftest.$ac_ext <<_ACEOF
15335 /* end confdefs.h. */
15336 #include <ctype.h>
15337 #include <stdlib.h>
15338 #if ((' ' & 0x0FF) == 0x020)
15339 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15340 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15341 #else
15342 # define ISLOWER(c) \
15343 (('a' <= (c) && (c) <= 'i') \
15344 || ('j' <= (c) && (c) <= 'r') \
15345 || ('s' <= (c) && (c) <= 'z'))
15346 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15347 #endif
15349 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15351 main ()
15353 int i;
15354 for (i = 0; i < 256; i++)
15355 if (XOR (islower (i), ISLOWER (i))
15356 || toupper (i) != TOUPPER (i))
15357 return 2;
15358 return 0;
15360 _ACEOF
15361 rm -f conftest$ac_exeext
15362 if { (ac_try="$ac_link"
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_link") 2>&5
15369 ac_status=$?
15370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15371 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15372 { (case "(($ac_try" in
15373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15374 *) ac_try_echo=$ac_try;;
15375 esac
15376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15377 (eval "$ac_try") 2>&5
15378 ac_status=$?
15379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15380 (exit $ac_status); }; }; then
15382 else
15383 echo "$as_me: program exited with status $ac_status" >&5
15384 echo "$as_me: failed program was:" >&5
15385 sed 's/^/| /' conftest.$ac_ext >&5
15387 ( exit $ac_status )
15388 ac_cv_header_stdc=no
15390 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15396 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
15397 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
15398 if test $ac_cv_header_stdc = yes; then
15400 cat >>confdefs.h <<\_ACEOF
15401 #define STDC_HEADERS 1
15402 _ACEOF
15406 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
15407 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
15408 if test "${ac_cv_header_sys_wait_h+set}" = set; then
15409 echo $ECHO_N "(cached) $ECHO_C" >&6
15410 else
15411 cat >conftest.$ac_ext <<_ACEOF
15412 /* confdefs.h. */
15413 _ACEOF
15414 cat confdefs.h >>conftest.$ac_ext
15415 cat >>conftest.$ac_ext <<_ACEOF
15416 /* end confdefs.h. */
15417 #include <sys/types.h>
15418 #include <sys/wait.h>
15419 #ifndef WEXITSTATUS
15420 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
15421 #endif
15422 #ifndef WIFEXITED
15423 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
15424 #endif
15427 main ()
15429 int s;
15430 wait (&s);
15431 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
15433 return 0;
15435 _ACEOF
15436 rm -f conftest.$ac_objext
15437 if { (ac_try="$ac_compile"
15438 case "(($ac_try" in
15439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15440 *) ac_try_echo=$ac_try;;
15441 esac
15442 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15443 (eval "$ac_compile") 2>conftest.er1
15444 ac_status=$?
15445 grep -v '^ *+' conftest.er1 >conftest.err
15446 rm -f conftest.er1
15447 cat conftest.err >&5
15448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15449 (exit $ac_status); } &&
15450 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15451 { (case "(($ac_try" in
15452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15453 *) ac_try_echo=$ac_try;;
15454 esac
15455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15456 (eval "$ac_try") 2>&5
15457 ac_status=$?
15458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15459 (exit $ac_status); }; } &&
15460 { ac_try='test -s conftest.$ac_objext'
15461 { (case "(($ac_try" in
15462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15463 *) ac_try_echo=$ac_try;;
15464 esac
15465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15466 (eval "$ac_try") 2>&5
15467 ac_status=$?
15468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15469 (exit $ac_status); }; }; then
15470 ac_cv_header_sys_wait_h=yes
15471 else
15472 echo "$as_me: failed program was:" >&5
15473 sed 's/^/| /' conftest.$ac_ext >&5
15475 ac_cv_header_sys_wait_h=no
15478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15480 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
15481 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
15482 if test $ac_cv_header_sys_wait_h = yes; then
15484 cat >>confdefs.h <<\_ACEOF
15485 #define HAVE_SYS_WAIT_H 1
15486 _ACEOF
15490 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
15491 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
15492 if test "${ac_cv_header_time+set}" = set; then
15493 echo $ECHO_N "(cached) $ECHO_C" >&6
15494 else
15495 cat >conftest.$ac_ext <<_ACEOF
15496 /* confdefs.h. */
15497 _ACEOF
15498 cat confdefs.h >>conftest.$ac_ext
15499 cat >>conftest.$ac_ext <<_ACEOF
15500 /* end confdefs.h. */
15501 #include <sys/types.h>
15502 #include <sys/time.h>
15503 #include <time.h>
15506 main ()
15508 if ((struct tm *) 0)
15509 return 0;
15511 return 0;
15513 _ACEOF
15514 rm -f conftest.$ac_objext
15515 if { (ac_try="$ac_compile"
15516 case "(($ac_try" in
15517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15518 *) ac_try_echo=$ac_try;;
15519 esac
15520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15521 (eval "$ac_compile") 2>conftest.er1
15522 ac_status=$?
15523 grep -v '^ *+' conftest.er1 >conftest.err
15524 rm -f conftest.er1
15525 cat conftest.err >&5
15526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15527 (exit $ac_status); } &&
15528 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15529 { (case "(($ac_try" in
15530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15531 *) ac_try_echo=$ac_try;;
15532 esac
15533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15534 (eval "$ac_try") 2>&5
15535 ac_status=$?
15536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15537 (exit $ac_status); }; } &&
15538 { ac_try='test -s conftest.$ac_objext'
15539 { (case "(($ac_try" in
15540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15541 *) ac_try_echo=$ac_try;;
15542 esac
15543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15544 (eval "$ac_try") 2>&5
15545 ac_status=$?
15546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15547 (exit $ac_status); }; }; then
15548 ac_cv_header_time=yes
15549 else
15550 echo "$as_me: failed program was:" >&5
15551 sed 's/^/| /' conftest.$ac_ext >&5
15553 ac_cv_header_time=no
15556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15558 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
15559 echo "${ECHO_T}$ac_cv_header_time" >&6; }
15560 if test $ac_cv_header_time = yes; then
15562 cat >>confdefs.h <<\_ACEOF
15563 #define TIME_WITH_SYS_TIME 1
15564 _ACEOF
15575 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
15577 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15578 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15579 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15580 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15581 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15582 echo $ECHO_N "(cached) $ECHO_C" >&6
15584 ac_res=`eval echo '${'$as_ac_Header'}'`
15585 { echo "$as_me:$LINENO: result: $ac_res" >&5
15586 echo "${ECHO_T}$ac_res" >&6; }
15587 else
15588 # Is the header compilable?
15589 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15590 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15591 cat >conftest.$ac_ext <<_ACEOF
15592 /* confdefs.h. */
15593 _ACEOF
15594 cat confdefs.h >>conftest.$ac_ext
15595 cat >>conftest.$ac_ext <<_ACEOF
15596 /* end confdefs.h. */
15597 $ac_includes_default
15598 #include <$ac_header>
15599 _ACEOF
15600 rm -f conftest.$ac_objext
15601 if { (ac_try="$ac_compile"
15602 case "(($ac_try" in
15603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15604 *) ac_try_echo=$ac_try;;
15605 esac
15606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15607 (eval "$ac_compile") 2>conftest.er1
15608 ac_status=$?
15609 grep -v '^ *+' conftest.er1 >conftest.err
15610 rm -f conftest.er1
15611 cat conftest.err >&5
15612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15613 (exit $ac_status); } &&
15614 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15615 { (case "(($ac_try" in
15616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15617 *) ac_try_echo=$ac_try;;
15618 esac
15619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15620 (eval "$ac_try") 2>&5
15621 ac_status=$?
15622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15623 (exit $ac_status); }; } &&
15624 { ac_try='test -s conftest.$ac_objext'
15625 { (case "(($ac_try" in
15626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15627 *) ac_try_echo=$ac_try;;
15628 esac
15629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15630 (eval "$ac_try") 2>&5
15631 ac_status=$?
15632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15633 (exit $ac_status); }; }; then
15634 ac_header_compiler=yes
15635 else
15636 echo "$as_me: failed program was:" >&5
15637 sed 's/^/| /' conftest.$ac_ext >&5
15639 ac_header_compiler=no
15642 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15643 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15644 echo "${ECHO_T}$ac_header_compiler" >&6; }
15646 # Is the header present?
15647 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15648 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15649 cat >conftest.$ac_ext <<_ACEOF
15650 /* confdefs.h. */
15651 _ACEOF
15652 cat confdefs.h >>conftest.$ac_ext
15653 cat >>conftest.$ac_ext <<_ACEOF
15654 /* end confdefs.h. */
15655 #include <$ac_header>
15656 _ACEOF
15657 if { (ac_try="$ac_cpp conftest.$ac_ext"
15658 case "(($ac_try" in
15659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15660 *) ac_try_echo=$ac_try;;
15661 esac
15662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15663 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15664 ac_status=$?
15665 grep -v '^ *+' conftest.er1 >conftest.err
15666 rm -f conftest.er1
15667 cat conftest.err >&5
15668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15669 (exit $ac_status); } >/dev/null; then
15670 if test -s conftest.err; then
15671 ac_cpp_err=$ac_c_preproc_warn_flag
15672 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15673 else
15674 ac_cpp_err=
15676 else
15677 ac_cpp_err=yes
15679 if test -z "$ac_cpp_err"; then
15680 ac_header_preproc=yes
15681 else
15682 echo "$as_me: failed program was:" >&5
15683 sed 's/^/| /' conftest.$ac_ext >&5
15685 ac_header_preproc=no
15688 rm -f conftest.err conftest.$ac_ext
15689 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15690 echo "${ECHO_T}$ac_header_preproc" >&6; }
15692 # So? What about this header?
15693 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15694 yes:no: )
15695 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15696 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15697 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15698 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15699 ac_header_preproc=yes
15701 no:yes:* )
15702 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15703 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15704 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15705 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15706 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15707 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15708 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15709 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15710 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15711 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15712 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15713 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15714 ( cat <<\_ASBOX
15715 ## ----------------------------------- ##
15716 ## Report this to llvmbugs@cs.uiuc.edu ##
15717 ## ----------------------------------- ##
15718 _ASBOX
15719 ) | sed "s/^/$as_me: WARNING: /" >&2
15721 esac
15722 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15723 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15724 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15725 echo $ECHO_N "(cached) $ECHO_C" >&6
15726 else
15727 eval "$as_ac_Header=\$ac_header_preproc"
15729 ac_res=`eval echo '${'$as_ac_Header'}'`
15730 { echo "$as_me:$LINENO: result: $ac_res" >&5
15731 echo "${ECHO_T}$ac_res" >&6; }
15734 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15735 cat >>confdefs.h <<_ACEOF
15736 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15737 _ACEOF
15741 done
15749 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
15751 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15752 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15753 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15754 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15755 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15756 echo $ECHO_N "(cached) $ECHO_C" >&6
15758 ac_res=`eval echo '${'$as_ac_Header'}'`
15759 { echo "$as_me:$LINENO: result: $ac_res" >&5
15760 echo "${ECHO_T}$ac_res" >&6; }
15761 else
15762 # Is the header compilable?
15763 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15764 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15765 cat >conftest.$ac_ext <<_ACEOF
15766 /* confdefs.h. */
15767 _ACEOF
15768 cat confdefs.h >>conftest.$ac_ext
15769 cat >>conftest.$ac_ext <<_ACEOF
15770 /* end confdefs.h. */
15771 $ac_includes_default
15772 #include <$ac_header>
15773 _ACEOF
15774 rm -f conftest.$ac_objext
15775 if { (ac_try="$ac_compile"
15776 case "(($ac_try" in
15777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15778 *) ac_try_echo=$ac_try;;
15779 esac
15780 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15781 (eval "$ac_compile") 2>conftest.er1
15782 ac_status=$?
15783 grep -v '^ *+' conftest.er1 >conftest.err
15784 rm -f conftest.er1
15785 cat conftest.err >&5
15786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15787 (exit $ac_status); } &&
15788 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15789 { (case "(($ac_try" in
15790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15791 *) ac_try_echo=$ac_try;;
15792 esac
15793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15794 (eval "$ac_try") 2>&5
15795 ac_status=$?
15796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15797 (exit $ac_status); }; } &&
15798 { ac_try='test -s conftest.$ac_objext'
15799 { (case "(($ac_try" in
15800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15801 *) ac_try_echo=$ac_try;;
15802 esac
15803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15804 (eval "$ac_try") 2>&5
15805 ac_status=$?
15806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15807 (exit $ac_status); }; }; then
15808 ac_header_compiler=yes
15809 else
15810 echo "$as_me: failed program was:" >&5
15811 sed 's/^/| /' conftest.$ac_ext >&5
15813 ac_header_compiler=no
15816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15817 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15818 echo "${ECHO_T}$ac_header_compiler" >&6; }
15820 # Is the header present?
15821 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15822 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15823 cat >conftest.$ac_ext <<_ACEOF
15824 /* confdefs.h. */
15825 _ACEOF
15826 cat confdefs.h >>conftest.$ac_ext
15827 cat >>conftest.$ac_ext <<_ACEOF
15828 /* end confdefs.h. */
15829 #include <$ac_header>
15830 _ACEOF
15831 if { (ac_try="$ac_cpp conftest.$ac_ext"
15832 case "(($ac_try" in
15833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15834 *) ac_try_echo=$ac_try;;
15835 esac
15836 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15837 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15838 ac_status=$?
15839 grep -v '^ *+' conftest.er1 >conftest.err
15840 rm -f conftest.er1
15841 cat conftest.err >&5
15842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15843 (exit $ac_status); } >/dev/null; then
15844 if test -s conftest.err; then
15845 ac_cpp_err=$ac_c_preproc_warn_flag
15846 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15847 else
15848 ac_cpp_err=
15850 else
15851 ac_cpp_err=yes
15853 if test -z "$ac_cpp_err"; then
15854 ac_header_preproc=yes
15855 else
15856 echo "$as_me: failed program was:" >&5
15857 sed 's/^/| /' conftest.$ac_ext >&5
15859 ac_header_preproc=no
15862 rm -f conftest.err conftest.$ac_ext
15863 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15864 echo "${ECHO_T}$ac_header_preproc" >&6; }
15866 # So? What about this header?
15867 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15868 yes:no: )
15869 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15870 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15871 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15872 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15873 ac_header_preproc=yes
15875 no:yes:* )
15876 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15877 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15878 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15879 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15880 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15881 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15882 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15883 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15884 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15885 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15886 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15887 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15888 ( cat <<\_ASBOX
15889 ## ----------------------------------- ##
15890 ## Report this to llvmbugs@cs.uiuc.edu ##
15891 ## ----------------------------------- ##
15892 _ASBOX
15893 ) | sed "s/^/$as_me: WARNING: /" >&2
15895 esac
15896 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15897 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15898 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15899 echo $ECHO_N "(cached) $ECHO_C" >&6
15900 else
15901 eval "$as_ac_Header=\$ac_header_preproc"
15903 ac_res=`eval echo '${'$as_ac_Header'}'`
15904 { echo "$as_me:$LINENO: result: $ac_res" >&5
15905 echo "${ECHO_T}$ac_res" >&6; }
15908 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15909 cat >>confdefs.h <<_ACEOF
15910 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15911 _ACEOF
15915 done
15919 for ac_header in utime.h windows.h
15921 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15922 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15923 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15924 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15925 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15926 echo $ECHO_N "(cached) $ECHO_C" >&6
15928 ac_res=`eval echo '${'$as_ac_Header'}'`
15929 { echo "$as_me:$LINENO: result: $ac_res" >&5
15930 echo "${ECHO_T}$ac_res" >&6; }
15931 else
15932 # Is the header compilable?
15933 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
15934 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15935 cat >conftest.$ac_ext <<_ACEOF
15936 /* confdefs.h. */
15937 _ACEOF
15938 cat confdefs.h >>conftest.$ac_ext
15939 cat >>conftest.$ac_ext <<_ACEOF
15940 /* end confdefs.h. */
15941 $ac_includes_default
15942 #include <$ac_header>
15943 _ACEOF
15944 rm -f conftest.$ac_objext
15945 if { (ac_try="$ac_compile"
15946 case "(($ac_try" in
15947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15948 *) ac_try_echo=$ac_try;;
15949 esac
15950 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15951 (eval "$ac_compile") 2>conftest.er1
15952 ac_status=$?
15953 grep -v '^ *+' conftest.er1 >conftest.err
15954 rm -f conftest.er1
15955 cat conftest.err >&5
15956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15957 (exit $ac_status); } &&
15958 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15959 { (case "(($ac_try" in
15960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15961 *) ac_try_echo=$ac_try;;
15962 esac
15963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15964 (eval "$ac_try") 2>&5
15965 ac_status=$?
15966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15967 (exit $ac_status); }; } &&
15968 { ac_try='test -s conftest.$ac_objext'
15969 { (case "(($ac_try" in
15970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15971 *) ac_try_echo=$ac_try;;
15972 esac
15973 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15974 (eval "$ac_try") 2>&5
15975 ac_status=$?
15976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15977 (exit $ac_status); }; }; then
15978 ac_header_compiler=yes
15979 else
15980 echo "$as_me: failed program was:" >&5
15981 sed 's/^/| /' conftest.$ac_ext >&5
15983 ac_header_compiler=no
15986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15987 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15988 echo "${ECHO_T}$ac_header_compiler" >&6; }
15990 # Is the header present?
15991 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
15992 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15993 cat >conftest.$ac_ext <<_ACEOF
15994 /* confdefs.h. */
15995 _ACEOF
15996 cat confdefs.h >>conftest.$ac_ext
15997 cat >>conftest.$ac_ext <<_ACEOF
15998 /* end confdefs.h. */
15999 #include <$ac_header>
16000 _ACEOF
16001 if { (ac_try="$ac_cpp conftest.$ac_ext"
16002 case "(($ac_try" in
16003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16004 *) ac_try_echo=$ac_try;;
16005 esac
16006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16007 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16008 ac_status=$?
16009 grep -v '^ *+' conftest.er1 >conftest.err
16010 rm -f conftest.er1
16011 cat conftest.err >&5
16012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16013 (exit $ac_status); } >/dev/null; then
16014 if test -s conftest.err; then
16015 ac_cpp_err=$ac_c_preproc_warn_flag
16016 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16017 else
16018 ac_cpp_err=
16020 else
16021 ac_cpp_err=yes
16023 if test -z "$ac_cpp_err"; then
16024 ac_header_preproc=yes
16025 else
16026 echo "$as_me: failed program was:" >&5
16027 sed 's/^/| /' conftest.$ac_ext >&5
16029 ac_header_preproc=no
16032 rm -f conftest.err conftest.$ac_ext
16033 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16034 echo "${ECHO_T}$ac_header_preproc" >&6; }
16036 # So? What about this header?
16037 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16038 yes:no: )
16039 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16040 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16041 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16042 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16043 ac_header_preproc=yes
16045 no:yes:* )
16046 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16047 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16048 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16049 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16050 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16051 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16052 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16053 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16054 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16055 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16056 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16057 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16058 ( cat <<\_ASBOX
16059 ## ----------------------------------- ##
16060 ## Report this to llvmbugs@cs.uiuc.edu ##
16061 ## ----------------------------------- ##
16062 _ASBOX
16063 ) | sed "s/^/$as_me: WARNING: /" >&2
16065 esac
16066 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16067 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16068 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16069 echo $ECHO_N "(cached) $ECHO_C" >&6
16070 else
16071 eval "$as_ac_Header=\$ac_header_preproc"
16073 ac_res=`eval echo '${'$as_ac_Header'}'`
16074 { echo "$as_me:$LINENO: result: $ac_res" >&5
16075 echo "${ECHO_T}$ac_res" >&6; }
16078 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16079 cat >>confdefs.h <<_ACEOF
16080 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16081 _ACEOF
16085 done
16091 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
16093 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16094 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16095 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16096 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16097 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16098 echo $ECHO_N "(cached) $ECHO_C" >&6
16100 ac_res=`eval echo '${'$as_ac_Header'}'`
16101 { echo "$as_me:$LINENO: result: $ac_res" >&5
16102 echo "${ECHO_T}$ac_res" >&6; }
16103 else
16104 # Is the header compilable?
16105 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16106 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16107 cat >conftest.$ac_ext <<_ACEOF
16108 /* confdefs.h. */
16109 _ACEOF
16110 cat confdefs.h >>conftest.$ac_ext
16111 cat >>conftest.$ac_ext <<_ACEOF
16112 /* end confdefs.h. */
16113 $ac_includes_default
16114 #include <$ac_header>
16115 _ACEOF
16116 rm -f conftest.$ac_objext
16117 if { (ac_try="$ac_compile"
16118 case "(($ac_try" in
16119 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16120 *) ac_try_echo=$ac_try;;
16121 esac
16122 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16123 (eval "$ac_compile") 2>conftest.er1
16124 ac_status=$?
16125 grep -v '^ *+' conftest.er1 >conftest.err
16126 rm -f conftest.er1
16127 cat conftest.err >&5
16128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16129 (exit $ac_status); } &&
16130 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16131 { (case "(($ac_try" in
16132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16133 *) ac_try_echo=$ac_try;;
16134 esac
16135 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16136 (eval "$ac_try") 2>&5
16137 ac_status=$?
16138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16139 (exit $ac_status); }; } &&
16140 { ac_try='test -s conftest.$ac_objext'
16141 { (case "(($ac_try" in
16142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16143 *) ac_try_echo=$ac_try;;
16144 esac
16145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16146 (eval "$ac_try") 2>&5
16147 ac_status=$?
16148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16149 (exit $ac_status); }; }; then
16150 ac_header_compiler=yes
16151 else
16152 echo "$as_me: failed program was:" >&5
16153 sed 's/^/| /' conftest.$ac_ext >&5
16155 ac_header_compiler=no
16158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16159 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16160 echo "${ECHO_T}$ac_header_compiler" >&6; }
16162 # Is the header present?
16163 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16164 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16165 cat >conftest.$ac_ext <<_ACEOF
16166 /* confdefs.h. */
16167 _ACEOF
16168 cat confdefs.h >>conftest.$ac_ext
16169 cat >>conftest.$ac_ext <<_ACEOF
16170 /* end confdefs.h. */
16171 #include <$ac_header>
16172 _ACEOF
16173 if { (ac_try="$ac_cpp conftest.$ac_ext"
16174 case "(($ac_try" in
16175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16176 *) ac_try_echo=$ac_try;;
16177 esac
16178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16179 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16180 ac_status=$?
16181 grep -v '^ *+' conftest.er1 >conftest.err
16182 rm -f conftest.er1
16183 cat conftest.err >&5
16184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16185 (exit $ac_status); } >/dev/null; then
16186 if test -s conftest.err; then
16187 ac_cpp_err=$ac_c_preproc_warn_flag
16188 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16189 else
16190 ac_cpp_err=
16192 else
16193 ac_cpp_err=yes
16195 if test -z "$ac_cpp_err"; then
16196 ac_header_preproc=yes
16197 else
16198 echo "$as_me: failed program was:" >&5
16199 sed 's/^/| /' conftest.$ac_ext >&5
16201 ac_header_preproc=no
16204 rm -f conftest.err conftest.$ac_ext
16205 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16206 echo "${ECHO_T}$ac_header_preproc" >&6; }
16208 # So? What about this header?
16209 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16210 yes:no: )
16211 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16212 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16213 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16214 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16215 ac_header_preproc=yes
16217 no:yes:* )
16218 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16219 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16220 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16221 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16222 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16223 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16224 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16225 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16226 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16227 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16228 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16229 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16230 ( cat <<\_ASBOX
16231 ## ----------------------------------- ##
16232 ## Report this to llvmbugs@cs.uiuc.edu ##
16233 ## ----------------------------------- ##
16234 _ASBOX
16235 ) | sed "s/^/$as_me: WARNING: /" >&2
16237 esac
16238 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16239 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16240 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16241 echo $ECHO_N "(cached) $ECHO_C" >&6
16242 else
16243 eval "$as_ac_Header=\$ac_header_preproc"
16245 ac_res=`eval echo '${'$as_ac_Header'}'`
16246 { echo "$as_me:$LINENO: result: $ac_res" >&5
16247 echo "${ECHO_T}$ac_res" >&6; }
16250 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16251 cat >>confdefs.h <<_ACEOF
16252 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16253 _ACEOF
16257 done
16263 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
16265 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16266 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16267 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16268 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16269 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16270 echo $ECHO_N "(cached) $ECHO_C" >&6
16272 ac_res=`eval echo '${'$as_ac_Header'}'`
16273 { echo "$as_me:$LINENO: result: $ac_res" >&5
16274 echo "${ECHO_T}$ac_res" >&6; }
16275 else
16276 # Is the header compilable?
16277 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16278 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16279 cat >conftest.$ac_ext <<_ACEOF
16280 /* confdefs.h. */
16281 _ACEOF
16282 cat confdefs.h >>conftest.$ac_ext
16283 cat >>conftest.$ac_ext <<_ACEOF
16284 /* end confdefs.h. */
16285 $ac_includes_default
16286 #include <$ac_header>
16287 _ACEOF
16288 rm -f conftest.$ac_objext
16289 if { (ac_try="$ac_compile"
16290 case "(($ac_try" in
16291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16292 *) ac_try_echo=$ac_try;;
16293 esac
16294 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16295 (eval "$ac_compile") 2>conftest.er1
16296 ac_status=$?
16297 grep -v '^ *+' conftest.er1 >conftest.err
16298 rm -f conftest.er1
16299 cat conftest.err >&5
16300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16301 (exit $ac_status); } &&
16302 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16303 { (case "(($ac_try" in
16304 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16305 *) ac_try_echo=$ac_try;;
16306 esac
16307 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16308 (eval "$ac_try") 2>&5
16309 ac_status=$?
16310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16311 (exit $ac_status); }; } &&
16312 { ac_try='test -s conftest.$ac_objext'
16313 { (case "(($ac_try" in
16314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16315 *) ac_try_echo=$ac_try;;
16316 esac
16317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16318 (eval "$ac_try") 2>&5
16319 ac_status=$?
16320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16321 (exit $ac_status); }; }; then
16322 ac_header_compiler=yes
16323 else
16324 echo "$as_me: failed program was:" >&5
16325 sed 's/^/| /' conftest.$ac_ext >&5
16327 ac_header_compiler=no
16330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16331 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16332 echo "${ECHO_T}$ac_header_compiler" >&6; }
16334 # Is the header present?
16335 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16336 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16337 cat >conftest.$ac_ext <<_ACEOF
16338 /* confdefs.h. */
16339 _ACEOF
16340 cat confdefs.h >>conftest.$ac_ext
16341 cat >>conftest.$ac_ext <<_ACEOF
16342 /* end confdefs.h. */
16343 #include <$ac_header>
16344 _ACEOF
16345 if { (ac_try="$ac_cpp conftest.$ac_ext"
16346 case "(($ac_try" in
16347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16348 *) ac_try_echo=$ac_try;;
16349 esac
16350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16351 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16352 ac_status=$?
16353 grep -v '^ *+' conftest.er1 >conftest.err
16354 rm -f conftest.er1
16355 cat conftest.err >&5
16356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16357 (exit $ac_status); } >/dev/null; then
16358 if test -s conftest.err; then
16359 ac_cpp_err=$ac_c_preproc_warn_flag
16360 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16361 else
16362 ac_cpp_err=
16364 else
16365 ac_cpp_err=yes
16367 if test -z "$ac_cpp_err"; then
16368 ac_header_preproc=yes
16369 else
16370 echo "$as_me: failed program was:" >&5
16371 sed 's/^/| /' conftest.$ac_ext >&5
16373 ac_header_preproc=no
16376 rm -f conftest.err conftest.$ac_ext
16377 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16378 echo "${ECHO_T}$ac_header_preproc" >&6; }
16380 # So? What about this header?
16381 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16382 yes:no: )
16383 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16384 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16385 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16386 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16387 ac_header_preproc=yes
16389 no:yes:* )
16390 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16391 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16392 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16393 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16394 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16395 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16396 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16397 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16398 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16399 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16400 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16401 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16402 ( cat <<\_ASBOX
16403 ## ----------------------------------- ##
16404 ## Report this to llvmbugs@cs.uiuc.edu ##
16405 ## ----------------------------------- ##
16406 _ASBOX
16407 ) | sed "s/^/$as_me: WARNING: /" >&2
16409 esac
16410 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16411 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16412 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16413 echo $ECHO_N "(cached) $ECHO_C" >&6
16414 else
16415 eval "$as_ac_Header=\$ac_header_preproc"
16417 ac_res=`eval echo '${'$as_ac_Header'}'`
16418 { echo "$as_me:$LINENO: result: $ac_res" >&5
16419 echo "${ECHO_T}$ac_res" >&6; }
16422 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16423 cat >>confdefs.h <<_ACEOF
16424 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16425 _ACEOF
16429 done
16432 for ac_header in valgrind/valgrind.h
16434 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16435 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16436 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16437 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16438 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16439 echo $ECHO_N "(cached) $ECHO_C" >&6
16441 ac_res=`eval echo '${'$as_ac_Header'}'`
16442 { echo "$as_me:$LINENO: result: $ac_res" >&5
16443 echo "${ECHO_T}$ac_res" >&6; }
16444 else
16445 # Is the header compilable?
16446 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16447 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16448 cat >conftest.$ac_ext <<_ACEOF
16449 /* confdefs.h. */
16450 _ACEOF
16451 cat confdefs.h >>conftest.$ac_ext
16452 cat >>conftest.$ac_ext <<_ACEOF
16453 /* end confdefs.h. */
16454 $ac_includes_default
16455 #include <$ac_header>
16456 _ACEOF
16457 rm -f conftest.$ac_objext
16458 if { (ac_try="$ac_compile"
16459 case "(($ac_try" in
16460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16461 *) ac_try_echo=$ac_try;;
16462 esac
16463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16464 (eval "$ac_compile") 2>conftest.er1
16465 ac_status=$?
16466 grep -v '^ *+' conftest.er1 >conftest.err
16467 rm -f conftest.er1
16468 cat conftest.err >&5
16469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16470 (exit $ac_status); } &&
16471 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16472 { (case "(($ac_try" in
16473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16474 *) ac_try_echo=$ac_try;;
16475 esac
16476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16477 (eval "$ac_try") 2>&5
16478 ac_status=$?
16479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16480 (exit $ac_status); }; } &&
16481 { ac_try='test -s conftest.$ac_objext'
16482 { (case "(($ac_try" in
16483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16484 *) ac_try_echo=$ac_try;;
16485 esac
16486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16487 (eval "$ac_try") 2>&5
16488 ac_status=$?
16489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16490 (exit $ac_status); }; }; then
16491 ac_header_compiler=yes
16492 else
16493 echo "$as_me: failed program was:" >&5
16494 sed 's/^/| /' conftest.$ac_ext >&5
16496 ac_header_compiler=no
16499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16500 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16501 echo "${ECHO_T}$ac_header_compiler" >&6; }
16503 # Is the header present?
16504 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16505 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16506 cat >conftest.$ac_ext <<_ACEOF
16507 /* confdefs.h. */
16508 _ACEOF
16509 cat confdefs.h >>conftest.$ac_ext
16510 cat >>conftest.$ac_ext <<_ACEOF
16511 /* end confdefs.h. */
16512 #include <$ac_header>
16513 _ACEOF
16514 if { (ac_try="$ac_cpp conftest.$ac_ext"
16515 case "(($ac_try" in
16516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16517 *) ac_try_echo=$ac_try;;
16518 esac
16519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16520 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16521 ac_status=$?
16522 grep -v '^ *+' conftest.er1 >conftest.err
16523 rm -f conftest.er1
16524 cat conftest.err >&5
16525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16526 (exit $ac_status); } >/dev/null; then
16527 if test -s conftest.err; then
16528 ac_cpp_err=$ac_c_preproc_warn_flag
16529 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16530 else
16531 ac_cpp_err=
16533 else
16534 ac_cpp_err=yes
16536 if test -z "$ac_cpp_err"; then
16537 ac_header_preproc=yes
16538 else
16539 echo "$as_me: failed program was:" >&5
16540 sed 's/^/| /' conftest.$ac_ext >&5
16542 ac_header_preproc=no
16545 rm -f conftest.err conftest.$ac_ext
16546 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16547 echo "${ECHO_T}$ac_header_preproc" >&6; }
16549 # So? What about this header?
16550 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16551 yes:no: )
16552 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16553 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16554 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16555 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16556 ac_header_preproc=yes
16558 no:yes:* )
16559 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16560 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16561 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16562 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16563 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16564 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16565 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16566 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16567 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16568 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16569 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16570 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16571 ( cat <<\_ASBOX
16572 ## ----------------------------------- ##
16573 ## Report this to llvmbugs@cs.uiuc.edu ##
16574 ## ----------------------------------- ##
16575 _ASBOX
16576 ) | sed "s/^/$as_me: WARNING: /" >&2
16578 esac
16579 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16580 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16581 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16582 echo $ECHO_N "(cached) $ECHO_C" >&6
16583 else
16584 eval "$as_ac_Header=\$ac_header_preproc"
16586 ac_res=`eval echo '${'$as_ac_Header'}'`
16587 { echo "$as_me:$LINENO: result: $ac_res" >&5
16588 echo "${ECHO_T}$ac_res" >&6; }
16591 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16592 cat >>confdefs.h <<_ACEOF
16593 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16594 _ACEOF
16598 done
16600 if test "$ENABLE_THREADS" -eq 1 ; then
16602 for ac_header in pthread.h
16604 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16605 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16606 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16607 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16608 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16609 echo $ECHO_N "(cached) $ECHO_C" >&6
16611 ac_res=`eval echo '${'$as_ac_Header'}'`
16612 { echo "$as_me:$LINENO: result: $ac_res" >&5
16613 echo "${ECHO_T}$ac_res" >&6; }
16614 else
16615 # Is the header compilable?
16616 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16617 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16618 cat >conftest.$ac_ext <<_ACEOF
16619 /* confdefs.h. */
16620 _ACEOF
16621 cat confdefs.h >>conftest.$ac_ext
16622 cat >>conftest.$ac_ext <<_ACEOF
16623 /* end confdefs.h. */
16624 $ac_includes_default
16625 #include <$ac_header>
16626 _ACEOF
16627 rm -f conftest.$ac_objext
16628 if { (ac_try="$ac_compile"
16629 case "(($ac_try" in
16630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16631 *) ac_try_echo=$ac_try;;
16632 esac
16633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16634 (eval "$ac_compile") 2>conftest.er1
16635 ac_status=$?
16636 grep -v '^ *+' conftest.er1 >conftest.err
16637 rm -f conftest.er1
16638 cat conftest.err >&5
16639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16640 (exit $ac_status); } &&
16641 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16642 { (case "(($ac_try" in
16643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16644 *) ac_try_echo=$ac_try;;
16645 esac
16646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16647 (eval "$ac_try") 2>&5
16648 ac_status=$?
16649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16650 (exit $ac_status); }; } &&
16651 { ac_try='test -s conftest.$ac_objext'
16652 { (case "(($ac_try" in
16653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16654 *) ac_try_echo=$ac_try;;
16655 esac
16656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16657 (eval "$ac_try") 2>&5
16658 ac_status=$?
16659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16660 (exit $ac_status); }; }; then
16661 ac_header_compiler=yes
16662 else
16663 echo "$as_me: failed program was:" >&5
16664 sed 's/^/| /' conftest.$ac_ext >&5
16666 ac_header_compiler=no
16669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16670 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16671 echo "${ECHO_T}$ac_header_compiler" >&6; }
16673 # Is the header present?
16674 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16675 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16676 cat >conftest.$ac_ext <<_ACEOF
16677 /* confdefs.h. */
16678 _ACEOF
16679 cat confdefs.h >>conftest.$ac_ext
16680 cat >>conftest.$ac_ext <<_ACEOF
16681 /* end confdefs.h. */
16682 #include <$ac_header>
16683 _ACEOF
16684 if { (ac_try="$ac_cpp conftest.$ac_ext"
16685 case "(($ac_try" in
16686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16687 *) ac_try_echo=$ac_try;;
16688 esac
16689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16690 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16691 ac_status=$?
16692 grep -v '^ *+' conftest.er1 >conftest.err
16693 rm -f conftest.er1
16694 cat conftest.err >&5
16695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16696 (exit $ac_status); } >/dev/null; then
16697 if test -s conftest.err; then
16698 ac_cpp_err=$ac_c_preproc_warn_flag
16699 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16700 else
16701 ac_cpp_err=
16703 else
16704 ac_cpp_err=yes
16706 if test -z "$ac_cpp_err"; then
16707 ac_header_preproc=yes
16708 else
16709 echo "$as_me: failed program was:" >&5
16710 sed 's/^/| /' conftest.$ac_ext >&5
16712 ac_header_preproc=no
16715 rm -f conftest.err conftest.$ac_ext
16716 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16717 echo "${ECHO_T}$ac_header_preproc" >&6; }
16719 # So? What about this header?
16720 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16721 yes:no: )
16722 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16723 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16724 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16725 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16726 ac_header_preproc=yes
16728 no:yes:* )
16729 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16730 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16731 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16732 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16733 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16734 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16735 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16736 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16737 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16738 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16739 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16740 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16741 ( cat <<\_ASBOX
16742 ## ----------------------------------- ##
16743 ## Report this to llvmbugs@cs.uiuc.edu ##
16744 ## ----------------------------------- ##
16745 _ASBOX
16746 ) | sed "s/^/$as_me: WARNING: /" >&2
16748 esac
16749 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16750 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16751 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16752 echo $ECHO_N "(cached) $ECHO_C" >&6
16753 else
16754 eval "$as_ac_Header=\$ac_header_preproc"
16756 ac_res=`eval echo '${'$as_ac_Header'}'`
16757 { echo "$as_me:$LINENO: result: $ac_res" >&5
16758 echo "${ECHO_T}$ac_res" >&6; }
16761 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16762 cat >>confdefs.h <<_ACEOF
16763 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16764 _ACEOF
16765 HAVE_PTHREAD=1
16767 else
16768 HAVE_PTHREAD=0
16772 done
16774 else
16775 HAVE_PTHREAD=0
16779 if test "$llvm_cv_enable_libffi" = "yes" ; then
16782 for ac_header in ffi.h ffi/ffi.h
16784 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16785 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16786 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16787 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16788 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16789 echo $ECHO_N "(cached) $ECHO_C" >&6
16791 ac_res=`eval echo '${'$as_ac_Header'}'`
16792 { echo "$as_me:$LINENO: result: $ac_res" >&5
16793 echo "${ECHO_T}$ac_res" >&6; }
16794 else
16795 # Is the header compilable?
16796 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16797 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
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. */
16804 $ac_includes_default
16805 #include <$ac_header>
16806 _ACEOF
16807 rm -f conftest.$ac_objext
16808 if { (ac_try="$ac_compile"
16809 case "(($ac_try" in
16810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16811 *) ac_try_echo=$ac_try;;
16812 esac
16813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16814 (eval "$ac_compile") 2>conftest.er1
16815 ac_status=$?
16816 grep -v '^ *+' conftest.er1 >conftest.err
16817 rm -f conftest.er1
16818 cat conftest.err >&5
16819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16820 (exit $ac_status); } &&
16821 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
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_try") 2>&5
16828 ac_status=$?
16829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16830 (exit $ac_status); }; } &&
16831 { ac_try='test -s conftest.$ac_objext'
16832 { (case "(($ac_try" in
16833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16834 *) ac_try_echo=$ac_try;;
16835 esac
16836 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16837 (eval "$ac_try") 2>&5
16838 ac_status=$?
16839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16840 (exit $ac_status); }; }; then
16841 ac_header_compiler=yes
16842 else
16843 echo "$as_me: failed program was:" >&5
16844 sed 's/^/| /' conftest.$ac_ext >&5
16846 ac_header_compiler=no
16849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16850 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16851 echo "${ECHO_T}$ac_header_compiler" >&6; }
16853 # Is the header present?
16854 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
16855 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16856 cat >conftest.$ac_ext <<_ACEOF
16857 /* confdefs.h. */
16858 _ACEOF
16859 cat confdefs.h >>conftest.$ac_ext
16860 cat >>conftest.$ac_ext <<_ACEOF
16861 /* end confdefs.h. */
16862 #include <$ac_header>
16863 _ACEOF
16864 if { (ac_try="$ac_cpp conftest.$ac_ext"
16865 case "(($ac_try" in
16866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16867 *) ac_try_echo=$ac_try;;
16868 esac
16869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16870 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16871 ac_status=$?
16872 grep -v '^ *+' conftest.er1 >conftest.err
16873 rm -f conftest.er1
16874 cat conftest.err >&5
16875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16876 (exit $ac_status); } >/dev/null; then
16877 if test -s conftest.err; then
16878 ac_cpp_err=$ac_c_preproc_warn_flag
16879 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16880 else
16881 ac_cpp_err=
16883 else
16884 ac_cpp_err=yes
16886 if test -z "$ac_cpp_err"; then
16887 ac_header_preproc=yes
16888 else
16889 echo "$as_me: failed program was:" >&5
16890 sed 's/^/| /' conftest.$ac_ext >&5
16892 ac_header_preproc=no
16895 rm -f conftest.err conftest.$ac_ext
16896 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16897 echo "${ECHO_T}$ac_header_preproc" >&6; }
16899 # So? What about this header?
16900 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16901 yes:no: )
16902 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16903 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16904 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16905 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16906 ac_header_preproc=yes
16908 no:yes:* )
16909 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16910 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16911 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16912 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16913 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16914 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16915 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16916 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16917 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16918 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16919 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16920 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16921 ( cat <<\_ASBOX
16922 ## ----------------------------------- ##
16923 ## Report this to llvmbugs@cs.uiuc.edu ##
16924 ## ----------------------------------- ##
16925 _ASBOX
16926 ) | sed "s/^/$as_me: WARNING: /" >&2
16928 esac
16929 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16930 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16931 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16932 echo $ECHO_N "(cached) $ECHO_C" >&6
16933 else
16934 eval "$as_ac_Header=\$ac_header_preproc"
16936 ac_res=`eval echo '${'$as_ac_Header'}'`
16937 { echo "$as_me:$LINENO: result: $ac_res" >&5
16938 echo "${ECHO_T}$ac_res" >&6; }
16941 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16942 cat >>confdefs.h <<_ACEOF
16943 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16944 _ACEOF
16948 done
16953 for ac_header in CrashReporterClient.h
16955 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16956 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16957 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16958 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16959 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16960 echo $ECHO_N "(cached) $ECHO_C" >&6
16962 ac_res=`eval echo '${'$as_ac_Header'}'`
16963 { echo "$as_me:$LINENO: result: $ac_res" >&5
16964 echo "${ECHO_T}$ac_res" >&6; }
16965 else
16966 # Is the header compilable?
16967 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
16968 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16969 cat >conftest.$ac_ext <<_ACEOF
16970 /* confdefs.h. */
16971 _ACEOF
16972 cat confdefs.h >>conftest.$ac_ext
16973 cat >>conftest.$ac_ext <<_ACEOF
16974 /* end confdefs.h. */
16975 $ac_includes_default
16976 #include <$ac_header>
16977 _ACEOF
16978 rm -f conftest.$ac_objext
16979 if { (ac_try="$ac_compile"
16980 case "(($ac_try" in
16981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16982 *) ac_try_echo=$ac_try;;
16983 esac
16984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16985 (eval "$ac_compile") 2>conftest.er1
16986 ac_status=$?
16987 grep -v '^ *+' conftest.er1 >conftest.err
16988 rm -f conftest.er1
16989 cat conftest.err >&5
16990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16991 (exit $ac_status); } &&
16992 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16993 { (case "(($ac_try" in
16994 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16995 *) ac_try_echo=$ac_try;;
16996 esac
16997 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16998 (eval "$ac_try") 2>&5
16999 ac_status=$?
17000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17001 (exit $ac_status); }; } &&
17002 { ac_try='test -s conftest.$ac_objext'
17003 { (case "(($ac_try" in
17004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17005 *) ac_try_echo=$ac_try;;
17006 esac
17007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17008 (eval "$ac_try") 2>&5
17009 ac_status=$?
17010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17011 (exit $ac_status); }; }; then
17012 ac_header_compiler=yes
17013 else
17014 echo "$as_me: failed program was:" >&5
17015 sed 's/^/| /' conftest.$ac_ext >&5
17017 ac_header_compiler=no
17020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17021 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17022 echo "${ECHO_T}$ac_header_compiler" >&6; }
17024 # Is the header present?
17025 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
17026 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
17027 cat >conftest.$ac_ext <<_ACEOF
17028 /* confdefs.h. */
17029 _ACEOF
17030 cat confdefs.h >>conftest.$ac_ext
17031 cat >>conftest.$ac_ext <<_ACEOF
17032 /* end confdefs.h. */
17033 #include <$ac_header>
17034 _ACEOF
17035 if { (ac_try="$ac_cpp conftest.$ac_ext"
17036 case "(($ac_try" in
17037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17038 *) ac_try_echo=$ac_try;;
17039 esac
17040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17041 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
17042 ac_status=$?
17043 grep -v '^ *+' conftest.er1 >conftest.err
17044 rm -f conftest.er1
17045 cat conftest.err >&5
17046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17047 (exit $ac_status); } >/dev/null; then
17048 if test -s conftest.err; then
17049 ac_cpp_err=$ac_c_preproc_warn_flag
17050 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17051 else
17052 ac_cpp_err=
17054 else
17055 ac_cpp_err=yes
17057 if test -z "$ac_cpp_err"; then
17058 ac_header_preproc=yes
17059 else
17060 echo "$as_me: failed program was:" >&5
17061 sed 's/^/| /' conftest.$ac_ext >&5
17063 ac_header_preproc=no
17066 rm -f conftest.err conftest.$ac_ext
17067 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17068 echo "${ECHO_T}$ac_header_preproc" >&6; }
17070 # So? What about this header?
17071 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17072 yes:no: )
17073 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
17074 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
17075 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
17076 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
17077 ac_header_preproc=yes
17079 no:yes:* )
17080 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
17081 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
17082 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
17083 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
17084 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
17085 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
17086 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
17087 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
17088 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
17089 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
17090 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
17091 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
17092 ( cat <<\_ASBOX
17093 ## ----------------------------------- ##
17094 ## Report this to llvmbugs@cs.uiuc.edu ##
17095 ## ----------------------------------- ##
17096 _ASBOX
17097 ) | sed "s/^/$as_me: WARNING: /" >&2
17099 esac
17100 { echo "$as_me:$LINENO: checking for $ac_header" >&5
17101 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
17102 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
17103 echo $ECHO_N "(cached) $ECHO_C" >&6
17104 else
17105 eval "$as_ac_Header=\$ac_header_preproc"
17107 ac_res=`eval echo '${'$as_ac_Header'}'`
17108 { echo "$as_me:$LINENO: result: $ac_res" >&5
17109 echo "${ECHO_T}$ac_res" >&6; }
17112 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17113 cat >>confdefs.h <<_ACEOF
17114 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17115 _ACEOF
17119 done
17125 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
17126 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
17127 if test "${ac_cv_huge_val_sanity+set}" = set; then
17128 echo $ECHO_N "(cached) $ECHO_C" >&6
17129 else
17131 ac_ext=cpp
17132 ac_cpp='$CXXCPP $CPPFLAGS'
17133 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17134 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17135 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17137 ac_save_CXXFLAGS=$CXXFLAGS
17138 CXXFLAGS=-pedantic
17139 if test "$cross_compiling" = yes; then
17140 ac_cv_huge_val_sanity=yes
17141 else
17142 cat >conftest.$ac_ext <<_ACEOF
17143 /* confdefs.h. */
17144 _ACEOF
17145 cat confdefs.h >>conftest.$ac_ext
17146 cat >>conftest.$ac_ext <<_ACEOF
17147 /* end confdefs.h. */
17148 #include <math.h>
17150 main ()
17152 double x = HUGE_VAL; return x != x;
17154 return 0;
17156 _ACEOF
17157 rm -f conftest$ac_exeext
17158 if { (ac_try="$ac_link"
17159 case "(($ac_try" in
17160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17161 *) ac_try_echo=$ac_try;;
17162 esac
17163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17164 (eval "$ac_link") 2>&5
17165 ac_status=$?
17166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17167 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17168 { (case "(($ac_try" in
17169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17170 *) ac_try_echo=$ac_try;;
17171 esac
17172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17173 (eval "$ac_try") 2>&5
17174 ac_status=$?
17175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17176 (exit $ac_status); }; }; then
17177 ac_cv_huge_val_sanity=yes
17178 else
17179 echo "$as_me: program exited with status $ac_status" >&5
17180 echo "$as_me: failed program was:" >&5
17181 sed 's/^/| /' conftest.$ac_ext >&5
17183 ( exit $ac_status )
17184 ac_cv_huge_val_sanity=no
17186 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17190 CXXFLAGS=$ac_save_CXXFLAGS
17191 ac_ext=c
17192 ac_cpp='$CPP $CPPFLAGS'
17193 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17194 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17195 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17199 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
17200 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
17201 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
17204 { echo "$as_me:$LINENO: checking for pid_t" >&5
17205 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
17206 if test "${ac_cv_type_pid_t+set}" = set; then
17207 echo $ECHO_N "(cached) $ECHO_C" >&6
17208 else
17209 cat >conftest.$ac_ext <<_ACEOF
17210 /* confdefs.h. */
17211 _ACEOF
17212 cat confdefs.h >>conftest.$ac_ext
17213 cat >>conftest.$ac_ext <<_ACEOF
17214 /* end confdefs.h. */
17215 $ac_includes_default
17216 typedef pid_t ac__type_new_;
17218 main ()
17220 if ((ac__type_new_ *) 0)
17221 return 0;
17222 if (sizeof (ac__type_new_))
17223 return 0;
17225 return 0;
17227 _ACEOF
17228 rm -f conftest.$ac_objext
17229 if { (ac_try="$ac_compile"
17230 case "(($ac_try" in
17231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17232 *) ac_try_echo=$ac_try;;
17233 esac
17234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17235 (eval "$ac_compile") 2>conftest.er1
17236 ac_status=$?
17237 grep -v '^ *+' conftest.er1 >conftest.err
17238 rm -f conftest.er1
17239 cat conftest.err >&5
17240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17241 (exit $ac_status); } &&
17242 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17243 { (case "(($ac_try" in
17244 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17245 *) ac_try_echo=$ac_try;;
17246 esac
17247 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17248 (eval "$ac_try") 2>&5
17249 ac_status=$?
17250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17251 (exit $ac_status); }; } &&
17252 { ac_try='test -s conftest.$ac_objext'
17253 { (case "(($ac_try" in
17254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17255 *) ac_try_echo=$ac_try;;
17256 esac
17257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17258 (eval "$ac_try") 2>&5
17259 ac_status=$?
17260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17261 (exit $ac_status); }; }; then
17262 ac_cv_type_pid_t=yes
17263 else
17264 echo "$as_me: failed program was:" >&5
17265 sed 's/^/| /' conftest.$ac_ext >&5
17267 ac_cv_type_pid_t=no
17270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17272 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
17273 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
17274 if test $ac_cv_type_pid_t = yes; then
17276 else
17278 cat >>confdefs.h <<_ACEOF
17279 #define pid_t int
17280 _ACEOF
17284 { echo "$as_me:$LINENO: checking for size_t" >&5
17285 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
17286 if test "${ac_cv_type_size_t+set}" = set; then
17287 echo $ECHO_N "(cached) $ECHO_C" >&6
17288 else
17289 cat >conftest.$ac_ext <<_ACEOF
17290 /* confdefs.h. */
17291 _ACEOF
17292 cat confdefs.h >>conftest.$ac_ext
17293 cat >>conftest.$ac_ext <<_ACEOF
17294 /* end confdefs.h. */
17295 $ac_includes_default
17296 typedef size_t ac__type_new_;
17298 main ()
17300 if ((ac__type_new_ *) 0)
17301 return 0;
17302 if (sizeof (ac__type_new_))
17303 return 0;
17305 return 0;
17307 _ACEOF
17308 rm -f conftest.$ac_objext
17309 if { (ac_try="$ac_compile"
17310 case "(($ac_try" in
17311 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17312 *) ac_try_echo=$ac_try;;
17313 esac
17314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17315 (eval "$ac_compile") 2>conftest.er1
17316 ac_status=$?
17317 grep -v '^ *+' conftest.er1 >conftest.err
17318 rm -f conftest.er1
17319 cat conftest.err >&5
17320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17321 (exit $ac_status); } &&
17322 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17323 { (case "(($ac_try" in
17324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17325 *) ac_try_echo=$ac_try;;
17326 esac
17327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17328 (eval "$ac_try") 2>&5
17329 ac_status=$?
17330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17331 (exit $ac_status); }; } &&
17332 { ac_try='test -s conftest.$ac_objext'
17333 { (case "(($ac_try" in
17334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17335 *) ac_try_echo=$ac_try;;
17336 esac
17337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17338 (eval "$ac_try") 2>&5
17339 ac_status=$?
17340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17341 (exit $ac_status); }; }; then
17342 ac_cv_type_size_t=yes
17343 else
17344 echo "$as_me: failed program was:" >&5
17345 sed 's/^/| /' conftest.$ac_ext >&5
17347 ac_cv_type_size_t=no
17350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17352 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
17353 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
17354 if test $ac_cv_type_size_t = yes; then
17356 else
17358 cat >>confdefs.h <<_ACEOF
17359 #define size_t unsigned int
17360 _ACEOF
17365 cat >>confdefs.h <<_ACEOF
17366 #define RETSIGTYPE void
17367 _ACEOF
17369 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17370 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
17371 if test "${ac_cv_struct_tm+set}" = set; then
17372 echo $ECHO_N "(cached) $ECHO_C" >&6
17373 else
17374 cat >conftest.$ac_ext <<_ACEOF
17375 /* confdefs.h. */
17376 _ACEOF
17377 cat confdefs.h >>conftest.$ac_ext
17378 cat >>conftest.$ac_ext <<_ACEOF
17379 /* end confdefs.h. */
17380 #include <sys/types.h>
17381 #include <time.h>
17384 main ()
17386 struct tm *tp; tp->tm_sec;
17388 return 0;
17390 _ACEOF
17391 rm -f conftest.$ac_objext
17392 if { (ac_try="$ac_compile"
17393 case "(($ac_try" in
17394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17395 *) ac_try_echo=$ac_try;;
17396 esac
17397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17398 (eval "$ac_compile") 2>conftest.er1
17399 ac_status=$?
17400 grep -v '^ *+' conftest.er1 >conftest.err
17401 rm -f conftest.er1
17402 cat conftest.err >&5
17403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17404 (exit $ac_status); } &&
17405 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17406 { (case "(($ac_try" in
17407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17408 *) ac_try_echo=$ac_try;;
17409 esac
17410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17411 (eval "$ac_try") 2>&5
17412 ac_status=$?
17413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17414 (exit $ac_status); }; } &&
17415 { ac_try='test -s conftest.$ac_objext'
17416 { (case "(($ac_try" in
17417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17418 *) ac_try_echo=$ac_try;;
17419 esac
17420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17421 (eval "$ac_try") 2>&5
17422 ac_status=$?
17423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17424 (exit $ac_status); }; }; then
17425 ac_cv_struct_tm=time.h
17426 else
17427 echo "$as_me: failed program was:" >&5
17428 sed 's/^/| /' conftest.$ac_ext >&5
17430 ac_cv_struct_tm=sys/time.h
17433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17435 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17436 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
17437 if test $ac_cv_struct_tm = sys/time.h; then
17439 cat >>confdefs.h <<\_ACEOF
17440 #define TM_IN_SYS_TIME 1
17441 _ACEOF
17445 { echo "$as_me:$LINENO: checking for int64_t" >&5
17446 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
17447 if test "${ac_cv_type_int64_t+set}" = set; then
17448 echo $ECHO_N "(cached) $ECHO_C" >&6
17449 else
17450 cat >conftest.$ac_ext <<_ACEOF
17451 /* confdefs.h. */
17452 _ACEOF
17453 cat confdefs.h >>conftest.$ac_ext
17454 cat >>conftest.$ac_ext <<_ACEOF
17455 /* end confdefs.h. */
17456 $ac_includes_default
17457 typedef int64_t ac__type_new_;
17459 main ()
17461 if ((ac__type_new_ *) 0)
17462 return 0;
17463 if (sizeof (ac__type_new_))
17464 return 0;
17466 return 0;
17468 _ACEOF
17469 rm -f conftest.$ac_objext
17470 if { (ac_try="$ac_compile"
17471 case "(($ac_try" in
17472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17473 *) ac_try_echo=$ac_try;;
17474 esac
17475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17476 (eval "$ac_compile") 2>conftest.er1
17477 ac_status=$?
17478 grep -v '^ *+' conftest.er1 >conftest.err
17479 rm -f conftest.er1
17480 cat conftest.err >&5
17481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17482 (exit $ac_status); } &&
17483 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17484 { (case "(($ac_try" in
17485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17486 *) ac_try_echo=$ac_try;;
17487 esac
17488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17489 (eval "$ac_try") 2>&5
17490 ac_status=$?
17491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17492 (exit $ac_status); }; } &&
17493 { ac_try='test -s conftest.$ac_objext'
17494 { (case "(($ac_try" in
17495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17496 *) ac_try_echo=$ac_try;;
17497 esac
17498 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17499 (eval "$ac_try") 2>&5
17500 ac_status=$?
17501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17502 (exit $ac_status); }; }; then
17503 ac_cv_type_int64_t=yes
17504 else
17505 echo "$as_me: failed program was:" >&5
17506 sed 's/^/| /' conftest.$ac_ext >&5
17508 ac_cv_type_int64_t=no
17511 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17513 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
17514 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
17515 if test $ac_cv_type_int64_t = yes; then
17517 cat >>confdefs.h <<_ACEOF
17518 #define HAVE_INT64_T 1
17519 _ACEOF
17522 else
17523 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
17524 echo "$as_me: error: Type int64_t required but not found" >&2;}
17525 { (exit 1); exit 1; }; }
17528 { echo "$as_me:$LINENO: checking for uint64_t" >&5
17529 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
17530 if test "${ac_cv_type_uint64_t+set}" = set; then
17531 echo $ECHO_N "(cached) $ECHO_C" >&6
17532 else
17533 cat >conftest.$ac_ext <<_ACEOF
17534 /* confdefs.h. */
17535 _ACEOF
17536 cat confdefs.h >>conftest.$ac_ext
17537 cat >>conftest.$ac_ext <<_ACEOF
17538 /* end confdefs.h. */
17539 $ac_includes_default
17540 typedef uint64_t ac__type_new_;
17542 main ()
17544 if ((ac__type_new_ *) 0)
17545 return 0;
17546 if (sizeof (ac__type_new_))
17547 return 0;
17549 return 0;
17551 _ACEOF
17552 rm -f conftest.$ac_objext
17553 if { (ac_try="$ac_compile"
17554 case "(($ac_try" in
17555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17556 *) ac_try_echo=$ac_try;;
17557 esac
17558 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17559 (eval "$ac_compile") 2>conftest.er1
17560 ac_status=$?
17561 grep -v '^ *+' conftest.er1 >conftest.err
17562 rm -f conftest.er1
17563 cat conftest.err >&5
17564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17565 (exit $ac_status); } &&
17566 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17567 { (case "(($ac_try" in
17568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17569 *) ac_try_echo=$ac_try;;
17570 esac
17571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17572 (eval "$ac_try") 2>&5
17573 ac_status=$?
17574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17575 (exit $ac_status); }; } &&
17576 { ac_try='test -s conftest.$ac_objext'
17577 { (case "(($ac_try" in
17578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17579 *) ac_try_echo=$ac_try;;
17580 esac
17581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17582 (eval "$ac_try") 2>&5
17583 ac_status=$?
17584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17585 (exit $ac_status); }; }; then
17586 ac_cv_type_uint64_t=yes
17587 else
17588 echo "$as_me: failed program was:" >&5
17589 sed 's/^/| /' conftest.$ac_ext >&5
17591 ac_cv_type_uint64_t=no
17594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17596 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
17597 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
17598 if test $ac_cv_type_uint64_t = yes; then
17600 cat >>confdefs.h <<_ACEOF
17601 #define HAVE_UINT64_T 1
17602 _ACEOF
17605 else
17606 { echo "$as_me:$LINENO: checking for u_int64_t" >&5
17607 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
17608 if test "${ac_cv_type_u_int64_t+set}" = set; then
17609 echo $ECHO_N "(cached) $ECHO_C" >&6
17610 else
17611 cat >conftest.$ac_ext <<_ACEOF
17612 /* confdefs.h. */
17613 _ACEOF
17614 cat confdefs.h >>conftest.$ac_ext
17615 cat >>conftest.$ac_ext <<_ACEOF
17616 /* end confdefs.h. */
17617 $ac_includes_default
17618 typedef u_int64_t ac__type_new_;
17620 main ()
17622 if ((ac__type_new_ *) 0)
17623 return 0;
17624 if (sizeof (ac__type_new_))
17625 return 0;
17627 return 0;
17629 _ACEOF
17630 rm -f conftest.$ac_objext
17631 if { (ac_try="$ac_compile"
17632 case "(($ac_try" in
17633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17634 *) ac_try_echo=$ac_try;;
17635 esac
17636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17637 (eval "$ac_compile") 2>conftest.er1
17638 ac_status=$?
17639 grep -v '^ *+' conftest.er1 >conftest.err
17640 rm -f conftest.er1
17641 cat conftest.err >&5
17642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17643 (exit $ac_status); } &&
17644 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17645 { (case "(($ac_try" in
17646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17647 *) ac_try_echo=$ac_try;;
17648 esac
17649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17650 (eval "$ac_try") 2>&5
17651 ac_status=$?
17652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17653 (exit $ac_status); }; } &&
17654 { ac_try='test -s conftest.$ac_objext'
17655 { (case "(($ac_try" in
17656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17657 *) ac_try_echo=$ac_try;;
17658 esac
17659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17660 (eval "$ac_try") 2>&5
17661 ac_status=$?
17662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17663 (exit $ac_status); }; }; then
17664 ac_cv_type_u_int64_t=yes
17665 else
17666 echo "$as_me: failed program was:" >&5
17667 sed 's/^/| /' conftest.$ac_ext >&5
17669 ac_cv_type_u_int64_t=no
17672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17674 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
17675 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
17676 if test $ac_cv_type_u_int64_t = yes; then
17678 cat >>confdefs.h <<_ACEOF
17679 #define HAVE_U_INT64_T 1
17680 _ACEOF
17683 else
17684 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
17685 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
17686 { (exit 1); exit 1; }; }
17700 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
17702 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17703 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17704 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17705 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17706 echo $ECHO_N "(cached) $ECHO_C" >&6
17707 else
17708 cat >conftest.$ac_ext <<_ACEOF
17709 /* confdefs.h. */
17710 _ACEOF
17711 cat confdefs.h >>conftest.$ac_ext
17712 cat >>conftest.$ac_ext <<_ACEOF
17713 /* end confdefs.h. */
17714 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17715 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17716 #define $ac_func innocuous_$ac_func
17718 /* System header to define __stub macros and hopefully few prototypes,
17719 which can conflict with char $ac_func (); below.
17720 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17721 <limits.h> exists even on freestanding compilers. */
17723 #ifdef __STDC__
17724 # include <limits.h>
17725 #else
17726 # include <assert.h>
17727 #endif
17729 #undef $ac_func
17731 /* Override any GCC internal prototype to avoid an error.
17732 Use char because int might match the return type of a GCC
17733 builtin and then its argument prototype would still apply. */
17734 #ifdef __cplusplus
17735 extern "C"
17736 #endif
17737 char $ac_func ();
17738 /* The GNU C library defines this for functions which it implements
17739 to always fail with ENOSYS. Some functions are actually named
17740 something starting with __ and the normal name is an alias. */
17741 #if defined __stub_$ac_func || defined __stub___$ac_func
17742 choke me
17743 #endif
17746 main ()
17748 return $ac_func ();
17750 return 0;
17752 _ACEOF
17753 rm -f conftest.$ac_objext conftest$ac_exeext
17754 if { (ac_try="$ac_link"
17755 case "(($ac_try" in
17756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17757 *) ac_try_echo=$ac_try;;
17758 esac
17759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17760 (eval "$ac_link") 2>conftest.er1
17761 ac_status=$?
17762 grep -v '^ *+' conftest.er1 >conftest.err
17763 rm -f conftest.er1
17764 cat conftest.err >&5
17765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17766 (exit $ac_status); } &&
17767 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17768 { (case "(($ac_try" in
17769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17770 *) ac_try_echo=$ac_try;;
17771 esac
17772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17773 (eval "$ac_try") 2>&5
17774 ac_status=$?
17775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17776 (exit $ac_status); }; } &&
17777 { ac_try='test -s conftest$ac_exeext'
17778 { (case "(($ac_try" in
17779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17780 *) ac_try_echo=$ac_try;;
17781 esac
17782 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17783 (eval "$ac_try") 2>&5
17784 ac_status=$?
17785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17786 (exit $ac_status); }; }; then
17787 eval "$as_ac_var=yes"
17788 else
17789 echo "$as_me: failed program was:" >&5
17790 sed 's/^/| /' conftest.$ac_ext >&5
17792 eval "$as_ac_var=no"
17795 rm -f core conftest.err conftest.$ac_objext \
17796 conftest$ac_exeext conftest.$ac_ext
17798 ac_res=`eval echo '${'$as_ac_var'}'`
17799 { echo "$as_me:$LINENO: result: $ac_res" >&5
17800 echo "${ECHO_T}$ac_res" >&6; }
17801 if test `eval echo '${'$as_ac_var'}'` = yes; then
17802 cat >>confdefs.h <<_ACEOF
17803 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17804 _ACEOF
17807 done
17813 for ac_func in powf fmodf strtof round
17815 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17816 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17817 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17818 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17819 echo $ECHO_N "(cached) $ECHO_C" >&6
17820 else
17821 cat >conftest.$ac_ext <<_ACEOF
17822 /* confdefs.h. */
17823 _ACEOF
17824 cat confdefs.h >>conftest.$ac_ext
17825 cat >>conftest.$ac_ext <<_ACEOF
17826 /* end confdefs.h. */
17827 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17828 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17829 #define $ac_func innocuous_$ac_func
17831 /* System header to define __stub macros and hopefully few prototypes,
17832 which can conflict with char $ac_func (); below.
17833 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17834 <limits.h> exists even on freestanding compilers. */
17836 #ifdef __STDC__
17837 # include <limits.h>
17838 #else
17839 # include <assert.h>
17840 #endif
17842 #undef $ac_func
17844 /* Override any GCC internal prototype to avoid an error.
17845 Use char because int might match the return type of a GCC
17846 builtin and then its argument prototype would still apply. */
17847 #ifdef __cplusplus
17848 extern "C"
17849 #endif
17850 char $ac_func ();
17851 /* The GNU C library defines this for functions which it implements
17852 to always fail with ENOSYS. Some functions are actually named
17853 something starting with __ and the normal name is an alias. */
17854 #if defined __stub_$ac_func || defined __stub___$ac_func
17855 choke me
17856 #endif
17859 main ()
17861 return $ac_func ();
17863 return 0;
17865 _ACEOF
17866 rm -f conftest.$ac_objext conftest$ac_exeext
17867 if { (ac_try="$ac_link"
17868 case "(($ac_try" in
17869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17870 *) ac_try_echo=$ac_try;;
17871 esac
17872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17873 (eval "$ac_link") 2>conftest.er1
17874 ac_status=$?
17875 grep -v '^ *+' conftest.er1 >conftest.err
17876 rm -f conftest.er1
17877 cat conftest.err >&5
17878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17879 (exit $ac_status); } &&
17880 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17881 { (case "(($ac_try" in
17882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17883 *) ac_try_echo=$ac_try;;
17884 esac
17885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17886 (eval "$ac_try") 2>&5
17887 ac_status=$?
17888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17889 (exit $ac_status); }; } &&
17890 { ac_try='test -s conftest$ac_exeext'
17891 { (case "(($ac_try" in
17892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17893 *) ac_try_echo=$ac_try;;
17894 esac
17895 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17896 (eval "$ac_try") 2>&5
17897 ac_status=$?
17898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17899 (exit $ac_status); }; }; then
17900 eval "$as_ac_var=yes"
17901 else
17902 echo "$as_me: failed program was:" >&5
17903 sed 's/^/| /' conftest.$ac_ext >&5
17905 eval "$as_ac_var=no"
17908 rm -f core conftest.err conftest.$ac_objext \
17909 conftest$ac_exeext conftest.$ac_ext
17911 ac_res=`eval echo '${'$as_ac_var'}'`
17912 { echo "$as_me:$LINENO: result: $ac_res" >&5
17913 echo "${ECHO_T}$ac_res" >&6; }
17914 if test `eval echo '${'$as_ac_var'}'` = yes; then
17915 cat >>confdefs.h <<_ACEOF
17916 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17917 _ACEOF
17920 done
17927 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
17929 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17930 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17931 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17932 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17933 echo $ECHO_N "(cached) $ECHO_C" >&6
17934 else
17935 cat >conftest.$ac_ext <<_ACEOF
17936 /* confdefs.h. */
17937 _ACEOF
17938 cat confdefs.h >>conftest.$ac_ext
17939 cat >>conftest.$ac_ext <<_ACEOF
17940 /* end confdefs.h. */
17941 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17942 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17943 #define $ac_func innocuous_$ac_func
17945 /* System header to define __stub macros and hopefully few prototypes,
17946 which can conflict with char $ac_func (); below.
17947 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17948 <limits.h> exists even on freestanding compilers. */
17950 #ifdef __STDC__
17951 # include <limits.h>
17952 #else
17953 # include <assert.h>
17954 #endif
17956 #undef $ac_func
17958 /* Override any GCC internal prototype to avoid an error.
17959 Use char because int might match the return type of a GCC
17960 builtin and then its argument prototype would still apply. */
17961 #ifdef __cplusplus
17962 extern "C"
17963 #endif
17964 char $ac_func ();
17965 /* The GNU C library defines this for functions which it implements
17966 to always fail with ENOSYS. Some functions are actually named
17967 something starting with __ and the normal name is an alias. */
17968 #if defined __stub_$ac_func || defined __stub___$ac_func
17969 choke me
17970 #endif
17973 main ()
17975 return $ac_func ();
17977 return 0;
17979 _ACEOF
17980 rm -f conftest.$ac_objext conftest$ac_exeext
17981 if { (ac_try="$ac_link"
17982 case "(($ac_try" in
17983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17984 *) ac_try_echo=$ac_try;;
17985 esac
17986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17987 (eval "$ac_link") 2>conftest.er1
17988 ac_status=$?
17989 grep -v '^ *+' conftest.er1 >conftest.err
17990 rm -f conftest.er1
17991 cat conftest.err >&5
17992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17993 (exit $ac_status); } &&
17994 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17995 { (case "(($ac_try" in
17996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17997 *) ac_try_echo=$ac_try;;
17998 esac
17999 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18000 (eval "$ac_try") 2>&5
18001 ac_status=$?
18002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18003 (exit $ac_status); }; } &&
18004 { ac_try='test -s conftest$ac_exeext'
18005 { (case "(($ac_try" in
18006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18007 *) ac_try_echo=$ac_try;;
18008 esac
18009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18010 (eval "$ac_try") 2>&5
18011 ac_status=$?
18012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18013 (exit $ac_status); }; }; then
18014 eval "$as_ac_var=yes"
18015 else
18016 echo "$as_me: failed program was:" >&5
18017 sed 's/^/| /' conftest.$ac_ext >&5
18019 eval "$as_ac_var=no"
18022 rm -f core conftest.err conftest.$ac_objext \
18023 conftest$ac_exeext conftest.$ac_ext
18025 ac_res=`eval echo '${'$as_ac_var'}'`
18026 { echo "$as_me:$LINENO: result: $ac_res" >&5
18027 echo "${ECHO_T}$ac_res" >&6; }
18028 if test `eval echo '${'$as_ac_var'}'` = yes; then
18029 cat >>confdefs.h <<_ACEOF
18030 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18031 _ACEOF
18034 done
18039 for ac_func in isatty mkdtemp mkstemp
18041 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18042 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18043 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18044 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18045 echo $ECHO_N "(cached) $ECHO_C" >&6
18046 else
18047 cat >conftest.$ac_ext <<_ACEOF
18048 /* confdefs.h. */
18049 _ACEOF
18050 cat confdefs.h >>conftest.$ac_ext
18051 cat >>conftest.$ac_ext <<_ACEOF
18052 /* end confdefs.h. */
18053 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18054 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18055 #define $ac_func innocuous_$ac_func
18057 /* System header to define __stub macros and hopefully few prototypes,
18058 which can conflict with char $ac_func (); below.
18059 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18060 <limits.h> exists even on freestanding compilers. */
18062 #ifdef __STDC__
18063 # include <limits.h>
18064 #else
18065 # include <assert.h>
18066 #endif
18068 #undef $ac_func
18070 /* Override any GCC internal prototype to avoid an error.
18071 Use char because int might match the return type of a GCC
18072 builtin and then its argument prototype would still apply. */
18073 #ifdef __cplusplus
18074 extern "C"
18075 #endif
18076 char $ac_func ();
18077 /* The GNU C library defines this for functions which it implements
18078 to always fail with ENOSYS. Some functions are actually named
18079 something starting with __ and the normal name is an alias. */
18080 #if defined __stub_$ac_func || defined __stub___$ac_func
18081 choke me
18082 #endif
18085 main ()
18087 return $ac_func ();
18089 return 0;
18091 _ACEOF
18092 rm -f conftest.$ac_objext conftest$ac_exeext
18093 if { (ac_try="$ac_link"
18094 case "(($ac_try" in
18095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18096 *) ac_try_echo=$ac_try;;
18097 esac
18098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18099 (eval "$ac_link") 2>conftest.er1
18100 ac_status=$?
18101 grep -v '^ *+' conftest.er1 >conftest.err
18102 rm -f conftest.er1
18103 cat conftest.err >&5
18104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18105 (exit $ac_status); } &&
18106 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18107 { (case "(($ac_try" in
18108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18109 *) ac_try_echo=$ac_try;;
18110 esac
18111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18112 (eval "$ac_try") 2>&5
18113 ac_status=$?
18114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18115 (exit $ac_status); }; } &&
18116 { ac_try='test -s conftest$ac_exeext'
18117 { (case "(($ac_try" in
18118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18119 *) ac_try_echo=$ac_try;;
18120 esac
18121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18122 (eval "$ac_try") 2>&5
18123 ac_status=$?
18124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18125 (exit $ac_status); }; }; then
18126 eval "$as_ac_var=yes"
18127 else
18128 echo "$as_me: failed program was:" >&5
18129 sed 's/^/| /' conftest.$ac_ext >&5
18131 eval "$as_ac_var=no"
18134 rm -f core conftest.err conftest.$ac_objext \
18135 conftest$ac_exeext conftest.$ac_ext
18137 ac_res=`eval echo '${'$as_ac_var'}'`
18138 { echo "$as_me:$LINENO: result: $ac_res" >&5
18139 echo "${ECHO_T}$ac_res" >&6; }
18140 if test `eval echo '${'$as_ac_var'}'` = yes; then
18141 cat >>confdefs.h <<_ACEOF
18142 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18143 _ACEOF
18146 done
18154 for ac_func in mktemp posix_spawn realpath sbrk setrlimit strdup
18156 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18157 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18158 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18159 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18160 echo $ECHO_N "(cached) $ECHO_C" >&6
18161 else
18162 cat >conftest.$ac_ext <<_ACEOF
18163 /* confdefs.h. */
18164 _ACEOF
18165 cat confdefs.h >>conftest.$ac_ext
18166 cat >>conftest.$ac_ext <<_ACEOF
18167 /* end confdefs.h. */
18168 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18169 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18170 #define $ac_func innocuous_$ac_func
18172 /* System header to define __stub macros and hopefully few prototypes,
18173 which can conflict with char $ac_func (); below.
18174 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18175 <limits.h> exists even on freestanding compilers. */
18177 #ifdef __STDC__
18178 # include <limits.h>
18179 #else
18180 # include <assert.h>
18181 #endif
18183 #undef $ac_func
18185 /* Override any GCC internal prototype to avoid an error.
18186 Use char because int might match the return type of a GCC
18187 builtin and then its argument prototype would still apply. */
18188 #ifdef __cplusplus
18189 extern "C"
18190 #endif
18191 char $ac_func ();
18192 /* The GNU C library defines this for functions which it implements
18193 to always fail with ENOSYS. Some functions are actually named
18194 something starting with __ and the normal name is an alias. */
18195 #if defined __stub_$ac_func || defined __stub___$ac_func
18196 choke me
18197 #endif
18200 main ()
18202 return $ac_func ();
18204 return 0;
18206 _ACEOF
18207 rm -f conftest.$ac_objext conftest$ac_exeext
18208 if { (ac_try="$ac_link"
18209 case "(($ac_try" in
18210 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18211 *) ac_try_echo=$ac_try;;
18212 esac
18213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18214 (eval "$ac_link") 2>conftest.er1
18215 ac_status=$?
18216 grep -v '^ *+' conftest.er1 >conftest.err
18217 rm -f conftest.er1
18218 cat conftest.err >&5
18219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18220 (exit $ac_status); } &&
18221 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18222 { (case "(($ac_try" in
18223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18224 *) ac_try_echo=$ac_try;;
18225 esac
18226 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18227 (eval "$ac_try") 2>&5
18228 ac_status=$?
18229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18230 (exit $ac_status); }; } &&
18231 { ac_try='test -s conftest$ac_exeext'
18232 { (case "(($ac_try" in
18233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18234 *) ac_try_echo=$ac_try;;
18235 esac
18236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18237 (eval "$ac_try") 2>&5
18238 ac_status=$?
18239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18240 (exit $ac_status); }; }; then
18241 eval "$as_ac_var=yes"
18242 else
18243 echo "$as_me: failed program was:" >&5
18244 sed 's/^/| /' conftest.$ac_ext >&5
18246 eval "$as_ac_var=no"
18249 rm -f core conftest.err conftest.$ac_objext \
18250 conftest$ac_exeext conftest.$ac_ext
18252 ac_res=`eval echo '${'$as_ac_var'}'`
18253 { echo "$as_me:$LINENO: result: $ac_res" >&5
18254 echo "${ECHO_T}$ac_res" >&6; }
18255 if test `eval echo '${'$as_ac_var'}'` = yes; then
18256 cat >>confdefs.h <<_ACEOF
18257 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18258 _ACEOF
18261 done
18267 for ac_func in strerror strerror_r strerror_s setenv
18269 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18270 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18271 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18272 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18273 echo $ECHO_N "(cached) $ECHO_C" >&6
18274 else
18275 cat >conftest.$ac_ext <<_ACEOF
18276 /* confdefs.h. */
18277 _ACEOF
18278 cat confdefs.h >>conftest.$ac_ext
18279 cat >>conftest.$ac_ext <<_ACEOF
18280 /* end confdefs.h. */
18281 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18282 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18283 #define $ac_func innocuous_$ac_func
18285 /* System header to define __stub macros and hopefully few prototypes,
18286 which can conflict with char $ac_func (); below.
18287 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18288 <limits.h> exists even on freestanding compilers. */
18290 #ifdef __STDC__
18291 # include <limits.h>
18292 #else
18293 # include <assert.h>
18294 #endif
18296 #undef $ac_func
18298 /* Override any GCC internal prototype to avoid an error.
18299 Use char because int might match the return type of a GCC
18300 builtin and then its argument prototype would still apply. */
18301 #ifdef __cplusplus
18302 extern "C"
18303 #endif
18304 char $ac_func ();
18305 /* The GNU C library defines this for functions which it implements
18306 to always fail with ENOSYS. Some functions are actually named
18307 something starting with __ and the normal name is an alias. */
18308 #if defined __stub_$ac_func || defined __stub___$ac_func
18309 choke me
18310 #endif
18313 main ()
18315 return $ac_func ();
18317 return 0;
18319 _ACEOF
18320 rm -f conftest.$ac_objext conftest$ac_exeext
18321 if { (ac_try="$ac_link"
18322 case "(($ac_try" in
18323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18324 *) ac_try_echo=$ac_try;;
18325 esac
18326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18327 (eval "$ac_link") 2>conftest.er1
18328 ac_status=$?
18329 grep -v '^ *+' conftest.er1 >conftest.err
18330 rm -f conftest.er1
18331 cat conftest.err >&5
18332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18333 (exit $ac_status); } &&
18334 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18335 { (case "(($ac_try" in
18336 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18337 *) ac_try_echo=$ac_try;;
18338 esac
18339 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18340 (eval "$ac_try") 2>&5
18341 ac_status=$?
18342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18343 (exit $ac_status); }; } &&
18344 { ac_try='test -s conftest$ac_exeext'
18345 { (case "(($ac_try" in
18346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18347 *) ac_try_echo=$ac_try;;
18348 esac
18349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18350 (eval "$ac_try") 2>&5
18351 ac_status=$?
18352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18353 (exit $ac_status); }; }; then
18354 eval "$as_ac_var=yes"
18355 else
18356 echo "$as_me: failed program was:" >&5
18357 sed 's/^/| /' conftest.$ac_ext >&5
18359 eval "$as_ac_var=no"
18362 rm -f core conftest.err conftest.$ac_objext \
18363 conftest$ac_exeext conftest.$ac_ext
18365 ac_res=`eval echo '${'$as_ac_var'}'`
18366 { echo "$as_me:$LINENO: result: $ac_res" >&5
18367 echo "${ECHO_T}$ac_res" >&6; }
18368 if test `eval echo '${'$as_ac_var'}'` = yes; then
18369 cat >>confdefs.h <<_ACEOF
18370 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18371 _ACEOF
18374 done
18380 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
18382 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18383 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18384 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18385 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18386 echo $ECHO_N "(cached) $ECHO_C" >&6
18387 else
18388 cat >conftest.$ac_ext <<_ACEOF
18389 /* confdefs.h. */
18390 _ACEOF
18391 cat confdefs.h >>conftest.$ac_ext
18392 cat >>conftest.$ac_ext <<_ACEOF
18393 /* end confdefs.h. */
18394 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18395 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18396 #define $ac_func innocuous_$ac_func
18398 /* System header to define __stub macros and hopefully few prototypes,
18399 which can conflict with char $ac_func (); below.
18400 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18401 <limits.h> exists even on freestanding compilers. */
18403 #ifdef __STDC__
18404 # include <limits.h>
18405 #else
18406 # include <assert.h>
18407 #endif
18409 #undef $ac_func
18411 /* Override any GCC internal prototype to avoid an error.
18412 Use char because int might match the return type of a GCC
18413 builtin and then its argument prototype would still apply. */
18414 #ifdef __cplusplus
18415 extern "C"
18416 #endif
18417 char $ac_func ();
18418 /* The GNU C library defines this for functions which it implements
18419 to always fail with ENOSYS. Some functions are actually named
18420 something starting with __ and the normal name is an alias. */
18421 #if defined __stub_$ac_func || defined __stub___$ac_func
18422 choke me
18423 #endif
18426 main ()
18428 return $ac_func ();
18430 return 0;
18432 _ACEOF
18433 rm -f conftest.$ac_objext conftest$ac_exeext
18434 if { (ac_try="$ac_link"
18435 case "(($ac_try" in
18436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18437 *) ac_try_echo=$ac_try;;
18438 esac
18439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18440 (eval "$ac_link") 2>conftest.er1
18441 ac_status=$?
18442 grep -v '^ *+' conftest.er1 >conftest.err
18443 rm -f conftest.er1
18444 cat conftest.err >&5
18445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18446 (exit $ac_status); } &&
18447 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18448 { (case "(($ac_try" in
18449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18450 *) ac_try_echo=$ac_try;;
18451 esac
18452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18453 (eval "$ac_try") 2>&5
18454 ac_status=$?
18455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18456 (exit $ac_status); }; } &&
18457 { ac_try='test -s conftest$ac_exeext'
18458 { (case "(($ac_try" in
18459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18460 *) ac_try_echo=$ac_try;;
18461 esac
18462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18463 (eval "$ac_try") 2>&5
18464 ac_status=$?
18465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18466 (exit $ac_status); }; }; then
18467 eval "$as_ac_var=yes"
18468 else
18469 echo "$as_me: failed program was:" >&5
18470 sed 's/^/| /' conftest.$ac_ext >&5
18472 eval "$as_ac_var=no"
18475 rm -f core conftest.err conftest.$ac_objext \
18476 conftest$ac_exeext conftest.$ac_ext
18478 ac_res=`eval echo '${'$as_ac_var'}'`
18479 { echo "$as_me:$LINENO: result: $ac_res" >&5
18480 echo "${ECHO_T}$ac_res" >&6; }
18481 if test `eval echo '${'$as_ac_var'}'` = yes; then
18482 cat >>confdefs.h <<_ACEOF
18483 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18484 _ACEOF
18487 done
18493 for ac_func in setjmp longjmp sigsetjmp siglongjmp
18495 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18496 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18497 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18498 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18499 echo $ECHO_N "(cached) $ECHO_C" >&6
18500 else
18501 cat >conftest.$ac_ext <<_ACEOF
18502 /* confdefs.h. */
18503 _ACEOF
18504 cat confdefs.h >>conftest.$ac_ext
18505 cat >>conftest.$ac_ext <<_ACEOF
18506 /* end confdefs.h. */
18507 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18508 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18509 #define $ac_func innocuous_$ac_func
18511 /* System header to define __stub macros and hopefully few prototypes,
18512 which can conflict with char $ac_func (); below.
18513 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18514 <limits.h> exists even on freestanding compilers. */
18516 #ifdef __STDC__
18517 # include <limits.h>
18518 #else
18519 # include <assert.h>
18520 #endif
18522 #undef $ac_func
18524 /* Override any GCC internal prototype to avoid an error.
18525 Use char because int might match the return type of a GCC
18526 builtin and then its argument prototype would still apply. */
18527 #ifdef __cplusplus
18528 extern "C"
18529 #endif
18530 char $ac_func ();
18531 /* The GNU C library defines this for functions which it implements
18532 to always fail with ENOSYS. Some functions are actually named
18533 something starting with __ and the normal name is an alias. */
18534 #if defined __stub_$ac_func || defined __stub___$ac_func
18535 choke me
18536 #endif
18539 main ()
18541 return $ac_func ();
18543 return 0;
18545 _ACEOF
18546 rm -f conftest.$ac_objext conftest$ac_exeext
18547 if { (ac_try="$ac_link"
18548 case "(($ac_try" in
18549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18550 *) ac_try_echo=$ac_try;;
18551 esac
18552 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18553 (eval "$ac_link") 2>conftest.er1
18554 ac_status=$?
18555 grep -v '^ *+' conftest.er1 >conftest.err
18556 rm -f conftest.er1
18557 cat conftest.err >&5
18558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18559 (exit $ac_status); } &&
18560 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18561 { (case "(($ac_try" in
18562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18563 *) ac_try_echo=$ac_try;;
18564 esac
18565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18566 (eval "$ac_try") 2>&5
18567 ac_status=$?
18568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18569 (exit $ac_status); }; } &&
18570 { ac_try='test -s conftest$ac_exeext'
18571 { (case "(($ac_try" in
18572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18573 *) ac_try_echo=$ac_try;;
18574 esac
18575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18576 (eval "$ac_try") 2>&5
18577 ac_status=$?
18578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18579 (exit $ac_status); }; }; then
18580 eval "$as_ac_var=yes"
18581 else
18582 echo "$as_me: failed program was:" >&5
18583 sed 's/^/| /' conftest.$ac_ext >&5
18585 eval "$as_ac_var=no"
18588 rm -f core conftest.err conftest.$ac_objext \
18589 conftest$ac_exeext conftest.$ac_ext
18591 ac_res=`eval echo '${'$as_ac_var'}'`
18592 { echo "$as_me:$LINENO: result: $ac_res" >&5
18593 echo "${ECHO_T}$ac_res" >&6; }
18594 if test `eval echo '${'$as_ac_var'}'` = yes; then
18595 cat >>confdefs.h <<_ACEOF
18596 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18597 _ACEOF
18600 done
18602 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
18603 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
18604 if test "${llvm_cv_c_printf_a+set}" = set; then
18605 echo $ECHO_N "(cached) $ECHO_C" >&6
18606 else
18607 ac_ext=c
18608 ac_cpp='$CPP $CPPFLAGS'
18609 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18610 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18611 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18613 if test "$cross_compiling" = yes; then
18614 llvmac_cv_c_printf_a=no
18615 else
18616 cat >conftest.$ac_ext <<_ACEOF
18618 /* confdefs.h. */
18619 _ACEOF
18620 cat confdefs.h >>conftest.$ac_ext
18621 cat >>conftest.$ac_ext <<_ACEOF
18622 /* end confdefs.h. */
18624 #include <stdio.h>
18625 #include <stdlib.h>
18628 main ()
18631 volatile double A, B;
18632 char Buffer[100];
18633 A = 1;
18634 A /= 10.0;
18635 sprintf(Buffer, "%a", A);
18636 B = atof(Buffer);
18637 if (A != B)
18638 return (1);
18639 if (A != 0x1.999999999999ap-4)
18640 return (1);
18641 return (0);
18643 return 0;
18645 _ACEOF
18646 rm -f conftest$ac_exeext
18647 if { (ac_try="$ac_link"
18648 case "(($ac_try" in
18649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18650 *) ac_try_echo=$ac_try;;
18651 esac
18652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18653 (eval "$ac_link") 2>&5
18654 ac_status=$?
18655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18656 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18657 { (case "(($ac_try" in
18658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18659 *) ac_try_echo=$ac_try;;
18660 esac
18661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18662 (eval "$ac_try") 2>&5
18663 ac_status=$?
18664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18665 (exit $ac_status); }; }; then
18666 llvm_cv_c_printf_a=yes
18667 else
18668 echo "$as_me: program exited with status $ac_status" >&5
18669 echo "$as_me: failed program was:" >&5
18670 sed 's/^/| /' conftest.$ac_ext >&5
18672 ( exit $ac_status )
18673 llvmac_cv_c_printf_a=no
18675 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18679 ac_ext=c
18680 ac_cpp='$CPP $CPPFLAGS'
18681 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18682 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18683 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18686 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
18687 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
18688 if test "$llvm_cv_c_printf_a" = "yes"; then
18690 cat >>confdefs.h <<\_ACEOF
18691 #define HAVE_PRINTF_A 1
18692 _ACEOF
18697 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
18698 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
18699 if test "${ac_cv_func_rand48+set}" = set; then
18700 echo $ECHO_N "(cached) $ECHO_C" >&6
18701 else
18702 ac_ext=cpp
18703 ac_cpp='$CXXCPP $CPPFLAGS'
18704 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18705 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18706 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18708 cat >conftest.$ac_ext <<_ACEOF
18709 /* confdefs.h. */
18710 _ACEOF
18711 cat confdefs.h >>conftest.$ac_ext
18712 cat >>conftest.$ac_ext <<_ACEOF
18713 /* end confdefs.h. */
18714 #include <stdlib.h>
18716 main ()
18718 srand48(0);lrand48();drand48();
18720 return 0;
18722 _ACEOF
18723 rm -f conftest.$ac_objext
18724 if { (ac_try="$ac_compile"
18725 case "(($ac_try" in
18726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18727 *) ac_try_echo=$ac_try;;
18728 esac
18729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18730 (eval "$ac_compile") 2>conftest.er1
18731 ac_status=$?
18732 grep -v '^ *+' conftest.er1 >conftest.err
18733 rm -f conftest.er1
18734 cat conftest.err >&5
18735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18736 (exit $ac_status); } &&
18737 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18738 { (case "(($ac_try" in
18739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18740 *) ac_try_echo=$ac_try;;
18741 esac
18742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18743 (eval "$ac_try") 2>&5
18744 ac_status=$?
18745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18746 (exit $ac_status); }; } &&
18747 { ac_try='test -s conftest.$ac_objext'
18748 { (case "(($ac_try" in
18749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18750 *) ac_try_echo=$ac_try;;
18751 esac
18752 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18753 (eval "$ac_try") 2>&5
18754 ac_status=$?
18755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18756 (exit $ac_status); }; }; then
18757 ac_cv_func_rand48=yes
18758 else
18759 echo "$as_me: failed program was:" >&5
18760 sed 's/^/| /' conftest.$ac_ext >&5
18762 ac_cv_func_rand48=no
18765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18766 ac_ext=c
18767 ac_cpp='$CPP $CPPFLAGS'
18768 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18769 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18770 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18773 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18774 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
18776 if test "$ac_cv_func_rand48" = "yes" ; then
18778 cat >>confdefs.h <<\_ACEOF
18779 #define HAVE_RAND48 1
18780 _ACEOF
18786 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
18787 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
18788 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
18789 echo $ECHO_N "(cached) $ECHO_C" >&6
18790 else
18791 ac_ext=cpp
18792 ac_cpp='$CXXCPP $CPPFLAGS'
18793 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18794 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18795 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18797 cat >conftest.$ac_ext <<_ACEOF
18798 /* confdefs.h. */
18799 _ACEOF
18800 cat confdefs.h >>conftest.$ac_ext
18801 cat >>conftest.$ac_ext <<_ACEOF
18802 /* end confdefs.h. */
18803 #include <math.h>
18805 main ()
18807 float f; isnan(f);
18809 return 0;
18811 _ACEOF
18812 rm -f conftest.$ac_objext
18813 if { (ac_try="$ac_compile"
18814 case "(($ac_try" in
18815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18816 *) ac_try_echo=$ac_try;;
18817 esac
18818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18819 (eval "$ac_compile") 2>conftest.er1
18820 ac_status=$?
18821 grep -v '^ *+' conftest.er1 >conftest.err
18822 rm -f conftest.er1
18823 cat conftest.err >&5
18824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18825 (exit $ac_status); } &&
18826 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18827 { (case "(($ac_try" in
18828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18829 *) ac_try_echo=$ac_try;;
18830 esac
18831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18832 (eval "$ac_try") 2>&5
18833 ac_status=$?
18834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18835 (exit $ac_status); }; } &&
18836 { ac_try='test -s conftest.$ac_objext'
18837 { (case "(($ac_try" in
18838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18839 *) ac_try_echo=$ac_try;;
18840 esac
18841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18842 (eval "$ac_try") 2>&5
18843 ac_status=$?
18844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18845 (exit $ac_status); }; }; then
18846 ac_cv_func_isnan_in_math_h=yes
18847 else
18848 echo "$as_me: failed program was:" >&5
18849 sed 's/^/| /' conftest.$ac_ext >&5
18851 ac_cv_func_isnan_in_math_h=no
18854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18855 ac_ext=c
18856 ac_cpp='$CPP $CPPFLAGS'
18857 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18858 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18859 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18862 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
18863 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
18866 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
18868 cat >>confdefs.h <<\_ACEOF
18869 #define HAVE_ISNAN_IN_MATH_H 1
18870 _ACEOF
18874 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
18875 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
18876 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
18877 echo $ECHO_N "(cached) $ECHO_C" >&6
18878 else
18879 ac_ext=cpp
18880 ac_cpp='$CXXCPP $CPPFLAGS'
18881 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18882 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18883 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18885 cat >conftest.$ac_ext <<_ACEOF
18886 /* confdefs.h. */
18887 _ACEOF
18888 cat confdefs.h >>conftest.$ac_ext
18889 cat >>conftest.$ac_ext <<_ACEOF
18890 /* end confdefs.h. */
18891 #include <cmath>
18893 main ()
18895 float f; isnan(f);
18897 return 0;
18899 _ACEOF
18900 rm -f conftest.$ac_objext
18901 if { (ac_try="$ac_compile"
18902 case "(($ac_try" in
18903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18904 *) ac_try_echo=$ac_try;;
18905 esac
18906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18907 (eval "$ac_compile") 2>conftest.er1
18908 ac_status=$?
18909 grep -v '^ *+' conftest.er1 >conftest.err
18910 rm -f conftest.er1
18911 cat conftest.err >&5
18912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18913 (exit $ac_status); } &&
18914 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18915 { (case "(($ac_try" in
18916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18917 *) ac_try_echo=$ac_try;;
18918 esac
18919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18920 (eval "$ac_try") 2>&5
18921 ac_status=$?
18922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18923 (exit $ac_status); }; } &&
18924 { ac_try='test -s conftest.$ac_objext'
18925 { (case "(($ac_try" in
18926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18927 *) ac_try_echo=$ac_try;;
18928 esac
18929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18930 (eval "$ac_try") 2>&5
18931 ac_status=$?
18932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18933 (exit $ac_status); }; }; then
18934 ac_cv_func_isnan_in_cmath=yes
18935 else
18936 echo "$as_me: failed program was:" >&5
18937 sed 's/^/| /' conftest.$ac_ext >&5
18939 ac_cv_func_isnan_in_cmath=no
18942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18943 ac_ext=c
18944 ac_cpp='$CPP $CPPFLAGS'
18945 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18946 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18947 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18950 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
18951 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
18953 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
18955 cat >>confdefs.h <<\_ACEOF
18956 #define HAVE_ISNAN_IN_CMATH 1
18957 _ACEOF
18961 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
18962 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
18963 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
18964 echo $ECHO_N "(cached) $ECHO_C" >&6
18965 else
18966 ac_ext=cpp
18967 ac_cpp='$CXXCPP $CPPFLAGS'
18968 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18969 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18970 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18972 cat >conftest.$ac_ext <<_ACEOF
18973 /* confdefs.h. */
18974 _ACEOF
18975 cat confdefs.h >>conftest.$ac_ext
18976 cat >>conftest.$ac_ext <<_ACEOF
18977 /* end confdefs.h. */
18978 #include <cmath>
18980 main ()
18982 float f; std::isnan(f);
18984 return 0;
18986 _ACEOF
18987 rm -f conftest.$ac_objext
18988 if { (ac_try="$ac_compile"
18989 case "(($ac_try" in
18990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18991 *) ac_try_echo=$ac_try;;
18992 esac
18993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18994 (eval "$ac_compile") 2>conftest.er1
18995 ac_status=$?
18996 grep -v '^ *+' conftest.er1 >conftest.err
18997 rm -f conftest.er1
18998 cat conftest.err >&5
18999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19000 (exit $ac_status); } &&
19001 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19002 { (case "(($ac_try" in
19003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19004 *) ac_try_echo=$ac_try;;
19005 esac
19006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19007 (eval "$ac_try") 2>&5
19008 ac_status=$?
19009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19010 (exit $ac_status); }; } &&
19011 { ac_try='test -s conftest.$ac_objext'
19012 { (case "(($ac_try" in
19013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19014 *) ac_try_echo=$ac_try;;
19015 esac
19016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19017 (eval "$ac_try") 2>&5
19018 ac_status=$?
19019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19020 (exit $ac_status); }; }; then
19021 ac_cv_func_std_isnan_in_cmath=yes
19022 else
19023 echo "$as_me: failed program was:" >&5
19024 sed 's/^/| /' conftest.$ac_ext >&5
19026 ac_cv_func_std_isnan_in_cmath=no
19029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19030 ac_ext=c
19031 ac_cpp='$CPP $CPPFLAGS'
19032 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19033 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19034 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19037 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19038 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
19040 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
19042 cat >>confdefs.h <<\_ACEOF
19043 #define HAVE_STD_ISNAN_IN_CMATH 1
19044 _ACEOF
19049 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19050 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19051 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19052 echo $ECHO_N "(cached) $ECHO_C" >&6
19053 else
19054 ac_ext=cpp
19055 ac_cpp='$CXXCPP $CPPFLAGS'
19056 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19057 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19058 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19060 cat >conftest.$ac_ext <<_ACEOF
19061 /* confdefs.h. */
19062 _ACEOF
19063 cat confdefs.h >>conftest.$ac_ext
19064 cat >>conftest.$ac_ext <<_ACEOF
19065 /* end confdefs.h. */
19066 #include <math.h>
19068 main ()
19070 float f; isinf(f);
19072 return 0;
19074 _ACEOF
19075 rm -f conftest.$ac_objext
19076 if { (ac_try="$ac_compile"
19077 case "(($ac_try" in
19078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19079 *) ac_try_echo=$ac_try;;
19080 esac
19081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19082 (eval "$ac_compile") 2>conftest.er1
19083 ac_status=$?
19084 grep -v '^ *+' conftest.er1 >conftest.err
19085 rm -f conftest.er1
19086 cat conftest.err >&5
19087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19088 (exit $ac_status); } &&
19089 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19090 { (case "(($ac_try" in
19091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19092 *) ac_try_echo=$ac_try;;
19093 esac
19094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19095 (eval "$ac_try") 2>&5
19096 ac_status=$?
19097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19098 (exit $ac_status); }; } &&
19099 { ac_try='test -s conftest.$ac_objext'
19100 { (case "(($ac_try" in
19101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19102 *) ac_try_echo=$ac_try;;
19103 esac
19104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19105 (eval "$ac_try") 2>&5
19106 ac_status=$?
19107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19108 (exit $ac_status); }; }; then
19109 ac_cv_func_isinf_in_math_h=yes
19110 else
19111 echo "$as_me: failed program was:" >&5
19112 sed 's/^/| /' conftest.$ac_ext >&5
19114 ac_cv_func_isinf_in_math_h=no
19117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19118 ac_ext=c
19119 ac_cpp='$CPP $CPPFLAGS'
19120 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19121 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19122 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19125 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19126 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
19128 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
19130 cat >>confdefs.h <<\_ACEOF
19131 #define HAVE_ISINF_IN_MATH_H 1
19132 _ACEOF
19136 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19137 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19138 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19139 echo $ECHO_N "(cached) $ECHO_C" >&6
19140 else
19141 ac_ext=cpp
19142 ac_cpp='$CXXCPP $CPPFLAGS'
19143 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19144 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19145 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19147 cat >conftest.$ac_ext <<_ACEOF
19148 /* confdefs.h. */
19149 _ACEOF
19150 cat confdefs.h >>conftest.$ac_ext
19151 cat >>conftest.$ac_ext <<_ACEOF
19152 /* end confdefs.h. */
19153 #include <cmath>
19155 main ()
19157 float f; isinf(f);
19159 return 0;
19161 _ACEOF
19162 rm -f conftest.$ac_objext
19163 if { (ac_try="$ac_compile"
19164 case "(($ac_try" in
19165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19166 *) ac_try_echo=$ac_try;;
19167 esac
19168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19169 (eval "$ac_compile") 2>conftest.er1
19170 ac_status=$?
19171 grep -v '^ *+' conftest.er1 >conftest.err
19172 rm -f conftest.er1
19173 cat conftest.err >&5
19174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19175 (exit $ac_status); } &&
19176 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19177 { (case "(($ac_try" in
19178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19179 *) ac_try_echo=$ac_try;;
19180 esac
19181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19182 (eval "$ac_try") 2>&5
19183 ac_status=$?
19184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19185 (exit $ac_status); }; } &&
19186 { ac_try='test -s conftest.$ac_objext'
19187 { (case "(($ac_try" in
19188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19189 *) ac_try_echo=$ac_try;;
19190 esac
19191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19192 (eval "$ac_try") 2>&5
19193 ac_status=$?
19194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19195 (exit $ac_status); }; }; then
19196 ac_cv_func_isinf_in_cmath=yes
19197 else
19198 echo "$as_me: failed program was:" >&5
19199 sed 's/^/| /' conftest.$ac_ext >&5
19201 ac_cv_func_isinf_in_cmath=no
19204 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19205 ac_ext=c
19206 ac_cpp='$CPP $CPPFLAGS'
19207 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19208 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19209 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19212 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19213 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
19215 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
19217 cat >>confdefs.h <<\_ACEOF
19218 #define HAVE_ISINF_IN_CMATH 1
19219 _ACEOF
19223 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19224 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19225 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19226 echo $ECHO_N "(cached) $ECHO_C" >&6
19227 else
19228 ac_ext=cpp
19229 ac_cpp='$CXXCPP $CPPFLAGS'
19230 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19231 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19232 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19234 cat >conftest.$ac_ext <<_ACEOF
19235 /* confdefs.h. */
19236 _ACEOF
19237 cat confdefs.h >>conftest.$ac_ext
19238 cat >>conftest.$ac_ext <<_ACEOF
19239 /* end confdefs.h. */
19240 #include <cmath>
19242 main ()
19244 float f; std::isinf(f)}
19246 return 0;
19248 _ACEOF
19249 rm -f conftest.$ac_objext
19250 if { (ac_try="$ac_compile"
19251 case "(($ac_try" in
19252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19253 *) ac_try_echo=$ac_try;;
19254 esac
19255 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19256 (eval "$ac_compile") 2>conftest.er1
19257 ac_status=$?
19258 grep -v '^ *+' conftest.er1 >conftest.err
19259 rm -f conftest.er1
19260 cat conftest.err >&5
19261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19262 (exit $ac_status); } &&
19263 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19264 { (case "(($ac_try" in
19265 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19266 *) ac_try_echo=$ac_try;;
19267 esac
19268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19269 (eval "$ac_try") 2>&5
19270 ac_status=$?
19271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19272 (exit $ac_status); }; } &&
19273 { ac_try='test -s conftest.$ac_objext'
19274 { (case "(($ac_try" in
19275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19276 *) ac_try_echo=$ac_try;;
19277 esac
19278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19279 (eval "$ac_try") 2>&5
19280 ac_status=$?
19281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19282 (exit $ac_status); }; }; then
19283 ac_cv_func_std_isinf_in_cmath=yes
19284 else
19285 echo "$as_me: failed program was:" >&5
19286 sed 's/^/| /' conftest.$ac_ext >&5
19288 ac_cv_func_std_isinf_in_cmath=no
19291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19292 ac_ext=c
19293 ac_cpp='$CPP $CPPFLAGS'
19294 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19295 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19296 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19299 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19300 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
19302 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
19304 cat >>confdefs.h <<\_ACEOF
19305 #define HAVE_STD_ISINF_IN_CMATH 1
19306 _ACEOF
19310 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19311 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19312 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19313 echo $ECHO_N "(cached) $ECHO_C" >&6
19314 else
19315 ac_ext=cpp
19316 ac_cpp='$CXXCPP $CPPFLAGS'
19317 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19318 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19319 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19321 cat >conftest.$ac_ext <<_ACEOF
19322 /* confdefs.h. */
19323 _ACEOF
19324 cat confdefs.h >>conftest.$ac_ext
19325 cat >>conftest.$ac_ext <<_ACEOF
19326 /* end confdefs.h. */
19327 #include <ieeefp.h>
19329 main ()
19331 float f; finite(f);
19333 return 0;
19335 _ACEOF
19336 rm -f conftest.$ac_objext
19337 if { (ac_try="$ac_compile"
19338 case "(($ac_try" in
19339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19340 *) ac_try_echo=$ac_try;;
19341 esac
19342 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19343 (eval "$ac_compile") 2>conftest.er1
19344 ac_status=$?
19345 grep -v '^ *+' conftest.er1 >conftest.err
19346 rm -f conftest.er1
19347 cat conftest.err >&5
19348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19349 (exit $ac_status); } &&
19350 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19351 { (case "(($ac_try" in
19352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19353 *) ac_try_echo=$ac_try;;
19354 esac
19355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19356 (eval "$ac_try") 2>&5
19357 ac_status=$?
19358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19359 (exit $ac_status); }; } &&
19360 { ac_try='test -s conftest.$ac_objext'
19361 { (case "(($ac_try" in
19362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19363 *) ac_try_echo=$ac_try;;
19364 esac
19365 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19366 (eval "$ac_try") 2>&5
19367 ac_status=$?
19368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19369 (exit $ac_status); }; }; then
19370 ac_cv_func_finite_in_ieeefp_h=yes
19371 else
19372 echo "$as_me: failed program was:" >&5
19373 sed 's/^/| /' conftest.$ac_ext >&5
19375 ac_cv_func_finite_in_ieeefp_h=no
19378 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19379 ac_ext=c
19380 ac_cpp='$CPP $CPPFLAGS'
19381 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19382 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19383 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19386 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19387 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
19389 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
19391 cat >>confdefs.h <<\_ACEOF
19392 #define HAVE_FINITE_IN_IEEEFP_H 1
19393 _ACEOF
19399 if test "$llvm_cv_platform_type" = "Unix" ; then
19402 for ac_header in stdlib.h unistd.h
19404 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19405 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19406 { echo "$as_me:$LINENO: checking for $ac_header" >&5
19407 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19408 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19409 echo $ECHO_N "(cached) $ECHO_C" >&6
19411 ac_res=`eval echo '${'$as_ac_Header'}'`
19412 { echo "$as_me:$LINENO: result: $ac_res" >&5
19413 echo "${ECHO_T}$ac_res" >&6; }
19414 else
19415 # Is the header compilable?
19416 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
19417 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19418 cat >conftest.$ac_ext <<_ACEOF
19419 /* confdefs.h. */
19420 _ACEOF
19421 cat confdefs.h >>conftest.$ac_ext
19422 cat >>conftest.$ac_ext <<_ACEOF
19423 /* end confdefs.h. */
19424 $ac_includes_default
19425 #include <$ac_header>
19426 _ACEOF
19427 rm -f conftest.$ac_objext
19428 if { (ac_try="$ac_compile"
19429 case "(($ac_try" in
19430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19431 *) ac_try_echo=$ac_try;;
19432 esac
19433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19434 (eval "$ac_compile") 2>conftest.er1
19435 ac_status=$?
19436 grep -v '^ *+' conftest.er1 >conftest.err
19437 rm -f conftest.er1
19438 cat conftest.err >&5
19439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19440 (exit $ac_status); } &&
19441 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19442 { (case "(($ac_try" in
19443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19444 *) ac_try_echo=$ac_try;;
19445 esac
19446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19447 (eval "$ac_try") 2>&5
19448 ac_status=$?
19449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19450 (exit $ac_status); }; } &&
19451 { ac_try='test -s conftest.$ac_objext'
19452 { (case "(($ac_try" in
19453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19454 *) ac_try_echo=$ac_try;;
19455 esac
19456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19457 (eval "$ac_try") 2>&5
19458 ac_status=$?
19459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19460 (exit $ac_status); }; }; then
19461 ac_header_compiler=yes
19462 else
19463 echo "$as_me: failed program was:" >&5
19464 sed 's/^/| /' conftest.$ac_ext >&5
19466 ac_header_compiler=no
19469 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19470 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19471 echo "${ECHO_T}$ac_header_compiler" >&6; }
19473 # Is the header present?
19474 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
19475 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19476 cat >conftest.$ac_ext <<_ACEOF
19477 /* confdefs.h. */
19478 _ACEOF
19479 cat confdefs.h >>conftest.$ac_ext
19480 cat >>conftest.$ac_ext <<_ACEOF
19481 /* end confdefs.h. */
19482 #include <$ac_header>
19483 _ACEOF
19484 if { (ac_try="$ac_cpp conftest.$ac_ext"
19485 case "(($ac_try" in
19486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19487 *) ac_try_echo=$ac_try;;
19488 esac
19489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19490 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19491 ac_status=$?
19492 grep -v '^ *+' conftest.er1 >conftest.err
19493 rm -f conftest.er1
19494 cat conftest.err >&5
19495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19496 (exit $ac_status); } >/dev/null; then
19497 if test -s conftest.err; then
19498 ac_cpp_err=$ac_c_preproc_warn_flag
19499 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19500 else
19501 ac_cpp_err=
19503 else
19504 ac_cpp_err=yes
19506 if test -z "$ac_cpp_err"; then
19507 ac_header_preproc=yes
19508 else
19509 echo "$as_me: failed program was:" >&5
19510 sed 's/^/| /' conftest.$ac_ext >&5
19512 ac_header_preproc=no
19515 rm -f conftest.err conftest.$ac_ext
19516 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19517 echo "${ECHO_T}$ac_header_preproc" >&6; }
19519 # So? What about this header?
19520 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19521 yes:no: )
19522 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19523 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19524 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19525 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19526 ac_header_preproc=yes
19528 no:yes:* )
19529 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19530 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19531 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19532 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19533 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19534 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19535 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
19536 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
19537 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19538 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19539 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19540 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19541 ( cat <<\_ASBOX
19542 ## ----------------------------------- ##
19543 ## Report this to llvmbugs@cs.uiuc.edu ##
19544 ## ----------------------------------- ##
19545 _ASBOX
19546 ) | sed "s/^/$as_me: WARNING: /" >&2
19548 esac
19549 { echo "$as_me:$LINENO: checking for $ac_header" >&5
19550 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19551 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19552 echo $ECHO_N "(cached) $ECHO_C" >&6
19553 else
19554 eval "$as_ac_Header=\$ac_header_preproc"
19556 ac_res=`eval echo '${'$as_ac_Header'}'`
19557 { echo "$as_me:$LINENO: result: $ac_res" >&5
19558 echo "${ECHO_T}$ac_res" >&6; }
19561 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19562 cat >>confdefs.h <<_ACEOF
19563 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19564 _ACEOF
19568 done
19571 for ac_func in getpagesize
19573 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19574 { echo "$as_me:$LINENO: checking for $ac_func" >&5
19575 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19576 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19577 echo $ECHO_N "(cached) $ECHO_C" >&6
19578 else
19579 cat >conftest.$ac_ext <<_ACEOF
19580 /* confdefs.h. */
19581 _ACEOF
19582 cat confdefs.h >>conftest.$ac_ext
19583 cat >>conftest.$ac_ext <<_ACEOF
19584 /* end confdefs.h. */
19585 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19586 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19587 #define $ac_func innocuous_$ac_func
19589 /* System header to define __stub macros and hopefully few prototypes,
19590 which can conflict with char $ac_func (); below.
19591 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19592 <limits.h> exists even on freestanding compilers. */
19594 #ifdef __STDC__
19595 # include <limits.h>
19596 #else
19597 # include <assert.h>
19598 #endif
19600 #undef $ac_func
19602 /* Override any GCC internal prototype to avoid an error.
19603 Use char because int might match the return type of a GCC
19604 builtin and then its argument prototype would still apply. */
19605 #ifdef __cplusplus
19606 extern "C"
19607 #endif
19608 char $ac_func ();
19609 /* The GNU C library defines this for functions which it implements
19610 to always fail with ENOSYS. Some functions are actually named
19611 something starting with __ and the normal name is an alias. */
19612 #if defined __stub_$ac_func || defined __stub___$ac_func
19613 choke me
19614 #endif
19617 main ()
19619 return $ac_func ();
19621 return 0;
19623 _ACEOF
19624 rm -f conftest.$ac_objext conftest$ac_exeext
19625 if { (ac_try="$ac_link"
19626 case "(($ac_try" in
19627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19628 *) ac_try_echo=$ac_try;;
19629 esac
19630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19631 (eval "$ac_link") 2>conftest.er1
19632 ac_status=$?
19633 grep -v '^ *+' conftest.er1 >conftest.err
19634 rm -f conftest.er1
19635 cat conftest.err >&5
19636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19637 (exit $ac_status); } &&
19638 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19639 { (case "(($ac_try" in
19640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19641 *) ac_try_echo=$ac_try;;
19642 esac
19643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19644 (eval "$ac_try") 2>&5
19645 ac_status=$?
19646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19647 (exit $ac_status); }; } &&
19648 { ac_try='test -s conftest$ac_exeext'
19649 { (case "(($ac_try" in
19650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19651 *) ac_try_echo=$ac_try;;
19652 esac
19653 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19654 (eval "$ac_try") 2>&5
19655 ac_status=$?
19656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19657 (exit $ac_status); }; }; then
19658 eval "$as_ac_var=yes"
19659 else
19660 echo "$as_me: failed program was:" >&5
19661 sed 's/^/| /' conftest.$ac_ext >&5
19663 eval "$as_ac_var=no"
19666 rm -f core conftest.err conftest.$ac_objext \
19667 conftest$ac_exeext conftest.$ac_ext
19669 ac_res=`eval echo '${'$as_ac_var'}'`
19670 { echo "$as_me:$LINENO: result: $ac_res" >&5
19671 echo "${ECHO_T}$ac_res" >&6; }
19672 if test `eval echo '${'$as_ac_var'}'` = yes; then
19673 cat >>confdefs.h <<_ACEOF
19674 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19675 _ACEOF
19678 done
19680 { echo "$as_me:$LINENO: checking for working mmap" >&5
19681 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
19682 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
19683 echo $ECHO_N "(cached) $ECHO_C" >&6
19684 else
19685 if test "$cross_compiling" = yes; then
19686 ac_cv_func_mmap_fixed_mapped=no
19687 else
19688 cat >conftest.$ac_ext <<_ACEOF
19689 /* confdefs.h. */
19690 _ACEOF
19691 cat confdefs.h >>conftest.$ac_ext
19692 cat >>conftest.$ac_ext <<_ACEOF
19693 /* end confdefs.h. */
19694 $ac_includes_default
19695 /* malloc might have been renamed as rpl_malloc. */
19696 #undef malloc
19698 /* Thanks to Mike Haertel and Jim Avera for this test.
19699 Here is a matrix of mmap possibilities:
19700 mmap private not fixed
19701 mmap private fixed at somewhere currently unmapped
19702 mmap private fixed at somewhere already mapped
19703 mmap shared not fixed
19704 mmap shared fixed at somewhere currently unmapped
19705 mmap shared fixed at somewhere already mapped
19706 For private mappings, we should verify that changes cannot be read()
19707 back from the file, nor mmap's back from the file at a different
19708 address. (There have been systems where private was not correctly
19709 implemented like the infamous i386 svr4.0, and systems where the
19710 VM page cache was not coherent with the file system buffer cache
19711 like early versions of FreeBSD and possibly contemporary NetBSD.)
19712 For shared mappings, we should conversely verify that changes get
19713 propagated back to all the places they're supposed to be.
19715 Grep wants private fixed already mapped.
19716 The main things grep needs to know about mmap are:
19717 * does it exist and is it safe to write into the mmap'd area
19718 * how to use it (BSD variants) */
19720 #include <fcntl.h>
19721 #include <sys/mman.h>
19723 #if !STDC_HEADERS && !HAVE_STDLIB_H
19724 char *malloc ();
19725 #endif
19727 /* This mess was copied from the GNU getpagesize.h. */
19728 #if !HAVE_GETPAGESIZE
19729 /* Assume that all systems that can run configure have sys/param.h. */
19730 # if !HAVE_SYS_PARAM_H
19731 # define HAVE_SYS_PARAM_H 1
19732 # endif
19734 # ifdef _SC_PAGESIZE
19735 # define getpagesize() sysconf(_SC_PAGESIZE)
19736 # else /* no _SC_PAGESIZE */
19737 # if HAVE_SYS_PARAM_H
19738 # include <sys/param.h>
19739 # ifdef EXEC_PAGESIZE
19740 # define getpagesize() EXEC_PAGESIZE
19741 # else /* no EXEC_PAGESIZE */
19742 # ifdef NBPG
19743 # define getpagesize() NBPG * CLSIZE
19744 # ifndef CLSIZE
19745 # define CLSIZE 1
19746 # endif /* no CLSIZE */
19747 # else /* no NBPG */
19748 # ifdef NBPC
19749 # define getpagesize() NBPC
19750 # else /* no NBPC */
19751 # ifdef PAGESIZE
19752 # define getpagesize() PAGESIZE
19753 # endif /* PAGESIZE */
19754 # endif /* no NBPC */
19755 # endif /* no NBPG */
19756 # endif /* no EXEC_PAGESIZE */
19757 # else /* no HAVE_SYS_PARAM_H */
19758 # define getpagesize() 8192 /* punt totally */
19759 # endif /* no HAVE_SYS_PARAM_H */
19760 # endif /* no _SC_PAGESIZE */
19762 #endif /* no HAVE_GETPAGESIZE */
19765 main ()
19767 char *data, *data2, *data3;
19768 int i, pagesize;
19769 int fd;
19771 pagesize = getpagesize ();
19773 /* First, make a file with some known garbage in it. */
19774 data = (char *) malloc (pagesize);
19775 if (!data)
19776 return 1;
19777 for (i = 0; i < pagesize; ++i)
19778 *(data + i) = rand ();
19779 umask (0);
19780 fd = creat ("conftest.mmap", 0600);
19781 if (fd < 0)
19782 return 1;
19783 if (write (fd, data, pagesize) != pagesize)
19784 return 1;
19785 close (fd);
19787 /* Next, try to mmap the file at a fixed address which already has
19788 something else allocated at it. If we can, also make sure that
19789 we see the same garbage. */
19790 fd = open ("conftest.mmap", O_RDWR);
19791 if (fd < 0)
19792 return 1;
19793 data2 = (char *) malloc (2 * pagesize);
19794 if (!data2)
19795 return 1;
19796 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
19797 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
19798 MAP_PRIVATE | MAP_FIXED, fd, 0L))
19799 return 1;
19800 for (i = 0; i < pagesize; ++i)
19801 if (*(data + i) != *(data2 + i))
19802 return 1;
19804 /* Finally, make sure that changes to the mapped area do not
19805 percolate back to the file as seen by read(). (This is a bug on
19806 some variants of i386 svr4.0.) */
19807 for (i = 0; i < pagesize; ++i)
19808 *(data2 + i) = *(data2 + i) + 1;
19809 data3 = (char *) malloc (pagesize);
19810 if (!data3)
19811 return 1;
19812 if (read (fd, data3, pagesize) != pagesize)
19813 return 1;
19814 for (i = 0; i < pagesize; ++i)
19815 if (*(data + i) != *(data3 + i))
19816 return 1;
19817 close (fd);
19818 return 0;
19820 _ACEOF
19821 rm -f conftest$ac_exeext
19822 if { (ac_try="$ac_link"
19823 case "(($ac_try" in
19824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19825 *) ac_try_echo=$ac_try;;
19826 esac
19827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19828 (eval "$ac_link") 2>&5
19829 ac_status=$?
19830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19831 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19832 { (case "(($ac_try" in
19833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19834 *) ac_try_echo=$ac_try;;
19835 esac
19836 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19837 (eval "$ac_try") 2>&5
19838 ac_status=$?
19839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19840 (exit $ac_status); }; }; then
19841 ac_cv_func_mmap_fixed_mapped=yes
19842 else
19843 echo "$as_me: program exited with status $ac_status" >&5
19844 echo "$as_me: failed program was:" >&5
19845 sed 's/^/| /' conftest.$ac_ext >&5
19847 ( exit $ac_status )
19848 ac_cv_func_mmap_fixed_mapped=no
19850 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19855 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
19856 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
19857 if test $ac_cv_func_mmap_fixed_mapped = yes; then
19859 cat >>confdefs.h <<\_ACEOF
19860 #define HAVE_MMAP 1
19861 _ACEOF
19864 rm -f conftest.mmap
19866 { echo "$as_me:$LINENO: checking for mmap of files" >&5
19867 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
19868 if test "${ac_cv_func_mmap_file+set}" = set; then
19869 echo $ECHO_N "(cached) $ECHO_C" >&6
19870 else
19871 ac_ext=c
19872 ac_cpp='$CPP $CPPFLAGS'
19873 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19874 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19875 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19877 if test "$cross_compiling" = yes; then
19878 ac_cv_func_mmap_file=no
19879 else
19880 cat >conftest.$ac_ext <<_ACEOF
19882 /* confdefs.h. */
19883 _ACEOF
19884 cat confdefs.h >>conftest.$ac_ext
19885 cat >>conftest.$ac_ext <<_ACEOF
19886 /* end confdefs.h. */
19888 #include <sys/types.h>
19889 #include <sys/mman.h>
19890 #include <fcntl.h>
19893 main ()
19896 int fd;
19897 fd = creat ("foo",0777);
19898 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
19899 unlink ("foo");
19900 return (fd != (int) MAP_FAILED);
19902 return 0;
19904 _ACEOF
19905 rm -f conftest$ac_exeext
19906 if { (ac_try="$ac_link"
19907 case "(($ac_try" in
19908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19909 *) ac_try_echo=$ac_try;;
19910 esac
19911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19912 (eval "$ac_link") 2>&5
19913 ac_status=$?
19914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19915 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19916 { (case "(($ac_try" in
19917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19918 *) ac_try_echo=$ac_try;;
19919 esac
19920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19921 (eval "$ac_try") 2>&5
19922 ac_status=$?
19923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19924 (exit $ac_status); }; }; then
19925 ac_cv_func_mmap_file=yes
19926 else
19927 echo "$as_me: program exited with status $ac_status" >&5
19928 echo "$as_me: failed program was:" >&5
19929 sed 's/^/| /' conftest.$ac_ext >&5
19931 ( exit $ac_status )
19932 ac_cv_func_mmap_file=no
19934 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19938 ac_ext=c
19939 ac_cpp='$CPP $CPPFLAGS'
19940 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19941 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19942 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19946 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
19947 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
19948 if test "$ac_cv_func_mmap_file" = yes; then
19950 cat >>confdefs.h <<\_ACEOF
19951 #define HAVE_MMAP_FILE
19952 _ACEOF
19954 MMAP_FILE=yes
19958 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
19959 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
19960 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
19961 echo $ECHO_N "(cached) $ECHO_C" >&6
19962 else
19963 if test "$llvm_cv_os_type" = "Interix" ; then
19964 ac_cv_need_dev_zero_for_mmap=yes
19965 else
19966 ac_cv_need_dev_zero_for_mmap=no
19970 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
19971 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
19972 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
19974 cat >>confdefs.h <<\_ACEOF
19975 #define NEED_DEV_ZERO_FOR_MMAP 1
19976 _ACEOF
19980 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
19981 then
19982 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
19983 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
19985 if test "$ac_cv_func_mmap_file" = "no"
19986 then
19987 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
19988 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
19992 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
19993 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
19994 cat >conftest.$ac_ext <<_ACEOF
19995 /* confdefs.h. */
19996 _ACEOF
19997 cat confdefs.h >>conftest.$ac_ext
19998 cat >>conftest.$ac_ext <<_ACEOF
19999 /* end confdefs.h. */
20000 int main() {
20001 volatile unsigned long val = 1;
20002 __sync_synchronize();
20003 __sync_val_compare_and_swap(&val, 1, 0);
20004 __sync_add_and_fetch(&val, 1);
20005 __sync_sub_and_fetch(&val, 1);
20006 return 0;
20009 _ACEOF
20010 rm -f conftest.$ac_objext conftest$ac_exeext
20011 if { (ac_try="$ac_link"
20012 case "(($ac_try" in
20013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20014 *) ac_try_echo=$ac_try;;
20015 esac
20016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20017 (eval "$ac_link") 2>conftest.er1
20018 ac_status=$?
20019 grep -v '^ *+' conftest.er1 >conftest.err
20020 rm -f conftest.er1
20021 cat conftest.err >&5
20022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20023 (exit $ac_status); } &&
20024 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20025 { (case "(($ac_try" in
20026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20027 *) ac_try_echo=$ac_try;;
20028 esac
20029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20030 (eval "$ac_try") 2>&5
20031 ac_status=$?
20032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20033 (exit $ac_status); }; } &&
20034 { ac_try='test -s conftest$ac_exeext'
20035 { (case "(($ac_try" in
20036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20037 *) ac_try_echo=$ac_try;;
20038 esac
20039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20040 (eval "$ac_try") 2>&5
20041 ac_status=$?
20042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20043 (exit $ac_status); }; }; then
20044 { echo "$as_me:$LINENO: result: yes" >&5
20045 echo "${ECHO_T}yes" >&6; }
20047 cat >>confdefs.h <<\_ACEOF
20048 #define LLVM_MULTITHREADED 1
20049 _ACEOF
20051 else
20052 echo "$as_me: failed program was:" >&5
20053 sed 's/^/| /' conftest.$ac_ext >&5
20055 { echo "$as_me:$LINENO: result: no" >&5
20056 echo "${ECHO_T}no" >&6; }
20058 cat >>confdefs.h <<\_ACEOF
20059 #define LLVM_MULTITHREADED 0
20060 _ACEOF
20062 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20063 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
20066 rm -f core conftest.err conftest.$ac_objext \
20067 conftest$ac_exeext conftest.$ac_ext
20071 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
20072 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20073 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20074 if test "${llvm_cv_linux_mixed+set}" = set; then
20075 echo $ECHO_N "(cached) $ECHO_C" >&6
20076 else
20077 ac_ext=c
20078 ac_cpp='$CPP $CPPFLAGS'
20079 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20080 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20081 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20083 cat >conftest.$ac_ext <<_ACEOF
20084 /* confdefs.h. */
20085 _ACEOF
20086 cat confdefs.h >>conftest.$ac_ext
20087 cat >>conftest.$ac_ext <<_ACEOF
20088 /* end confdefs.h. */
20089 #ifndef __x86_64__
20090 error: Not x86-64 even if uname says so!
20091 #endif
20094 main ()
20098 return 0;
20100 _ACEOF
20101 rm -f conftest.$ac_objext
20102 if { (ac_try="$ac_compile"
20103 case "(($ac_try" in
20104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20105 *) ac_try_echo=$ac_try;;
20106 esac
20107 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20108 (eval "$ac_compile") 2>conftest.er1
20109 ac_status=$?
20110 grep -v '^ *+' conftest.er1 >conftest.err
20111 rm -f conftest.er1
20112 cat conftest.err >&5
20113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20114 (exit $ac_status); } &&
20115 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20116 { (case "(($ac_try" in
20117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20118 *) ac_try_echo=$ac_try;;
20119 esac
20120 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20121 (eval "$ac_try") 2>&5
20122 ac_status=$?
20123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20124 (exit $ac_status); }; } &&
20125 { ac_try='test -s conftest.$ac_objext'
20126 { (case "(($ac_try" in
20127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20128 *) ac_try_echo=$ac_try;;
20129 esac
20130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20131 (eval "$ac_try") 2>&5
20132 ac_status=$?
20133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20134 (exit $ac_status); }; }; then
20135 llvm_cv_linux_mixed=no
20136 else
20137 echo "$as_me: failed program was:" >&5
20138 sed 's/^/| /' conftest.$ac_ext >&5
20140 llvm_cv_linux_mixed=yes
20143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20144 ac_ext=c
20145 ac_cpp='$CPP $CPPFLAGS'
20146 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20147 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20148 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20152 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20153 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
20155 if test "$llvm_cv_linux_mixed" = "yes"; then
20156 llvm_cv_target_arch="x86"
20157 ARCH="x86"
20162 for ac_func in __dso_handle
20164 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20165 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20166 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20167 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20168 echo $ECHO_N "(cached) $ECHO_C" >&6
20169 else
20170 cat >conftest.$ac_ext <<_ACEOF
20171 /* confdefs.h. */
20172 _ACEOF
20173 cat confdefs.h >>conftest.$ac_ext
20174 cat >>conftest.$ac_ext <<_ACEOF
20175 /* end confdefs.h. */
20176 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20177 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20178 #define $ac_func innocuous_$ac_func
20180 /* System header to define __stub macros and hopefully few prototypes,
20181 which can conflict with char $ac_func (); below.
20182 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20183 <limits.h> exists even on freestanding compilers. */
20185 #ifdef __STDC__
20186 # include <limits.h>
20187 #else
20188 # include <assert.h>
20189 #endif
20191 #undef $ac_func
20193 /* Override any GCC internal prototype to avoid an error.
20194 Use char because int might match the return type of a GCC
20195 builtin and then its argument prototype would still apply. */
20196 #ifdef __cplusplus
20197 extern "C"
20198 #endif
20199 char $ac_func ();
20200 /* The GNU C library defines this for functions which it implements
20201 to always fail with ENOSYS. Some functions are actually named
20202 something starting with __ and the normal name is an alias. */
20203 #if defined __stub_$ac_func || defined __stub___$ac_func
20204 choke me
20205 #endif
20208 main ()
20210 return $ac_func ();
20212 return 0;
20214 _ACEOF
20215 rm -f conftest.$ac_objext conftest$ac_exeext
20216 if { (ac_try="$ac_link"
20217 case "(($ac_try" in
20218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20219 *) ac_try_echo=$ac_try;;
20220 esac
20221 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20222 (eval "$ac_link") 2>conftest.er1
20223 ac_status=$?
20224 grep -v '^ *+' conftest.er1 >conftest.err
20225 rm -f conftest.er1
20226 cat conftest.err >&5
20227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20228 (exit $ac_status); } &&
20229 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20230 { (case "(($ac_try" in
20231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20232 *) ac_try_echo=$ac_try;;
20233 esac
20234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20235 (eval "$ac_try") 2>&5
20236 ac_status=$?
20237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20238 (exit $ac_status); }; } &&
20239 { ac_try='test -s conftest$ac_exeext'
20240 { (case "(($ac_try" in
20241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20242 *) ac_try_echo=$ac_try;;
20243 esac
20244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20245 (eval "$ac_try") 2>&5
20246 ac_status=$?
20247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20248 (exit $ac_status); }; }; then
20249 eval "$as_ac_var=yes"
20250 else
20251 echo "$as_me: failed program was:" >&5
20252 sed 's/^/| /' conftest.$ac_ext >&5
20254 eval "$as_ac_var=no"
20257 rm -f core conftest.err conftest.$ac_objext \
20258 conftest$ac_exeext conftest.$ac_ext
20260 ac_res=`eval echo '${'$as_ac_var'}'`
20261 { echo "$as_me:$LINENO: result: $ac_res" >&5
20262 echo "${ECHO_T}$ac_res" >&6; }
20263 if test `eval echo '${'$as_ac_var'}'` = yes; then
20264 cat >>confdefs.h <<_ACEOF
20265 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20266 _ACEOF
20269 done
20272 { echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
20273 echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
20274 if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
20275 echo $ECHO_N "(cached) $ECHO_C" >&6
20276 else
20277 llvm_cv_llvmgcc_sanity="no"
20278 if test -x "$LLVMGCC" ; then
20279 cp /dev/null conftest.c
20280 "$LLVMGCC" -emit-llvm -S -o - conftest.c | \
20281 grep 'target datalayout =' > /dev/null 2>&1
20282 if test $? -eq 0 ; then
20283 llvm_cv_llvmgcc_sanity="yes"
20285 rm conftest.c
20288 { echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
20289 echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
20291 if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
20292 { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
20293 echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
20294 llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
20295 LLVMCC1=$llvmcc1path
20297 llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus`
20298 LLVMCC1PLUS=$llvmcc1pluspath
20300 llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
20301 LLVMGCCDIR=$llvmgccdir
20303 llvmgcclangs=`"$LLVMGCC" -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
20304 LLVMGCC_LANGS=$llvmgcclangs
20306 { echo "$as_me:$LINENO: result: ok" >&5
20307 echo "${ECHO_T}ok" >&6; }
20310 SHLIBEXT=$libltdl_cv_shlibext
20313 SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20316 # Translate the various configuration directories and other basic
20317 # information into substitutions that will end up in Makefile.config.in
20318 # that these configured values can be used by the makefiles
20319 if test "${prefix}" = "NONE" ; then
20320 prefix="/usr/local"
20322 eval LLVM_PREFIX="${prefix}";
20323 eval LLVM_BINDIR="${prefix}/bin";
20324 eval LLVM_LIBDIR="${prefix}/lib";
20325 eval LLVM_DATADIR="${prefix}/share/llvm";
20326 eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
20327 eval LLVM_ETCDIR="${prefix}/etc/llvm";
20328 eval LLVM_INCLUDEDIR="${prefix}/include";
20329 eval LLVM_INFODIR="${prefix}/info";
20330 eval LLVM_MANDIR="${prefix}/man";
20331 LLVM_CONFIGTIME=`date`
20343 # Place the various directores into the config.h file as #defines so that we
20344 # can know about the installation paths within LLVM.
20346 cat >>confdefs.h <<_ACEOF
20347 #define LLVM_PREFIX "$LLVM_PREFIX"
20348 _ACEOF
20351 cat >>confdefs.h <<_ACEOF
20352 #define LLVM_BINDIR "$LLVM_BINDIR"
20353 _ACEOF
20356 cat >>confdefs.h <<_ACEOF
20357 #define LLVM_LIBDIR "$LLVM_LIBDIR"
20358 _ACEOF
20361 cat >>confdefs.h <<_ACEOF
20362 #define LLVM_DATADIR "$LLVM_DATADIR"
20363 _ACEOF
20366 cat >>confdefs.h <<_ACEOF
20367 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
20368 _ACEOF
20371 cat >>confdefs.h <<_ACEOF
20372 #define LLVM_ETCDIR "$LLVM_ETCDIR"
20373 _ACEOF
20376 cat >>confdefs.h <<_ACEOF
20377 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20378 _ACEOF
20381 cat >>confdefs.h <<_ACEOF
20382 #define LLVM_INFODIR "$LLVM_INFODIR"
20383 _ACEOF
20386 cat >>confdefs.h <<_ACEOF
20387 #define LLVM_MANDIR "$LLVM_MANDIR"
20388 _ACEOF
20391 cat >>confdefs.h <<_ACEOF
20392 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20393 _ACEOF
20396 cat >>confdefs.h <<_ACEOF
20397 #define LLVM_HOSTTRIPLE "$host"
20398 _ACEOF
20401 # Determine which bindings to build.
20402 if test "$BINDINGS_TO_BUILD" = auto ; then
20403 BINDINGS_TO_BUILD=""
20404 if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20405 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20408 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20411 # This isn't really configurey, but it avoids having to repeat the list in
20412 # other files.
20413 ALL_BINDINGS=ocaml
20416 # Do any work necessary to ensure that bindings have what they need.
20417 binding_prereqs_failed=0
20418 for a_binding in $BINDINGS_TO_BUILD ; do
20419 case "$a_binding" in
20420 ocaml)
20421 if test "x$OCAMLC" = x ; then
20422 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20423 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
20424 binding_prereqs_failed=1
20426 if test "x$OCAMLDEP" = x ; then
20427 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20428 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
20429 binding_prereqs_failed=1
20431 if test "x$OCAMLOPT" = x ; then
20432 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20433 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
20435 if test "x$with_ocaml_libdir" != xauto ; then
20436 OCAML_LIBDIR=$with_ocaml_libdir
20438 else
20439 ocaml_stdlib="`"$OCAMLC" -where`"
20440 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20441 then
20442 # ocaml stdlib is beneath our prefix; use stdlib
20443 OCAML_LIBDIR=$ocaml_stdlib
20445 else
20446 # ocaml stdlib is outside our prefix; use libdir/ocaml
20447 OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20452 esac
20453 done
20454 if test "$binding_prereqs_failed" = 1 ; then
20455 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20456 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20457 { (exit 1); exit 1; }; }
20460 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20461 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20462 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20463 echo $ECHO_N "(cached) $ECHO_C" >&6
20464 else
20465 ac_ext=cpp
20466 ac_cpp='$CXXCPP $CPPFLAGS'
20467 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20468 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20469 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20471 oldcxxflags="$CXXFLAGS"
20472 CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
20473 cat >conftest.$ac_ext <<_ACEOF
20474 /* confdefs.h. */
20475 _ACEOF
20476 cat confdefs.h >>conftest.$ac_ext
20477 cat >>conftest.$ac_ext <<_ACEOF
20478 /* end confdefs.h. */
20481 main ()
20485 return 0;
20487 _ACEOF
20488 rm -f conftest.$ac_objext
20489 if { (ac_try="$ac_compile"
20490 case "(($ac_try" in
20491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20492 *) ac_try_echo=$ac_try;;
20493 esac
20494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20495 (eval "$ac_compile") 2>conftest.er1
20496 ac_status=$?
20497 grep -v '^ *+' conftest.er1 >conftest.err
20498 rm -f conftest.er1
20499 cat conftest.err >&5
20500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20501 (exit $ac_status); } &&
20502 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20503 { (case "(($ac_try" in
20504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20505 *) ac_try_echo=$ac_try;;
20506 esac
20507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20508 (eval "$ac_try") 2>&5
20509 ac_status=$?
20510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20511 (exit $ac_status); }; } &&
20512 { ac_try='test -s conftest.$ac_objext'
20513 { (case "(($ac_try" in
20514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20515 *) ac_try_echo=$ac_try;;
20516 esac
20517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20518 (eval "$ac_try") 2>&5
20519 ac_status=$?
20520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20521 (exit $ac_status); }; }; then
20522 llvm_cv_cxx_visibility_inlines_hidden=yes
20523 else
20524 echo "$as_me: failed program was:" >&5
20525 sed 's/^/| /' conftest.$ac_ext >&5
20527 llvm_cv_cxx_visibility_inlines_hidden=no
20530 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20531 CXXFLAGS="$oldcxxflags"
20532 ac_ext=c
20533 ac_cpp='$CPP $CPPFLAGS'
20534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20540 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
20541 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
20542 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
20543 ENABLE_VISIBILITY_INLINES_HIDDEN=1
20545 else
20546 ENABLE_VISIBILITY_INLINES_HIDDEN=0
20551 if test "$llvm_cv_link_use_r" = "yes" ; then
20552 RPATH="-Wl,-R"
20553 else
20554 RPATH="-Wl,-rpath"
20558 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
20559 RDYNAMIC="-Wl,-export-dynamic"
20560 else
20561 RDYNAMIC=""
20566 ac_config_headers="$ac_config_headers include/llvm/Config/config.h"
20568 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
20570 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
20572 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
20574 ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
20576 ac_config_headers="$ac_config_headers include/llvm/System/DataTypes.h"
20579 ac_config_files="$ac_config_files Makefile.config"
20582 ac_config_files="$ac_config_files llvm.spec"
20585 ac_config_files="$ac_config_files tools/llvmc/plugins/Base/Base.td"
20588 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
20591 ac_config_commands="$ac_config_commands setup"
20593 ac_config_commands="$ac_config_commands Makefile"
20596 ac_config_commands="$ac_config_commands Makefile.common"
20599 ac_config_commands="$ac_config_commands examples/Makefile"
20602 ac_config_commands="$ac_config_commands lib/Makefile"
20605 ac_config_commands="$ac_config_commands runtime/Makefile"
20608 ac_config_commands="$ac_config_commands test/Makefile"
20611 ac_config_commands="$ac_config_commands test/Makefile.tests"
20614 ac_config_commands="$ac_config_commands unittests/Makefile"
20617 ac_config_commands="$ac_config_commands tools/Makefile"
20620 ac_config_commands="$ac_config_commands utils/Makefile"
20623 ac_config_commands="$ac_config_commands projects/Makefile"
20626 ac_config_commands="$ac_config_commands bindings/Makefile"
20629 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
20633 cat >confcache <<\_ACEOF
20634 # This file is a shell script that caches the results of configure
20635 # tests run on this system so they can be shared between configure
20636 # scripts and configure runs, see configure's option --config-cache.
20637 # It is not useful on other systems. If it contains results you don't
20638 # want to keep, you may remove or edit it.
20640 # config.status only pays attention to the cache file if you give it
20641 # the --recheck option to rerun configure.
20643 # `ac_cv_env_foo' variables (set or unset) will be overridden when
20644 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20645 # following values.
20647 _ACEOF
20649 # The following way of writing the cache mishandles newlines in values,
20650 # but we know of no workaround that is simple, portable, and efficient.
20651 # So, we kill variables containing newlines.
20652 # Ultrix sh set writes to stderr and can't be redirected directly,
20653 # and sets the high bit in the cache file unless we assign to the vars.
20655 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20656 eval ac_val=\$$ac_var
20657 case $ac_val in #(
20658 *${as_nl}*)
20659 case $ac_var in #(
20660 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
20661 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
20662 esac
20663 case $ac_var in #(
20664 _ | IFS | as_nl) ;; #(
20665 *) $as_unset $ac_var ;;
20666 esac ;;
20667 esac
20668 done
20670 (set) 2>&1 |
20671 case $as_nl`(ac_space=' '; set) 2>&1` in #(
20672 *${as_nl}ac_space=\ *)
20673 # `set' does not quote correctly, so add quotes (double-quote
20674 # substitution turns \\\\ into \\, and sed turns \\ into \).
20675 sed -n \
20676 "s/'/'\\\\''/g;
20677 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20678 ;; #(
20680 # `set' quotes correctly as required by POSIX, so do not add quotes.
20681 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20683 esac |
20684 sort
20686 sed '
20687 /^ac_cv_env_/b end
20688 t clear
20689 :clear
20690 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20691 t end
20692 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20693 :end' >>confcache
20694 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20695 if test -w "$cache_file"; then
20696 test "x$cache_file" != "x/dev/null" &&
20697 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
20698 echo "$as_me: updating cache $cache_file" >&6;}
20699 cat confcache >$cache_file
20700 else
20701 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
20702 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20705 rm -f confcache
20707 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20708 # Let make expand exec_prefix.
20709 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20711 DEFS=-DHAVE_CONFIG_H
20713 ac_libobjs=
20714 ac_ltlibobjs=
20715 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20716 # 1. Remove the extension, and $U if already installed.
20717 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20718 ac_i=`echo "$ac_i" | sed "$ac_script"`
20719 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20720 # will be set to the directory where LIBOBJS objects are built.
20721 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20722 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20723 done
20724 LIBOBJS=$ac_libobjs
20726 LTLIBOBJS=$ac_ltlibobjs
20729 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
20730 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
20731 Usually this means the macro was only invoked conditionally." >&5
20732 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
20733 Usually this means the macro was only invoked conditionally." >&2;}
20734 { (exit 1); exit 1; }; }
20736 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
20737 { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20738 Usually this means the macro was only invoked conditionally." >&5
20739 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
20740 Usually this means the macro was only invoked conditionally." >&2;}
20741 { (exit 1); exit 1; }; }
20744 : ${CONFIG_STATUS=./config.status}
20745 ac_clean_files_save=$ac_clean_files
20746 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20747 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20748 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20749 cat >$CONFIG_STATUS <<_ACEOF
20750 #! $SHELL
20751 # Generated by $as_me.
20752 # Run this file to recreate the current configuration.
20753 # Compiler output produced by configure, useful for debugging
20754 # configure, is in config.log if it exists.
20756 debug=false
20757 ac_cs_recheck=false
20758 ac_cs_silent=false
20759 SHELL=\${CONFIG_SHELL-$SHELL}
20760 _ACEOF
20762 cat >>$CONFIG_STATUS <<\_ACEOF
20763 ## --------------------- ##
20764 ## M4sh Initialization. ##
20765 ## --------------------- ##
20767 # Be Bourne compatible
20768 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20769 emulate sh
20770 NULLCMD=:
20771 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20772 # is contrary to our usage. Disable this feature.
20773 alias -g '${1+"$@"}'='"$@"'
20774 setopt NO_GLOB_SUBST
20775 else
20776 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
20778 BIN_SH=xpg4; export BIN_SH # for Tru64
20779 DUALCASE=1; export DUALCASE # for MKS sh
20782 # PATH needs CR
20783 # Avoid depending upon Character Ranges.
20784 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20785 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20786 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20787 as_cr_digits='0123456789'
20788 as_cr_alnum=$as_cr_Letters$as_cr_digits
20790 # The user is always right.
20791 if test "${PATH_SEPARATOR+set}" != set; then
20792 echo "#! /bin/sh" >conf$$.sh
20793 echo "exit 0" >>conf$$.sh
20794 chmod +x conf$$.sh
20795 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20796 PATH_SEPARATOR=';'
20797 else
20798 PATH_SEPARATOR=:
20800 rm -f conf$$.sh
20803 # Support unset when possible.
20804 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20805 as_unset=unset
20806 else
20807 as_unset=false
20811 # IFS
20812 # We need space, tab and new line, in precisely that order. Quoting is
20813 # there to prevent editors from complaining about space-tab.
20814 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20815 # splitting by setting IFS to empty value.)
20816 as_nl='
20818 IFS=" "" $as_nl"
20820 # Find who we are. Look in the path if we contain no directory separator.
20821 case $0 in
20822 *[\\/]* ) as_myself=$0 ;;
20823 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20824 for as_dir in $PATH
20826 IFS=$as_save_IFS
20827 test -z "$as_dir" && as_dir=.
20828 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20829 done
20830 IFS=$as_save_IFS
20833 esac
20834 # We did not find ourselves, most probably we were run as `sh COMMAND'
20835 # in which case we are not to be found in the path.
20836 if test "x$as_myself" = x; then
20837 as_myself=$0
20839 if test ! -f "$as_myself"; then
20840 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20841 { (exit 1); exit 1; }
20844 # Work around bugs in pre-3.0 UWIN ksh.
20845 for as_var in ENV MAIL MAILPATH
20846 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20847 done
20848 PS1='$ '
20849 PS2='> '
20850 PS4='+ '
20852 # NLS nuisances.
20853 for as_var in \
20854 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20855 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20856 LC_TELEPHONE LC_TIME
20858 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20859 eval $as_var=C; export $as_var
20860 else
20861 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20863 done
20865 # Required to use basename.
20866 if expr a : '\(a\)' >/dev/null 2>&1 &&
20867 test "X`expr 00001 : '.*\(...\)'`" = X001; then
20868 as_expr=expr
20869 else
20870 as_expr=false
20873 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20874 as_basename=basename
20875 else
20876 as_basename=false
20880 # Name of the executable.
20881 as_me=`$as_basename -- "$0" ||
20882 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20883 X"$0" : 'X\(//\)$' \| \
20884 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20885 echo X/"$0" |
20886 sed '/^.*\/\([^/][^/]*\)\/*$/{
20887 s//\1/
20890 /^X\/\(\/\/\)$/{
20891 s//\1/
20894 /^X\/\(\/\).*/{
20895 s//\1/
20898 s/.*/./; q'`
20900 # CDPATH.
20901 $as_unset CDPATH
20905 as_lineno_1=$LINENO
20906 as_lineno_2=$LINENO
20907 test "x$as_lineno_1" != "x$as_lineno_2" &&
20908 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
20910 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20911 # uniformly replaced by the line number. The first 'sed' inserts a
20912 # line-number line after each line using $LINENO; the second 'sed'
20913 # does the real work. The second script uses 'N' to pair each
20914 # line-number line with the line containing $LINENO, and appends
20915 # trailing '-' during substitution so that $LINENO is not a special
20916 # case at line end.
20917 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20918 # scripts with optimization help from Paolo Bonzini. Blame Lee
20919 # E. McMahon (1931-1989) for sed's syntax. :-)
20920 sed -n '
20922 /[$]LINENO/=
20923 ' <$as_myself |
20924 sed '
20925 s/[$]LINENO.*/&-/
20926 t lineno
20928 :lineno
20930 :loop
20931 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20932 t loop
20933 s/-\n.*//
20934 ' >$as_me.lineno &&
20935 chmod +x "$as_me.lineno" ||
20936 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20937 { (exit 1); exit 1; }; }
20939 # Don't try to exec as it changes $[0], causing all sort of problems
20940 # (the dirname of $[0] is not the place where we might find the
20941 # original and so on. Autoconf is especially sensitive to this).
20942 . "./$as_me.lineno"
20943 # Exit status is that of the last command.
20944 exit
20948 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20949 as_dirname=dirname
20950 else
20951 as_dirname=false
20954 ECHO_C= ECHO_N= ECHO_T=
20955 case `echo -n x` in
20956 -n*)
20957 case `echo 'x\c'` in
20958 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
20959 *) ECHO_C='\c';;
20960 esac;;
20962 ECHO_N='-n';;
20963 esac
20965 if expr a : '\(a\)' >/dev/null 2>&1 &&
20966 test "X`expr 00001 : '.*\(...\)'`" = X001; then
20967 as_expr=expr
20968 else
20969 as_expr=false
20972 rm -f conf$$ conf$$.exe conf$$.file
20973 if test -d conf$$.dir; then
20974 rm -f conf$$.dir/conf$$.file
20975 else
20976 rm -f conf$$.dir
20977 mkdir conf$$.dir
20979 echo >conf$$.file
20980 if ln -s conf$$.file conf$$ 2>/dev/null; then
20981 as_ln_s='ln -s'
20982 # ... but there are two gotchas:
20983 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20984 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20985 # In both cases, we have to default to `cp -p'.
20986 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20987 as_ln_s='cp -p'
20988 elif ln conf$$.file conf$$ 2>/dev/null; then
20989 as_ln_s=ln
20990 else
20991 as_ln_s='cp -p'
20993 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20994 rmdir conf$$.dir 2>/dev/null
20996 if mkdir -p . 2>/dev/null; then
20997 as_mkdir_p=:
20998 else
20999 test -d ./-p && rmdir ./-p
21000 as_mkdir_p=false
21003 # Find out whether ``test -x'' works. Don't use a zero-byte file, as
21004 # systems may use methods other than mode bits to determine executability.
21005 cat >conf$$.file <<_ASEOF
21006 #! /bin/sh
21007 exit 0
21008 _ASEOF
21009 chmod +x conf$$.file
21010 if test -x conf$$.file >/dev/null 2>&1; then
21011 as_executable_p="test -x"
21012 else
21013 as_executable_p=:
21015 rm -f conf$$.file
21017 # Sed expression to map a string onto a valid CPP name.
21018 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21020 # Sed expression to map a string onto a valid variable name.
21021 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21024 exec 6>&1
21026 # Save the log message, to keep $[0] and so on meaningful, and to
21027 # report actual input values of CONFIG_FILES etc. instead of their
21028 # values after options handling.
21029 ac_log="
21030 This file was extended by llvm $as_me 2.8svn, which was
21031 generated by GNU Autoconf 2.60. Invocation command line was
21033 CONFIG_FILES = $CONFIG_FILES
21034 CONFIG_HEADERS = $CONFIG_HEADERS
21035 CONFIG_LINKS = $CONFIG_LINKS
21036 CONFIG_COMMANDS = $CONFIG_COMMANDS
21037 $ $0 $@
21039 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21042 _ACEOF
21044 cat >>$CONFIG_STATUS <<_ACEOF
21045 # Files that config.status was made for.
21046 config_files="$ac_config_files"
21047 config_headers="$ac_config_headers"
21048 config_commands="$ac_config_commands"
21050 _ACEOF
21052 cat >>$CONFIG_STATUS <<\_ACEOF
21053 ac_cs_usage="\
21054 \`$as_me' instantiates files from templates according to the
21055 current configuration.
21057 Usage: $0 [OPTIONS] [FILE]...
21059 -h, --help print this help, then exit
21060 -V, --version print version number, then exit
21061 -q, --quiet do not print progress messages
21062 -d, --debug don't remove temporary files
21063 --recheck update $as_me by reconfiguring in the same conditions
21064 --file=FILE[:TEMPLATE]
21065 instantiate the configuration file FILE
21066 --header=FILE[:TEMPLATE]
21067 instantiate the configuration header FILE
21069 Configuration files:
21070 $config_files
21072 Configuration headers:
21073 $config_headers
21075 Configuration commands:
21076 $config_commands
21078 Report bugs to <bug-autoconf@gnu.org>."
21080 _ACEOF
21081 cat >>$CONFIG_STATUS <<_ACEOF
21082 ac_cs_version="\\
21083 llvm config.status 2.8svn
21084 configured by $0, generated by GNU Autoconf 2.60,
21085 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21087 Copyright (C) 2006 Free Software Foundation, Inc.
21088 This config.status script is free software; the Free Software Foundation
21089 gives unlimited permission to copy, distribute and modify it."
21091 ac_pwd='$ac_pwd'
21092 srcdir='$srcdir'
21093 INSTALL='$INSTALL'
21094 _ACEOF
21096 cat >>$CONFIG_STATUS <<\_ACEOF
21097 # If no file are specified by the user, then we need to provide default
21098 # value. By we need to know if files were specified by the user.
21099 ac_need_defaults=:
21100 while test $# != 0
21102 case $1 in
21103 --*=*)
21104 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21105 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21106 ac_shift=:
21109 ac_option=$1
21110 ac_optarg=$2
21111 ac_shift=shift
21113 esac
21115 case $ac_option in
21116 # Handling of the options.
21117 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21118 ac_cs_recheck=: ;;
21119 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21120 echo "$ac_cs_version"; exit ;;
21121 --debug | --debu | --deb | --de | --d | -d )
21122 debug=: ;;
21123 --file | --fil | --fi | --f )
21124 $ac_shift
21125 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21126 ac_need_defaults=false;;
21127 --header | --heade | --head | --hea )
21128 $ac_shift
21129 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21130 ac_need_defaults=false;;
21131 --he | --h)
21132 # Conflict between --help and --header
21133 { echo "$as_me: error: ambiguous option: $1
21134 Try \`$0 --help' for more information." >&2
21135 { (exit 1); exit 1; }; };;
21136 --help | --hel | -h )
21137 echo "$ac_cs_usage"; exit ;;
21138 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21139 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21140 ac_cs_silent=: ;;
21142 # This is an error.
21143 -*) { echo "$as_me: error: unrecognized option: $1
21144 Try \`$0 --help' for more information." >&2
21145 { (exit 1); exit 1; }; } ;;
21147 *) ac_config_targets="$ac_config_targets $1"
21148 ac_need_defaults=false ;;
21150 esac
21151 shift
21152 done
21154 ac_configure_extra_args=
21156 if $ac_cs_silent; then
21157 exec 6>/dev/null
21158 ac_configure_extra_args="$ac_configure_extra_args --silent"
21161 _ACEOF
21162 cat >>$CONFIG_STATUS <<_ACEOF
21163 if \$ac_cs_recheck; then
21164 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21165 CONFIG_SHELL=$SHELL
21166 export CONFIG_SHELL
21167 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21170 _ACEOF
21171 cat >>$CONFIG_STATUS <<\_ACEOF
21172 exec 5>>config.log
21174 echo
21175 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21176 ## Running $as_me. ##
21177 _ASBOX
21178 echo "$ac_log"
21179 } >&5
21181 _ACEOF
21182 cat >>$CONFIG_STATUS <<_ACEOF
21184 # INIT-COMMANDS
21186 llvm_src="${srcdir}"
21188 _ACEOF
21190 cat >>$CONFIG_STATUS <<\_ACEOF
21192 # Handling of arguments.
21193 for ac_config_target in $ac_config_targets
21195 case $ac_config_target in
21196 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
21197 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21198 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
21199 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
21200 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
21201 "include/llvm/System/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/System/DataTypes.h" ;;
21202 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
21203 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
21204 "tools/llvmc/plugins/Base/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/plugins/Base/Base.td" ;;
21205 "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
21206 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21207 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21208 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21209 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21210 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
21211 "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
21212 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21213 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
21214 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
21215 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21216 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21217 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
21218 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21219 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
21221 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21222 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21223 { (exit 1); exit 1; }; };;
21224 esac
21225 done
21228 # If the user did not use the arguments to specify the items to instantiate,
21229 # then the envvar interface is used. Set only those that are not.
21230 # We use the long form for the default assignment because of an extremely
21231 # bizarre bug on SunOS 4.1.3.
21232 if $ac_need_defaults; then
21233 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21234 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21235 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21238 # Have a temporary directory for convenience. Make it in the build tree
21239 # simply because there is no reason against having it here, and in addition,
21240 # creating and moving files from /tmp can sometimes cause problems.
21241 # Hook for its removal unless debugging.
21242 # Note that there is a small window in which the directory will not be cleaned:
21243 # after its creation but before its name has been assigned to `$tmp'.
21244 $debug ||
21246 tmp=
21247 trap 'exit_status=$?
21248 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21250 trap '{ (exit 1); exit 1; }' 1 2 13 15
21252 # Create a (secure) tmp directory for tmp files.
21255 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21256 test -n "$tmp" && test -d "$tmp"
21257 } ||
21259 tmp=./conf$$-$RANDOM
21260 (umask 077 && mkdir "$tmp")
21261 } ||
21263 echo "$me: cannot create a temporary directory in ." >&2
21264 { (exit 1); exit 1; }
21268 # Set up the sed scripts for CONFIG_FILES section.
21271 # No need to generate the scripts if there are no CONFIG_FILES.
21272 # This happens for instance when ./config.status config.h
21273 if test -n "$CONFIG_FILES"; then
21275 _ACEOF
21279 ac_delim='%!_!# '
21280 for ac_last_try in false false false false false :; do
21281 cat >conf$$subs.sed <<_ACEOF
21282 SHELL!$SHELL$ac_delim
21283 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21284 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21285 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21286 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21287 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21288 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21289 exec_prefix!$exec_prefix$ac_delim
21290 prefix!$prefix$ac_delim
21291 program_transform_name!$program_transform_name$ac_delim
21292 bindir!$bindir$ac_delim
21293 sbindir!$sbindir$ac_delim
21294 libexecdir!$libexecdir$ac_delim
21295 datarootdir!$datarootdir$ac_delim
21296 datadir!$datadir$ac_delim
21297 sysconfdir!$sysconfdir$ac_delim
21298 sharedstatedir!$sharedstatedir$ac_delim
21299 localstatedir!$localstatedir$ac_delim
21300 includedir!$includedir$ac_delim
21301 oldincludedir!$oldincludedir$ac_delim
21302 docdir!$docdir$ac_delim
21303 infodir!$infodir$ac_delim
21304 htmldir!$htmldir$ac_delim
21305 dvidir!$dvidir$ac_delim
21306 pdfdir!$pdfdir$ac_delim
21307 psdir!$psdir$ac_delim
21308 libdir!$libdir$ac_delim
21309 localedir!$localedir$ac_delim
21310 mandir!$mandir$ac_delim
21311 DEFS!$DEFS$ac_delim
21312 ECHO_C!$ECHO_C$ac_delim
21313 ECHO_N!$ECHO_N$ac_delim
21314 ECHO_T!$ECHO_T$ac_delim
21315 LIBS!$LIBS$ac_delim
21316 build_alias!$build_alias$ac_delim
21317 host_alias!$host_alias$ac_delim
21318 target_alias!$target_alias$ac_delim
21319 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
21320 subdirs!$subdirs$ac_delim
21321 build!$build$ac_delim
21322 build_cpu!$build_cpu$ac_delim
21323 build_vendor!$build_vendor$ac_delim
21324 build_os!$build_os$ac_delim
21325 host!$host$ac_delim
21326 host_cpu!$host_cpu$ac_delim
21327 host_vendor!$host_vendor$ac_delim
21328 host_os!$host_os$ac_delim
21329 target!$target$ac_delim
21330 target_cpu!$target_cpu$ac_delim
21331 target_vendor!$target_vendor$ac_delim
21332 target_os!$target_os$ac_delim
21333 OS!$OS$ac_delim
21334 HOST_OS!$HOST_OS$ac_delim
21335 TARGET_OS!$TARGET_OS$ac_delim
21336 LINKALL!$LINKALL$ac_delim
21337 NOLINKALL!$NOLINKALL$ac_delim
21338 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21339 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21340 ARCH!$ARCH$ac_delim
21341 ENDIAN!$ENDIAN$ac_delim
21342 CC!$CC$ac_delim
21343 CFLAGS!$CFLAGS$ac_delim
21344 LDFLAGS!$LDFLAGS$ac_delim
21345 CPPFLAGS!$CPPFLAGS$ac_delim
21346 ac_ct_CC!$ac_ct_CC$ac_delim
21347 EXEEXT!$EXEEXT$ac_delim
21348 OBJEXT!$OBJEXT$ac_delim
21349 CPP!$CPP$ac_delim
21350 GREP!$GREP$ac_delim
21351 EGREP!$EGREP$ac_delim
21352 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21353 BUILD_CC!$BUILD_CC$ac_delim
21354 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21355 BUILD_CXX!$BUILD_CXX$ac_delim
21356 CVSBUILD!$CVSBUILD$ac_delim
21357 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
21358 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
21359 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
21360 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
21361 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
21362 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
21363 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
21364 JIT!$JIT$ac_delim
21365 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
21366 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
21367 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
21368 ENABLE_PIC!$ENABLE_PIC$ac_delim
21369 ENABLE_SHARED!$ENABLE_SHARED$ac_delim
21370 ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
21371 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
21372 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
21373 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
21374 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
21375 LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
21376 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
21377 CLANGPATH!$CLANGPATH$ac_delim
21378 CLANGXXPATH!$CLANGXXPATH$ac_delim
21379 _ACEOF
21381 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21382 break
21383 elif $ac_last_try; then
21384 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21385 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21386 { (exit 1); exit 1; }; }
21387 else
21388 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21390 done
21392 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21393 if test -n "$ac_eof"; then
21394 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21395 ac_eof=`expr $ac_eof + 1`
21398 cat >>$CONFIG_STATUS <<_ACEOF
21399 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21400 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21401 _ACEOF
21402 sed '
21403 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21404 s/^/s,@/; s/!/@,|#_!!_#|/
21407 s/'"$ac_delim"'$/,g/; t
21408 s/$/\\/; p
21409 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21410 ' >>$CONFIG_STATUS <conf$$subs.sed
21411 rm -f conf$$subs.sed
21412 cat >>$CONFIG_STATUS <<_ACEOF
21413 CEOF$ac_eof
21414 _ACEOF
21417 ac_delim='%!_!# '
21418 for ac_last_try in false false false false false :; do
21419 cat >conf$$subs.sed <<_ACEOF
21420 ENABLE_BUILT_CLANG!$ENABLE_BUILT_CLANG$ac_delim
21421 OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
21422 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
21423 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
21424 ENABLE_LLVMC_DYNAMIC!$ENABLE_LLVMC_DYNAMIC$ac_delim
21425 ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
21426 CXX!$CXX$ac_delim
21427 CXXFLAGS!$CXXFLAGS$ac_delim
21428 ac_ct_CXX!$ac_ct_CXX$ac_delim
21429 NM!$NM$ac_delim
21430 ifGNUmake!$ifGNUmake$ac_delim
21431 LN_S!$LN_S$ac_delim
21432 CMP!$CMP$ac_delim
21433 CP!$CP$ac_delim
21434 DATE!$DATE$ac_delim
21435 FIND!$FIND$ac_delim
21436 MKDIR!$MKDIR$ac_delim
21437 MV!$MV$ac_delim
21438 RANLIB!$RANLIB$ac_delim
21439 AR!$AR$ac_delim
21440 RM!$RM$ac_delim
21441 SED!$SED$ac_delim
21442 TAR!$TAR$ac_delim
21443 BINPWD!$BINPWD$ac_delim
21444 GRAPHVIZ!$GRAPHVIZ$ac_delim
21445 DOT!$DOT$ac_delim
21446 FDP!$FDP$ac_delim
21447 NEATO!$NEATO$ac_delim
21448 TWOPI!$TWOPI$ac_delim
21449 CIRCO!$CIRCO$ac_delim
21450 GV!$GV$ac_delim
21451 DOTTY!$DOTTY$ac_delim
21452 PERL!$PERL$ac_delim
21453 HAVE_PERL!$HAVE_PERL$ac_delim
21454 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21455 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21456 INSTALL_DATA!$INSTALL_DATA$ac_delim
21457 BZIP2!$BZIP2$ac_delim
21458 CAT!$CAT$ac_delim
21459 DOXYGEN!$DOXYGEN$ac_delim
21460 GROFF!$GROFF$ac_delim
21461 GZIP!$GZIP$ac_delim
21462 POD2HTML!$POD2HTML$ac_delim
21463 POD2MAN!$POD2MAN$ac_delim
21464 PDFROFF!$PDFROFF$ac_delim
21465 RUNTEST!$RUNTEST$ac_delim
21466 TCLSH!$TCLSH$ac_delim
21467 ZIP!$ZIP$ac_delim
21468 OCAMLC!$OCAMLC$ac_delim
21469 OCAMLOPT!$OCAMLOPT$ac_delim
21470 OCAMLDEP!$OCAMLDEP$ac_delim
21471 OCAMLDOC!$OCAMLDOC$ac_delim
21472 GAS!$GAS$ac_delim
21473 HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
21474 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21475 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21476 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21477 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21478 LIBADD_DL!$LIBADD_DL$ac_delim
21479 LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
21480 LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
21481 LLVMGCC!$LLVMGCC$ac_delim
21482 LLVMGXX!$LLVMGXX$ac_delim
21483 LLVMCC_OPTION!$LLVMCC_OPTION$ac_delim
21484 NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21485 NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21486 USE_UDIS86!$USE_UDIS86$ac_delim
21487 USE_OPROFILE!$USE_OPROFILE$ac_delim
21488 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21489 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21490 MMAP_FILE!$MMAP_FILE$ac_delim
21491 LLVMCC1!$LLVMCC1$ac_delim
21492 LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
21493 LLVMGCCDIR!$LLVMGCCDIR$ac_delim
21494 LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
21495 SHLIBEXT!$SHLIBEXT$ac_delim
21496 SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
21497 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21498 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21499 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21500 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21501 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21502 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21503 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21504 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21505 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21506 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21507 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21508 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
21509 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21510 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21511 RPATH!$RPATH$ac_delim
21512 RDYNAMIC!$RDYNAMIC$ac_delim
21513 LIBOBJS!$LIBOBJS$ac_delim
21514 LTLIBOBJS!$LTLIBOBJS$ac_delim
21515 _ACEOF
21517 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 95; then
21518 break
21519 elif $ac_last_try; then
21520 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21521 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21522 { (exit 1); exit 1; }; }
21523 else
21524 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21526 done
21528 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21529 if test -n "$ac_eof"; then
21530 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21531 ac_eof=`expr $ac_eof + 1`
21534 cat >>$CONFIG_STATUS <<_ACEOF
21535 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21536 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21537 _ACEOF
21538 sed '
21539 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21540 s/^/s,@/; s/!/@,|#_!!_#|/
21543 s/'"$ac_delim"'$/,g/; t
21544 s/$/\\/; p
21545 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21546 ' >>$CONFIG_STATUS <conf$$subs.sed
21547 rm -f conf$$subs.sed
21548 cat >>$CONFIG_STATUS <<_ACEOF
21549 :end
21550 s/|#_!!_#|//g
21551 CEOF$ac_eof
21552 _ACEOF
21555 # VPATH may cause trouble with some makes, so we remove $(srcdir),
21556 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21557 # trailing colons and then remove the whole line if VPATH becomes empty
21558 # (actually we leave an empty line to preserve line numbers).
21559 if test "x$srcdir" = x.; then
21560 ac_vpsub='/^[ ]*VPATH[ ]*=/{
21561 s/:*\$(srcdir):*/:/
21562 s/:*\${srcdir}:*/:/
21563 s/:*@srcdir@:*/:/
21564 s/^\([^=]*=[ ]*\):*/\1/
21565 s/:*$//
21566 s/^[^=]*=[ ]*$//
21570 cat >>$CONFIG_STATUS <<\_ACEOF
21571 fi # test -n "$CONFIG_FILES"
21574 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
21576 case $ac_tag in
21577 :[FHLC]) ac_mode=$ac_tag; continue;;
21578 esac
21579 case $ac_mode$ac_tag in
21580 :[FHL]*:*);;
21581 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
21582 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
21583 { (exit 1); exit 1; }; };;
21584 :[FH]-) ac_tag=-:-;;
21585 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21586 esac
21587 ac_save_IFS=$IFS
21588 IFS=:
21589 set x $ac_tag
21590 IFS=$ac_save_IFS
21591 shift
21592 ac_file=$1
21593 shift
21595 case $ac_mode in
21596 :L) ac_source=$1;;
21597 :[FH])
21598 ac_file_inputs=
21599 for ac_f
21601 case $ac_f in
21602 -) ac_f="$tmp/stdin";;
21603 *) # Look for the file first in the build tree, then in the source tree
21604 # (if the path is not absolute). The absolute path cannot be DOS-style,
21605 # because $ac_f cannot contain `:'.
21606 test -f "$ac_f" ||
21607 case $ac_f in
21608 [\\/$]*) false;;
21609 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21610 esac ||
21611 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21612 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21613 { (exit 1); exit 1; }; };;
21614 esac
21615 ac_file_inputs="$ac_file_inputs $ac_f"
21616 done
21618 # Let's still pretend it is `configure' which instantiates (i.e., don't
21619 # use $as_me), people would be surprised to read:
21620 # /* config.h. Generated by config.status. */
21621 configure_input="Generated from "`IFS=:
21622 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
21623 if test x"$ac_file" != x-; then
21624 configure_input="$ac_file. $configure_input"
21625 { echo "$as_me:$LINENO: creating $ac_file" >&5
21626 echo "$as_me: creating $ac_file" >&6;}
21629 case $ac_tag in
21630 *:-:* | *:-) cat >"$tmp/stdin";;
21631 esac
21633 esac
21635 ac_dir=`$as_dirname -- "$ac_file" ||
21636 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21637 X"$ac_file" : 'X\(//\)[^/]' \| \
21638 X"$ac_file" : 'X\(//\)$' \| \
21639 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21640 echo X"$ac_file" |
21641 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21642 s//\1/
21645 /^X\(\/\/\)[^/].*/{
21646 s//\1/
21649 /^X\(\/\/\)$/{
21650 s//\1/
21653 /^X\(\/\).*/{
21654 s//\1/
21657 s/.*/./; q'`
21658 { as_dir="$ac_dir"
21659 case $as_dir in #(
21660 -*) as_dir=./$as_dir;;
21661 esac
21662 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21663 as_dirs=
21664 while :; do
21665 case $as_dir in #(
21666 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21667 *) as_qdir=$as_dir;;
21668 esac
21669 as_dirs="'$as_qdir' $as_dirs"
21670 as_dir=`$as_dirname -- "$as_dir" ||
21671 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21672 X"$as_dir" : 'X\(//\)[^/]' \| \
21673 X"$as_dir" : 'X\(//\)$' \| \
21674 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21675 echo X"$as_dir" |
21676 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21677 s//\1/
21680 /^X\(\/\/\)[^/].*/{
21681 s//\1/
21684 /^X\(\/\/\)$/{
21685 s//\1/
21688 /^X\(\/\).*/{
21689 s//\1/
21692 s/.*/./; q'`
21693 test -d "$as_dir" && break
21694 done
21695 test -z "$as_dirs" || eval "mkdir $as_dirs"
21696 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21697 echo "$as_me: error: cannot create directory $as_dir" >&2;}
21698 { (exit 1); exit 1; }; }; }
21699 ac_builddir=.
21701 case "$ac_dir" in
21702 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21704 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
21705 # A ".." for each directory in $ac_dir_suffix.
21706 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
21707 case $ac_top_builddir_sub in
21708 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21709 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21710 esac ;;
21711 esac
21712 ac_abs_top_builddir=$ac_pwd
21713 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21714 # for backward compatibility:
21715 ac_top_builddir=$ac_top_build_prefix
21717 case $srcdir in
21718 .) # We are building in place.
21719 ac_srcdir=.
21720 ac_top_srcdir=$ac_top_builddir_sub
21721 ac_abs_top_srcdir=$ac_pwd ;;
21722 [\\/]* | ?:[\\/]* ) # Absolute name.
21723 ac_srcdir=$srcdir$ac_dir_suffix;
21724 ac_top_srcdir=$srcdir
21725 ac_abs_top_srcdir=$srcdir ;;
21726 *) # Relative name.
21727 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21728 ac_top_srcdir=$ac_top_build_prefix$srcdir
21729 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21730 esac
21731 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21734 case $ac_mode in
21737 # CONFIG_FILE
21740 case $INSTALL in
21741 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21742 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21743 esac
21744 _ACEOF
21746 cat >>$CONFIG_STATUS <<\_ACEOF
21747 # If the template does not know about datarootdir, expand it.
21748 # FIXME: This hack should be removed a few years after 2.60.
21749 ac_datarootdir_hack=; ac_datarootdir_seen=
21751 case `sed -n '/datarootdir/ {
21755 /@datadir@/p
21756 /@docdir@/p
21757 /@infodir@/p
21758 /@localedir@/p
21759 /@mandir@/p
21760 ' $ac_file_inputs` in
21761 *datarootdir*) ac_datarootdir_seen=yes;;
21762 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21763 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21764 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21765 _ACEOF
21766 cat >>$CONFIG_STATUS <<_ACEOF
21767 ac_datarootdir_hack='
21768 s&@datadir@&$datadir&g
21769 s&@docdir@&$docdir&g
21770 s&@infodir@&$infodir&g
21771 s&@localedir@&$localedir&g
21772 s&@mandir@&$mandir&g
21773 s&\\\${datarootdir}&$datarootdir&g' ;;
21774 esac
21775 _ACEOF
21777 # Neutralize VPATH when `$srcdir' = `.'.
21778 # Shell code in configure.ac might set extrasub.
21779 # FIXME: do we really want to maintain this feature?
21780 cat >>$CONFIG_STATUS <<_ACEOF
21781 sed "$ac_vpsub
21782 $extrasub
21783 _ACEOF
21784 cat >>$CONFIG_STATUS <<\_ACEOF
21786 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21787 s&@configure_input@&$configure_input&;t t
21788 s&@top_builddir@&$ac_top_builddir_sub&;t t
21789 s&@srcdir@&$ac_srcdir&;t t
21790 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21791 s&@top_srcdir@&$ac_top_srcdir&;t t
21792 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21793 s&@builddir@&$ac_builddir&;t t
21794 s&@abs_builddir@&$ac_abs_builddir&;t t
21795 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21796 s&@INSTALL@&$ac_INSTALL&;t t
21797 $ac_datarootdir_hack
21798 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
21800 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21801 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
21802 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
21803 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21804 which seems to be undefined. Please make sure it is defined." >&5
21805 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21806 which seems to be undefined. Please make sure it is defined." >&2;}
21808 rm -f "$tmp/stdin"
21809 case $ac_file in
21810 -) cat "$tmp/out"; rm -f "$tmp/out";;
21811 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
21812 esac
21816 # CONFIG_HEADER
21818 _ACEOF
21820 # Transform confdefs.h into a sed script `conftest.defines', that
21821 # substitutes the proper values into config.h.in to produce config.h.
21822 rm -f conftest.defines conftest.tail
21823 # First, append a space to every undef/define line, to ease matching.
21824 echo 's/$/ /' >conftest.defines
21825 # Then, protect against being on the right side of a sed subst, or in
21826 # an unquoted here document, in config.status. If some macros were
21827 # called several times there might be several #defines for the same
21828 # symbol, which is useless. But do not sort them, since the last
21829 # AC_DEFINE must be honored.
21830 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21831 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
21832 # NAME is the cpp macro being defined, VALUE is the value it is being given.
21833 # PARAMS is the parameter list in the macro definition--in most cases, it's
21834 # just an empty string.
21835 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
21836 ac_dB='\\)[ (].*,\\1define\\2'
21837 ac_dC=' '
21838 ac_dD=' ,'
21840 uniq confdefs.h |
21841 sed -n '
21842 t rset
21843 :rset
21844 s/^[ ]*#[ ]*define[ ][ ]*//
21845 t ok
21848 s/[\\&,]/\\&/g
21849 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
21850 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
21851 ' >>conftest.defines
21853 # Remove the space that was appended to ease matching.
21854 # Then replace #undef with comments. This is necessary, for
21855 # example, in the case of _POSIX_SOURCE, which is predefined and required
21856 # on some systems where configure will not decide to define it.
21857 # (The regexp can be short, since the line contains either #define or #undef.)
21858 echo 's/ $//
21859 s,^[ #]*u.*,/* & */,' >>conftest.defines
21861 # Break up conftest.defines:
21862 ac_max_sed_lines=50
21864 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
21865 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
21866 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
21867 # et cetera.
21868 ac_in='$ac_file_inputs'
21869 ac_out='"$tmp/out1"'
21870 ac_nxt='"$tmp/out2"'
21872 while :
21874 # Write a here document:
21875 cat >>$CONFIG_STATUS <<_ACEOF
21876 # First, check the format of the line:
21877 cat >"\$tmp/defines.sed" <<\\CEOF
21878 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
21879 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
21881 :def
21882 _ACEOF
21883 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
21884 echo 'CEOF
21885 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
21886 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
21887 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
21888 grep . conftest.tail >/dev/null || break
21889 rm -f conftest.defines
21890 mv conftest.tail conftest.defines
21891 done
21892 rm -f conftest.defines conftest.tail
21894 echo "ac_result=$ac_in" >>$CONFIG_STATUS
21895 cat >>$CONFIG_STATUS <<\_ACEOF
21896 if test x"$ac_file" != x-; then
21897 echo "/* $configure_input */" >"$tmp/config.h"
21898 cat "$ac_result" >>"$tmp/config.h"
21899 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
21900 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21901 echo "$as_me: $ac_file is unchanged" >&6;}
21902 else
21903 rm -f $ac_file
21904 mv "$tmp/config.h" $ac_file
21906 else
21907 echo "/* $configure_input */"
21908 cat "$ac_result"
21910 rm -f "$tmp/out12"
21913 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
21914 echo "$as_me: executing $ac_file commands" >&6;}
21916 esac
21919 case $ac_file$ac_mode in
21920 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
21921 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
21922 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
21923 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
21924 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
21925 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
21926 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
21927 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
21928 "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
21929 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
21930 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
21931 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
21932 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
21933 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
21934 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
21935 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
21936 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
21937 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
21938 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
21939 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
21940 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
21941 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
21942 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
21943 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
21944 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
21945 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
21947 esac
21948 done # for ac_tag
21951 { (exit 0); exit 0; }
21952 _ACEOF
21953 chmod +x $CONFIG_STATUS
21954 ac_clean_files=$ac_clean_files_save
21957 # configure is writing to config.log, and then calls config.status.
21958 # config.status does its own redirection, appending to config.log.
21959 # Unfortunately, on DOS this fails, as config.log is still kept open
21960 # by configure, so config.status won't be able to write to it; its
21961 # output is simply discarded. So we exec the FD to /dev/null,
21962 # effectively closing config.log, so it can be properly (re)opened and
21963 # appended to by config.status. When coming back to configure, we
21964 # need to make the FD available again.
21965 if test "$no_create" != yes; then
21966 ac_cs_success=:
21967 ac_config_status_args=
21968 test "$silent" = yes &&
21969 ac_config_status_args="$ac_config_status_args --quiet"
21970 exec 5>/dev/null
21971 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21972 exec 5>>config.log
21973 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21974 # would make configure fail if this is the last instruction.
21975 $ac_cs_success || { (exit 1); exit 1; }
21979 # CONFIG_SUBDIRS section.
21981 if test "$no_recursion" != yes; then
21983 # Remove --cache-file and --srcdir arguments so they do not pile up.
21984 ac_sub_configure_args=
21985 ac_prev=
21986 eval "set x $ac_configure_args"
21987 shift
21988 for ac_arg
21990 if test -n "$ac_prev"; then
21991 ac_prev=
21992 continue
21994 case $ac_arg in
21995 -cache-file | --cache-file | --cache-fil | --cache-fi \
21996 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
21997 ac_prev=cache_file ;;
21998 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
21999 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22000 | --c=*)
22002 --config-cache | -C)
22004 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22005 ac_prev=srcdir ;;
22006 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22008 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22009 ac_prev=prefix ;;
22010 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22013 case $ac_arg in
22014 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22015 esac
22016 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
22017 esac
22018 done
22020 # Always prepend --prefix to ensure using the same prefix
22021 # in subdir configurations.
22022 ac_arg="--prefix=$prefix"
22023 case $ac_arg in
22024 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22025 esac
22026 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
22028 ac_popdir=`pwd`
22029 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22031 # Do not complain, so a configure script can configure whichever
22032 # parts of a large source tree are present.
22033 test -d "$srcdir/$ac_dir" || continue
22035 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
22036 echo "$as_me:$LINENO: $ac_msg" >&5
22037 echo "$ac_msg" >&6
22038 { as_dir="$ac_dir"
22039 case $as_dir in #(
22040 -*) as_dir=./$as_dir;;
22041 esac
22042 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22043 as_dirs=
22044 while :; do
22045 case $as_dir in #(
22046 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22047 *) as_qdir=$as_dir;;
22048 esac
22049 as_dirs="'$as_qdir' $as_dirs"
22050 as_dir=`$as_dirname -- "$as_dir" ||
22051 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22052 X"$as_dir" : 'X\(//\)[^/]' \| \
22053 X"$as_dir" : 'X\(//\)$' \| \
22054 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22055 echo X"$as_dir" |
22056 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22057 s//\1/
22060 /^X\(\/\/\)[^/].*/{
22061 s//\1/
22064 /^X\(\/\/\)$/{
22065 s//\1/
22068 /^X\(\/\).*/{
22069 s//\1/
22072 s/.*/./; q'`
22073 test -d "$as_dir" && break
22074 done
22075 test -z "$as_dirs" || eval "mkdir $as_dirs"
22076 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22077 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22078 { (exit 1); exit 1; }; }; }
22079 ac_builddir=.
22081 case "$ac_dir" in
22082 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22084 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22085 # A ".." for each directory in $ac_dir_suffix.
22086 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22087 case $ac_top_builddir_sub in
22088 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22089 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22090 esac ;;
22091 esac
22092 ac_abs_top_builddir=$ac_pwd
22093 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22094 # for backward compatibility:
22095 ac_top_builddir=$ac_top_build_prefix
22097 case $srcdir in
22098 .) # We are building in place.
22099 ac_srcdir=.
22100 ac_top_srcdir=$ac_top_builddir_sub
22101 ac_abs_top_srcdir=$ac_pwd ;;
22102 [\\/]* | ?:[\\/]* ) # Absolute name.
22103 ac_srcdir=$srcdir$ac_dir_suffix;
22104 ac_top_srcdir=$srcdir
22105 ac_abs_top_srcdir=$srcdir ;;
22106 *) # Relative name.
22107 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22108 ac_top_srcdir=$ac_top_build_prefix$srcdir
22109 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22110 esac
22111 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22114 cd "$ac_dir"
22116 # Check for guested configure; otherwise get Cygnus style configure.
22117 if test -f "$ac_srcdir/configure.gnu"; then
22118 ac_sub_configure=$ac_srcdir/configure.gnu
22119 elif test -f "$ac_srcdir/configure"; then
22120 ac_sub_configure=$ac_srcdir/configure
22121 elif test -f "$ac_srcdir/configure.in"; then
22122 # This should be Cygnus configure.
22123 ac_sub_configure=$ac_aux_dir/configure
22124 else
22125 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22126 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
22127 ac_sub_configure=
22130 # The recursion is here.
22131 if test -n "$ac_sub_configure"; then
22132 # Make the cache file name correct relative to the subdirectory.
22133 case $cache_file in
22134 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
22135 *) # Relative name.
22136 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
22137 esac
22139 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22140 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
22141 # The eval makes quoting arguments work.
22142 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22143 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
22144 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22145 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22146 { (exit 1); exit 1; }; }
22149 cd "$ac_popdir"
22150 done